token-icon

Sensor AI

Token

Overview[ERC-20]

Max Total Supply
10,000,000,000.0
SENSOR
Holders
102+0.00%
Transfers
14,506

Profile Summary

Decimals
9

Market

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