token-icon

Freddo

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
FRED
Holders
87+0.00%
Transfers
1,047

Profile Summary

Decimals
18

Market

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