Overview ERC20
PRICE
$0.036105

ON-CHAIN MARKET CAP n/a

Total Supply:
100,000,000.00 BCT

Holders:
34
Profile Summary
Blockchain:
Ethereum (1)


Decimals:
9
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x61457e405f9237391Fd563c0056fBc30A1cD80ef
6101606040527f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9610140526011805461ff001960ff19919091166001171690553480156200004c57600080fd5b506040518060400160405280600f81526020016e2130b730b730a1b63ab12a37b5b2b760891b81525080604051806040016040528060018152602001603160f81b8152506040518060400160405280600f81526020016e2130b730b730a1b63ab12a37b5b2b760891b815250604051806040016040528060038152602001621090d560ea1b8152508160039080519060200190620000ec92919062000d4b565b5080516200010290600490602084019062000d4b565b5050825160208085019190912083518483012060e08290526101008190524660a0818152604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81880181905281830187905260608201869052608082019490945230818401528151808203909301835260c0019052805194019390932091935091906080523060601b60c0526101205250620001b19350620001ab925050620005209050565b62000524565b737a250d5630b4cf539739df2c5dacb4c659f2488d620001d381600162000576565b600a80546001600160a01b0319166001600160a01b0383169081179091556040805163c45a015560e01b8152905163c45a015591600480820192602092909190829003018186803b1580156200022857600080fd5b505afa1580156200023d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000263919062000de7565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015620002ac57600080fd5b505afa158015620002c1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002e7919062000de7565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200033057600080fd5b505af115801562000345573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200036b919062000de7565b600b80546001600160a01b0319166001600160a01b039283161790819055620003979116600162000576565b600b54620003b0906001600160a01b0316600162000621565b600160008180808067016345785d8a00006103e8620003d182600362000e4c565b620003dd919062000e2b565b600e556064620003ef82600262000e4c565b620003fb919062000e2b565b6010556127106200040e82600362000e4c565b6200041a919062000e2b565b600f556013879055601486905560158590558462000439878962000e10565b62000445919062000e10565b6012556017849055601883905560198290558162000464848662000e10565b62000470919062000e10565b601655600954600c80546001600160a01b03199081166001600160a01b03909316928317909155600d805490911682179055620004af90600162000675565b620004bc30600162000675565b620004cb61dead600162000675565b620004ea620004e26009546001600160a01b031690565b600162000576565b620004f730600162000576565b6200050661dead600162000576565b6200051233826200071f565b505050505050505062000edb565b3390565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6009546001600160a01b03163314620005c55760405162461bcd60e51b8152602060048201819052602482015260008051602062004cff83398151915260448201526064015b60405180910390fd5b6001600160a01b0382166000818152601e6020908152604091829020805460ff191685151517905590519182527fc65aa989ecbad45c4af70755a3bde58cd7317cd04a213b0304ad619add45d4fb910160405180910390a15050565b6001600160a01b0382166000818152601f6020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6009546001600160a01b03163314620006c05760405162461bcd60e51b8152602060048201819052602482015260008051602062004cff8339815191526044820152606401620005bc565b6001600160a01b0382166000818152601d6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6200073682826200073a60201b62001cd01760201c565b5050565b620007518282620007ed60201b62001d601760201c565b6001600160e01b0362000765620008dc8216565b1115620007ce5760405162461bcd60e51b815260206004820152603060248201527f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60448201526f766572666c6f77696e6720766f74657360801b6064820152608401620005bc565b620007e7600862001e47620008e260201b1783620008f7565b50505050565b6001600160a01b038216620008455760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401620005bc565b806002600082825462000859919062000e10565b90915550506001600160a01b038216600090815260208190526040812080548392906200088890849062000e10565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3620007366000838362000ae0565b60025490565b6000620008f0828462000e10565b9392505050565b8254600090819080156200095557856200091360018362000e6e565b815481106200093257634e487b7160e01b600052603260045260246000fd5b60009182526020909120015464010000000090046001600160e01b031662000958565b60005b6001600160e01b031692506200096f83858760201c565b9150600081118015620009bf575043866200098c60018462000e6e565b81548110620009ab57634e487b7160e01b600052603260045260246000fd5b60009182526020909120015463ffffffff16145b1562000a3f57620009db8262000af860201b62001e531760201c565b86620009e960018462000e6e565b8154811062000a0857634e487b7160e01b600052603260045260246000fd5b9060005260206000200160000160046101000a8154816001600160e01b0302191690836001600160e01b0316021790555062000ad2565b85604051806040016040528062000a614362000b6760201b62001ec01760201c565b63ffffffff16815260200162000a828562000af860201b62001e531760201c565b6001600160e01b039081169091528254600181018455600093845260209384902083519101805493909401519091166401000000000263ffffffff91821663ffffffff1990931692909217161790555b50935093915050565b505050565b62000adb83838362000bce60201b62001f251760201c565b60006001600160e01b0382111562000b635760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20326044820152663234206269747360c81b6064820152608401620005bc565b5090565b600063ffffffff82111562000b635760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b6064820152608401620005bc565b62000be683838362000adb60201b62001f571760201c565b6001600160a01b0383811660009081526006602052604080822054858416835291205462000adb9291821691168381831480159062000c255750600081115b1562000adb576001600160a01b0383161562000cb2576001600160a01b03831660009081526007602090815260408220829162000c6f919062000d3d901b62001f5c1785620008f7565b91509150846001600160a01b031660008051602062004d1f833981519152838360405162000ca7929190918252602082015260400190565b60405180910390a250505b6001600160a01b0382161562000adb576001600160a01b03821660009081526007602090815260408220829162000cf69190620008e2901b62001e471785620008f7565b91509150836001600160a01b031660008051602062004d1f833981519152838360405162000d2e929190918252602082015260400190565b60405180910390a25050505050565b6000620008f0828462000e6e565b82805462000d599062000e88565b90600052602060002090601f01602090048101928262000d7d576000855562000dc8565b82601f1062000d9857805160ff191683800117855562000dc8565b8280016001018555821562000dc8579182015b8281111562000dc857825182559160200191906001019062000dab565b5062000b639291505b8082111562000b63576000815560010162000dd1565b60006020828403121562000df9578081fd5b81516001600160a01b0381168114620008f0578182fd5b6000821982111562000e265762000e2662000ec5565b500190565b60008262000e4757634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161562000e695762000e6962000ec5565b500290565b60008282101562000e835762000e8362000ec5565b500390565b60028104600182168062000e9d57607f821691505b6020821081141562000ebf57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60805160a05160c05160601c60e051610100516101205161014051613dc662000f396000396000611a9601526000612808015260006128570152600061283201526000612789015260006127b3015260006127dd0152613dc66000f3fe6080604052600436106103035760003560e01c80638095d56411610190578063c0246668116100dc578063d505accf11610095578063e2f456051161006f578063e2f4560514610960578063f1127ed814610976578063f2fde38b146109c0578063f8b45b05146109e05761030a565b8063d505accf146108e4578063d85ba06314610904578063dd62ed3e1461091a5761030a565b8063c02466681461082e578063c17b5b8c1461084e578063c18bc1951461086e578063c3cda5201461088e578063c8c8ebe4146108ae578063d257b34f146108c45761030a565b80639ab24eb011610149578063acdf4f1811610123578063acdf4f181461079f578063ae9e81e0146107bf578063b62496f5146107df578063bbc0c7421461080f5761030a565b80639ab24eb01461073f578063a457c2d71461075f578063a9059cbb1461077f5761030a565b80638095d564146106975780638a8c523c146106b75780638da5cb5b146106cc5780638e539e8c146106ea57806395d89b411461070a5780639a7a23d61461071f5761030a565b80634fbee1931161024f57806370a08231116102085780637571336a116101e25780637571336a146106225780637692f826146106425780637ecebe00146106575780637f51bb1f146106775761030a565b806370a08231146105c2578063715018a6146105f8578063751039fc1461060d5761030a565b80634fbee193146104de578063587cde1e146104fe5780635c19a95c1461053757806361d027b3146105575780636a486a8e146105775780636fcfff451461058d5761030a565b806323b872dd116102bc578063395093511161029657806339509351146104645780633a46b1a81461048457806349bd5a5e146104a45780634a62bb65146104c45761030a565b806323b872dd14610413578063313ce567146104335780633644e5151461044f5761030a565b806306fdde031461030f578063095ea7b31461033a57806310d5de531461036a5780631694505e1461039a57806318160ddd146103d2578063203e727e146103f15761030a565b3661030a57005b600080fd5b34801561031b57600080fd5b506103246109f6565b6040516103319190613b42565b60405180910390f35b34801561034657600080fd5b5061035a610355366004613a19565b610a89565b6040519015158152602001610331565b34801561037657600080fd5b5061035a6103853660046138cb565b601e6020526000908152604090205460ff1681565b3480156103a657600080fd5b50600a546103ba906001600160a01b031681565b6040516001600160a01b039091168152602001610331565b3480156103de57600080fd5b506002545b604051908152602001610331565b3480156103fd57600080fd5b5061041161040c366004613ad2565b610aa0565b005b34801561041f57600080fd5b5061035a61042e36600461393b565b610bb2565b34801561043f57600080fd5b5060405160098152602001610331565b34801561045b57600080fd5b506103e3610c5c565b34801561047057600080fd5b5061035a61047f366004613a19565b610c6b565b34801561049057600080fd5b506103e361049f366004613a19565b610ca7565b3480156104b057600080fd5b50600b546103ba906001600160a01b031681565b3480156104d057600080fd5b5060115461035a9060ff1681565b3480156104ea57600080fd5b5061035a6104f93660046138cb565b610d21565b34801561050a57600080fd5b506103ba6105193660046138cb565b6001600160a01b039081166000908152600660205260409020541690565b34801561054357600080fd5b506104116105523660046138cb565b610d43565b34801561056357600080fd5b50600c546103ba906001600160a01b031681565b34801561058357600080fd5b506103e360165481565b34801561059957600080fd5b506105ad6105a83660046138cb565b610d50565b60405163ffffffff9091168152602001610331565b3480156105ce57600080fd5b506103e36105dd3660046138cb565b6001600160a01b031660009081526020819052604090205490565b34801561060457600080fd5b50610411610d72565b34801561061957600080fd5b5061035a610da8565b34801561062e57600080fd5b5061041161063d3660046139e8565b610e19565b34801561064e57600080fd5b50610411610e9f565b34801561066357600080fd5b506103e36106723660046138cb565b610fa0565b34801561068357600080fd5b506104116106923660046138cb565b610fbe565b3480156106a357600080fd5b506104116106b2366004613aea565b61108b565b3480156106c357600080fd5b50610411611175565b3480156106d857600080fd5b506009546001600160a01b03166103ba565b3480156106f657600080fd5b506103e3610705366004613ad2565b6111f4565b34801561071657600080fd5b50610324611250565b34801561072b57600080fd5b5061041161073a3660046139e8565b61125f565b34801561074b57600080fd5b506103e361075a3660046138cb565b61131b565b34801561076b57600080fd5b5061035a61077a366004613a19565b6113b0565b34801561078b57600080fd5b5061035a61079a366004613a19565b611449565b3480156107ab57600080fd5b50600d546103ba906001600160a01b031681565b3480156107cb57600080fd5b506104116107da3660046138cb565b611456565b3480156107eb57600080fd5b5061035a6107fa3660046138cb565b601f6020526000908152604090205460ff1681565b34801561081b57600080fd5b5060115461035a90610100900460ff1681565b34801561083a57600080fd5b506104116108493660046139e8565b611523565b34801561085a57600080fd5b50610411610869366004613aea565b6115ac565b34801561087a57600080fd5b50610411610889366004613ad2565b61168d565b34801561089a57600080fd5b506104116108a9366004613a44565b611783565b3480156108ba57600080fd5b506103e3600e5481565b3480156108d057600080fd5b5061035a6108df366004613ad2565b6118b9565b3480156108f057600080fd5b506104116108ff36600461397b565b611a42565b34801561091057600080fd5b506103e360125481565b34801561092657600080fd5b506103e3610935366004613903565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b34801561096c57600080fd5b506103e3600f5481565b34801561098257600080fd5b50610996610991366004613a9d565b611ba6565b60408051825163ffffffff1681526020928301516001600160e01b03169281019290925201610331565b3480156109cc57600080fd5b506104116109db3660046138cb565b611c38565b3480156109ec57600080fd5b506103e360105481565b606060038054610a0590613d30565b80601f0160208091040260200160405190810160405280929190818152602001828054610a3190613d30565b8015610a7e5780601f10610a5357610100808354040283529160200191610a7e565b820191906000526020600020905b815481529060010190602001808311610a6157829003601f168201915b505050505090505b90565b6000610a96338484611f68565b5060015b92915050565b6009546001600160a01b03163314610ad35760405162461bcd60e51b8152600401610aca90613bd8565b60405180910390fd5b633b9aca006103e8610ae460025490565b610aef906001613cfa565b610af99190613cda565b610b039190613cda565b811015610b6a5760405162461bcd60e51b815260206004820152602f60248201527f43616e6e6f7420736574206d61785472616e73616374696f6e416d6f756e742060448201526e6c6f776572207468616e20302e312560881b6064820152608401610aca565b610b7881633b9aca00613cfa565b600e556040518181527fe5b4bfc380c3a1aee22ea479849c75117cc58c467670fd4c6427016d3998f2e0906020015b60405180910390a150565b6000610bbf84848461208c565b6001600160a01b038416600090815260016020908152604080832033845290915290205482811015610c445760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b6064820152608401610aca565b610c518533858403611f68565b506001949350505050565b6000610c6661277c565b905090565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610a96918590610ca2908690613cc2565b611f68565b6000438210610cf85760405162461bcd60e51b815260206004820152601f60248201527f4552433230566f7465733a20626c6f636b206e6f7420796574206d696e6564006044820152606401610aca565b6001600160a01b0383166000908152600760205260409020610d1a90836128a7565b9392505050565b6001600160a01b0381166000908152601d602052604090205460ff165b919050565b610d4d3382612980565b50565b6001600160a01b038116600090815260076020526040812054610a9a90611ec0565b6009546001600160a01b03163314610d9c5760405162461bcd60e51b8152600401610aca90613bd8565b610da660006129f9565b565b6009546000906001600160a01b03163314610dd55760405162461bcd60e51b8152600401610aca90613bd8565b6011805460ff19169055604051600081527f4635cb52f5ade96c6a7856f059db1e988bdbacc4dfd9a62cabf0ca7852e5253e9060200160405180910390a150600190565b6009546001600160a01b03163314610e435760405162461bcd60e51b8152600401610aca90613bd8565b6001600160a01b0382166000818152601e6020908152604091829020805460ff191685151517905590519182527fc65aa989ecbad45c4af70755a3bde58cd7317cd04a213b0304ad619add45d4fb910160405180910390a15050565b6009546001600160a01b03163314610ec95760405162461bcd60e51b8152600401610aca90613bd8565b600c546040516000916001600160a01b03169047908381818185875af1925050503d8060008114610f16576040519150601f19603f3d011682016040523d82523d6000602084013e610f1b565b606091505b50508091505080610f6e5760405162461bcd60e51b815260206004820152601b60248201527f4572726f72206f6e207472616e736665722c20726576657274656400000000006044820152606401610aca565b60405181151581527f94184c17f7224964ab3ffe55031fc42749092578acfc9d29a576d76985c3be8e90602001610ba7565b6001600160a01b038116600090815260056020526040812054610a9a565b6009546001600160a01b03163314610fe85760405162461bcd60e51b8152600401610aca90613bd8565b600c80546001600160a01b0319166001600160a01b0383169081179091556110525760405162461bcd60e51b815260206004820152601e60248201527f416464726573732063616e6e6f74206265205a65726f206164647265737300006044820152606401610aca565b6040516001600160a01b03821681527f7dae230f18360d76a040c81f050aa14eb9d6dc7901b20fc5d855e2a20fe814d190602001610ba7565b6009546001600160a01b031633146110b55760405162461bcd60e51b8152600401610aca90613bd8565b601383905560148290556015819055806110cf8385613cc2565b6110d99190613cc2565b6012819055600a101561112e5760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420313025206f72206c6573730000006044820152606401610aca565b60408051848152602081018490529081018290527f38513c502b0ab4834ac1df9502b76f75dcf7092469782cfd0db7fe664388e25e906060015b60405180910390a1505050565b6009546001600160a01b0316331461119f5760405162461bcd60e51b8152600401610aca90613bd8565b6011805461ff001916610100908117918290556040517f2de3f956844815ec700c656bcec4ca8c7c939372f954dd09ec0c7fd0a751f819926111ea92900460ff161515815260200190565b60405180910390a1565b60004382106112455760405162461bcd60e51b815260206004820152601f60248201527f4552433230566f7465733a20626c6f636b206e6f7420796574206d696e6564006044820152606401610aca565b610a9a6008836128a7565b606060048054610a0590613d30565b6009546001600160a01b031633146112895760405162461bcd60e51b8152600401610aca90613bd8565b600b546001600160a01b038381169116141561130d5760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b65725061697273000000000000006064820152608401610aca565b6113178282612a4b565b5050565b6001600160a01b038116600090815260076020526040812054801561139d576001600160a01b038316600090815260076020526040902061135d600183613d19565b8154811061137b57634e487b7160e01b600052603260045260246000fd5b60009182526020909120015464010000000090046001600160e01b03166113a0565b60005b6001600160e01b03169392505050565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156114325760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610aca565b61143f3385858403611f68565b5060019392505050565b6000610a9633848461208c565b6009546001600160a01b031633146114805760405162461bcd60e51b8152600401610aca90613bd8565b600d80546001600160a01b0319166001600160a01b0383169081179091556114ea5760405162461bcd60e51b815260206004820152601e60248201527f416464726573732063616e6e6f74206265205a65726f206164647265737300006044820152606401610aca565b6040516001600160a01b03821681527f454d7692ed6f71bd3b3c0dadb17cc08d2f8affd474466b5d7796696d1ee61c3d90602001610ba7565b6009546001600160a01b0316331461154d5760405162461bcd60e51b8152600401610aca90613bd8565b6001600160a01b0382166000818152601d6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6009546001600160a01b031633146115d65760405162461bcd60e51b8152600401610aca90613bd8565b601783905560188290556019819055806115f08385613cc2565b6115fa9190613cc2565b6016819055600f101561164f5760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420313525206f72206c6573730000006044820152606401610aca565b60408051848152602081018490529081018290527fcb5f36df892836a2eaedc349de29a7581176990398ee185d16eaa8f6c1abd8f190606001611168565b6009546001600160a01b031633146116b75760405162461bcd60e51b8152600401610aca90613bd8565b633b9aca006103e86116c860025490565b6116d3906005613cfa565b6116dd9190613cda565b6116e79190613cda565b8110156117425760405162461bcd60e51b8152602060048201526024808201527f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e20604482015263302e352560e01b6064820152608401610aca565b61175081633b9aca00613cfa565b6010556040518181527f22c83a5ec34271153086583a02141e6d8afa47085fffe4f3c546e7011357aa0990602001610ba7565b834211156117d35760405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a207369676e617475726520657870697265640000006044820152606401610aca565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b03881691810191909152606081018690526080810185905260009061184d906118459060a00160405160208183030381529060405280519060200120612a9f565b858585612aed565b905061185881612b15565b86146118a65760405162461bcd60e51b815260206004820152601960248201527f4552433230566f7465733a20696e76616c6964206e6f6e6365000000000000006044820152606401610aca565b6118b08188612980565b50505050505050565b6009546000906001600160a01b031633146118e65760405162461bcd60e51b8152600401610aca90613bd8565b620186a06118f360025490565b6118fe906001613cfa565b6119089190613cda565b8210156119755760405162461bcd60e51b815260206004820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527410181718181892903a37ba30b61039bab838363c9760591b6064820152608401610aca565b6103e861198160025490565b61198c906005613cfa565b6119969190613cda565b821115611a025760405162461bcd60e51b815260206004820152603460248201527f5377617020616d6f756e742063616e6e6f742062652068696768657220746861604482015273371018171a92903a37ba30b61039bab838363c9760611b6064820152608401610aca565b600f8290556040518281527f465ee8e57953b7477cd200062fe90fa18292da3f23f87c8b22b32fbb1284c6099060200160405180910390a1506001919050565b83421115611a925760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606401610aca565b60007f0000000000000000000000000000000000000000000000000000000000000000888888611ac18c612b15565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000611b1c82612a9f565b90506000611b2c82878787612aed565b9050896001600160a01b0316816001600160a01b031614611b8f5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606401610aca565b611b9a8a8a8a611f68565b50505050505050505050565b60408051808201909152600080825260208201526001600160a01b0383166000908152600760205260409020805463ffffffff8416908110611bf857634e487b7160e01b600052603260045260246000fd5b60009182526020918290206040805180820190915291015463ffffffff8116825264010000000090046001600160e01b0316918101919091529392505050565b6009546001600160a01b03163314611c625760405162461bcd60e51b8152600401610aca90613bd8565b6001600160a01b038116611cc75760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610aca565b610d4d816129f9565b611cda8282611d60565b6002546001600160e01b031015611d4c5760405162461bcd60e51b815260206004820152603060248201527f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60448201526f766572666c6f77696e6720766f74657360801b6064820152608401610aca565b611d5a6008611e4783612b3d565b50505050565b6001600160a01b038216611db65760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610aca565b8060026000828254611dc89190613cc2565b90915550506001600160a01b03821660009081526020819052604081208054839290611df5908490613cc2565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a361131760008383612cee565b6000610d1a8284613cc2565b60006001600160e01b03821115611ebc5760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20326044820152663234206269747360c81b6064820152608401610aca565b5090565b600063ffffffff821115611ebc5760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b6064820152608401610aca565b6001600160a01b03838116600090815260066020526040808220548584168352912054611f5792918216911683612cf9565b505050565b6000610d1a8284613d19565b6001600160a01b038316611fca5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610aca565b6001600160a01b03821661202b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610aca565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166120b25760405162461bcd60e51b8152600401610aca90613c0d565b6001600160a01b0382166120d85760405162461bcd60e51b8152600401610aca90613b95565b806120ee576120e983836000612e36565b611f57565b60115460ff1615612464576009546001600160a01b0384811691161480159061212557506009546001600160a01b03838116911614155b801561213957506001600160a01b03821615155b801561215057506001600160a01b03821661dead14155b80156121665750600b54600160a01b900460ff16155b1561246457601154610100900460ff166121fe576001600160a01b0383166000908152601d602052604090205460ff16806121b957506001600160a01b0382166000908152601d602052604090205460ff165b6121fe5760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b6044820152606401610aca565b6001600160a01b0383166000908152601f602052604090205460ff16801561223f57506001600160a01b0382166000908152601e602052604090205460ff16155b1561232357600e548111156122b45760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b6064820152608401610aca565b6010546001600160a01b0383166000908152602081905260409020546122da9083613cc2565b111561231e5760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b6044820152606401610aca565b612464565b6001600160a01b0382166000908152601f602052604090205460ff16801561236457506001600160a01b0383166000908152601e602052604090205460ff16155b156123da57600e5481111561231e5760405162461bcd60e51b815260206004820152603660248201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656044820152751036b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760511b6064820152608401610aca565b6001600160a01b0382166000908152601e602052604090205460ff16612464576010546001600160a01b0383166000908152602081905260409020546124209083613cc2565b11156124645760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b6044820152606401610aca565b30600090815260208190526040902054600f54811080159081906124925750600b54600160a01b900460ff16155b80156124b757506001600160a01b0385166000908152601f602052604090205460ff16155b80156124dc57506001600160a01b0385166000908152601d602052604090205460ff16155b801561250157506001600160a01b0384166000908152601d602052604090205460ff16155b1561252f57600b805460ff60a01b1916600160a01b179055612521612f90565b600b805460ff60a01b191690555b600b546001600160a01b0386166000908152601d602052604090205460ff600160a01b90920482161591168061257d57506001600160a01b0385166000908152601d602052604090205460ff165b15612586575060005b60008115612771576001600160a01b0386166000908152601f602052604090205460ff1680156125b857506000601654115b15612676576125dd60646125d7601654886131db90919063ffffffff16565b9061325a565b9050601654601854826125f09190613cfa565b6125fa9190613cda565b601b600082825461260b9190613cc2565b90915550506016546017546126209083613cfa565b61262a9190613cda565b601a600082825461263b9190613cc2565b90915550506016546019546126509083613cfa565b61265a9190613cda565b601c600082825461266b9190613cc2565b909155506127539050565b6001600160a01b0387166000908152601f602052604090205460ff1680156126a057506000601254115b15612753576126bf60646125d7601254886131db90919063ffffffff16565b9050601254601454826126d29190613cfa565b6126dc9190613cda565b601b60008282546126ed9190613cc2565b90915550506012546013546127029083613cfa565b61270c9190613cda565b601a600082825461271d9190613cc2565b90915550506012546015546127329083613cfa565b61273c9190613cda565b601c600082825461274d9190613cc2565b90915550505b801561276457612764873083612e36565b61276e8186613d19565b94505b6118b0878787612e36565b6000306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480156127d557507f000000000000000000000000000000000000000000000000000000000000000046145b1561280157507f0000000000000000000000000000000000000000000000000000000000000000610a86565b50604080517f00000000000000000000000000000000000000000000000000000000000000006020808301919091527f0000000000000000000000000000000000000000000000000000000000000000828401527f000000000000000000000000000000000000000000000000000000000000000060608301524660808301523060a0808401919091528351808403909101815260c09092019092528051910120610a86565b8154600090815b818110156129195760006128c2828461329c565b9050848682815481106128e557634e487b7160e01b600052603260045260246000fd5b60009182526020909120015463ffffffff16111561290557809250612913565b612910816001613cc2565b91505b506128ae565b811561296b578461292b600184613d19565b8154811061294957634e487b7160e01b600052603260045260246000fd5b60009182526020909120015464010000000090046001600160e01b031661296e565b60005b6001600160e01b031695945050505050565b6001600160a01b038281166000818152600660208181526040808420805485845282862054949093528787166001600160a01b03198416811790915590519190951694919391928592917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4611d5a828483612cf9565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0382166000818152601f6020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6000610a9a612aac61277c565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b6000806000612afe878787876132b7565b91509150612b0b816133a4565b5095945050505050565b6001600160a01b03811660009081526005602052604090208054600181018255905b50919050565b825460009081908015612b965785612b56600183613d19565b81548110612b7457634e487b7160e01b600052603260045260246000fd5b60009182526020909120015464010000000090046001600160e01b0316612b99565b60005b6001600160e01b03169250612bb283858763ffffffff16565b9150600081118015612bfe57504386612bcc600184613d19565b81548110612bea57634e487b7160e01b600052603260045260246000fd5b60009182526020909120015463ffffffff16145b15612c6c57612c0c82611e53565b86612c18600184613d19565b81548110612c3657634e487b7160e01b600052603260045260246000fd5b9060005260206000200160000160046101000a8154816001600160e01b0302191690836001600160e01b03160217905550612ce5565b856040518060400160405280612c8143611ec0565b63ffffffff168152602001612c9585611e53565b6001600160e01b039081169091528254600181018455600093845260209384902083519101805493909401519091166401000000000263ffffffff91821663ffffffff1990931692909217161790555b50935093915050565b611f57838383611f25565b816001600160a01b0316836001600160a01b031614158015612d1b5750600081115b15611f57576001600160a01b03831615612da9576001600160a01b03831660009081526007602052604081208190612d5690611f5c85612b3d565b91509150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051612d9e929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615611f57576001600160a01b03821660009081526007602052604081208190612ddf90611e4785612b3d565b91509150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051612e27929190918252602082015260400190565b60405180910390a25050505050565b6001600160a01b038316612e5c5760405162461bcd60e51b8152600401610aca90613c0d565b6001600160a01b038216612e825760405162461bcd60e51b8152600401610aca90613b95565b6001600160a01b03831660009081526020819052604090205481811015612efa5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610aca565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290612f31908490613cc2565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612f7d91815260200190565b60405180910390a3611d5a848484612cee565b3060009081526020819052604081205490506000601c54601a54601b54612fb79190613cc2565b612fc19190613cc2565b90506000821580612fd0575081155b15612fdd57505050610da6565b600f54612feb906014613cfa565b83111561300357600f54613000906014613cfa565b92505b6000600283601b54866130169190613cfa565b6130209190613cda565b61302a9190613cda565b9050600061303885836135a7565b905047613044826135e9565b600061305047836135a7565b9050600061306d876125d7601a54856131db90919063ffffffff16565b9050600061308a886125d7601b54866131db90919063ffffffff16565b90506000826130998386613d19565b6130a39190613d19565b6000601b819055601a819055601c55905086158015906130c35750600082115b15613116576130d2878361376e565b601b54604080518881526020810185905280820192909252517fb7acf4189040e91762f06cd1aa5856b7e948526c34e24080a81f91930c54f0189181900360600190a15b821561317457600c546040516001600160a01b03909116908490600081818185875af1925050503d8060008114613169576040519150601f19603f3d011682016040523d82523d6000602084013e61316e565b606091505b50909850505b8015611b9a57600d546040516001600160a01b03909116908290600081818185875af1925050503d80600081146131c7576040519150601f19603f3d011682016040523d82523d6000602084013e6131cc565b606091505b50505050505050505050505050565b6000826131ea57506000610a9a565b60006131f68385613cfa565b9050826132038583613cda565b14610d1a5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610aca565b6000610d1a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250613852565b60006132ab6002848418613cda565b610d1a90848416613cc2565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156132ee575060009050600361339b565b8460ff16601b1415801561330657508460ff16601c14155b15613317575060009050600461339b565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa15801561336b573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166133945760006001925092505061339b565b9150600090505b94509492505050565b60008160048111156133c657634e487b7160e01b600052602160045260246000fd5b14156133d157610d4d565b60018160048111156133f357634e487b7160e01b600052602160045260246000fd5b14156134415760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610aca565b600281600481111561346357634e487b7160e01b600052602160045260246000fd5b14156134b15760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610aca565b60038160048111156134d357634e487b7160e01b600052602160045260246000fd5b141561352c5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610aca565b600481600481111561354e57634e487b7160e01b600052602160045260246000fd5b1415610d4d5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b6064820152608401610aca565b6000610d1a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250613889565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061362c57634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201810191909152600a54604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b15801561368057600080fd5b505afa158015613694573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906136b891906138e7565b816001815181106136d957634e487b7160e01b600052603260045260246000fd5b6001600160a01b039283166020918202929092010152600a546136ff9130911684611f68565b600a5460405163791ac94760e01b81526001600160a01b039091169063791ac94790613738908590600090869030904290600401613c52565b600060405180830381600087803b15801561375257600080fd5b505af1158015613766573d6000803e3d6000fd5b505050505050565b600a546137869030906001600160a01b031684611f68565b600a546001600160a01b031663f305d7198230856000806137af6009546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c4016060604051808303818588803b15801561381257600080fd5b505af1158015613826573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061384b9190613b15565b5050505050565b600081836138735760405162461bcd60e51b8152600401610aca9190613b42565b5060006138808486613cda565b95945050505050565b600081848411156138ad5760405162461bcd60e51b8152600401610aca9190613b42565b5060006138808486613d19565b803560ff81168114610d3e57600080fd5b6000602082840312156138dc578081fd5b8135610d1a81613d7b565b6000602082840312156138f8578081fd5b8151610d1a81613d7b565b60008060408385031215613915578081fd5b823561392081613d7b565b9150602083013561393081613d7b565b809150509250929050565b60008060006060848603121561394f578081fd5b833561395a81613d7b565b9250602084013561396a81613d7b565b929592945050506040919091013590565b600080600080600080600060e0888a031215613995578283fd5b87356139a081613d7b565b965060208801356139b081613d7b565b955060408801359450606088013593506139cc608089016138ba565b925060a0880135915060c0880135905092959891949750929550565b600080604083850312156139fa578182fd5b8235613a0581613d7b565b915060208301358015158114613930578182fd5b60008060408385031215613a2b578182fd5b8235613a3681613d7b565b946020939093013593505050565b60008060008060008060c08789031215613a5c578182fd5b8635613a6781613d7b565b95506020870135945060408701359350613a83606088016138ba565b92506080870135915060a087013590509295509295509295565b60008060408385031215613aaf578182fd5b8235613aba81613d7b565b9150602083013563ffffffff81168114613930578182fd5b600060208284031215613ae3578081fd5b5035919050565b600080600060608486031215613afe578283fd5b505081359360208301359350604090920135919050565b600080600060608486031215613b29578283fd5b8351925060208401519150604084015190509250925092565b6000602080835283518082850152825b81811015613b6e57858101830151858201604001528201613b52565b81811115613b7f5783604083870101525b50601f01601f1916929092016040019392505050565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b600060a082018783526020878185015260a0604085015281875180845260c0860191508289019350845b81811015613ca15784516001600160a01b031683529383019391830191600101613c7c565b50506001600160a01b03969096166060850152505050608001529392505050565b60008219821115613cd557613cd5613d65565b500190565b600082613cf557634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615613d1457613d14613d65565b500290565b600082821015613d2b57613d2b613d65565b500390565b600281046001821680613d4457607f821691505b60208210811415612b3757634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6001600160a01b0381168114610d4d57600080fdfea2646970667358221220aad8e5627e8a75d616fe3a058870cb5108e3a253a4b59a31344c827bc5bea84d64736f6c634300080200334f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572dec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724