token-icon

Artificial Cube

Token

Overview[ERC-20]

Max Total Supply
1,000,000.0
aCUBE
Holders
11+0.00%
Transfers
121

Profile Summary

Decimals
9

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106102cd5760003560e01c80638da5cb5b11610175578063c0246668116100dc578063dd62ed3e11610095578063f11a24d31161006f578063f11a24d314610b1b578063f2fde38b14610b46578063f637434214610b6f578063f8b45b0514610b9a576102d4565b8063dd62ed3e14610a88578063e2f4560514610ac5578063e71dc3f514610af0576102d4565b8063c02466681461097a578063c17b5b8c146109a3578063c18bc195146109cc578063c8c8ebe4146109f5578063d257b34f14610a20578063d85ba06314610a5d576102d4565b8063a2240e191161012e578063a2240e1914610846578063a457c2d71461086f578063a9059cbb146108ac578063aacebbe3146108e9578063adb873bd14610912578063b62496f51461093d576102d4565b80638da5cb5b1461074a5780639213691314610775578063924de9b7146107a057806395d89b41146107c9578063992c58e4146107f45780639a7a23d61461081d576102d4565b8063395093511161023457806370a08231116101ed5780637571336a116101c75780637571336a146106a257806375f0a874146106cb5780637bce5a04146106f65780638095d56414610721576102d4565b806370a0823114610637578063715018a614610674578063751039fc1461068b576102d4565b8063395093511461051357806349bd5a5e146105505780634fbee1931461057b5780636256d181146105b85780636a486a8e146105e15780636ddd17131461060c576102d4565b80631a8145bb116102865780631a8145bb146103ff5780631d7778561461042a5780631f3fed8f1461045557806323b872dd1461048057806327c8f835146104bd578063313ce567146104e8576102d4565b806303fc2013146102d957806306fdde0314610304578063095ea7b31461032f57806310d5de531461036c5780631694505e146103a957806318160ddd146103d4576102d4565b366102d457005b600080fd5b3480156102e557600080fd5b506102ee610bc5565b6040516102fb9190613b2f565b60405180910390f35b34801561031057600080fd5b50610319610beb565b6040516103269190613be3565b60405180910390f35b34801561033b57600080fd5b5061035660048036038101906103519190613c6c565b610c7d565b6040516103639190613cc7565b60405180910390f35b34801561037857600080fd5b50610393600480360381019061038e9190613ce2565b610c9b565b6040516103a09190613cc7565b60405180910390f35b3480156103b557600080fd5b506103be610cbb565b6040516103cb9190613d6e565b60405180910390f35b3480156103e057600080fd5b506103e9610cdf565b6040516103f69190613d98565b60405180910390f35b34801561040b57600080fd5b50610414610ce9565b6040516104219190613d98565b60405180910390f35b34801561043657600080fd5b5061043f610cef565b60405161044c9190613d98565b60405180910390f35b34801561046157600080fd5b5061046a610cf5565b6040516104779190613d98565b60405180910390f35b34801561048c57600080fd5b506104a760048036038101906104a29190613db3565b610cfb565b6040516104b49190613cc7565b60405180910390f35b3480156104c957600080fd5b506104d2610dd4565b6040516104df9190613b2f565b60405180910390f35b3480156104f457600080fd5b506104fd610dda565b60405161050a9190613e22565b60405180910390f35b34801561051f57600080fd5b5061053a60048036038101906105359190613c6c565b610de3565b6040516105479190613cc7565b60405180910390f35b34801561055c57600080fd5b50610565610e96565b6040516105729190613b2f565b60405180910390f35b34801561058757600080fd5b506105a2600480360381019061059d9190613ce2565b610eba565b6040516105af9190613cc7565b60405180910390f35b3480156105c457600080fd5b506105df60048036038101906105da9190613e3d565b610f10565b005b3480156105ed57600080fd5b506105f661103c565b6040516106039190613d98565b60405180910390f35b34801561061857600080fd5b50610621611042565b60405161062e9190613cc7565b60405180910390f35b34801561064357600080fd5b5061065e60048036038101906106599190613ce2565b611055565b60405161066b9190613d98565b60405180910390f35b34801561068057600080fd5b5061068961109d565b005b34801561069757600080fd5b506106a06111f5565b005b3480156106ae57600080fd5b506106c960048036038101906106c49190613e96565b6112aa565b005b3480156106d757600080fd5b506106e061139c565b6040516106ed9190613b2f565b60405180910390f35b34801561070257600080fd5b5061070b6113c2565b6040516107189190613d98565b60405180910390f35b34801561072d57600080fd5b5061074860048036038101906107439190613ed6565b6113c8565b005b34801561075657600080fd5b5061075f6114e2565b60405161076c9190613b2f565b60405180910390f35b34801561078157600080fd5b5061078a61150c565b6040516107979190613d98565b60405180910390f35b3480156107ac57600080fd5b506107c760048036038101906107c29190613f29565b611512565b005b3480156107d557600080fd5b506107de6115c6565b6040516107eb9190613be3565b60405180910390f35b34801561080057600080fd5b5061081b60048036038101906108169190613f56565b611658565b005b34801561082957600080fd5b50610844600480360381019061083f9190613e96565b6117f3565b005b34801561085257600080fd5b5061086d60048036038101906108689190613fe3565b611927565b005b34801561087b57600080fd5b5061089660048036038101906108919190613c6c565b611ae6565b6040516108a39190613cc7565b60405180910390f35b3480156108b857600080fd5b506108d360048036038101906108ce9190613c6c565b611bb3565b6040516108e09190613cc7565b60405180910390f35b3480156108f557600080fd5b50610910600480360381019061090b9190613ce2565b611bd1565b005b34801561091e57600080fd5b50610927611d28565b6040516109349190613d98565b60405180910390f35b34801561094957600080fd5b50610964600480360381019061095f9190613ce2565b611d2e565b6040516109719190613cc7565b60405180910390f35b34801561098657600080fd5b506109a1600480360381019061099c9190613e96565b611d4e565b005b3480156109af57600080fd5b506109ca60048036038101906109c59190613ed6565b611e8e565b005b3480156109d857600080fd5b506109f360048036038101906109ee9190613e3d565b611fa8565b005b348015610a0157600080fd5b50610a0a6120d4565b604051610a179190613d98565b60405180910390f35b348015610a2c57600080fd5b50610a476004803603810190610a429190613e3d565b6120da565b604051610a549190613cc7565b60405180910390f35b348015610a6957600080fd5b50610a7261224a565b604051610a7f9190613d98565b60405180910390f35b348015610a9457600080fd5b50610aaf6004803603810190610aaa9190614023565b612250565b604051610abc9190613d98565b60405180910390f35b348015610ad157600080fd5b50610ada6122d7565b604051610ae79190613d98565b60405180910390f35b348015610afc57600080fd5b50610b056122dd565b604051610b129190613d98565b60405180910390f35b348015610b2757600080fd5b50610b306122e3565b604051610b3d9190613d98565b60405180910390f35b348015610b5257600080fd5b50610b6d6004803603810190610b689190613ce2565b6122e9565b005b348015610b7b57600080fd5b50610b846124b0565b604051610b919190613d98565b60405180910390f35b348015610ba657600080fd5b50610baf6124b6565b604051610bbc9190613d98565b60405180910390f35b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060038054610bfa90614092565b80601f0160208091040260200160405190810160405280929190818152602001828054610c2690614092565b8015610c735780601f10610c4857610100808354040283529160200191610c73565b820191906000526020600020905b815481529060010190602001808311610c5657829003601f168201915b5050505050905090565b6000610c91610c8a61251a565b8484612522565b6001905092915050565b60186020528060005260406000206000915054906101000a900460ff1681565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6000600254905090565b60155481565b60165481565b60145481565b6000610d088484846126ed565b610dc984610d1461251a565b610dc485604051806060016040528060288152602001614fd560289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610d7a61251a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130359092919063ffffffff16565b612522565b600190509392505050565b61dead81565b60006009905090565b6000610e8c610df061251a565b84610e878560016000610e0161251a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124bc90919063ffffffff16565b612522565b6001905092915050565b7f0000000000000000000000000a4bb8b06b5e4778dbd1ed76031268ca5cfcdf3c81565b6000601760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b610f1861251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fa7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9e90614110565b60405180910390fd5b633b9aca0060646001610fb8610cdf565b610fc2919061415f565b610fcc91906141e8565b610fd691906141e8565b811015611018576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100f9061428b565b60405180910390fd5b633b9aca008082611029919061415f565b61103391906142ab565b60088190555050565b60105481565b600b60009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6110a561251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611134576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112b90614110565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6111fd61251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461128c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128390614110565b60405180910390fd5b611294610cdf565b6008819055506112a2610cdf565b600a81905550565b6112b261251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611341576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133890614110565b60405180910390fd5b80601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600d5481565b6113d061251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461145f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145690614110565b60405180910390fd5b82600d8190555081600e8190555080600f81905550600f54600e54600d5461148791906142ab565b61149191906142ab565b600c819055506005600c5411156114dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d49061434d565b60405180910390fd5b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60115481565b61151a61251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146115a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a090614110565b60405180910390fd5b80600b60006101000a81548160ff02191690831515021790555050565b6060600480546115d590614092565b80601f016020809104026020016040519081016040528092919081815260200182805461160190614092565b801561164e5780601f106116235761010080835404028352916020019161164e565b820191906000526020600020905b81548152906001019060200180831161163157829003601f168201915b5050505050905090565b61166061251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146116ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e690614110565b60405180910390fd5b85600d8190555084600e8190555083600f81905550600f54600e54600d5461171791906142ab565b61172191906142ab565b600c8190555082601181905550816012819055508060138190555060135460125460115461174f91906142ab565b61175991906142ab565b601081905550600560105411156117a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161179c906143df565b60405180910390fd5b6005600c5411156117eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e29061434d565b60405180910390fd5b505050505050565b6117fb61251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461188a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188190614110565b60405180910390fd5b7f0000000000000000000000000a4bb8b06b5e4778dbd1ed76031268ca5cfcdf3c73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611919576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191090614471565b60405180910390fd5b6119238282613099565b5050565b61192f61251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146119be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b590614110565b60405180910390fd5b633b9aca00606460016119cf610cdf565b6119d9919061415f565b6119e391906141e8565b6119ed91906141e8565b821015611a2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a269061428b565b60405180910390fd5b633b9aca0060646002611a40610cdf565b611a4a919061415f565b611a5491906141e8565b611a5e91906141e8565b811015611aa0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a9790614503565b60405180910390fd5b633b9aca008083611ab1919061415f565b611abb91906142ab565b600881905550633b9aca008082611ad2919061415f565b611adc91906142ab565b600a819055505050565b6000611ba9611af361251a565b84611ba485604051806060016040528060258152602001614ffd6025913960016000611b1d61251a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130359092919063ffffffff16565b612522565b6001905092915050565b6000611bc7611bc061251a565b84846126ed565b6001905092915050565b611bd961251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611c68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c5f90614110565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567460405160405180910390a380600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60135481565b60196020528060005260406000206000915054906101000a900460ff1681565b611d5661251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611de5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ddc90614110565b60405180910390fd5b80601760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051611e829190613cc7565b60405180910390a25050565b611e9661251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611f25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f1c90614110565b60405180910390fd5b826011819055508160128190555080601381905550601354601254601154611f4d91906142ab565b611f5791906142ab565b60108190555060056010541115611fa3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f9a906143df565b60405180910390fd5b505050565b611fb061251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461203f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203690614110565b60405180910390fd5b633b9aca0060646002612050610cdf565b61205a919061415f565b61206491906141e8565b61206e91906141e8565b8110156120b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120a790614595565b60405180910390fd5b633b9aca0080826120c1919061415f565b6120cb91906142ab565b600a8190555050565b60085481565b60006120e461251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612173576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161216a90614110565b60405180910390fd5b620186a06001612181610cdf565b61218b919061415f565b61219591906141e8565b8210156121d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121ce90614627565b60405180910390fd5b6103e860056121e4610cdf565b6121ee919061415f565b6121f891906141e8565b82111561223a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612231906146b9565b60405180910390fd5b8160098190555060019050919050565b600c5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60095481565b600f5481565b600e5481565b6122f161251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612380576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161237790614110565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156123f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123e79061474b565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60125481565b600a5481565b60008082846124cb91906142ab565b905083811015612510576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612507906147b7565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612592576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161258990614849565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612602576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125f9906148db565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516126e09190613d98565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561275d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127549061496d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156127cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127c4906149ff565b60405180910390fd5b60008114156127e7576127e28383600061313a565b613030565b6127ef6114e2565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561285d575061282d6114e2565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156128965750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156128d0575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156128e95750600560149054906101000a900460ff16155b15612b2857601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156129915750601860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612a38576008548111156129db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129d290614a91565b60405180910390fd5b600a546129e783611055565b826129f291906142ab565b1115612a33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a2a90614afd565b60405180910390fd5b612b27565b601960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612adb5750601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612b2657600854811115612b25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b1c90614b8f565b60405180910390fd5b5b5b5b6000612b3330611055565b905060006009548210159050808015612b585750600b60009054906101000a900460ff165b8015612b715750600560149054906101000a900460ff16155b8015612bc75750601960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612c1d5750601760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612c735750601760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612cb7576001600560146101000a81548160ff021916908315150217905550612c9b6133cf565b6000600560146101000a81548160ff0219169083151502179055505b6000600560149054906101000a900460ff16159050601760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680612d6d5750601760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15612d7757600090505b6000811561302057601960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612dda57506000601054115b15612ea757612e076064612df96010548861364090919063ffffffff16565b6136bb90919063ffffffff16565b905060105460125482612e1a919061415f565b612e2491906141e8565b60156000828254612e3591906142ab565b9250508190555060105460115482612e4d919061415f565b612e5791906141e8565b60146000828254612e6891906142ab565b9250508190555060105460135482612e80919061415f565b612e8a91906141e8565b60166000828254612e9b91906142ab565b92505081905550612fcc565b601960008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612f0257506000600c54115b15612fcb57612f2f6064612f21600c548861364090919063ffffffff16565b6136bb90919063ffffffff16565b9050600c54600e5482612f42919061415f565b612f4c91906141e8565b60156000828254612f5d91906142ab565b92505081905550600c54600d5482612f75919061415f565b612f7f91906141e8565b60146000828254612f9091906142ab565b92505081905550600c54600f5482612fa8919061415f565b612fb291906141e8565b60166000828254612fc391906142ab565b925050819055505b5b6000811115612fee57612fed873060165484612fe89190614baf565b61313a565b5b60006016541115613011576130088761dead60165461313a565b60006016819055505b808561301d9190614baf565b94505b61302b87878761313a565b505050505b505050565b600083831115829061307d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130749190613be3565b60405180910390fd5b506000838561308c9190614baf565b9050809150509392505050565b80601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156131aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131a19061496d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561321a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613211906149ff565b60405180910390fd5b613225838383613705565b61329081604051806060016040528060268152602001614faf602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130359092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550613323816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124bc90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516133c29190613d98565b60405180910390a3505050565b60006133da30611055565b905060006014546015546133ee91906142ab565b905060008214806133ff5750600081145b1561340b57505061363e565b60006002826015548561341e919061415f565b61342891906141e8565b61343291906141e8565b90506000613449828561370a90919063ffffffff16565b9050600047905061345982613754565b600061346e824761370a90919063ffffffff16565b905060006134998661348b6014548561364090919063ffffffff16565b6136bb90919063ffffffff16565b9050600081836134a99190614baf565b9050600060158190555060006014819055506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168360405161350390614c14565b60006040518083038185875af1925050503d8060008114613540576040519150601f19603f3d011682016040523d82523d6000602084013e613545565b606091505b505090506000871180156135595750600082115b156135a65761356887836139a0565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb561868360155460405161359d93929190614c29565b60405180910390a15b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16476040516135ec90614c14565b60006040518083038185875af1925050503d8060008114613629576040519150601f19603f3d011682016040523d82523d6000602084013e61362e565b606091505b5050809150505050505050505050505b565b60008083141561365357600090506136b5565b60008284613661919061415f565b905082848261367091906141e8565b146136b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136a790614cd2565b60405180910390fd5b809150505b92915050565b60006136fd83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613a8b565b905092915050565b505050565b600061374c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250613035565b905092915050565b6000600267ffffffffffffffff81111561377157613770614cf2565b5b60405190808252806020026020018201604052801561379f5781602001602082028036833780820191505090505b50905030816000815181106137b7576137b6614d21565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561385757600080fd5b505afa15801561386b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061388f9190614d65565b816001815181106138a3576138a2614d21565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050613908307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84612522565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b815260040161396a959493929190614e8b565b600060405180830381600087803b15801561398457600080fd5b505af1158015613998573d6000803e3d6000fd5b505050505050565b6139cb307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84612522565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663f305d71982308560008061dead426040518863ffffffff1660e01b8152600401613a3296959493929190614ee5565b6060604051808303818588803b158015613a4b57600080fd5b505af1158015613a5f573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190613a849190614f5b565b5050505050565b60008083118290613ad2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ac99190613be3565b60405180910390fd5b5060008385613ae191906141e8565b9050809150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613b1982613aee565b9050919050565b613b2981613b0e565b82525050565b6000602082019050613b446000830184613b20565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613b84578082015181840152602081019050613b69565b83811115613b93576000848401525b50505050565b6000601f19601f8301169050919050565b6000613bb582613b4a565b613bbf8185613b55565b9350613bcf818560208601613b66565b613bd881613b99565b840191505092915050565b60006020820190508181036000830152613bfd8184613baa565b905092915050565b600080fd5b613c1381613b0e565b8114613c1e57600080fd5b50565b600081359050613c3081613c0a565b92915050565b6000819050919050565b613c4981613c36565b8114613c5457600080fd5b50565b600081359050613c6681613c40565b92915050565b60008060408385031215613c8357613c82613c05565b5b6000613c9185828601613c21565b9250506020613ca285828601613c57565b9150509250929050565b60008115159050919050565b613cc181613cac565b82525050565b6000602082019050613cdc6000830184613cb8565b92915050565b600060208284031215613cf857613cf7613c05565b5b6000613d0684828501613c21565b91505092915050565b6000819050919050565b6000613d34613d2f613d2a84613aee565b613d0f565b613aee565b9050919050565b6000613d4682613d19565b9050919050565b6000613d5882613d3b565b9050919050565b613d6881613d4d565b82525050565b6000602082019050613d836000830184613d5f565b92915050565b613d9281613c36565b82525050565b6000602082019050613dad6000830184613d89565b92915050565b600080600060608486031215613dcc57613dcb613c05565b5b6000613dda86828701613c21565b9350506020613deb86828701613c21565b9250506040613dfc86828701613c57565b9150509250925092565b600060ff82169050919050565b613e1c81613e06565b82525050565b6000602082019050613e376000830184613e13565b92915050565b600060208284031215613e5357613e52613c05565b5b6000613e6184828501613c57565b91505092915050565b613e7381613cac565b8114613e7e57600080fd5b50565b600081359050613e9081613e6a565b92915050565b60008060408385031215613ead57613eac613c05565b5b6000613ebb85828601613c21565b9250506020613ecc85828601613e81565b9150509250929050565b600080600060608486031215613eef57613eee613c05565b5b6000613efd86828701613c57565b9350506020613f0e86828701613c57565b9250506040613f1f86828701613c57565b9150509250925092565b600060208284031215613f3f57613f3e613c05565b5b6000613f4d84828501613e81565b91505092915050565b60008060008060008060c08789031215613f7357613f72613c05565b5b6000613f8189828a01613c57565b9650506020613f9289828a01613c57565b9550506040613fa389828a01613c57565b9450506060613fb489828a01613c57565b9350506080613fc589828a01613c57565b92505060a0613fd689828a01613c57565b9150509295509295509295565b60008060408385031215613ffa57613ff9613c05565b5b600061400885828601613c57565b925050602061401985828601613c57565b9150509250929050565b6000806040838503121561403a57614039613c05565b5b600061404885828601613c21565b925050602061405985828601613c21565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806140aa57607f821691505b602082108114156140be576140bd614063565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006140fa602083613b55565b9150614105826140c4565b602082019050919050565b60006020820190508181036000830152614129816140ed565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061416a82613c36565b915061417583613c36565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156141ae576141ad614130565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006141f382613c36565b91506141fe83613c36565b92508261420e5761420d6141b9565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060008201527f6c6f776572207468616e20312500000000000000000000000000000000000000602082015250565b6000614275602d83613b55565b915061428082614219565b604082019050919050565b600060208201905081810360008301526142a481614268565b9050919050565b60006142b682613c36565b91506142c183613c36565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156142f6576142f5614130565b5b828201905092915050565b7f4d757374206b656570206275792066656573206174203525206f72206c657373600082015250565b6000614337602083613b55565b915061434282614301565b602082019050919050565b600060208201905081810360008301526143668161432a565b9050919050565b7f4d757374206b6565702073656c6c2066656573206174203525206f72206c657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006143c9602183613b55565b91506143d48261436d565b604082019050919050565b600060208201905081810360008301526143f8816143bc565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060008201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b600061445b603983613b55565b9150614466826143ff565b604082019050919050565b6000602082019050818103600083015261448a8161444e565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e2060008201527f3225000000000000000000000000000000000000000000000000000000000000602082015250565b60006144ed602283613b55565b91506144f882614491565b604082019050919050565b6000602082019050818103600083015261451c816144e0565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574416d6f756e74206c6f77657260008201527f207468616e203225000000000000000000000000000000000000000000000000602082015250565b600061457f602883613b55565b915061458a82614523565b604082019050919050565b600060208201905081810360008301526145ae81614572565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60008201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b6000614611603583613b55565b915061461c826145b5565b604082019050919050565b6000602082019050818103600083015261464081614604565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160008201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b60006146a3603483613b55565b91506146ae82614647565b604082019050919050565b600060208201905081810360008301526146d281614696565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000614735602683613b55565b9150614740826146d9565b604082019050919050565b6000602082019050818103600083015261476481614728565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006147a1601b83613b55565b91506147ac8261476b565b602082019050919050565b600060208201905081810360008301526147d081614794565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000614833602483613b55565b915061483e826147d7565b604082019050919050565b6000602082019050818103600083015261486281614826565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006148c5602283613b55565b91506148d082614869565b604082019050919050565b600060208201905081810360008301526148f4816148b8565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000614957602583613b55565b9150614962826148fb565b604082019050919050565b600060208201905081810360008301526149868161494a565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006149e9602383613b55565b91506149f48261498d565b604082019050919050565b60006020820190508181036000830152614a18816149dc565b9050919050565b7f427579207472616e7366657220616d6f756e742065786365656473207468652060008201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b6000614a7b603583613b55565b9150614a8682614a1f565b604082019050919050565b60006020820190508181036000830152614aaa81614a6e565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b6000614ae7601383613b55565b9150614af282614ab1565b602082019050919050565b60006020820190508181036000830152614b1681614ada565b9050919050565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b6000614b79603683613b55565b9150614b8482614b1d565b604082019050919050565b60006020820190508181036000830152614ba881614b6c565b9050919050565b6000614bba82613c36565b9150614bc583613c36565b925082821015614bd857614bd7614130565b5b828203905092915050565b600081905092915050565b50565b6000614bfe600083614be3565b9150614c0982614bee565b600082019050919050565b6000614c1f82614bf1565b9150819050919050565b6000606082019050614c3e6000830186613d89565b614c4b6020830185613d89565b614c586040830184613d89565b949350505050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000614cbc602183613b55565b9150614cc782614c60565b604082019050919050565b60006020820190508181036000830152614ceb81614caf565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050614d5f81613c0a565b92915050565b600060208284031215614d7b57614d7a613c05565b5b6000614d8984828501614d50565b91505092915050565b6000819050919050565b6000614db7614db2614dad84614d92565b613d0f565b613c36565b9050919050565b614dc781614d9c565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b614e0281613b0e565b82525050565b6000614e148383614df9565b60208301905092915050565b6000602082019050919050565b6000614e3882614dcd565b614e428185614dd8565b9350614e4d83614de9565b8060005b83811015614e7e578151614e658882614e08565b9750614e7083614e20565b925050600181019050614e51565b5085935050505092915050565b600060a082019050614ea06000830188613d89565b614ead6020830187614dbe565b8181036040830152614ebf8186614e2d565b9050614ece6060830185613b20565b614edb6080830184613d89565b9695505050505050565b600060c082019050614efa6000830189613b20565b614f076020830188613d89565b614f146040830187614dbe565b614f216060830186614dbe565b614f2e6080830185613b20565b614f3b60a0830184613d89565b979650505050505050565b600081519050614f5581613c40565b92915050565b600080600060608486031215614f7457614f73613c05565b5b6000614f8286828701614f46565b9350506020614f9386828701614f46565b9250506040614fa486828701614f46565b915050925092509256fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220c197a391729a9bf499d1859186a06067ee62f9abce7b4bca630ef4eb95bd625064736f6c63430008090033
Creation ByteCode
0x60c06040526001600b60006101000a81548160ff0219169083151502179055503480156200002c57600080fd5b506040518060400160405280600f81526020017f4172746966696369616c204375626500000000000000000000000000000000008152506040518060400160405280600581526020017f61435542450000000000000000000000000000000000000000000000000000008152508160039080519060200190620000b192919062000e36565b508060049080519060200190620000ca92919062000e36565b5050506000620000df6200072d60201b60201c565b905080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506000620001906200073560201b60201c565b90506000737a250d5630b4cf539739df2c5dacb4c659f2488d9050620001be8160016200075f60201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156200023957600080fd5b505afa1580156200024e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000274919062000f50565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015620002d757600080fd5b505afa158015620002ec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000312919062000f50565b6040518363ffffffff1660e01b81526004016200033192919062000f93565b602060405180830381600087803b1580156200034c57600080fd5b505af115801562000361573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000387919062000f50565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1681525050620003cf60a05160016200075f60201b60201c565b620003e460a05160016200085c60201b60201c565b6000600c90506000806000600c9050600080600066038d7ea4c680009050633b9aca00606460028362000418919062000ff9565b62000424919062001089565b620004309190620010c1565b600881905550620186a060198262000449919062000ff9565b62000455919062001089565b600981905550633b9aca00606460048362000471919062000ff9565b6200047d919062001089565b620004899190620010c1565b600a8190555086600d8190555085600e8190555084600f81905550600f54600e54600d54620004b99190620010c1565b620004c59190620010c1565b600c81905550836011819055508260128190555081601381905550601354601254601154620004f59190620010c1565b620005019190620010c1565b60108190555073e21676a9f095fb7c9266bbc82b18f446f00cbba8600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073663a5c229c09b049e36dcc11a9b0d4a8eb9db214600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620005c4896001620008fd60201b60201c565b620005d7306001620008fd60201b60201c565b620005ec61dead6001620008fd60201b60201c565b62000621600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166001620008fd60201b60201c565b62000656600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166001620008fd60201b60201c565b620006698960016200075f60201b60201c565b6200067c3060016200075f60201b60201c565b6200069161dead60016200075f60201b60201c565b620006c6600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016200075f60201b60201c565b620006fb600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016200075f60201b60201c565b6200070d898262000a4a60201b60201c565b6200071e8962000bf960201b60201c565b505050505050505050620013ea565b600033905090565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6200076f6200072d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161462000801576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007f8906200117f565b60405180910390fd5b80601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b80601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b6200090d6200072d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146200099f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000996906200117f565b60405180910390fd5b80601760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df78260405162000a3e9190620011be565b60405180910390a25050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000abd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000ab4906200122b565b60405180910390fd5b62000ad16000838362000dce60201b60201c565b62000aed8160025462000dd360201b620024bc1790919060201c565b60028190555062000b4b816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205462000dd360201b620024bc1790919060201c565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000bed91906200125e565b60405180910390a35050565b62000c096200072d60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161462000c9b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000c92906200117f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141562000d0e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000d0590620012f1565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b505050565b600080828462000de49190620010c1565b90508381101562000e2c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000e239062001363565b60405180910390fd5b8091505092915050565b82805462000e4490620013b4565b90600052602060002090601f01602090048101928262000e68576000855562000eb4565b82601f1062000e8357805160ff191683800117855562000eb4565b8280016001018555821562000eb4579182015b8281111562000eb357825182559160200191906001019062000e96565b5b50905062000ec3919062000ec7565b5090565b5b8082111562000ee257600081600090555060010162000ec8565b5090565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000f188262000eeb565b9050919050565b62000f2a8162000f0b565b811462000f3657600080fd5b50565b60008151905062000f4a8162000f1f565b92915050565b60006020828403121562000f695762000f6862000ee6565b5b600062000f798482850162000f39565b91505092915050565b62000f8d8162000f0b565b82525050565b600060408201905062000faa600083018562000f82565b62000fb9602083018462000f82565b9392505050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620010068262000fc0565b9150620010138362000fc0565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200104f576200104e62000fca565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000620010968262000fc0565b9150620010a38362000fc0565b925082620010b657620010b56200105a565b5b828204905092915050565b6000620010ce8262000fc0565b9150620010db8362000fc0565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562001113576200111262000fca565b5b828201905092915050565b600082825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000620011676020836200111e565b915062001174826200112f565b602082019050919050565b600060208201905081810360008301526200119a8162001158565b9050919050565b60008115159050919050565b620011b881620011a1565b82525050565b6000602082019050620011d56000830184620011ad565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062001213601f836200111e565b91506200122082620011db565b602082019050919050565b60006020820190508181036000830152620012468162001204565b9050919050565b620012588162000fc0565b82525050565b60006020820190506200127560008301846200124d565b92915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000620012d96026836200111e565b9150620012e6826200127b565b604082019050919050565b600060208201905081810360008301526200130c81620012ca565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006200134b601b836200111e565b9150620013588262001313565b602082019050919050565b600060208201905081810360008301526200137e816200133c565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620013cd57607f821691505b60208210811415620013e457620013e362001385565b5b50919050565b60805160a0516150576200143a60003960008181610e98015261188c015260008181610cbd015281816137f3015281816138e30152818161390a015281816139a601526139cd01526150576000f3fe6080604052600436106102cd5760003560e01c80638da5cb5b11610175578063c0246668116100dc578063dd62ed3e11610095578063f11a24d31161006f578063f11a24d314610b1b578063f2fde38b14610b46578063f637434214610b6f578063f8b45b0514610b9a576102d4565b8063dd62ed3e14610a88578063e2f4560514610ac5578063e71dc3f514610af0576102d4565b8063c02466681461097a578063c17b5b8c146109a3578063c18bc195146109cc578063c8c8ebe4146109f5578063d257b34f14610a20578063d85ba06314610a5d576102d4565b8063a2240e191161012e578063a2240e1914610846578063a457c2d71461086f578063a9059cbb146108ac578063aacebbe3146108e9578063adb873bd14610912578063b62496f51461093d576102d4565b80638da5cb5b1461074a5780639213691314610775578063924de9b7146107a057806395d89b41146107c9578063992c58e4146107f45780639a7a23d61461081d576102d4565b8063395093511161023457806370a08231116101ed5780637571336a116101c75780637571336a146106a257806375f0a874146106cb5780637bce5a04146106f65780638095d56414610721576102d4565b806370a0823114610637578063715018a614610674578063751039fc1461068b576102d4565b8063395093511461051357806349bd5a5e146105505780634fbee1931461057b5780636256d181146105b85780636a486a8e146105e15780636ddd17131461060c576102d4565b80631a8145bb116102865780631a8145bb146103ff5780631d7778561461042a5780631f3fed8f1461045557806323b872dd1461048057806327c8f835146104bd578063313ce567146104e8576102d4565b806303fc2013146102d957806306fdde0314610304578063095ea7b31461032f57806310d5de531461036c5780631694505e146103a957806318160ddd146103d4576102d4565b366102d457005b600080fd5b3480156102e557600080fd5b506102ee610bc5565b6040516102fb9190613b2f565b60405180910390f35b34801561031057600080fd5b50610319610beb565b6040516103269190613be3565b60405180910390f35b34801561033b57600080fd5b5061035660048036038101906103519190613c6c565b610c7d565b6040516103639190613cc7565b60405180910390f35b34801561037857600080fd5b50610393600480360381019061038e9190613ce2565b610c9b565b6040516103a09190613cc7565b60405180910390f35b3480156103b557600080fd5b506103be610cbb565b6040516103cb9190613d6e565b60405180910390f35b3480156103e057600080fd5b506103e9610cdf565b6040516103f69190613d98565b60405180910390f35b34801561040b57600080fd5b50610414610ce9565b6040516104219190613d98565b60405180910390f35b34801561043657600080fd5b5061043f610cef565b60405161044c9190613d98565b60405180910390f35b34801561046157600080fd5b5061046a610cf5565b6040516104779190613d98565b60405180910390f35b34801561048c57600080fd5b506104a760048036038101906104a29190613db3565b610cfb565b6040516104b49190613cc7565b60405180910390f35b3480156104c957600080fd5b506104d2610dd4565b6040516104df9190613b2f565b60405180910390f35b3480156104f457600080fd5b506104fd610dda565b60405161050a9190613e22565b60405180910390f35b34801561051f57600080fd5b5061053a60048036038101906105359190613c6c565b610de3565b6040516105479190613cc7565b60405180910390f35b34801561055c57600080fd5b50610565610e96565b6040516105729190613b2f565b60405180910390f35b34801561058757600080fd5b506105a2600480360381019061059d9190613ce2565b610eba565b6040516105af9190613cc7565b60405180910390f35b3480156105c457600080fd5b506105df60048036038101906105da9190613e3d565b610f10565b005b3480156105ed57600080fd5b506105f661103c565b6040516106039190613d98565b60405180910390f35b34801561061857600080fd5b50610621611042565b60405161062e9190613cc7565b60405180910390f35b34801561064357600080fd5b5061065e60048036038101906106599190613ce2565b611055565b60405161066b9190613d98565b60405180910390f35b34801561068057600080fd5b5061068961109d565b005b34801561069757600080fd5b506106a06111f5565b005b3480156106ae57600080fd5b506106c960048036038101906106c49190613e96565b6112aa565b005b3480156106d757600080fd5b506106e061139c565b6040516106ed9190613b2f565b60405180910390f35b34801561070257600080fd5b5061070b6113c2565b6040516107189190613d98565b60405180910390f35b34801561072d57600080fd5b5061074860048036038101906107439190613ed6565b6113c8565b005b34801561075657600080fd5b5061075f6114e2565b60405161076c9190613b2f565b60405180910390f35b34801561078157600080fd5b5061078a61150c565b6040516107979190613d98565b60405180910390f35b3480156107ac57600080fd5b506107c760048036038101906107c29190613f29565b611512565b005b3480156107d557600080fd5b506107de6115c6565b6040516107eb9190613be3565b60405180910390f35b34801561080057600080fd5b5061081b60048036038101906108169190613f56565b611658565b005b34801561082957600080fd5b50610844600480360381019061083f9190613e96565b6117f3565b005b34801561085257600080fd5b5061086d60048036038101906108689190613fe3565b611927565b005b34801561087b57600080fd5b5061089660048036038101906108919190613c6c565b611ae6565b6040516108a39190613cc7565b60405180910390f35b3480156108b857600080fd5b506108d360048036038101906108ce9190613c6c565b611bb3565b6040516108e09190613cc7565b60405180910390f35b3480156108f557600080fd5b50610910600480360381019061090b9190613ce2565b611bd1565b005b34801561091e57600080fd5b50610927611d28565b6040516109349190613d98565b60405180910390f35b34801561094957600080fd5b50610964600480360381019061095f9190613ce2565b611d2e565b6040516109719190613cc7565b60405180910390f35b34801561098657600080fd5b506109a1600480360381019061099c9190613e96565b611d4e565b005b3480156109af57600080fd5b506109ca60048036038101906109c59190613ed6565b611e8e565b005b3480156109d857600080fd5b506109f360048036038101906109ee9190613e3d565b611fa8565b005b348015610a0157600080fd5b50610a0a6120d4565b604051610a179190613d98565b60405180910390f35b348015610a2c57600080fd5b50610a476004803603810190610a429190613e3d565b6120da565b604051610a549190613cc7565b60405180910390f35b348015610a6957600080fd5b50610a7261224a565b604051610a7f9190613d98565b60405180910390f35b348015610a9457600080fd5b50610aaf6004803603810190610aaa9190614023565b612250565b604051610abc9190613d98565b60405180910390f35b348015610ad157600080fd5b50610ada6122d7565b604051610ae79190613d98565b60405180910390f35b348015610afc57600080fd5b50610b056122dd565b604051610b129190613d98565b60405180910390f35b348015610b2757600080fd5b50610b306122e3565b604051610b3d9190613d98565b60405180910390f35b348015610b5257600080fd5b50610b6d6004803603810190610b689190613ce2565b6122e9565b005b348015610b7b57600080fd5b50610b846124b0565b604051610b919190613d98565b60405180910390f35b348015610ba657600080fd5b50610baf6124b6565b604051610bbc9190613d98565b60405180910390f35b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b606060038054610bfa90614092565b80601f0160208091040260200160405190810160405280929190818152602001828054610c2690614092565b8015610c735780601f10610c4857610100808354040283529160200191610c73565b820191906000526020600020905b815481529060010190602001808311610c5657829003601f168201915b5050505050905090565b6000610c91610c8a61251a565b8484612522565b6001905092915050565b60186020528060005260406000206000915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600254905090565b60155481565b60165481565b60145481565b6000610d088484846126ed565b610dc984610d1461251a565b610dc485604051806060016040528060288152602001614fd560289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610d7a61251a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130359092919063ffffffff16565b612522565b600190509392505050565b61dead81565b60006009905090565b6000610e8c610df061251a565b84610e878560016000610e0161251a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124bc90919063ffffffff16565b612522565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000601760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b610f1861251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610fa7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9e90614110565b60405180910390fd5b633b9aca0060646001610fb8610cdf565b610fc2919061415f565b610fcc91906141e8565b610fd691906141e8565b811015611018576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100f9061428b565b60405180910390fd5b633b9aca008082611029919061415f565b61103391906142ab565b60088190555050565b60105481565b600b60009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6110a561251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611134576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112b90614110565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6111fd61251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461128c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128390614110565b60405180910390fd5b611294610cdf565b6008819055506112a2610cdf565b600a81905550565b6112b261251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611341576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133890614110565b60405180910390fd5b80601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600d5481565b6113d061251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461145f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145690614110565b60405180910390fd5b82600d8190555081600e8190555080600f81905550600f54600e54600d5461148791906142ab565b61149191906142ab565b600c819055506005600c5411156114dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d49061434d565b60405180910390fd5b505050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60115481565b61151a61251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146115a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a090614110565b60405180910390fd5b80600b60006101000a81548160ff02191690831515021790555050565b6060600480546115d590614092565b80601f016020809104026020016040519081016040528092919081815260200182805461160190614092565b801561164e5780601f106116235761010080835404028352916020019161164e565b820191906000526020600020905b81548152906001019060200180831161163157829003601f168201915b5050505050905090565b61166061251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146116ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e690614110565b60405180910390fd5b85600d8190555084600e8190555083600f81905550600f54600e54600d5461171791906142ab565b61172191906142ab565b600c8190555082601181905550816012819055508060138190555060135460125460115461174f91906142ab565b61175991906142ab565b601081905550600560105411156117a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161179c906143df565b60405180910390fd5b6005600c5411156117eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e29061434d565b60405180910390fd5b505050505050565b6117fb61251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461188a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161188190614110565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611919576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161191090614471565b60405180910390fd5b6119238282613099565b5050565b61192f61251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146119be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b590614110565b60405180910390fd5b633b9aca00606460016119cf610cdf565b6119d9919061415f565b6119e391906141e8565b6119ed91906141e8565b821015611a2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a269061428b565b60405180910390fd5b633b9aca0060646002611a40610cdf565b611a4a919061415f565b611a5491906141e8565b611a5e91906141e8565b811015611aa0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a9790614503565b60405180910390fd5b633b9aca008083611ab1919061415f565b611abb91906142ab565b600881905550633b9aca008082611ad2919061415f565b611adc91906142ab565b600a819055505050565b6000611ba9611af361251a565b84611ba485604051806060016040528060258152602001614ffd6025913960016000611b1d61251a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130359092919063ffffffff16565b612522565b6001905092915050565b6000611bc7611bc061251a565b84846126ed565b6001905092915050565b611bd961251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611c68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c5f90614110565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b0567460405160405180910390a380600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60135481565b60196020528060005260406000206000915054906101000a900460ff1681565b611d5661251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611de5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ddc90614110565b60405180910390fd5b80601760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051611e829190613cc7565b60405180910390a25050565b611e9661251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611f25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f1c90614110565b60405180910390fd5b826011819055508160128190555080601381905550601354601254601154611f4d91906142ab565b611f5791906142ab565b60108190555060056010541115611fa3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f9a906143df565b60405180910390fd5b505050565b611fb061251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461203f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203690614110565b60405180910390fd5b633b9aca0060646002612050610cdf565b61205a919061415f565b61206491906141e8565b61206e91906141e8565b8110156120b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120a790614595565b60405180910390fd5b633b9aca0080826120c1919061415f565b6120cb91906142ab565b600a8190555050565b60085481565b60006120e461251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612173576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161216a90614110565b60405180910390fd5b620186a06001612181610cdf565b61218b919061415f565b61219591906141e8565b8210156121d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121ce90614627565b60405180910390fd5b6103e860056121e4610cdf565b6121ee919061415f565b6121f891906141e8565b82111561223a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612231906146b9565b60405180910390fd5b8160098190555060019050919050565b600c5481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60095481565b600f5481565b600e5481565b6122f161251a565b73ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612380576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161237790614110565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156123f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123e79061474b565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60125481565b600a5481565b60008082846124cb91906142ab565b905083811015612510576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612507906147b7565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612592576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161258990614849565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612602576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125f9906148db565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516126e09190613d98565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561275d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127549061496d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156127cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127c4906149ff565b60405180910390fd5b60008114156127e7576127e28383600061313a565b613030565b6127ef6114e2565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561285d575061282d6114e2565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156128965750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156128d0575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156128e95750600560149054906101000a900460ff16155b15612b2857601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156129915750601860008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612a38576008548111156129db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129d290614a91565b60405180910390fd5b600a546129e783611055565b826129f291906142ab565b1115612a33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a2a90614afd565b60405180910390fd5b612b27565b601960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612adb5750601860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612b2657600854811115612b25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b1c90614b8f565b60405180910390fd5b5b5b5b6000612b3330611055565b905060006009548210159050808015612b585750600b60009054906101000a900460ff165b8015612b715750600560149054906101000a900460ff16155b8015612bc75750601960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612c1d5750601760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015612c735750601760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612cb7576001600560146101000a81548160ff021916908315150217905550612c9b6133cf565b6000600560146101000a81548160ff0219169083151502179055505b6000600560149054906101000a900460ff16159050601760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680612d6d5750601760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15612d7757600090505b6000811561302057601960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612dda57506000601054115b15612ea757612e076064612df96010548861364090919063ffffffff16565b6136bb90919063ffffffff16565b905060105460125482612e1a919061415f565b612e2491906141e8565b60156000828254612e3591906142ab565b9250508190555060105460115482612e4d919061415f565b612e5791906141e8565b60146000828254612e6891906142ab565b9250508190555060105460135482612e80919061415f565b612e8a91906141e8565b60166000828254612e9b91906142ab565b92505081905550612fcc565b601960008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015612f0257506000600c54115b15612fcb57612f2f6064612f21600c548861364090919063ffffffff16565b6136bb90919063ffffffff16565b9050600c54600e5482612f42919061415f565b612f4c91906141e8565b60156000828254612f5d91906142ab565b92505081905550600c54600d5482612f75919061415f565b612f7f91906141e8565b60146000828254612f9091906142ab565b92505081905550600c54600f5482612fa8919061415f565b612fb291906141e8565b60166000828254612fc391906142ab565b925050819055505b5b6000811115612fee57612fed873060165484612fe89190614baf565b61313a565b5b60006016541115613011576130088761dead60165461313a565b60006016819055505b808561301d9190614baf565b94505b61302b87878761313a565b505050505b505050565b600083831115829061307d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130749190613be3565b60405180910390fd5b506000838561308c9190614baf565b9050809150509392505050565b80601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156131aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131a19061496d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561321a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613211906149ff565b60405180910390fd5b613225838383613705565b61329081604051806060016040528060268152602001614faf602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546130359092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550613323816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124bc90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516133c29190613d98565b60405180910390a3505050565b60006133da30611055565b905060006014546015546133ee91906142ab565b905060008214806133ff5750600081145b1561340b57505061363e565b60006002826015548561341e919061415f565b61342891906141e8565b61343291906141e8565b90506000613449828561370a90919063ffffffff16565b9050600047905061345982613754565b600061346e824761370a90919063ffffffff16565b905060006134998661348b6014548561364090919063ffffffff16565b6136bb90919063ffffffff16565b9050600081836134a99190614baf565b9050600060158190555060006014819055506000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168360405161350390614c14565b60006040518083038185875af1925050503d8060008114613540576040519150601f19603f3d011682016040523d82523d6000602084013e613545565b606091505b505090506000871180156135595750600082115b156135a65761356887836139a0565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb561868360155460405161359d93929190614c29565b60405180910390a15b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16476040516135ec90614c14565b60006040518083038185875af1925050503d8060008114613629576040519150601f19603f3d011682016040523d82523d6000602084013e61362e565b606091505b5050809150505050505050505050505b565b60008083141561365357600090506136b5565b60008284613661919061415f565b905082848261367091906141e8565b146136b0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136a790614cd2565b60405180910390fd5b809150505b92915050565b60006136fd83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613a8b565b905092915050565b505050565b600061374c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250613035565b905092915050565b6000600267ffffffffffffffff81111561377157613770614cf2565b5b60405190808252806020026020018201604052801561379f5781602001602082028036833780820191505090505b50905030816000815181106137b7576137b6614d21565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561385757600080fd5b505afa15801561386b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061388f9190614d65565b816001815181106138a3576138a2614d21565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050613908307f000000000000000000000000000000000000000000000000000000000000000084612522565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b815260040161396a959493929190614e8b565b600060405180830381600087803b15801561398457600080fd5b505af1158015613998573d6000803e3d6000fd5b505050505050565b6139cb307f000000000000000000000000000000000000000000000000000000000000000084612522565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d71982308560008061dead426040518863ffffffff1660e01b8152600401613a3296959493929190614ee5565b6060604051808303818588803b158015613a4b57600080fd5b505af1158015613a5f573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190613a849190614f5b565b5050505050565b60008083118290613ad2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ac99190613be3565b60405180910390fd5b5060008385613ae191906141e8565b9050809150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613b1982613aee565b9050919050565b613b2981613b0e565b82525050565b6000602082019050613b446000830184613b20565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613b84578082015181840152602081019050613b69565b83811115613b93576000848401525b50505050565b6000601f19601f8301169050919050565b6000613bb582613b4a565b613bbf8185613b55565b9350613bcf818560208601613b66565b613bd881613b99565b840191505092915050565b60006020820190508181036000830152613bfd8184613baa565b905092915050565b600080fd5b613c1381613b0e565b8114613c1e57600080fd5b50565b600081359050613c3081613c0a565b92915050565b6000819050919050565b613c4981613c36565b8114613c5457600080fd5b50565b600081359050613c6681613c40565b92915050565b60008060408385031215613c8357613c82613c05565b5b6000613c9185828601613c21565b9250506020613ca285828601613c57565b9150509250929050565b60008115159050919050565b613cc181613cac565b82525050565b6000602082019050613cdc6000830184613cb8565b92915050565b600060208284031215613cf857613cf7613c05565b5b6000613d0684828501613c21565b91505092915050565b6000819050919050565b6000613d34613d2f613d2a84613aee565b613d0f565b613aee565b9050919050565b6000613d4682613d19565b9050919050565b6000613d5882613d3b565b9050919050565b613d6881613d4d565b82525050565b6000602082019050613d836000830184613d5f565b92915050565b613d9281613c36565b82525050565b6000602082019050613dad6000830184613d89565b92915050565b600080600060608486031215613dcc57613dcb613c05565b5b6000613dda86828701613c21565b9350506020613deb86828701613c21565b9250506040613dfc86828701613c57565b9150509250925092565b600060ff82169050919050565b613e1c81613e06565b82525050565b6000602082019050613e376000830184613e13565b92915050565b600060208284031215613e5357613e52613c05565b5b6000613e6184828501613c57565b91505092915050565b613e7381613cac565b8114613e7e57600080fd5b50565b600081359050613e9081613e6a565b92915050565b60008060408385031215613ead57613eac613c05565b5b6000613ebb85828601613c21565b9250506020613ecc85828601613e81565b9150509250929050565b600080600060608486031215613eef57613eee613c05565b5b6000613efd86828701613c57565b9350506020613f0e86828701613c57565b9250506040613f1f86828701613c57565b9150509250925092565b600060208284031215613f3f57613f3e613c05565b5b6000613f4d84828501613e81565b91505092915050565b60008060008060008060c08789031215613f7357613f72613c05565b5b6000613f8189828a01613c57565b9650506020613f9289828a01613c57565b9550506040613fa389828a01613c57565b9450506060613fb489828a01613c57565b9350506080613fc589828a01613c57565b92505060a0613fd689828a01613c57565b9150509295509295509295565b60008060408385031215613ffa57613ff9613c05565b5b600061400885828601613c57565b925050602061401985828601613c57565b9150509250929050565b6000806040838503121561403a57614039613c05565b5b600061404885828601613c21565b925050602061405985828601613c21565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806140aa57607f821691505b602082108114156140be576140bd614063565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006140fa602083613b55565b9150614105826140c4565b602082019050919050565b60006020820190508181036000830152614129816140ed565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061416a82613c36565b915061417583613c36565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156141ae576141ad614130565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006141f382613c36565b91506141fe83613c36565b92508261420e5761420d6141b9565b5b828204905092915050565b7f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060008201527f6c6f776572207468616e20312500000000000000000000000000000000000000602082015250565b6000614275602d83613b55565b915061428082614219565b604082019050919050565b600060208201905081810360008301526142a481614268565b9050919050565b60006142b682613c36565b91506142c183613c36565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156142f6576142f5614130565b5b828201905092915050565b7f4d757374206b656570206275792066656573206174203525206f72206c657373600082015250565b6000614337602083613b55565b915061434282614301565b602082019050919050565b600060208201905081810360008301526143668161432a565b9050919050565b7f4d757374206b6565702073656c6c2066656573206174203525206f72206c657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b60006143c9602183613b55565b91506143d48261436d565b604082019050919050565b600060208201905081810360008301526143f8816143bc565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060008201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b600061445b603983613b55565b9150614466826143ff565b604082019050919050565b6000602082019050818103600083015261448a8161444e565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e2060008201527f3225000000000000000000000000000000000000000000000000000000000000602082015250565b60006144ed602283613b55565b91506144f882614491565b604082019050919050565b6000602082019050818103600083015261451c816144e0565b9050919050565b7f43616e6e6f7420736574206d617857616c6c6574416d6f756e74206c6f77657260008201527f207468616e203225000000000000000000000000000000000000000000000000602082015250565b600061457f602883613b55565b915061458a82614523565b604082019050919050565b600060208201905081810360008301526145ae81614572565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60008201527f20302e3030312520746f74616c20737570706c792e0000000000000000000000602082015250565b6000614611603583613b55565b915061461c826145b5565b604082019050919050565b6000602082019050818103600083015261464081614604565b9050919050565b7f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160008201527f6e20302e352520746f74616c20737570706c792e000000000000000000000000602082015250565b60006146a3603483613b55565b91506146ae82614647565b604082019050919050565b600060208201905081810360008301526146d281614696565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000614735602683613b55565b9150614740826146d9565b604082019050919050565b6000602082019050818103600083015261476481614728565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b60006147a1601b83613b55565b91506147ac8261476b565b602082019050919050565b600060208201905081810360008301526147d081614794565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000614833602483613b55565b915061483e826147d7565b604082019050919050565b6000602082019050818103600083015261486281614826565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006148c5602283613b55565b91506148d082614869565b604082019050919050565b600060208201905081810360008301526148f4816148b8565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000614957602583613b55565b9150614962826148fb565b604082019050919050565b600060208201905081810360008301526149868161494a565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006149e9602383613b55565b91506149f48261498d565b604082019050919050565b60006020820190508181036000830152614a18816149dc565b9050919050565b7f427579207472616e7366657220616d6f756e742065786365656473207468652060008201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b6000614a7b603583613b55565b9150614a8682614a1f565b604082019050919050565b60006020820190508181036000830152614aaa81614a6e565b9050919050565b7f4d61782077616c6c657420657863656564656400000000000000000000000000600082015250565b6000614ae7601383613b55565b9150614af282614ab1565b602082019050919050565b60006020820190508181036000830152614b1681614ada565b9050919050565b7f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560008201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b6000614b79603683613b55565b9150614b8482614b1d565b604082019050919050565b60006020820190508181036000830152614ba881614b6c565b9050919050565b6000614bba82613c36565b9150614bc583613c36565b925082821015614bd857614bd7614130565b5b828203905092915050565b600081905092915050565b50565b6000614bfe600083614be3565b9150614c0982614bee565b600082019050919050565b6000614c1f82614bf1565b9150819050919050565b6000606082019050614c3e6000830186613d89565b614c4b6020830185613d89565b614c586040830184613d89565b949350505050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000614cbc602183613b55565b9150614cc782614c60565b604082019050919050565b60006020820190508181036000830152614ceb81614caf565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600081519050614d5f81613c0a565b92915050565b600060208284031215614d7b57614d7a613c05565b5b6000614d8984828501614d50565b91505092915050565b6000819050919050565b6000614db7614db2614dad84614d92565b613d0f565b613c36565b9050919050565b614dc781614d9c565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b614e0281613b0e565b82525050565b6000614e148383614df9565b60208301905092915050565b6000602082019050919050565b6000614e3882614dcd565b614e428185614dd8565b9350614e4d83614de9565b8060005b83811015614e7e578151614e658882614e08565b9750614e7083614e20565b925050600181019050614e51565b5085935050505092915050565b600060a082019050614ea06000830188613d89565b614ead6020830187614dbe565b8181036040830152614ebf8186614e2d565b9050614ece6060830185613b20565b614edb6080830184613d89565b9695505050505050565b600060c082019050614efa6000830189613b20565b614f076020830188613d89565b614f146040830187614dbe565b614f216060830186614dbe565b614f2e6080830185613b20565b614f3b60a0830184613d89565b979650505050505050565b600081519050614f5581613c40565b92915050565b600080600060608486031215614f7457614f73613c05565b5b6000614f8286828701614f46565b9350506020614f9386828701614f46565b9250506040614fa486828701614f46565b915050925092509256fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220c197a391729a9bf499d1859186a06067ee62f9abce7b4bca630ef4eb95bd625064736f6c63430008090033
©2022-now by Spectre