token-icon

JAFAR

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
JAFAR
Holders
24+0.00%
Transfers
44

Profile Summary

Decimals
9

Market

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