token-icon

AugmentedReality

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
AugmentedReality
Holders
209+0.00%
Transfers
767

Profile Summary

Decimals
18

Market

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