Overview ERC20
PRICE
$2.1747202145983415

ON-CHAIN MARKET CAP n/a

Total Supply:
273,840.25 dynBTC

Holders:
15
Profile Summary
Blockchain:
Ethereum (1)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xb245Ab0d2e9dfB99b1212eb3d7732c22591557A2
6080604052600e80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d1790553480156200003757600080fd5b50604051620042f9380380620042f98339810160408190526200005a91620002be565b600160055584848484846001600160a01b038516158015906200008557506001600160a01b03841615155b80156200009a57506001600160a01b03831615155b620000df5760405162461bcd60e51b815260206004820152601060248201526f4552525f5a45524f5f4144445245535360801b60448201526064015b60405180910390fd5b600780546001600160a01b038088166001600160a01b03199283161790925560068054868416908316179055600880549287169290911691909117905562000128828262000138565b50505050505050505050620004bb565b60038054620001479062000361565b1590508015620001575750815115155b8015620001645750805115155b620001b25760405162461bcd60e51b815260206004820152601660248201527f4552525f42544f4b454e5f494e495449414c495a4544000000000000000000006044820152606401620000d6565b6003620001c08382620003ef565b506004620001cf8282620003ef565b505050565b80516001600160a01b0381168114620001ec57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200021957600080fd5b81516001600160401b0380821115620002365762000236620001f1565b604051601f8301601f19908116603f01168101908282118183101715620002615762000261620001f1565b816040528381526020925086838588010111156200027e57600080fd5b600091505b83821015620002a2578582018301518183018401529082019062000283565b83821115620002b45760008385830101525b9695505050505050565b600080600080600060a08688031215620002d757600080fd5b620002e286620001d4565b9450620002f260208701620001d4565b93506200030260408701620001d4565b60608701519093506001600160401b03808211156200032057600080fd5b6200032e89838a0162000207565b935060808801519150808211156200034557600080fd5b50620003548882890162000207565b9150509295509295909350565b600181811c908216806200037657607f821691505b6020821081036200039757634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620001cf57600081815260208120601f850160051c81016020861015620003c65750805b601f850160051c820191505b81811015620003e757828155600101620003d2565b505050505050565b81516001600160401b038111156200040b576200040b620001f1565b62000423816200041c845462000361565b846200039d565b602080601f8311600181146200045b5760008415620004425750858301515b600019600386901b1c1916600185901b178555620003e7565b600085815260208120601f198616915b828110156200048c578886015182559484019460019091019084016200046b565b5085821015620004ab5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b613e2e80620004cb6000396000f3fe60806040526004361061021a5760003560e01c806370a0823111610123578063cbb61226116100ab578063d73dd6231161006f578063d73dd62314610666578063dd62ed3e14610686578063de009a44146106cc578063f8b2cb4f146106ec578063fd9be5221461070c57600080fd5b8063cbb61226146105da578063cc77828d146105fa578063cd2ed8fb1461061c578063cd4c690214610631578063d73cc4df1461065157600080fd5b806395d89b41116100f257806395d89b4114610545578063a766a3921461055a578063a9059cbb1461057a578063b9d52f711461059a578063c963ac98146105ba57600080fd5b806370a08231146104d45780637cb470d71461050a5780638025e3031461051d578063848955461461053257600080fd5b80632f37b624116101a6578063371babdc11610175578063371babdc146103ef5780633fe906751461041d5780635fa7b5841461043d57806364c7d6611461045d57806366188463146104b457600080fd5b80632f37b6241461035c5780633018205f14610395578063313ce567146103b3578063339c0528146103cf57600080fd5b806318160ddd116101ed57806318160ddd146102c7578063195199f6146102e657806323b872dd1461030657806323ddc5ab1461032657806329dcb0cf1461034657600080fd5b806306fdde031461021f578063095ea7b31461024a578063107783ec1461027a5780631694505e1461028f575b600080fd5b34801561022b57600080fd5b5061023461072c565b604051610241919061362d565b60405180910390f35b34801561025657600080fd5b5061026a610265366004613678565b6107be565b6040519015158152602001610241565b61028d6102883660046136e9565b610819565b005b34801561029b57600080fd5b50600e546102af906001600160a01b031681565b6040516001600160a01b039091168152602001610241565b3480156102d357600080fd5b506002545b604051908152602001610241565b3480156102f257600080fd5b5061028d610301366004613765565b610934565b34801561031257600080fd5b5061026a61032136600461377e565b610941565b34801561033257600080fd5b5061028d610341366004613765565b610aa5565b34801561035257600080fd5b506102d8600f5481565b34801561036857600080fd5b5061026a6103773660046137bf565b6001600160a01b03166000908152600c602052604090205460ff1690565b3480156103a157600080fd5b506006546001600160a01b03166102af565b3480156103bf57600080fd5b5060405160128152602001610241565b3480156103db57600080fd5b5061028d6103ea3660046137bf565b610d12565b3480156103fb57600080fd5b5061040f61040a366004613765565b610dc9565b604051610241929190613820565b34801561042957600080fd5b506102d8610438366004613765565b610f2c565b34801561044957600080fd5b5061028d6104583660046137bf565b6113b2565b34801561046957600080fd5b5061047d6104783660046137bf565b611709565b6040516102419190815115158152602080830151151590820152604080830151908201526060918201519181019190915260800190565b3480156104c057600080fd5b5061026a6104cf366004613678565b6117a4565b3480156104e057600080fd5b506102d86104ef3660046137bf565b6001600160a01b031660009081526020819052604090205490565b61028d6105183660046136e9565b61187a565b34801561052957600080fd5b506102d8600181565b61028d610540366004613877565b61192d565b34801561055157600080fd5b50610234611bd7565b34801561056657600080fd5b5061028d6105753660046138bd565b611be6565b34801561058657600080fd5b5061026a610595366004613678565b611f5b565b3480156105a657600080fd5b5061028d6105b53660046138ff565b611f71565b3480156105c657600080fd5b5061028d6105d5366004613983565b612302565b3480156105e657600080fd5b5061028d6105f53660046137bf565b61240d565b34801561060657600080fd5b5061060f612437565b60405161024191906139bc565b34801561062857600080fd5b50600b546102d8565b34801561063d57600080fd5b5061028d61064c3660046137bf565b612498565b34801561065d57600080fd5b5061040f61250b565b34801561067257600080fd5b5061026a610681366004613678565b612637565b34801561069257600080fd5b506102d86106a1366004613983565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3480156106d857600080fd5b5061028d6106e73660046137bf565b6126ab565b3480156106f857600080fd5b506102d86107073660046137bf565b612762565b34801561071857600080fd5b5061028d610727366004613678565b6127dd565b60606003805461073b906139cf565b80601f0160208091040260200160405190810160405280929190818152602001828054610767906139cf565b80156107b45780601f10610789576101008083540402835291602001916107b4565b820191906000526020600020905b81548152906001019060200180831161079757829003601f168201915b5050505050905090565b3360008181526001602090815260408083206001600160a01b03871680855292528083208590555191929091600080516020613dd9833981519152906108079086815260200190565b60405180910390a35060015b92915050565b6002600554036108445760405162461bcd60e51b815260040161083b90613a09565b60405180910390fd5b600260055561085161283d565b61085b8686612887565b6108706001600160a01b0387168684846128fb565b6108986001600160a01b038716731111111254fb6c44bac0bed2854e76f90643097d866129a2565b6040516305d2b6d960e31b8152731111111254fb6c44bac0bed2854e76f90643097d90632e95b6c8906108d79089908890889088908890600401613a76565b6020604051808303816000875af11580156108f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061091a9190613aa4565b5061092786868686612a8d565b5050600160055550505050565b61093c612af3565b600f55565b6000336001600160a01b038516148061097d57506001600160a01b03841660009081526001602090815260408083203384529091529020548211155b6109c15760405162461bcd60e51b815260206004820152601560248201527422a9292fa12a27a5a2a72fa120a22fa1a0a62622a960591b604482015260640161083b565b6109cc848484612b42565b336001600160a01b03851614801590610a1857506001600160a01b03841660009081526001602090815260408083203384529091529020546fffffffffffffffffffffffffffffffff14155b15610a9a576001600160a01b0384166000908152600160209081526040808320338452909152902054610a4c908390613ad3565b6001600160a01b038581166000908152600160209081526040808320338085529083529281902085905551938452918616929091600080516020613dd9833981519152910160405180910390a35b5060015b9392505050565b600260055403610ac75760405162461bcd60e51b815260040161083b90613a09565b6002600555336000908152600a602052604090205460ff16610b1b5760405162461bcd60e51b815260206004820152600d60248201526c4552525f4e4f545f464f52474560981b604482015260640161083b565b6000610b2660025490565b90506000610b348383612c4e565b905080600003610b565760405162461bcd60e51b815260040161083b90613aea565b610b603384612d73565b610b6983612d7e565b60408051608081018252600080825260208201819052918101829052606081018290526000805b600b54811015610d0457600b8181548110610bad57610bad613b13565b60009182526020808320909101546001600160a01b0316808352600c82526040928390208351608081018552815460ff808216151583526101009091041615159381018490526001820154948101949094526002015460608401529550909350610c4d5760405162461bcd60e51b81526020600482015260116024820152704552525f4f55545f4e4f545f524541445960781b604482015260640161083b565b610c5b858460600151612e4c565b915081600003610c7d5760405162461bcd60e51b815260040161083b90613aea565b610c8b836060015183612f27565b6001600160a01b0385166000908152600c6020526040902060020155610cb2843384612f84565b6040518281526001600160a01b0385169033907fe74c91552b64c2e2e7bd255639e004e693bd3e1d01cc33e65610b86afcc1ffed9060200160405180910390a380610cfc81613b29565b915050610b90565b505060016005555050505050565b610d1a612af3565b6001600160a01b03811660009081526009602052604090205460ff1615610d7d5760405162461bcd60e51b815260206004820152601760248201527611549497d193d491d157d053149150511657d051111151604a1b604482015260640161083b565b6001600160a01b038116600081815260096020526040808220805460ff19166001179055517f3e8033965d38bf14f7324229095da5e193ecb0204a77a56d309da0c94882fd279190a250565b6060806000610dd760025490565b90506000610de58583612c4e565b905080600003610e075760405162461bcd60e51b815260040161083b90613aea565b600b805480602002602001604051908101604052809291908181526020018280548015610e5d57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610e3f575b5050600b54939750505067ffffffffffffffff8211159050610e8157610e81613b42565b604051908082528060200260200182016040528015610eaa578160200160208202803683370190505b5092506000805b600b54811015610f23576000610edf878381518110610ed257610ed2613b13565b6020026020010151612f9d565b509050610ef0848260600151612e4c565b925082868381518110610f0557610f05613b13565b60209081029190910101525080610f1b81613b29565b915050610eb1565b50505050915091565b6000600260055403610f505760405162461bcd60e51b815260040161083b90613a09565b60026005553360009081526009602052604090205460ff16610fa45760405162461bcd60e51b815260206004820152600d60248201526c4552525f4e4f545f464f52474560981b604482015260640161083b565b600d546001600160a01b0316610ffc5760405162461bcd60e51b815260206004820152601a60248201527f4552525f44594e415345545f4f5241434c455f4e4f545f534554000000000000604482015260640161083b565b5080600061100960025490565b905060006110178383612c4e565b9050806000036110395760405162461bcd60e51b815260040161083b90613aea565b6000806000600d60009054906101000a90046001600160a01b03166001600160a01b031663d66d13e06040518163ffffffff1660e01b8152600401602060405180830381865afa158015611091573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110b59190613aa4565b905060005b600b548110156112ab57600b81815481106110d7576110d7613b13565b60009182526020822001546001600160a01b031693506110f684612f9d565b9150506111038682612e4c565b9450846000036111255760405162461bcd60e51b815260040161083b90613aea565b6040516370a0823160e01b81523360048201526000906001600160a01b038616906370a0823190602401602060405180830381865afa15801561116c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111909190613aa4565b90508581101561119e578095505b604051636eb1769f60e11b81523360048201523060248201526000906001600160a01b0387169063dd62ed3e90604401602060405180830381865afa1580156111eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061120f9190613aa4565b90508681101561121d578096505b61124a8661122b858a613040565b6001600160a01b039091166000908152600c6020526040902060020155565b611255863389613092565b60405187815233906001600160a01b038816907f63982df10efd8dfaaaa0fcc7f50b2d93b7cba26ccc48adee2873220d485dc39a9060200160405180910390a350505080806112a390613b29565b9150506110ba565b50600081600d60009054906101000a90046001600160a01b03166001600160a01b031663d66d13e06040518163ffffffff1660e01b8152600401602060405180830381865afa158015611302573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113269190613aa4565b6113309190613ad3565b90508161133d8783613b58565b6113479190613b77565b96506000871161138e5760405162461bcd60e51b81526020600482015260126024820152714d494e545f5a45524f5f44594e415345545360701b604482015260640161083b565b611397876130a7565b6113a13388613118565b505060016005555092949350505050565b6002600554036113d45760405162461bcd60e51b815260040161083b90613a09565b60026005556113e161283d565b600b546002106114245760405162461bcd60e51b815260206004820152600e60248201526d4552525f4d494e5f544f4b454e5360901b604482015260640161083b565b6001600160a01b0381166000908152600c60209081526040918290208251608081018452815460ff80821615158352610100909104161515928101929092526001810154928201929092526002909101546060820181905280156114ca5760405162461bcd60e51b815260206004820152601860248201527f4552525f43414e5f4e4f545f52454d4f56455f544f4b454e0000000000000000604482015260640161083b565b6040820151600b546000906114e190600190613ad3565b905080821461163857600b81815481106114fd576114fd613b13565b600091825260209091200154600b80546001600160a01b03909216918490811061152957611529613b13565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508160ff16600c6000600b858154811061157257611572613b13565b60009182526020808320909101546001600160a01b03168352820192909252604001812060010191909155600b8054600c929190849081106115b6576115b6613b13565b9060005260206000200160009054906101000a90046001600160a01b03166001600160a01b03166001600160a01b0316815260200190815260200160002060020154600c6000600b858154811061160f5761160f613b13565b60009182526020808320909101546001600160a01b031683528201929092526040019020600201555b600b80548061164957611649613b99565b60008281526020808220600019908401810180546001600160a01b031916905590920190925560408051608081018252838152808301848152818301858152606083018681526001600160a01b038c16808852600c90965284872093518454935161ffff1990941690151561ff0019161761010093151593909302929092178355516001830155516002909101555190917f48207b8b88ad0363606ff7f381bc9ee60bb9b614b5dccd985ae4cb02af0f77c391a250506001600555505050565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b0381166000908152600c60209081526040918290208251608081018452815460ff80821615158084526101009092041615159382019390935260018201549381019390935260020154606083015261179f5760405162461bcd60e51b815260040161083b90613baf565b919050565b3360009081526001602090815260408083206001600160a01b0386168452909152812054808311156117f9573360009081526001602090815260408083206001600160a01b0388168452909152812055611828565b6118038382613ad3565b3360009081526001602090815260408083206001600160a01b03891684529091529020555b3360008181526001602090815260408083206001600160a01b03891680855290835292819020549051908152919291600080516020613dd9833981519152910160405180910390a35060019392505050565b60026005540361189c5760405162461bcd60e51b815260040161083b90613a09565b60026005556118a961283d565b6118b38686612887565b6118c86001600160a01b038716868484613123565b6118f06001600160a01b038716731111111254fb6c44bac0bed2854e76f90643097d866129a2565b604051637224811760e11b8152731111111254fb6c44bac0bed2854e76f90643097d9063e449022e906108d7908790879087908790600401613bd6565b60026005540361194f5760405162461bcd60e51b815260040161083b90613a09565b600260055561195c61283d565b6119668484612887565b600e54611980906001600160a01b038681169116846129a2565b60606001600160a01b03851673c02aaa39b223fe8d0a0e5c4f27ead9083c756cc214806119c957506001600160a01b03841673c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2145b15611a5b5760408051600280825260608201835290916020830190803683370190505090508481600081518110611a0257611a02613b13565b60200260200101906001600160a01b031690816001600160a01b0316815250508381600181518110611a3657611a36613b13565b60200260200101906001600160a01b031690816001600160a01b031681525050611b2d565b6040805160038082526080820190925290602082016060803683370190505090508481600081518110611a9057611a90613b13565b60200260200101906001600160a01b031690816001600160a01b03168152505073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc281600181518110611ad857611ad8613b13565b60200260200101906001600160a01b031690816001600160a01b0316815250508381600281518110611b0c57611b0c613b13565b60200260200101906001600160a01b031690816001600160a01b0316815250505b600e54600f546001600160a01b03909116906338ed1739908590859085903090611b579042613bf6565b6040518663ffffffff1660e01b8152600401611b77959493929190613c0e565b6000604051808303816000875af1158015611b96573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611bbe9190810190613c4a565b50611bcb85858585612a8d565b50506001600555505050565b60606004805461073b906139cf565b600260055403611c085760405162461bcd60e51b815260040161083b90613a09565b6002600555611c1561283d565b6001600160a01b038316611c5c5760405162461bcd60e51b815260206004820152600e60248201526d22a9292fad22a927afaa27a5a2a760911b604482015260640161083b565b600b54601411611c9f5760405162461bcd60e51b815260206004820152600e60248201526d4552525f4d41585f544f4b454e5360901b604482015260640161083b565b6001600160a01b038116611cf55760405162461bcd60e51b815260206004820152601760248201527f4552525f5a45524f5f544f4b454e5f50524f5649444552000000000000000000604482015260640161083b565b6001600160a01b0383166000908152600c602052604090205460ff1615611d4d5760405162461bcd60e51b815260206004820152600c60248201526b11549497d254d7d093d5539160a21b604482015260640161083b565b60008211611d8f5760405162461bcd60e51b815260206004820152600f60248201526e4552525f4d494e5f42414c414e434560881b604482015260640161083b565b604051636eb1769f60e11b81526001600160a01b03828116600483015230602483015283919085169063dd62ed3e90604401602060405180830381865afa158015611dde573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e029190613aa4565b1015611e505760405162461bcd60e51b815260206004820152601a60248201527f4552525f494e53554646494349454e545f414c4c4f57414e4345000000000000604482015260640161083b565b6040805160808101825260018082526020808301828152600b805460ff16858701908152606086018981526001600160a01b038b166000818152600c90965297852096518754945161ffff1990951690151561ff00191617610100941515949094029390931786555185850155905160029094019390935582549182018355919091527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db90180546001600160a01b0319169091179055611f11838284613092565b806001600160a01b0316836001600160a01b03167fad3294aab2ec3d457e8b2c34125e9cc6abb32088405c71d3701d59c189d1688b60405160405180910390a35050600160055550565b6000611f68338484612b42565b50600192915050565b600260055403611f935760405162461bcd60e51b815260040161083b90613a09565b6002600555611fa061316b565b600b5415611fe25760405162461bcd60e51b815260206004820152600f60248201526e11549497d253925512505312569151608a1b604482015260640161083b565b6001600160a01b0381166120315760405162461bcd60e51b815260206004820152601660248201527524a72b20a624a22faa27a5a2a72fa82927ab24a222a960511b604482015260640161083b565b8360028110156120745760405162461bcd60e51b815260206004820152600e60248201526d4552525f4d494e5f544f4b454e5360901b604482015260640161083b565b60148111156120b65760405162461bcd60e51b815260206004820152600e60248201526d4552525f4d41585f544f4b454e5360901b604482015260640161083b565b6120d16120cc670de0b6b3a76400006064613b58565b6130a7565b60008060005b8381101561227b578888828181106120f1576120f1613b13565b905060200201602081019061210691906137bf565b92506001600160a01b03831661214e5760405162461bcd60e51b815260206004820152600d60248201526c24a72b20a624a22faa27a5a2a760991b604482015260640161083b565b86868281811061216057612160613b13565b905060200201359150600082116121ab5760405162461bcd60e51b815260206004820152600f60248201526e4552525f4d494e5f42414c414e434560881b604482015260640161083b565b604080516080810182526001808252602080830182815260ff8616848601908152606085018881526001600160a01b038a166000818152600c90955296842095518654935161ffff1990941690151561ff0019161761010093151593909302929092178555518484015551600290930192909255600b805491820181559091527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db90180546001600160a01b0319169091179055612269838684613092565b8061227381613b29565b9150506120d7565b5061229884612293670de0b6b3a76400006064613b58565b613118565b836001600160a01b031688886040516122b2929190613d08565b60405180910390207fee29c4ecb305fc552ccd2503b77a9b843043f6298df130f25f2c272716206ea088886040516122eb929190613d4a565b60405180910390a350506001600555505050505050565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa158015612349573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061236d9190613aa4565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156123b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123db9190613aa4565b6001600160a01b039485166000908152600c602052604080822060029081019590955594909516855292909320015550565b61241561316b565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600b8054806020026020016040519081016040528092919081815260200182805480156107b457602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311612471575050505050905090565b6124a0612af3565b6001600160a01b0381166124e95760405162461bcd60e51b815260206004820152601060248201526f4552525f414444524553535f5a45524f60801b604482015260640161083b565b600e80546001600160a01b0319166001600160a01b0392909216919091179055565b606080600b80548060200260200160405190810160405280929190818152602001828054801561256457602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311612546575b5050600b54939550505067ffffffffffffffff821115905061258857612588613b42565b6040519080825280602002602001820160405280156125b1578160200160208202803683370190505b50905060005b600b5481101561263257600c60008483815181106125d7576125d7613b13565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206002015482828151811061261557612615613b13565b60209081029190910101528061262a81613b29565b9150506125b7565b509091565b3360009081526001602090815260408083206001600160a01b0386168452909152812054612666908390613bf6565b3360008181526001602090815260408083206001600160a01b03891680855290835292819020859055519384529092600080516020613dd98339815191529101610807565b6126b3612af3565b6001600160a01b0381166000908152600a602052604090205460ff16156127165760405162461bcd60e51b815260206004820152601760248201527611549497d193d491d157d053149150511657d051111151604a1b604482015260640161083b565b6001600160a01b0381166000818152600a6020526040808220805460ff19166001179055517fb8aafec1aa056456cdaa0f9446ba81026cd6950d76df9602a23f41435cde410a9190a250565b6001600160a01b0381166000908152600c602090815260408083208151608081018352815460ff808216151580845261010090920416151594820194909452600182015492810192909252600201546060820152906127d35760405162461bcd60e51b815260040161083b90613baf565b6060015192915050565b6127e561316b565b816127fa6001600160a01b03821633846131b7565b6040516001600160a01b038416815282907fc18340ba98721bcff47f10f30da90ced66f2b96b9afed4cbdf4e0184b4a704699060200160405180910390a2505050565b6008546001600160a01b031633146128855760405162461bcd60e51b815260206004820152600b60248201526a4552525f4e4f545f44414d60a81b604482015260640161083b565b565b6001600160a01b0382166000908152600c602052604090205460ff166128bf5760405162461bcd60e51b815260040161083b90613baf565b6001600160a01b0381166000908152600c602052604090205460ff166128f75760405162461bcd60e51b815260040161083b90613baf565b5050565b8360005b60ff8116831115612946576129328285858460ff1681811061292357612923613b13565b9050602002013560001c6131e7565b91508061293e81613d5e565b9150506128ff565b50836001600160a01b0316816001600160a01b03161461299b5760405162461bcd60e51b815260206004820152601060248201526f22a9292fa7aaaa282aaa2faa27a5a2a760811b604482015260640161083b565b5050505050565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa1580156129f3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a179190613aa4565b612a219190613bf6565b6040516001600160a01b038516602482015260448101829052909150612a8790859063095ea7b360e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915261333f565b50505050565b612a978484612302565b826001600160a01b0316846001600160a01b03167ffa2dda1cc1b86e41239702756b13effbc1a092b5c57e3ad320fbe4f3b13fe2358484604051612ae5929190918252602082015260400190565b60405180910390a350505050565b6006546001600160a01b031633146128855760405162461bcd60e51b815260206004820152601260248201527122a9292fa727aa2fa1a7a72a2927a62622a960711b604482015260640161083b565b6001600160a01b038316600090815260208190526040902054811115612ba15760405162461bcd60e51b815260206004820152601460248201527311549497d25394d551919250d251539517d0905360621b604482015260640161083b565b6001600160a01b038316600090815260208190526040902054612bc5908290613ad3565b6001600160a01b038085166000908152602081905260408082209390935590841681522054612bf5908290613bf6565b6001600160a01b038381166000818152602081815260409182902094909455518481529092918616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b600081600003612c8f5760405162461bcd60e51b815260206004820152600c60248201526b4552525f4449565f5a45524f60a01b604482015260640161083b565b6000612ca3670de0b6b3a764000085613b58565b9050831580612cc25750670de0b6b3a7640000612cc08583613b77565b145b612d015760405162461bcd60e51b815260206004820152601060248201526f11549497d1125597d25395115493905360821b604482015260640161083b565b6000612d0e600285613b77565b612d189083613bf6565b905081811015612d5d5760405162461bcd60e51b815260206004820152601060248201526f11549497d1125597d25395115493905360821b604482015260640161083b565b6000612d698583613b77565b9695505050505050565b6128f7823083612b42565b30600090815260208190526040902054811115612dd45760405162461bcd60e51b815260206004820152601460248201527311549497d25394d551919250d251539517d0905360621b604482015260640161083b565b30600090815260208190526040902054612def908290613ad3565b30600090815260208190526040902055600254612e0d908290613ad3565b60025560405181815260009030907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020015b60405180910390a350565b600080612e598385613b58565b9050831580612e70575082612e6e8583613b77565b145b612eaf5760405162461bcd60e51b815260206004820152601060248201526f4552525f4d554c5f4f564552464c4f5760801b604482015260640161083b565b6000612ec46002670de0b6b3a7640000613b77565b612ece9083613bf6565b905081811015612f135760405162461bcd60e51b815260206004820152601060248201526f4552525f4d554c5f4f564552464c4f5760801b604482015260640161083b565b6000612d69670de0b6b3a764000083613b77565b6000806000612f368585613411565b915091508015612f7c5760405162461bcd60e51b81526020600482015260116024820152704552525f5355425f554e444552464c4f5760781b604482015260640161083b565b509392505050565b612f986001600160a01b03841683836131b7565b505050565b604080516080810182526000808252602082018190529181018290526060810191909152506001600160a01b0381166000908152600c602090815260408083208151608081018352815460ff80821615158084526101009092041615159482019490945260018201549281019290925260020154606082015291906130345760405162461bcd60e51b815260040161083b90613baf565b81606001519050915091565b60008061304d8385613bf6565b905083811015610a9e5760405162461bcd60e51b815260206004820152601060248201526f4552525f4144445f4f564552464c4f5760801b604482015260640161083b565b612f986001600160a01b038416833084613448565b306000908152602081905260409020546130c2908290613bf6565b306000908152602081905260409020556002546130e0908290613bf6565b60025560405181815230906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001612e41565b6128f7308383612b42565b8360005b60ff8116831115612946576131578285858460ff1681811061314b5761314b613b13565b905060200201356131e7565b91508061316381613d5e565b915050613127565b6007546001600160a01b031633146128855760405162461bcd60e51b815260206004820152600f60248201526e4552525f4e4f545f464143544f525960881b604482015260640161083b565b6040516001600160a01b038316602482015260448101829052612f9890849063a9059cbb60e01b90606401612a50565b600080826001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015613228573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061324c9190613d7d565b90506000836001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561328e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132b29190613d7d565b9050846001600160a01b0316826001600160a01b0316036132d65791506108139050565b846001600160a01b0316816001600160a01b0316036132f757509050610813565b60405162461bcd60e51b815260206004820152601960248201527f4552525f544f4b454e5f4d495353494e475f494e5f5041495200000000000000604482015260640161083b565b6000613394826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166134809092919063ffffffff16565b805190915015612f9857808060200190518101906133b29190613d9a565b612f985760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161083b565b600080828410613430576134258385613ad3565b600091509150613441565b61343a8484613ad3565b6001915091505b9250929050565b6040516001600160a01b0380851660248301528316604482015260648101829052612a879085906323b872dd60e01b90608401612a50565b606061348f8484600085613497565b949350505050565b6060824710156134f85760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161083b565b6001600160a01b0385163b61354f5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161083b565b600080866001600160a01b0316858760405161356b9190613dbc565b60006040518083038185875af1925050503d80600081146135a8576040519150601f19603f3d011682016040523d82523d6000602084013e6135ad565b606091505b50915091506135bd8282866135c8565b979650505050505050565b606083156135d7575081610a9e565b8251156135e75782518084602001fd5b8160405162461bcd60e51b815260040161083b919061362d565b60005b8381101561361c578181015183820152602001613604565b83811115612a875750506000910152565b602081526000825180602084015261364c816040850160208701613601565b601f01601f19169190910160400192915050565b6001600160a01b038116811461367557600080fd5b50565b6000806040838503121561368b57600080fd5b823561369681613660565b946020939093013593505050565b60008083601f8401126136b657600080fd5b50813567ffffffffffffffff8111156136ce57600080fd5b6020830191508360208260051b850101111561344157600080fd5b60008060008060008060a0878903121561370257600080fd5b863561370d81613660565b9550602087013561371d81613660565b94506040870135935060608701359250608087013567ffffffffffffffff81111561374757600080fd5b61375389828a016136a4565b979a9699509497509295939492505050565b60006020828403121561377757600080fd5b5035919050565b60008060006060848603121561379357600080fd5b833561379e81613660565b925060208401356137ae81613660565b929592945050506040919091013590565b6000602082840312156137d157600080fd5b8135610a9e81613660565b600081518084526020808501945080840160005b838110156138155781516001600160a01b0316875295820195908201906001016137f0565b509495945050505050565b60408152600061383360408301856137dc565b82810360208481019190915284518083528582019282019060005b8181101561386a5784518352938301939183019160010161384e565b5090979650505050505050565b6000806000806080858703121561388d57600080fd5b843561389881613660565b935060208501356138a881613660565b93969395505050506040820135916060013590565b6000806000606084860312156138d257600080fd5b83356138dd81613660565b92506020840135915060408401356138f481613660565b809150509250925092565b60008060008060006060868803121561391757600080fd5b853567ffffffffffffffff8082111561392f57600080fd5b61393b89838a016136a4565b9097509550602088013591508082111561395457600080fd5b50613961888289016136a4565b909450925050604086013561397581613660565b809150509295509295909350565b6000806040838503121561399657600080fd5b82356139a181613660565b915060208301356139b181613660565b809150509250929050565b602081526000610a9e60208301846137dc565b600181811c908216806139e357607f821691505b602082108103613a0357634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b81835260006001600160fb1b03831115613a5957600080fd5b8260051b8083602087013760009401602001938452509192915050565b60018060a01b03861681528460208201528360408201526080606082015260006135bd608083018486613a40565b600060208284031215613ab657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b600082821015613ae557613ae5613abd565b500390565b6020808252600f908201526e08aa4a4be9a82a890be82a0a0a49eb608b1b604082015260600190565b634e487b7160e01b600052603260045260246000fd5b600060018201613b3b57613b3b613abd565b5060010190565b634e487b7160e01b600052604160045260246000fd5b6000816000190483118215151615613b7257613b72613abd565b500290565b600082613b9457634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603160045260246000fd5b6020808252600d908201526c11549497d393d517d093d55391609a1b604082015260600190565b848152836020820152606060408201526000612d69606083018486613a40565b60008219821115613c0957613c09613abd565b500190565b85815284602082015260a060408201526000613c2d60a08301866137dc565b6001600160a01b0394909416606083015250608001529392505050565b60006020808385031215613c5d57600080fd5b825167ffffffffffffffff80821115613c7557600080fd5b818501915085601f830112613c8957600080fd5b815181811115613c9b57613c9b613b42565b8060051b604051601f19603f83011681018181108582111715613cc057613cc0613b42565b604052918252848201925083810185019188831115613cde57600080fd5b938501935b82851015613cfc57845184529385019392850192613ce3565b98975050505050505050565b60008184825b85811015613d3f578135613d2181613660565b6001600160a01b031683526020928301929190910190600101613d0e565b509095945050505050565b60208152600061348f602083018486613a40565b600060ff821660ff8103613d7457613d74613abd565b60010192915050565b600060208284031215613d8f57600080fd5b8151610a9e81613660565b600060208284031215613dac57600080fd5b81518015158114610a9e57600080fd5b60008251613dce818460208701613601565b919091019291505056fe8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a2646970667358221220b77a6de6c5965c542b537bfee3b2a2e4c3fd8e348b922de9578f27839594b2dc64736f6c634300080f0033000000000000000000000000b245ab0d2e9dfb99b1212eb3d7732c22591557a2000000000000000000000000372a1674b1d84a2e9891d04453b5b1cbd12b452f000000000000000000000000cd231d4ba7b15a4722ac057419d9cd7689e7b8db00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000b4254432044796e61536574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000664796e4254430000000000000000000000000000000000000000000000000000