Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
100,000,900.00 USDC

Holders:
4
Profile Summary
Blockchain:
Base Sepolia (84532)


Decimals:
6
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x4e59b44847b379578588920cA78FbF26c0B4956C
60806040526001805460ff60a01b191690556000600b5534801561002257600080fd5b50600080546001600160a01b031916331790556141ac806100446000396000f3fe608060405234801561001057600080fd5b50600436106103835760003560e01c80638456cb59116101de578063b2118a8d1161010f578063dd62ed3e116100ad578063ef55bec61161007c578063ef55bec614610868578063f2fde38b1461087b578063f9f92be41461088e578063fe575a87146108a157600080fd5b8063dd62ed3e146107db578063e3ee160e14610814578063e5a6b10f14610827578063e94a01021461082f57600080fd5b8063cf092995116100e9578063cf0929951461077b578063d505accf1461078e578063d608ea64146107a1578063d9169487146107b457600080fd5b8063b2118a8d14610742578063b7b7289914610755578063bd1024301461076857600080fd5b8063a0cc6a681161017c578063a9059cbb11610156578063a9059cbb146106dd578063aa20e1e4146106f0578063aa271e1a14610703578063ad38bf221461072f57600080fd5b8063a0cc6a6814610690578063a457c2d7146106b7578063a5c51274146106ca57600080fd5b80638da5cb5b116101b85780638da5cb5b1461065157806395d89b41146106625780639fd0506d1461066a5780639fd5a6cf1461067d57600080fd5b80638456cb591461060d57806388b7ab63146106155780638a6db9c31461062857600080fd5b806339509351116102b857806354fd4d50116102565780635c975abb116102305780635c975abb1461059657806370a08231146105aa5780637ecebe00146105bd5780637f2eecc3146105e657600080fd5b806354fd4d5014610553578063554bab3c146105705780635a049a701461058357600080fd5b806342966c681161029257806342966c6814610507578063430239b41461051a5780634bae98691461052d5780634e44d9561461054057600080fd5b806339509351146104d95780633f4ba83a146104ec57806340c10f19146104f457600080fd5b80633092afd5116103255780633357162b116102ff5780633357162b1461048257806335d99f35146104955780633644e515146104c057806338a63183146104c857600080fd5b80633092afd51461042957806330adf81f1461043c578063313ce5671461046357600080fd5b80631a895266116103615780631a895266146103db57806323b872dd146103f05780632ab60045146104035780632fc81e091461041657600080fd5b806306fdde0314610388578063095ea7b3146103a657806318160ddd146103c9575b600080fd5b6103906108b4565b60405161039d9190613590565b60405180910390f35b6103b96103b43660046135c3565b610942565b604051901515815260200161039d565b600b545b60405190815260200161039d565b6103ee6103e93660046135ef565b61098d565b005b6103b96103fe36600461360c565b6109f7565b6103ee6104113660046135ef565b610b88565b6103ee6104243660046135ef565b610c65565b6103b96104373660046135ef565b610caf565b6103cd7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b6006546104709060ff1681565b60405160ff909116815260200161039d565b6103ee610490366004613701565b610d38565b6008546104a8906001600160a01b031681565b6040516001600160a01b03909116815260200161039d565b6103cd610fa1565b600e546001600160a01b03166104a8565b6103b96104e73660046135c3565b610fb0565b6103ee610fe8565b6103b96105023660046135c3565b61104a565b6103ee6105153660046137dd565b6112f1565b6103ee61052836600461383f565b6114be565b6103ee61053b3660046135ef565b611669565b6103b961054e3660046135c3565b6116d0565b6040805180820190915260018152601960f91b6020820152610390565b6103ee61057e3660046135ef565b611791565b6103ee6105913660046138d9565b61186c565b6001546103b990600160a01b900460ff1681565b6103cd6105b83660046135ef565b6118aa565b6103cd6105cb3660046135ef565b6001600160a01b031660009081526011602052604090205490565b6103cd7fd099cc98ef71107a616c4f0f941f04c322d8e254fe26b3c6668db87aae413de881565b6103ee6118b5565b6103ee610623366004613929565b61191d565b6103cd6106363660046135ef565b6001600160a01b03166000908152600d602052604090205490565b6000546001600160a01b03166104a8565b6103906119af565b6001546104a8906001600160a01b031681565b6103ee61068b3660046139b2565b6119bc565b6103cd7f7c7c6cdb67a18743f49ec6fa9b35f50d52ed05cbed4cc592e13b44501c1a226781565b6103b96106c53660046135c3565b6119f3565b6103ee6106d83660046135c3565b611a2b565b6103b96106eb3660046135c3565b611b09565b6103ee6106fe3660046135ef565b611b9a565b6103b96107113660046135ef565b6001600160a01b03166000908152600c602052604090205460ff1690565b6103ee61073d3660046135ef565b611c34565b6103ee61075036600461360c565b611d19565b6103ee610763366004613a28565b611d98565b6002546104a8906001600160a01b031681565b6103ee610789366004613929565b611dcd565b6103ee61079c366004613a81565b611e54565b6103ee6107af366004613aef565b611e96565b6103cd7f158b0a9edf7a828aad02f63cd515c68ef2f50ba807396f6d12842833a159742981565b6103cd6107e9366004613b31565b6001600160a01b039182166000908152600a6020908152604080832093909416825291909152205490565b6103ee610822366004613b6a565b611f35565b610390611fcb565b6103b961083d3660046135c3565b6001600160a01b03919091166000908152601060209081526040808320938352929052205460ff1690565b6103ee610876366004613b6a565b611fd8565b6103ee6108893660046135ef565b612061565b6103ee61089c3660046135ef565b612140565b6103b96108af3660046135ef565b6121aa565b600480546108c190613bec565b80601f01602080910402602001604051908101604052809291908181526020018280546108ed90613bec565b801561093a5780601f1061090f5761010080835404028352916020019161093a565b820191906000526020600020905b81548152906001019060200180831161091d57829003601f168201915b505050505081565b600154600090600160a01b900460ff16156109785760405162461bcd60e51b815260040161096f90613c26565b60405180910390fd5b6109833384846121b5565b5060015b92915050565b6002546001600160a01b031633146109b75760405162461bcd60e51b815260040161096f90613c50565b6109c0816122d1565b6040516001600160a01b038216907f117e3210bb9aa7d9baff172026820255c6f6c30ba8999d1c2fd88e2848137c4e90600090a250565b600154600090600160a01b900460ff1615610a245760405162461bcd60e51b815260040161096f90613c26565b33610a2e816122dc565b15610a4b5760405162461bcd60e51b815260040161096f90613c9c565b84610a55816122dc565b15610a725760405162461bcd60e51b815260040161096f90613c9c565b84610a7c816122dc565b15610a995760405162461bcd60e51b815260040161096f90613c9c565b6001600160a01b0387166000908152600a60209081526040808320338452909152902054851115610b1d5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b606482015260840161096f565b610b288787876122fd565b6001600160a01b0387166000908152600a60209081526040808320338452909152902054610b569086612485565b6001600160a01b0388166000908152600a60209081526040808320338452909152902055600193505050509392505050565b6000546001600160a01b03163314610bb25760405162461bcd60e51b815260040161096f90613ce1565b6001600160a01b038116610c1b5760405162461bcd60e51b815260206004820152602a60248201527f526573637561626c653a206e6577207265736375657220697320746865207a65604482015269726f206164647265737360b01b606482015260840161096f565b600e80546001600160a01b0319166001600160a01b0383169081179091556040517fe475e580d85111348e40d8ca33cfdd74c30fe1655c2d8537a13abc10065ffa5a90600090a250565b60125460ff16600114610c7757600080fd5b6000610c82306124e8565b90508015610c9557610c953083836122fd565b610c9e3061250c565b50506012805460ff19166002179055565b6008546000906001600160a01b03163314610cdc5760405162461bcd60e51b815260040161096f90613d16565b6001600160a01b0382166000818152600c60209081526040808320805460ff19169055600d909152808220829055517fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb666929190a25060015b919050565b600854600160a01b900460ff1615610da55760405162461bcd60e51b815260206004820152602a60248201527f46696174546f6b656e3a20636f6e747261637420697320616c726561647920696044820152691b9a5d1a585b1a5e995960b21b606482015260840161096f565b6001600160a01b038416610dcb5760405162461bcd60e51b815260040161096f90613d5f565b6001600160a01b038316610e335760405162461bcd60e51b815260206004820152602960248201527f46696174546f6b656e3a206e65772070617573657220697320746865207a65726044820152686f206164647265737360b81b606482015260840161096f565b6001600160a01b038216610ea05760405162461bcd60e51b815260206004820152602e60248201527f46696174546f6b656e3a206e657720626c61636b6c697374657220697320746860448201526d65207a65726f206164647265737360901b606482015260840161096f565b6001600160a01b038116610f075760405162461bcd60e51b815260206004820152602860248201527f46696174546f6b656e3a206e6577206f776e657220697320746865207a65726f604482015267206164647265737360c01b606482015260840161096f565b6004610f138982613df4565b506005610f208882613df4565b506007610f2d8782613df4565b506006805460ff191660ff8716179055600880546001600160a01b03199081166001600160a01b038781169190911790925560018054821686841617905560028054909116918416919091179055610f8481612517565b50506008805460ff60a01b1916600160a01b179055505050505050565b6000610fab612539565b905090565b600154600090600160a01b900460ff1615610fdd5760405162461bcd60e51b815260040161096f90613c26565b6109833384846125ef565b6001546001600160a01b031633146110125760405162461bcd60e51b815260040161096f90613eb4565b6001805460ff60a01b191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b600154600090600160a01b900460ff16156110775760405162461bcd60e51b815260040161096f90613c26565b336000908152600c602052604090205460ff166110a65760405162461bcd60e51b815260040161096f90613ef6565b336110b0816122dc565b156110cd5760405162461bcd60e51b815260040161096f90613c9c565b836110d7816122dc565b156110f45760405162461bcd60e51b815260040161096f90613c9c565b6001600160a01b0385166111565760405162461bcd60e51b815260206004820152602360248201527f46696174546f6b656e3a206d696e7420746f20746865207a65726f206164647260448201526265737360e81b606482015260840161096f565b600084116111b85760405162461bcd60e51b815260206004820152602960248201527f46696174546f6b656e3a206d696e7420616d6f756e74206e6f7420677265617460448201526806572207468616e20360bc1b606482015260840161096f565b336000908152600d60205260409020548085111561122f5760405162461bcd60e51b815260206004820152602e60248201527f46696174546f6b656e3a206d696e7420616d6f756e742065786365656473206d60448201526d696e746572416c6c6f77616e636560901b606482015260840161096f565b600b5461123c908661262c565b600b5561125b8661125687611250836124e8565b9061262c565b61268b565b6112658186612485565b336000818152600d602090815260409182902093909355518781526001600160a01b038916927fab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f8910160405180910390a36040518581526001600160a01b038716906000906000805160206141328339815191529060200160405180910390a350600195945050505050565b600154600160a01b900460ff161561131b5760405162461bcd60e51b815260040161096f90613c26565b336000908152600c602052604090205460ff1661134a5760405162461bcd60e51b815260040161096f90613ef6565b33611354816122dc565b156113715760405162461bcd60e51b815260040161096f90613c9c565b600061137c336124e8565b9050600083116113e05760405162461bcd60e51b815260206004820152602960248201527f46696174546f6b656e3a206275726e20616d6f756e74206e6f7420677265617460448201526806572207468616e20360bc1b606482015260840161096f565b8281101561143f5760405162461bcd60e51b815260206004820152602660248201527f46696174546f6b656e3a206275726e20616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161096f565b600b5461144c9084612485565b600b5561145d336112568386612485565b60405183815233907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a26040518381526000903390600080516020614132833981519152906020015b60405180910390a3505050565b60125460ff166002146114d057600080fd5b60056114dd828483613f37565b5060005b8381101561163057600360008686848181106114ff576114ff613ff7565b905060200201602081019061151491906135ef565b6001600160a01b0316815260208101919091526040016000205460ff166115a35760405162461bcd60e51b815260206004820152603d60248201527f46696174546f6b656e56325f323a20426c61636b6c697374696e67207072657660448201527f696f75736c7920756e626c61636b6c6973746564206163636f756e7421000000606482015260840161096f565b6115d28585838181106115b8576115b8613ff7565b90506020020160208101906115cd91906135ef565b61250c565b600360008686848181106115e8576115e8613ff7565b90506020020160208101906115fd91906135ef565b6001600160a01b031681526020810191909152604001600020805460ff191690558061162881614023565b9150506114e1565b5061163a3061250c565b5050306000908152600360208190526040909120805460ff199081169091556012805490911690911790555050565b6116cd604051806040016040528060048152602001635553444360e01b815250604051806040016040528060048152602001635553444360e01b815250604051806040016040528060038152602001621554d160ea1b815250600685868788610d38565b50565b600154600090600160a01b900460ff16156116fd5760405162461bcd60e51b815260040161096f90613c26565b6008546001600160a01b031633146117275760405162461bcd60e51b815260040161096f90613d16565b6001600160a01b0383166000818152600c60209081526040808320805460ff19166001179055600d82529182902085905590518481527f46980fca912ef9bcdbd36877427b6b90e860769f604e89c0e67720cece530d20910160405180910390a250600192915050565b6000546001600160a01b031633146117bb5760405162461bcd60e51b815260040161096f90613ce1565b6001600160a01b0381166118225760405162461bcd60e51b815260206004820152602860248201527f5061757361626c653a206e65772070617573657220697320746865207a65726f604482015267206164647265737360c01b606482015260840161096f565b600180546001600160a01b0319166001600160a01b0383169081179091556040517fb80482a293ca2e013eda8683c9bd7fc8347cfdaeea5ede58cba46df502c2a60490600090a250565b600154600160a01b900460ff16156118965760405162461bcd60e51b815260040161096f90613c26565b6118a38585858585612775565b5050505050565b6000610987826124e8565b6001546001600160a01b031633146118df5760405162461bcd60e51b815260040161096f90613eb4565b6001805460ff60a01b1916600160a01b1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b600154600160a01b900460ff16156119475760405162461bcd60e51b815260040161096f90613c26565b86611951816122dc565b1561196e5760405162461bcd60e51b815260040161096f90613c9c565b86611978816122dc565b156119955760405162461bcd60e51b815260040161096f90613c9c565b6119a4898989898989896127a3565b505050505050505050565b600580546108c190613bec565b600154600160a01b900460ff16156119e65760405162461bcd60e51b815260040161096f90613c26565b6118a3858585858561288a565b600154600090600160a01b900460ff1615611a205760405162461bcd60e51b815260040161096f90613c26565b610983338484612a1e565b6305f5e100811115611a755760405162461bcd60e51b8152602060048201526013602482015272616d6f756e7420697320746f6f206c6172676560681b604482015260640161096f565b600b54611a82908261262c565b600b55611a968261125683611250836124e8565b6040518181526001600160a01b0383169033907fab8530f87dc9b59234c4623bf917212bb2536d647574c8e7e5da92c2ede0c9f89060200160405180910390a36040518181526001600160a01b038316906000906000805160206141328339815191529060200160405180910390a35050565b600154600090600160a01b900460ff1615611b365760405162461bcd60e51b815260040161096f90613c26565b33611b40816122dc565b15611b5d5760405162461bcd60e51b815260040161096f90613c9c565b83611b67816122dc565b15611b845760405162461bcd60e51b815260040161096f90613c9c565b611b8f3386866122fd565b506001949350505050565b6000546001600160a01b03163314611bc45760405162461bcd60e51b815260040161096f90613ce1565b6001600160a01b038116611bea5760405162461bcd60e51b815260040161096f90613d5f565b600880546001600160a01b0319166001600160a01b0383169081179091556040517fdb66dfa9c6b8f5226fe9aac7e51897ae8ee94ac31dc70bb6c9900b2574b707e690600090a250565b6000546001600160a01b03163314611c5e5760405162461bcd60e51b815260040161096f90613ce1565b6001600160a01b038116611ccf5760405162461bcd60e51b815260206004820152603260248201527f426c61636b6c69737461626c653a206e657720626c61636b6c697374657220696044820152717320746865207a65726f206164647265737360701b606482015260840161096f565b600280546001600160a01b0319166001600160a01b0383169081179091556040517fc67398012c111ce95ecb7429b933096c977380ee6c421175a71a4a4c6c88c06e90600090a250565b600e546001600160a01b03163314611d7f5760405162461bcd60e51b8152602060048201526024808201527f526573637561626c653a2063616c6c6572206973206e6f74207468652072657360448201526331bab2b960e11b606482015260840161096f565b611d936001600160a01b0384168383612a6d565b505050565b600154600160a01b900460ff1615611dc25760405162461bcd60e51b815260040161096f90613c26565b611d93838383612abf565b600154600160a01b900460ff1615611df75760405162461bcd60e51b815260040161096f90613c26565b86611e01816122dc565b15611e1e5760405162461bcd60e51b815260040161096f90613c9c565b86611e28816122dc565b15611e455760405162461bcd60e51b815260040161096f90613c9c565b6119a489898989898989612b74565b600154600160a01b900460ff1615611e7e5760405162461bcd60e51b815260040161096f90613c26565b611e8d87878787878787612bc4565b50505050505050565b600854600160a01b900460ff168015611eb2575060125460ff16155b611ebb57600080fd5b6004611ec8828483613f37565b50611f2182828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250506040805180820190915260018152601960f91b60208201529150612bf49050565b600f5550506012805460ff19166001179055565b600154600160a01b900460ff1615611f5f5760405162461bcd60e51b815260040161096f90613c26565b88611f69816122dc565b15611f865760405162461bcd60e51b815260040161096f90613c9c565b88611f90816122dc565b15611fad5760405162461bcd60e51b815260040161096f90613c9c565b611fbe8b8b8b8b8b8b8b8b8b612c0a565b5050505050505050505050565b600780546108c190613bec565b600154600160a01b900460ff16156120025760405162461bcd60e51b815260040161096f90613c26565b8861200c816122dc565b156120295760405162461bcd60e51b815260040161096f90613c9c565b88612033816122dc565b156120505760405162461bcd60e51b815260040161096f90613c9c565b611fbe8b8b8b8b8b8b8b8b8b612c3c565b6000546001600160a01b0316331461208b5760405162461bcd60e51b815260040161096f90613ce1565b6001600160a01b0381166120f05760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161096f565b600054604080516001600160a01b03928316815291831660208301527f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0910160405180910390a16116cd81612517565b6002546001600160a01b0316331461216a5760405162461bcd60e51b815260040161096f90613c50565b6121738161250c565b6040516001600160a01b038216907fffa4e6181777692565cf28528fc88fd1516ea86b56da075235fa575af6a4b85590600090a250565b6000610987826122dc565b6001600160a01b0383166122175760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161096f565b6001600160a01b0382166122785760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161096f565b6001600160a01b038381166000818152600a602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591016114b1565b6116cd816000612c6e565b6001600160a01b031660009081526009602052604090205460ff1c60011490565b6001600160a01b0383166123615760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161096f565b6001600160a01b0382166123c35760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161096f565b6123cc836124e8565b81111561242a5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161096f565b612441836112568361243b876124e8565b90612485565b6124528261125683611250866124e8565b816001600160a01b0316836001600160a01b0316600080516020614132833981519152836040516114b191815260200190565b6000828211156124d75760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015260640161096f565b6124e1828461403c565b9392505050565b6001600160a01b03166000908152600960205260409020546001600160ff1b031690565b6116cd816001612c6e565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000610fab6004805461254b90613bec565b80601f016020809104026020016040519081016040528092919081815260200182805461257790613bec565b80156125c45780601f10612599576101008083540402835291602001916125c4565b820191906000526020600020905b8154815290600101906020018083116125a757829003601f168201915b5050505050604051806040016040528060018152602001601960f91b8152506125ea4690565b612cc1565b6001600160a01b038084166000908152600a6020908152604080832093861683529290522054611d939084908490612627908561262c565b6121b5565b600080612639838561404f565b9050838110156124e15760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161096f565b6001600160ff1b038111156126f55760405162461bcd60e51b815260206004820152602a60248201527f46696174546f6b656e56325f323a2042616c616e636520657863656564732028604482015269325e323535202d20312960b01b606482015260840161096f565b6126fe826122dc565b156127595760405162461bcd60e51b815260206004820152602560248201527f46696174546f6b656e56325f323a204163636f756e7420697320626c61636b6c6044820152641a5cdd195960da1b606482015260840161096f565b6001600160a01b03909116600090815260096020526040902055565b6118a3858584848760405160200161278f93929190614062565b604051602081830303815290604052612abf565b6001600160a01b03861633146128095760405162461bcd60e51b815260206004820152602560248201527f46696174546f6b656e56323a2063616c6c6572206d7573742062652074686520604482015264706179656560d81b606482015260840161096f565b61281587838686612d35565b612875877fd099cc98ef71107a616c4f0f941f04c322d8e254fe26b3c6668db87aae413de860001b8989898989896040516020016128599796959493929190614085565b6040516020818303038152906040528051906020012083612e05565b61287f8783612e86565b611e8d8787876122fd565b60001982148061289a5750428210155b6128e65760405162461bcd60e51b815260206004820152601e60248201527f46696174546f6b656e56323a207065726d697420697320657870697265640000604482015260640161096f565b60006129b26128f3612539565b6001600160a01b038816600090815260116020526040812080547f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9928b928b928b9290919061294183614023565b909155506040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012060405161190160f01b8152600281019290925260228201526042902090565b90506129bf868284612ee0565b612a0b5760405162461bcd60e51b815260206004820152601a60248201527f454950323631323a20696e76616c6964207369676e6174757265000000000000604482015260640161096f565b612a168686866121b5565b505050505050565b611d93838361262784604051806060016040528060258152602001614152602591396001600160a01b03808a166000908152600a60209081526040808320938c16835292905220549190612f18565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052611d93908490612f47565b612ac98383613019565b604080517f158b0a9edf7a828aad02f63cd515c68ef2f50ba807396f6d12842833a159742960208201526001600160a01b0385169181019190915260608101839052612b19908490608001612859565b6001600160a01b0383166000818152601060209081526040808320868452909152808220805460ff19166001179055518492917f1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d8191a3505050565b612b8087838686612d35565b612875877f7c7c6cdb67a18743f49ec6fa9b35f50d52ed05cbed4cc592e13b44501c1a226760001b8989898989896040516020016128599796959493929190614085565b611e8d87878787868689604051602001612be093929190614062565b60405160208183030381529060405261288a565b600046612c02848483612cc1565b949350505050565b6119a489898989898988888b604051602001612c2893929190614062565b604051602081830303815290604052612b74565b6119a489898989898988888b604051602001612c5a93929190614062565b6040516020818303038152906040526127a3565b80612c8157612c7c826124e8565b612ca1565b6001600160a01b038216600090815260096020526040902054600160ff1b175b6001600160a01b0390921660009081526009602052604090209190915550565b8251602093840120825192840192909220604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8187015280820194909452606084019190915260808301919091523060a0808401919091528151808403909101815260c09092019052805191012090565b814211612d985760405162461bcd60e51b815260206004820152602b60248201527f46696174546f6b656e56323a20617574686f72697a6174696f6e206973206e6f60448201526a1d081e595d081d985b1a5960aa1b606482015260840161096f565b804210612df55760405162461bcd60e51b815260206004820152602560248201527f46696174546f6b656e56323a20617574686f72697a6174696f6e2069732065786044820152641c1a5c995960da1b606482015260840161096f565b612dff8484613019565b50505050565b612e3a83612e34612e14612539565b8560405161190160f01b8152600281019290925260228201526042902090565b83612ee0565b611d935760405162461bcd60e51b815260206004820152601e60248201527f46696174546f6b656e56323a20696e76616c6964207369676e61747572650000604482015260640161096f565b6001600160a01b0382166000818152601060209081526040808320858452909152808220805460ff19166001179055518392917f98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a591a35050565b6000833b612f0d57836001600160a01b0316612efc84846130a8565b6001600160a01b03161490506124e1565b612c0284848461312f565b60008184841115612f3c5760405162461bcd60e51b815260040161096f9190613590565b50612c02838561403c565b6000612f9c826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b031661321b9092919063ffffffff16565b805190915015611d935780806020019051810190612fba91906140c1565b611d935760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161096f565b6001600160a01b038216600090815260106020908152604080832084845290915290205460ff16156130a45760405162461bcd60e51b815260206004820152602e60248201527f46696174546f6b656e56323a20617574686f72697a6174696f6e20697320757360448201526d1959081bdc8818d85b98d95b195960921b606482015260840161096f565b5050565b600081516041146131075760405162461bcd60e51b815260206004820152602360248201527f45435265636f7665723a20696e76616c6964207369676e6174757265206c656e6044820152620cee8d60eb1b606482015260840161096f565b60208201516040830151606084015160001a6131258682858561322a565b9695505050505050565b6000806000856001600160a01b0316631626ba7e60e01b86866040516024016131599291906140e3565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b031990941693909317909252905161319791906140fc565b600060405180830381855afa9150503d80600081146131d2576040519150601f19603f3d011682016040523d82523d6000602084013e6131d7565b606091505b50915091508180156131eb57506020815110155b801561312557508051630b135d3f60e11b906132109083016020908101908401614118565b149695505050505050565b6060612c0284846000856133df565b60007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08211156132ab5760405162461bcd60e51b815260206004820152602660248201527f45435265636f7665723a20696e76616c6964207369676e6174757265202773276044820152652076616c756560d01b606482015260840161096f565b8360ff16601b141580156132c357508360ff16601c14155b1561331f5760405162461bcd60e51b815260206004820152602660248201527f45435265636f7665723a20696e76616c6964207369676e6174757265202776276044820152652076616c756560d01b606482015260840161096f565b6040805160008082526020820180845288905260ff871692820192909252606081018590526080810184905260019060a0016020604051602081039080840390855afa158015613373573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166133d65760405162461bcd60e51b815260206004820152601c60248201527f45435265636f7665723a20696e76616c6964207369676e617475726500000000604482015260640161096f565b95945050505050565b6060824710156134405760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161096f565b843b61348e5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161096f565b600080866001600160a01b031685876040516134aa91906140fc565b60006040518083038185875af1925050503d80600081146134e7576040519150601f19603f3d011682016040523d82523d6000602084013e6134ec565b606091505b50915091506134fc828286613507565b979650505050505050565b606083156135165750816124e1565b8251156135265782518084602001fd5b8160405162461bcd60e51b815260040161096f9190613590565b60005b8381101561355b578181015183820152602001613543565b50506000910152565b6000815180845261357c816020860160208601613540565b601f01601f19169290920160200192915050565b6020815260006124e16020830184613564565b6001600160a01b03811681146116cd57600080fd5b8035610d33816135a3565b600080604083850312156135d657600080fd5b82356135e1816135a3565b946020939093013593505050565b60006020828403121561360157600080fd5b81356124e1816135a3565b60008060006060848603121561362157600080fd5b833561362c816135a3565b9250602084013561363c816135a3565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261367457600080fd5b813567ffffffffffffffff8082111561368f5761368f61364d565b604051601f8301601f19908116603f011681019082821181831017156136b7576136b761364d565b816040528381528660208588010111156136d057600080fd5b836020870160208301376000602085830101528094505050505092915050565b803560ff81168114610d3357600080fd5b600080600080600080600080610100898b03121561371e57600080fd5b883567ffffffffffffffff8082111561373657600080fd5b6137428c838d01613663565b995060208b013591508082111561375857600080fd5b6137648c838d01613663565b985060408b013591508082111561377a57600080fd5b506137878b828c01613663565b96505061379660608a016136f0565b94506137a460808a016135b8565b93506137b260a08a016135b8565b92506137c060c08a016135b8565b91506137ce60e08a016135b8565b90509295985092959890939650565b6000602082840312156137ef57600080fd5b5035919050565b60008083601f84011261380857600080fd5b50813567ffffffffffffffff81111561382057600080fd5b60208301915083602082850101111561383857600080fd5b9250929050565b6000806000806040858703121561385557600080fd5b843567ffffffffffffffff8082111561386d57600080fd5b818701915087601f83011261388157600080fd5b81358181111561389057600080fd5b8860208260051b85010111156138a557600080fd5b6020928301965094509086013590808211156138c057600080fd5b506138cd878288016137f6565b95989497509550505050565b600080600080600060a086880312156138f157600080fd5b85356138fc816135a3565b945060208601359350613911604087016136f0565b94979396509394606081013594506080013592915050565b600080600080600080600060e0888a03121561394457600080fd5b873561394f816135a3565b9650602088013561395f816135a3565b955060408801359450606088013593506080880135925060a0880135915060c088013567ffffffffffffffff81111561399757600080fd5b6139a38a828b01613663565b91505092959891949750929550565b600080600080600060a086880312156139ca57600080fd5b85356139d5816135a3565b945060208601356139e5816135a3565b93506040860135925060608601359150608086013567ffffffffffffffff811115613a0f57600080fd5b613a1b88828901613663565b9150509295509295909350565b600080600060608486031215613a3d57600080fd5b8335613a48816135a3565b925060208401359150604084013567ffffffffffffffff811115613a6b57600080fd5b613a7786828701613663565b9150509250925092565b600080600080600080600060e0888a031215613a9c57600080fd5b8735613aa7816135a3565b96506020880135613ab7816135a3565b95506040880135945060608801359350613ad3608089016136f0565b925060a0880135915060c0880135905092959891949750929550565b60008060208385031215613b0257600080fd5b823567ffffffffffffffff811115613b1957600080fd5b613b25858286016137f6565b90969095509350505050565b60008060408385031215613b4457600080fd5b8235613b4f816135a3565b91506020830135613b5f816135a3565b809150509250929050565b60008060008060008060008060006101208a8c031215613b8957600080fd5b8935613b94816135a3565b985060208a0135613ba4816135a3565b975060408a0135965060608a0135955060808a0135945060a08a01359350613bce60c08b016136f0565b925060e08a013591506101008a013590509295985092959850929598565b600181811c90821680613c0057607f821691505b602082108103613c2057634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b6020808252602c908201527f426c61636b6c69737461626c653a2063616c6c6572206973206e6f742074686560408201526b10313630b1b5b634b9ba32b960a11b606082015260800190565b60208082526025908201527f426c61636b6c69737461626c653a206163636f756e7420697320626c61636b6c6040820152641a5cdd195960da1b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526029908201527f46696174546f6b656e3a2063616c6c6572206973206e6f7420746865206d61736040820152683a32b926b4b73a32b960b91b606082015260800190565b6020808252602f908201527f46696174546f6b656e3a206e6577206d61737465724d696e746572206973207460408201526e6865207a65726f206164647265737360881b606082015260800190565b601f821115611d9357600081815260208120601f850160051c81016020861015613dd55750805b601f850160051c820191505b81811015612a1657828155600101613de1565b815167ffffffffffffffff811115613e0e57613e0e61364d565b613e2281613e1c8454613bec565b84613dae565b602080601f831160018114613e575760008415613e3f5750858301515b600019600386901b1c1916600185901b178555612a16565b600085815260208120601f198616915b82811015613e8657888601518255948401946001909101908401613e67565b5085821015613ea45787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60208082526022908201527f5061757361626c653a2063616c6c6572206973206e6f7420746865207061757360408201526132b960f11b606082015260800190565b60208082526021908201527f46696174546f6b656e3a2063616c6c6572206973206e6f742061206d696e74656040820152603960f91b606082015260800190565b67ffffffffffffffff831115613f4f57613f4f61364d565b613f6383613f5d8354613bec565b83613dae565b6000601f841160018114613f975760008515613f7f5750838201355b600019600387901b1c1916600186901b1783556118a3565b600083815260209020601f19861690835b82811015613fc85786850135825560209485019460019092019101613fa8565b5086821015613fe55760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016140355761403561400d565b5060010190565b818103818111156109875761098761400d565b808201808211156109875761098761400d565b928352602083019190915260f81b6001600160f81b031916604082015260410190565b9687526001600160a01b0395861660208801529390941660408601526060850191909152608084015260a083019190915260c082015260e00190565b6000602082840312156140d357600080fd5b815180151581146124e157600080fd5b828152604060208201526000612c026040830184613564565b6000825161410e818460208701613540565b9190910192915050565b60006020828403121561412a57600080fd5b505191905056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220fc4e72b4faea99c601b54b3ea9f09082ea7424e90d6094eb7b7d6c4de9632b7764736f6c63430008140033