Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
0 BORA

Profile Summary
Blockchain:
Ethereum (1)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x17535B58522D17b35E487510e339dc0a501A2dE0
60806040523480156200001157600080fd5b50604051620059723803806200597283398101604081905262000034916200058d565b838383836200004333620000c6565b835162000058906002906020870190620003ff565b5082516200006e906003906020860190620003ff565b506004805460ff191660ff841617905560068190556200009760006001600160401b0362000116565b600780546001600160a01b0319166001600160a01b039290921691909117905550620007849650505050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000828211620001865760405162461bcd60e51b815260206004820152603060248201527f4652433735393a20746f6b656e456e64206d757374206265206772656174657260448201526f081d1a185b881d1bdad95b94dd185c9d60821b60648201526084015b60405180910390fd5b6001600160401b03821115620001f35760405162461bcd60e51b815260206004820152602b60248201527f4652433735393a20746f6b656e456e64206d757374206265206c65737320746860448201526a616e204d41585f54494d4560a81b60648201526084016200017d565b60008381526009602090815260408083208584529091529020546001600160a01b031615620002655760405162461bcd60e51b815260206004820152601c60248201527f4652433735393a20736c69636520616c7265616479206578697374730000000060448201526064016200017d565b60006040518060200162000279906200048e565b601f1982820381018352601f909101166040818152602082018790528101859052909150600090606001604051602081830303815290604052805190602001209050808251602084016000f59250823b620002d357600080fd5b826001600160a01b0316631f7fd4306002604051602001620002f6919062000654565b604051602081830303815290604052600360405160200162000319919062000654565b60408051601f1981840301815290829052600480546001600160e01b031960e087901b16845262000356949360ff909116918c918c91016200073a565b600060405180830381600087803b1580156200037157600080fd5b505af115801562000386573d6000803e3d6000fd5b505050600086815260096020908152604080832088845282529182902080546001600160a01b0319166001600160a01b038816908117909155825189815291820188905292507f7a125dd6ae425051553afec88e88ac82cd38bd3c7ef1688fa968694ed9490290910160405180910390a2505092915050565b8280546200040d9062000618565b90600052602060002090601f0160209004810192826200043157600085556200047c565b82601f106200044c57805160ff19168380011785556200047c565b828001600101855582156200047c579182015b828111156200047c5782518255916020019190600101906200045f565b506200048a9291506200049c565b5090565b6115a880620043ca83390190565b5b808211156200048a57600081556001016200049d565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620004e6578181015183820152602001620004cc565b83811115620004f6576000848401525b50505050565b600082601f8301126200050e57600080fd5b81516001600160401b03808211156200052b576200052b620004b3565b604051601f8301601f19908116603f01168101908282118183101715620005565762000556620004b3565b816040528381528660208588010111156200057057600080fd5b62000583846020830160208901620004c9565b9695505050505050565b60008060008060808587031215620005a457600080fd5b84516001600160401b0380821115620005bc57600080fd5b620005ca88838901620004fc565b95506020870151915080821115620005e157600080fd5b50620005f087828801620004fc565b935050604085015160ff811681146200060857600080fd5b6060959095015193969295505050565b600181811c908216806200062d57607f821691505b6020821081036200064e57634e487b7160e01b600052602260045260246000fd5b50919050565b6254465f60e81b8152600060036000845481600182811c9150808316806200067d57607f831692505b602080841082036200069d57634e487b7160e01b86526022600452602486fd5b818015620006b45760018114620006ca57620006fd565b60ff1986168a890152848a0188019650620006fd565b60008b81526020902060005b86811015620006f35781548c82018b0152908501908301620006d6565b505087858b010196505b50949998505050505050505050565b6000815180845262000726816020860160208601620004c9565b601f01601f19169290920160200192915050565b60a0815260006200074f60a08301886200070c565b82810360208401526200076381886200070c565b60ff9690961660408401525050606081019290925260809091015292915050565b613c3680620007946000396000f3fe608060405234801561001057600080fd5b506004361061023d5760003560e01c806370a082311161013b578063a9059cbb116100b8578063dd62ed3e1161007c578063dd62ed3e146104b0578063e5962195146104c3578063e91bb182146104ef578063f2fde38b146104f7578063f6a74ed71461050a57600080fd5b8063a9059cbb1461045c578063b429afeb1461046f578063b886d81a14610482578063c0e37b1514610495578063d5abeb01146104a857600080fd5b806395d89b41116100ff57806395d89b41146104085780639dc29fac14610410578063a0905e4314610423578063a4c45c0614610436578063a7fc7a071461044957600080fd5b806370a08231146103cc5780637b8678cc146103df5780638456cb59146103e75780638da5cb5b146103ef5780638ff07b5b1461040057600080fd5b8063313ce567116101c957806340c10f191161018d57806340c10f191461036e5780634adb788b146103815780634b04b3cf146103945780635c975abb146103a75780635d239d3e146103b957600080fd5b8063313ce567146103165780633363b01d1461032b57806339d319e51461033e5780633da01325146103535780633f4ba83a1461036657600080fd5b806323b872dd1161021057806323b872dd146102a457806325929a5e146102b757806326949984146102c95780632b53be31146102d85780632cdc68c41461030357600080fd5b806302e95d041461024257806306fdde031461026a578063095ea7b31461027f57806318160ddd14610292575b600080fd5b610255610250366004612055565b61051d565b60405190151581526020015b60405180910390f35b610272610714565b6040516102619190612111565b61025561028d366004612124565b6107a6565b6005545b604051908152602001610261565b6102556102b236600461214e565b610825565b600754600160a81b900460ff16610255565b61029667ffffffffffffffff81565b6007546102eb906001600160a01b031681565b6040516001600160a01b039091168152602001610261565b61025561031136600461218a565b61096f565b60045460405160ff9091168152602001610261565b6102966103393660046121d7565b610b00565b61035161034c36600461220a565b610bb3565b005b61035161036136600461220a565b610be6565b610351610c16565b61035161037c366004612124565b610c47565b61035161038f366004612225565b610c7a565b6102eb6103a236600461225e565b610cb1565b600754600160a01b900460ff16610255565b6102eb6103c736600461225e565b610f86565b6102966103da36600461220a565b610fac565b610351611021565b610351611050565b6000546001600160a01b03166102eb565b610296600081565b61027261107f565b61035161041e366004612124565b61108e565b610351610431366004612280565b6110bd565b610255610444366004612225565b611572565b61035161045736600461220a565b611635565b61025561046a366004612124565b6116bb565b61025561047d36600461220a565b611740565b61035161049036600461225e565b611777565b6102556104a33660046122ff565b611a68565b600654610296565b6102966104be366004612359565b611b28565b6102556104d136600461220a565b6001600160a01b031660009081526008602052604090205460ff1690565b610351611b9f565b61035161050536600461220a565b611bce565b61035161051836600461220a565b611c66565b600754604051600162098b5360e21b031981526000916001600160a01b03169063ffd9d2b4906105559089908990899060040161238c565b6020604051808303816000875af1158015610574573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061059891906123b0565b506007546001600160a01b031663e03e7d96873360408051808201909152601a8152794652433735393a20746f6f206c65737320616c6c6f77616e636560301b602082015260075461066d918a916001600160a01b031663dd62ed3e8e335b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381865afa158015610642573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061066691906123d2565b9190611ce1565b6040518463ffffffff1660e01b815260040161068b9392919061238c565b6020604051808303816000875af11580156106aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106ce91906123b0565b507f5d9077e26c239c17c043cbb6da74001b6c7442aad9c1d795a4efaf1d17b5c46183836040516107009291906123eb565b60405180910390a150600195945050505050565b6060600280546107239061241a565b80601f016020809104026020016040519081016040528092919081815260200182805461074f9061241a565b801561079c5780601f106107715761010080835404028352916020019161079c565b820191906000526020600020905b81548152906001019060200180831161077f57829003601f168201915b5050505050905090565b60075460405163701f3ecb60e11b81526000916001600160a01b03169063e03e7d96906107db9033908790879060040161238c565b6020604051808303816000875af11580156107fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061081e91906123b0565b9392505050565b600754604051600162098b5360e21b031981526000916001600160a01b03169063ffd9d2b49061085d9087908790879060040161238c565b6020604051808303816000875af115801561087c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108a091906123b0565b506007546001600160a01b031663e03e7d96853360408051808201909152601a8152794652433735393a20746f6f206c65737320616c6c6f77616e636560301b60208201526007546109039188916001600160a01b031663dd62ed3e8c336105f7565b6040518463ffffffff1660e01b81526004016109219392919061238c565b6020604051808303816000875af1158015610940573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061096491906123b0565b506001949350505050565b60008281526009602090815260408083208484529091528120546001600160a01b0316806109b85760405162461bcd60e51b81526004016109af90612454565b60405180910390fd5b604051600162098b5360e21b031981526001600160a01b0382169063ffd9d2b4906109eb908a908a908a9060040161238c565b6020604051808303816000875af1158015610a0a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a2e91906123b0565b506007546001600160a01b031663e03e7d96883360408051808201909152601a8152794652433735393a20746f6f206c65737320616c6c6f77616e636560301b6020820152600754610a91918b916001600160a01b031663dd62ed3e8f336105f7565b6040518463ffffffff1660e01b8152600401610aaf9392919061238c565b6020604051808303816000875af1158015610ace573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af291906123b0565b506001979650505050505050565b60008281526009602090815260408083208484529091528120546001600160a01b031680610b405760405162461bcd60e51b81526004016109af90612454565b6040516370a0823160e01b81526001600160a01b0386811660048301528216906370a0823190602401602060405180830381865afa158015610b86573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610baa91906123d2565b95945050505050565b610bbc33611740565b610bd85760405162461bcd60e51b81526004016109af9061248b565b610be3816000611d12565b50565b610bef33611740565b610c0b5760405162461bcd60e51b81526004016109af9061248b565b610be3816001611d12565b610c1f33611740565b610c3b5760405162461bcd60e51b81526004016109af9061248b565b610c456000611d3d565b565b610c5033611740565b610c6c5760405162461bcd60e51b81526004016109af9061248b565b610c768282611d5b565b5050565b610c8333611740565b610c9f5760405162461bcd60e51b81526004016109af9061248b565b610cab84848484611e34565b50505050565b6000828211610d1b5760405162461bcd60e51b815260206004820152603060248201527f4652433735393a20746f6b656e456e64206d757374206265206772656174657260448201526f081d1a185b881d1bdad95b94dd185c9d60821b60648201526084016109af565b67ffffffffffffffff821115610d875760405162461bcd60e51b815260206004820152602b60248201527f4652433735393a20746f6b656e456e64206d757374206265206c65737320746860448201526a616e204d41585f54494d4560a81b60648201526084016109af565b60008381526009602090815260408083208584529091529020546001600160a01b031615610df75760405162461bcd60e51b815260206004820152601c60248201527f4652433735393a20736c69636520616c7265616479206578697374730000000060448201526064016109af565b600060405180602001610e0990611fe3565b601f1982820381018352601f909101166040818152602082018790528101859052909150600090606001604051602081830303815290604052805190602001209050808251602084016000f59250823b610e6257600080fd5b826001600160a01b0316631f7fd4306002604051602001610e8391906124b9565b6040516020818303038152906040526003604051602001610ea491906124b9565b60408051601f1981840301815290829052600480546001600160e01b031960e087901b168452610edf949360ff909116918c918c9101612569565b600060405180830381600087803b158015610ef957600080fd5b505af1158015610f0d573d6000803e3d6000fd5b505050600086815260096020908152604080832088845282529182902080546001600160a01b0319166001600160a01b038816908117909155825189815291820188905292507f7a125dd6ae425051553afec88e88ac82cd38bd3c7ef1688fa968694ed9490290910160405180910390a2505092915050565b60009182526009602090815260408084209284529190529020546001600160a01b031690565b6007546040516370a0823160e01b81526001600160a01b03838116600483015260009216906370a0823190602401602060405180830381865afa158015610ff7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061101b91906123d2565b92915050565b61102a33611740565b6110465760405162461bcd60e51b81526004016109af9061248b565b610c456001611edd565b61105933611740565b6110755760405162461bcd60e51b81526004016109af9061248b565b610c456001611d3d565b6060600380546107239061241a565b61109733611740565b6110b35760405162461bcd60e51b81526004016109af9061248b565b610c768282611efb565b8061110a5760405162461bcd60e51b815260206004820152601a60248201527f4652433735393a20656d70747920736c6963657320617272617900000000000060448201526064016109af565b6000831161115a5760405162461bcd60e51b815260206004820152601d60248201527f4652433735393a20616d6f756e742063616e6e6f74206265207a65726f00000060448201526064016109af565b6000805b8281101561141f57600084848381811061117a5761117a6125af565b905060200201602081019061118f919061220a565b6001600160a01b03166378e979256040518163ffffffff1660e01b8152600401602060405180830381865afa1580156111cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111f091906123d2565b90506000858584818110611206576112066125af565b905060200201602081019061121b919061220a565b6001600160a01b0316633197cbb66040518163ffffffff1660e01b8152600401602060405180830381865afa158015611258573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061127c91906123d2565b90506112888282610f86565b6001600160a01b03168686858181106112a3576112a36125af565b90506020020160208101906112b8919061220a565b6001600160a01b03161461130e5760405162461bcd60e51b815260206004820152601d60248201527f4652433735393a20696e76616c696420736c696365206164647265737300000060448201526064016109af565b83158061131a57508382145b6113715760405162461bcd60e51b815260206004820152602260248201527f4652433735393a20636f6e74696e756f757320736c6963657320726571756972604482015261195960f21b60648201526084016109af565b858584818110611383576113836125af565b9050602002016020810190611398919061220a565b6001600160a01b0316639dc29fac336040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018a9052604401600060405180830381600087803b1580156113ef57600080fd5b505af1158015611403573d6000803e3d6000fd5b5050505080935050508080611417906125db565b91505061115e565b50600083836000818110611435576114356125af565b905060200201602081019061144a919061220a565b6001600160a01b03166378e979256040518163ffffffff1660e01b8152600401602060405180830381865afa158015611487573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114ab91906123d2565b905060004282116114bb57600091505b428311156114ea576114cd8284610f86565b90506001600160a01b0381166114ea576114e78284610cb1565b90505b6001600160a01b0381161561156a576001600160a01b0381166340c10f19336040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260248101899052604401600060405180830381600087803b15801561155157600080fd5b505af1158015611565573d6000803e3d6000fd5b505050505b505050505050565b60008281526009602090815260408083208484529091528120546001600160a01b0316806115b25760405162461bcd60e51b81526004016109af90612454565b604051600162098b5360e21b031981526001600160a01b0382169063ffd9d2b4906115e59033908a908a9060040161238c565b6020604051808303816000875af1158015611604573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061162891906123b0565b5060019695505050505050565b6000546001600160a01b0316331461165f5760405162461bcd60e51b81526004016109af906125f4565b6001600160a01b038116600081815260016020818152604092839020805460ff191690921790915590519182527f0a8bb31534c0ed46f380cb867bd5c803a189ced9a764e30b3a4991a9901d747491015b60405180910390a150565b600754604051600162098b5360e21b031981526000916001600160a01b03169063ffd9d2b4906116f39033908790879060040161238c565b6020604051808303816000875af1158015611712573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061173691906123b0565b5060019392505050565b600080546001600160a01b038381169116148061101b5750506001600160a01b031660009081526001602052604090205460ff1690565b428110156117e05760405162461bcd60e51b815260206004820152603060248201527f4652433735393a20736c69636554696d65206d7573742062652067726561746560448201526f72207468616e20626c6f636b54696d6560801b60648201526084016109af565b67ffffffffffffffff81106118505760405162461bcd60e51b815260206004820152603060248201527f4652433735393a20736c69636554696d65206d75737420626520736d616c6c6560448201526f72207468616e20626c6f636b54696d6560801b60648201526084016109af565b600082116118a05760405162461bcd60e51b815260206004820152601d60248201527f4652433735393a20616d6f756e742063616e6e6f74206265207a65726f00000060448201526064016109af565b60006118ad600083610f86565b905060006118c38367ffffffffffffffff610f86565b90506001600160a01b0382166118e1576118de600084610cb1565b91505b6001600160a01b038116611904576119018367ffffffffffffffff610cb1565b90505b6007546001600160a01b0316639dc29fac336040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260248101879052604401600060405180830381600087803b15801561195e57600080fd5b505af1158015611972573d6000803e3d6000fd5b50505050816001600160a01b03166340c10f1961198c3390565b6040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260248101879052604401600060405180830381600087803b1580156119d457600080fd5b505af11580156119e8573d6000803e3d6000fd5b50505050806001600160a01b03166340c10f19611a023390565b6040516001600160e01b031960e084901b1681526001600160a01b03909116600482015260248101879052604401600060405180830381600087803b158015611a4a57600080fd5b505af1158015611a5e573d6000803e3d6000fd5b5050505050505050565b600754604051600162098b5360e21b031981526000916001600160a01b03169063ffd9d2b490611aa09033908990899060040161238c565b6020604051808303816000875af1158015611abf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ae391906123b0565b507f5d9077e26c239c17c043cbb6da74001b6c7442aad9c1d795a4efaf1d17b5c4618383604051611b159291906123eb565b60405180910390a1506001949350505050565b600754604051636eb1769f60e11b81526001600160a01b0384811660048301528381166024830152600092169063dd62ed3e90604401602060405180830381865afa158015611b7b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061081e91906123d2565b611ba833611740565b611bc45760405162461bcd60e51b81526004016109af9061248b565b610c456000611edd565b6000546001600160a01b03163314611bf85760405162461bcd60e51b81526004016109af906125f4565b6001600160a01b038116611c5d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016109af565b610be381611f34565b6000546001600160a01b03163314611c905760405162461bcd60e51b81526004016109af906125f4565b6001600160a01b038116600081815260016020908152604091829020805460ff1916905590519182527f33d83959be2573f5453b12eb9d43b3499bc57d96bd2f067ba44803c859e8111391016116b0565b60008184841115611d055760405162461bcd60e51b81526004016109af9190612111565b506000610baa8486612629565b6001600160a01b03919091166000908152600860205260409020805460ff1916911515919091179055565b60078054911515600160a01b0260ff60a01b19909216919091179055565b60065415611dc157600654600554611d739083611f84565b1115611dc15760405162461bcd60e51b815260206004820152601960248201527f4652433735393a206d6178537570706c7920657863656564730000000000000060448201526064016109af565b600554611dce9082611f84565b6005556007546040516340c10f1960e01b81526001600160a01b03848116600483015260248201849052909116906340c10f19906044015b600060405180830381600087803b158015611e2057600080fd5b505af115801561156a573d6000803e3d6000fd5b60008281526009602090815260408083208484529091529020546001600160a01b031680611e745760405162461bcd60e51b81526004016109af90612454565b604051632770a7eb60e21b81526001600160a01b03868116600483015260248201869052821690639dc29fac90604401600060405180830381600087803b158015611ebe57600080fd5b505af1158015611ed2573d6000803e3d6000fd5b505050505050505050565b60078054911515600160a81b0260ff60a81b19909216919091179055565b600754604051632770a7eb60e21b81526001600160a01b0384811660048301526024820184905290911690639dc29fac90604401611e06565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080611f918385612640565b90508381101561081e5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016109af565b6115a88061265983390190565b80356001600160a01b038116811461200757600080fd5b919050565b60008083601f84011261201e57600080fd5b50813567ffffffffffffffff81111561203657600080fd5b60208301915083602082850101111561204e57600080fd5b9250929050565b60008060008060006080868803121561206d57600080fd5b61207686611ff0565b945061208460208701611ff0565b935060408601359250606086013567ffffffffffffffff8111156120a757600080fd5b6120b38882890161200c565b969995985093965092949392505050565b6000815180845260005b818110156120ea576020818501810151868301820152016120ce565b818111156120fc576000602083870101525b50601f01601f19169290920160200192915050565b60208152600061081e60208301846120c4565b6000806040838503121561213757600080fd5b61214083611ff0565b946020939093013593505050565b60008060006060848603121561216357600080fd5b61216c84611ff0565b925061217a60208501611ff0565b9150604084013590509250925092565b600080600080600060a086880312156121a257600080fd5b6121ab86611ff0565b94506121b960208701611ff0565b94979496505050506040830135926060810135926080909101359150565b6000806000606084860312156121ec57600080fd5b6121f584611ff0565b95602085013595506040909401359392505050565b60006020828403121561221c57600080fd5b61081e82611ff0565b6000806000806080858703121561223b57600080fd5b61224485611ff0565b966020860135965060408601359560600135945092505050565b6000806040838503121561227157600080fd5b50508035926020909101359150565b60008060006040848603121561229557600080fd5b83359250602084013567ffffffffffffffff808211156122b457600080fd5b818601915086601f8301126122c857600080fd5b8135818111156122d757600080fd5b8760208260051b85010111156122ec57600080fd5b6020830194508093505050509250925092565b6000806000806060858703121561231557600080fd5b61231e85611ff0565b935060208501359250604085013567ffffffffffffffff81111561234157600080fd5b61234d8782880161200c565b95989497509550505050565b6000806040838503121561236c57600080fd5b61237583611ff0565b915061238360208401611ff0565b90509250929050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6000602082840312156123c257600080fd5b8151801515811461081e57600080fd5b6000602082840312156123e457600080fd5b5051919050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b600181811c9082168061242e57607f821691505b60208210810361244e57634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526018908201527f4652433735393a20736c696365206e6f74206578697374730000000000000000604082015260600190565b6020808252601490820152736e6f20636f6e74726f6c6c65722072696768747360601b604082015260600190565b6254465f60e81b8152600060036000845481600182811c9150808316806124e157607f831692505b6020808410820361250057634e487b7160e01b86526022600452602486fd5b81801561251457600181146125295761255a565b60ff1986168a890152848a018801965061255a565b60008b81526020902060005b868110156125505781548c82018b0152908501908301612535565b505087858b010196505b50949998505050505050505050565b60a08152600061257c60a08301886120c4565b828103602084015261258e81886120c4565b60ff9690961660408401525050606081019290925260809091015292915050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016125ed576125ed6125c5565b5060010190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008282101561263b5761263b6125c5565b500390565b60008219821115612653576126536125c5565b50019056fe608060405234801561001057600080fd5b50611588806100206000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb14610224578063dd62ed3e14610237578063e03e7d9614610270578063ffd9d2b41461028357600080fd5b806370a08231146101d857806378e979251461020157806395d89b41146102095780639dc29fac1461021157600080fd5b8063313ce567116100d3578063313ce5671461016e5780633197cbb61461018357806340c10f191461019557806360f96a8f146101a857600080fd5b806306fdde0314610105578063095ea7b3146101235780631f7fd4301461014657806323b872dd1461015b575b600080fd5b61010d610296565b60405161011a919061118d565b60405180910390f35b6101366101313660046111fe565b610328565b604051901515815260200161011a565b6101596101543660046112cb565b61033e565b005b610136610169366004611359565b6103fd565b60045460405160ff909116815260200161011a565b6006545b60405190815260200161011a565b6101596101a33660046111fe565b61053f565b6007546101c09061010090046001600160a01b031681565b6040516001600160a01b03909116815260200161011a565b6101876101e6366004611395565b6001600160a01b031660009081526020819052604090205490565b600554610187565b61010d610585565b61015961021f3660046111fe565b610594565b6101366102323660046111fe565b61064f565b6101876102453660046113b0565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61013661027e366004611359565b6106f4565b610136610291366004611359565b61073a565b6060600280546102a5906113e3565b80601f01602080910402602001604051908101604052809291908181526020018280546102d1906113e3565b801561031e5780601f106102f35761010080835404028352916020019161031e565b820191906000526020600020905b81548152906001019060200180831161030157829003601f168201915b5050505050905090565b6000610335338484610780565b50600192915050565b60075460ff16156103965760405162461bcd60e51b815260206004820152601f60248201527f536c6963653a20616c7265616479206265656e20696e697469616c697a65640060448201526064015b60405180910390fd5b84516103a99060029060208801906110f4565b5083516103bd9060039060208701906110f4565b506004805460ff9490941660ff19948516179055600591909155600655600780546001600160a81b03191661010033029092169190911760011790555050565b6000600760019054906101000a90046001600160a01b03166001600160a01b03166325929a5e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610452573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610476919061141d565b15156001146104975760405162461bcd60e51b815260040161038d9061143f565b6104a2848484610939565b6105358433610530856040518060400160405280601981526020017f536c6963653a20746f6f206c65737320616c6c6f77616e636500000000000000815250600160008b6001600160a01b03166001600160a01b03168152602001908152602001600020600061050f3390565b6001600160a01b031681526020810191909152604001600020549190610cca565b610780565b5060019392505050565b60075461010090046001600160a01b0316336001600160a01b0316146105775760405162461bcd60e51b815260040161038d90611480565b6105818282610d04565b5050565b6060600380546102a5906113e3565b60075461010090046001600160a01b0316336001600160a01b0316146105cc5760405162461bcd60e51b815260040161038d90611480565b806105ec836001600160a01b031660009081526020819052604090205490565b10156106455760405162461bcd60e51b815260206004820152602260248201527f536c6963653a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b606482015260840161038d565b6105818282610f71565b6000600760019054906101000a90046001600160a01b03166001600160a01b03166325929a5e6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106c8919061141d565b15156001146106e95760405162461bcd60e51b815260040161038d9061143f565b610335338484610939565b60075460009061010090046001600160a01b0316336001600160a01b03161461072f5760405162461bcd60e51b815260040161038d90611480565b610535848484610780565b60075460009061010090046001600160a01b0316336001600160a01b0316146107755760405162461bcd60e51b815260040161038d90611480565b610535848484610939565b600760019054906101000a90046001600160a01b03166001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f7919061141d565b156108145760405162461bcd60e51b815260040161038d906114b7565b6001600160a01b0383166108765760405162461bcd60e51b8152602060048201526024808201527f536c6963653a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161038d565b6001600160a01b0382166108d75760405162461bcd60e51b815260206004820152602260248201527f536c6963653a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161038d565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b600760019054906101000a90046001600160a01b03166001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561098c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109b0919061141d565b156109cd5760405162461bcd60e51b815260040161038d906114b7565b60075460405163e596219560e01b81526001600160a01b0385811660048301526101009092049091169063e596219590602401602060405180830381865afa158015610a1d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a41919061141d565b15610a865760405162461bcd60e51b815260206004820152601560248201527414db1a58d94e881cd95b99195c88189b1bd8dad959605a1b604482015260640161038d565b60075460405163e596219560e01b81526001600160a01b0384811660048301526101009092049091169063e596219590602401602060405180830381865afa158015610ad6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610afa919061141d565b15610b475760405162461bcd60e51b815260206004820152601860248201527f536c6963653a20726563697069656e7420626c6f636b65640000000000000000604482015260640161038d565b6001600160a01b038316610bab5760405162461bcd60e51b815260206004820152602560248201527f536c6963653a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161038d565b6001600160a01b038216610c0d5760405162461bcd60e51b815260206004820152602360248201527f536c6963653a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161038d565b610c4a8160405180606001604052806026815260200161152d602691396001600160a01b0386166000908152602081905260409020549190610cca565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610c79908261108e565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910161092c565b60008184841115610cee5760405162461bcd60e51b815260040161038d919061118d565b506000610cfb84866114fd565b95945050505050565b600760019054906101000a90046001600160a01b03166001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7b919061141d565b15610d985760405162461bcd60e51b815260040161038d906114b7565b60075460405163e596219560e01b81526001600160a01b0384811660048301526101009092049091169063e596219590602401602060405180830381865afa158015610de8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e0c919061141d565b15610e525760405162461bcd60e51b815260206004820152601660248201527514db1a58d94e881858d8dbdd5b9d08189b1bd8dad95960521b604482015260640161038d565b6001600160a01b038216610ea85760405162461bcd60e51b815260206004820152601f60248201527f536c6963653a206d696e7420746f20746865207a65726f206164647265737300604482015260640161038d565b60008111610ef85760405162461bcd60e51b815260206004820152601d60248201527f536c6963653a20696e76616c696420616d6f756e7420746f206d696e74000000604482015260640161038d565b6001600160a01b038216600090815260208190526040902054610f1b908261108e565b6001600160a01b038316600081815260208181526040808320949094559251848152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91015b60405180910390a35050565b600760019054906101000a90046001600160a01b03166001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610fc4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe8919061141d565b156110055760405162461bcd60e51b815260040161038d906114b7565b6110428160405180606001604052806026815260200161152d602691396001600160a01b0385166000908152602081905260409020549190610cca565b6001600160a01b03831660008181526020818152604080832094909455925184815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101610f65565b60008061109b8385611514565b9050838110156110ed5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161038d565b9392505050565b828054611100906113e3565b90600052602060002090601f0160209004810192826111225760008555611168565b82601f1061113b57805160ff1916838001178555611168565b82800160010185558215611168579182015b8281111561116857825182559160200191906001019061114d565b50611174929150611178565b5090565b5b808211156111745760008155600101611179565b600060208083528351808285015260005b818110156111ba5785810183015185820160400152820161119e565b818111156111cc576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b03811681146111f957600080fd5b919050565b6000806040838503121561121157600080fd5b61121a836111e2565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261124f57600080fd5b813567ffffffffffffffff8082111561126a5761126a611228565b604051601f8301601f19908116603f0116810190828211818310171561129257611292611228565b816040528381528660208588010111156112ab57600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080600080600060a086880312156112e357600080fd5b853567ffffffffffffffff808211156112fb57600080fd5b61130789838a0161123e565b9650602088013591508082111561131d57600080fd5b5061132a8882890161123e565b945050604086013560ff8116811461134157600080fd5b94979396509394606081013594506080013592915050565b60008060006060848603121561136e57600080fd5b611377846111e2565b9250611385602085016111e2565b9150604084013590509250925092565b6000602082840312156113a757600080fd5b6110ed826111e2565b600080604083850312156113c357600080fd5b6113cc836111e2565b91506113da602084016111e2565b90509250929050565b600181811c908216806113f757607f821691505b60208210810361141757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561142f57600080fd5b815180151581146110ed57600080fd5b60208082526021908201527f536c6963653a20736c696365207472616e73666572206e6f7420616c6c6f77656040820152601960fa1b606082015260800190565b6020808252601c908201527f536c6963653a2063616c6c6572206d75737420626520706172656e7400000000604082015260600190565b60208082526016908201527514db1a58d94e8818dbdb9d1c9858dd081c185d5cd95960521b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b60008282101561150f5761150f6114e7565b500390565b60008219821115611527576115276114e7565b50019056fe536c6963653a207472616e7366657220616d6f756e7420657863656564732062616c616e6365a26469706673582212202e002772845124d21b88c1d9fecf0b81b5f31bcb8937ea9bd79f95316123d22f64736f6c634300080d0033a26469706673582212207758d9fd521942f69d82b955bd9bd04f557f6d68b86c9e6da7251c38b54c9ddb64736f6c634300080d0033608060405234801561001057600080fd5b50611588806100206000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb14610224578063dd62ed3e14610237578063e03e7d9614610270578063ffd9d2b41461028357600080fd5b806370a08231146101d857806378e979251461020157806395d89b41146102095780639dc29fac1461021157600080fd5b8063313ce567116100d3578063313ce5671461016e5780633197cbb61461018357806340c10f191461019557806360f96a8f146101a857600080fd5b806306fdde0314610105578063095ea7b3146101235780631f7fd4301461014657806323b872dd1461015b575b600080fd5b61010d610296565b60405161011a919061118d565b60405180910390f35b6101366101313660046111fe565b610328565b604051901515815260200161011a565b6101596101543660046112cb565b61033e565b005b610136610169366004611359565b6103fd565b60045460405160ff909116815260200161011a565b6006545b60405190815260200161011a565b6101596101a33660046111fe565b61053f565b6007546101c09061010090046001600160a01b031681565b6040516001600160a01b03909116815260200161011a565b6101876101e6366004611395565b6001600160a01b031660009081526020819052604090205490565b600554610187565b61010d610585565b61015961021f3660046111fe565b610594565b6101366102323660046111fe565b61064f565b6101876102453660046113b0565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61013661027e366004611359565b6106f4565b610136610291366004611359565b61073a565b6060600280546102a5906113e3565b80601f01602080910402602001604051908101604052809291908181526020018280546102d1906113e3565b801561031e5780601f106102f35761010080835404028352916020019161031e565b820191906000526020600020905b81548152906001019060200180831161030157829003601f168201915b5050505050905090565b6000610335338484610780565b50600192915050565b60075460ff16156103965760405162461bcd60e51b815260206004820152601f60248201527f536c6963653a20616c7265616479206265656e20696e697469616c697a65640060448201526064015b60405180910390fd5b84516103a99060029060208801906110f4565b5083516103bd9060039060208701906110f4565b506004805460ff9490941660ff19948516179055600591909155600655600780546001600160a81b03191661010033029092169190911760011790555050565b6000600760019054906101000a90046001600160a01b03166001600160a01b03166325929a5e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610452573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610476919061141d565b15156001146104975760405162461bcd60e51b815260040161038d9061143f565b6104a2848484610939565b6105358433610530856040518060400160405280601981526020017f536c6963653a20746f6f206c65737320616c6c6f77616e636500000000000000815250600160008b6001600160a01b03166001600160a01b03168152602001908152602001600020600061050f3390565b6001600160a01b031681526020810191909152604001600020549190610cca565b610780565b5060019392505050565b60075461010090046001600160a01b0316336001600160a01b0316146105775760405162461bcd60e51b815260040161038d90611480565b6105818282610d04565b5050565b6060600380546102a5906113e3565b60075461010090046001600160a01b0316336001600160a01b0316146105cc5760405162461bcd60e51b815260040161038d90611480565b806105ec836001600160a01b031660009081526020819052604090205490565b10156106455760405162461bcd60e51b815260206004820152602260248201527f536c6963653a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b606482015260840161038d565b6105818282610f71565b6000600760019054906101000a90046001600160a01b03166001600160a01b03166325929a5e6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106c8919061141d565b15156001146106e95760405162461bcd60e51b815260040161038d9061143f565b610335338484610939565b60075460009061010090046001600160a01b0316336001600160a01b03161461072f5760405162461bcd60e51b815260040161038d90611480565b610535848484610780565b60075460009061010090046001600160a01b0316336001600160a01b0316146107755760405162461bcd60e51b815260040161038d90611480565b610535848484610939565b600760019054906101000a90046001600160a01b03166001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f7919061141d565b156108145760405162461bcd60e51b815260040161038d906114b7565b6001600160a01b0383166108765760405162461bcd60e51b8152602060048201526024808201527f536c6963653a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161038d565b6001600160a01b0382166108d75760405162461bcd60e51b815260206004820152602260248201527f536c6963653a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161038d565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b600760019054906101000a90046001600160a01b03166001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561098c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109b0919061141d565b156109cd5760405162461bcd60e51b815260040161038d906114b7565b60075460405163e596219560e01b81526001600160a01b0385811660048301526101009092049091169063e596219590602401602060405180830381865afa158015610a1d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a41919061141d565b15610a865760405162461bcd60e51b815260206004820152601560248201527414db1a58d94e881cd95b99195c88189b1bd8dad959605a1b604482015260640161038d565b60075460405163e596219560e01b81526001600160a01b0384811660048301526101009092049091169063e596219590602401602060405180830381865afa158015610ad6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610afa919061141d565b15610b475760405162461bcd60e51b815260206004820152601860248201527f536c6963653a20726563697069656e7420626c6f636b65640000000000000000604482015260640161038d565b6001600160a01b038316610bab5760405162461bcd60e51b815260206004820152602560248201527f536c6963653a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161038d565b6001600160a01b038216610c0d5760405162461bcd60e51b815260206004820152602360248201527f536c6963653a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161038d565b610c4a8160405180606001604052806026815260200161152d602691396001600160a01b0386166000908152602081905260409020549190610cca565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610c79908261108e565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910161092c565b60008184841115610cee5760405162461bcd60e51b815260040161038d919061118d565b506000610cfb84866114fd565b95945050505050565b600760019054906101000a90046001600160a01b03166001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7b919061141d565b15610d985760405162461bcd60e51b815260040161038d906114b7565b60075460405163e596219560e01b81526001600160a01b0384811660048301526101009092049091169063e596219590602401602060405180830381865afa158015610de8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e0c919061141d565b15610e525760405162461bcd60e51b815260206004820152601660248201527514db1a58d94e881858d8dbdd5b9d08189b1bd8dad95960521b604482015260640161038d565b6001600160a01b038216610ea85760405162461bcd60e51b815260206004820152601f60248201527f536c6963653a206d696e7420746f20746865207a65726f206164647265737300604482015260640161038d565b60008111610ef85760405162461bcd60e51b815260206004820152601d60248201527f536c6963653a20696e76616c696420616d6f756e7420746f206d696e74000000604482015260640161038d565b6001600160a01b038216600090815260208190526040902054610f1b908261108e565b6001600160a01b038316600081815260208181526040808320949094559251848152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91015b60405180910390a35050565b600760019054906101000a90046001600160a01b03166001600160a01b0316635c975abb6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610fc4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe8919061141d565b156110055760405162461bcd60e51b815260040161038d906114b7565b6110428160405180606001604052806026815260200161152d602691396001600160a01b0385166000908152602081905260409020549190610cca565b6001600160a01b03831660008181526020818152604080832094909455925184815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9101610f65565b60008061109b8385611514565b9050838110156110ed5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161038d565b9392505050565b828054611100906113e3565b90600052602060002090601f0160209004810192826111225760008555611168565b82601f1061113b57805160ff1916838001178555611168565b82800160010185558215611168579182015b8281111561116857825182559160200191906001019061114d565b50611174929150611178565b5090565b5b808211156111745760008155600101611179565b600060208083528351808285015260005b818110156111ba5785810183015185820160400152820161119e565b818111156111cc576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b03811681146111f957600080fd5b919050565b6000806040838503121561121157600080fd5b61121a836111e2565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261124f57600080fd5b813567ffffffffffffffff8082111561126a5761126a611228565b604051601f8301601f19908116603f0116810190828211818310171561129257611292611228565b816040528381528660208588010111156112ab57600080fd5b836020870160208301376000602085830101528094505050505092915050565b600080600080600060a086880312156112e357600080fd5b853567ffffffffffffffff808211156112fb57600080fd5b61130789838a0161123e565b9650602088013591508082111561131d57600080fd5b5061132a8882890161123e565b945050604086013560ff8116811461134157600080fd5b94979396509394606081013594506080013592915050565b60008060006060848603121561136e57600080fd5b611377846111e2565b9250611385602085016111e2565b9150604084013590509250925092565b6000602082840312156113a757600080fd5b6110ed826111e2565b600080604083850312156113c357600080fd5b6113cc836111e2565b91506113da602084016111e2565b90509250929050565b600181811c908216806113f757607f821691505b60208210810361141757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561142f57600080fd5b815180151581146110ed57600080fd5b60208082526021908201527f536c6963653a20736c696365207472616e73666572206e6f7420616c6c6f77656040820152601960fa1b606082015260800190565b6020808252601c908201527f536c6963653a2063616c6c6572206d75737420626520706172656e7400000000604082015260600190565b60208082526016908201527514db1a58d94e8818dbdb9d1c9858dd081c185d5cd95960521b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b60008282101561150f5761150f6114e7565b500390565b60008219821115611527576115276114e7565b50019056fe536c6963653a207472616e7366657220616d6f756e7420657863656564732062616c616e6365a26469706673582212202e002772845124d21b88c1d9fecf0b81b5f31bcb8937ea9bd79f95316123d22f64736f6c634300080d0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004424f5241000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004424f524100000000000000000000000000000000000000000000000000000000