Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000.00 RINIAREV

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 0xd0b961da1ec6e8659301734A085Bb1b9f67BfD17
6080604052620000126009600a62000697565b6200002190620f424062000758565b6009819055620000349060001962000794565b62000042906000196200077a565b600a55603260095462000056919062000637565b600b5560326009546200006a919062000637565b600c5560326009546200007e919062000637565b600d556000600e819055600f8190556011556017805460ff60a01b1916600160a01b179055600954620000b49060c89062000637565b6018556040805160a0808201835260008083526004602080850182905284860183905260016060808701829052608096870185905260198054630100040064ffffffffff19918216179182905589519788018a5286885293870194909452968501939093529483019190915260059190920152601a805490921664050100040017909155601b805462ffffff191662ff00001961010080850460ff9081169091029190911691909117620100008085048316021764ffff000000191660ff60201b19630100000080860484160216176401000000009384900491909116909202919091179055348015620001a757600080fd5b50620001b333620005b5565b6000737a250d5630b4cf539739df2c5dacb4c659f2488d9050806001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156200020657600080fd5b505afa1580156200021b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000241919062000605565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200028a57600080fd5b505afa1580156200029f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002c5919062000605565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200030e57600080fd5b505af115801562000323573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000349919062000605565b601780546001600160a01b0319166001600160a01b039283169081178255600090815260156020526040808220805460ff1916600190811790915592549051929316917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab9190a360168054610100600160a81b0319166101006001600160a01b03841602179055600a5460016000620003ea6000546001600160a01b031690565b6001600160a01b03168152602081019190915260400160009081209190915560128054336001600160a01b03199182168117909255601380548216831790556014805490911690911790556001906004906200044e6000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790556012548216815260049093528183208054851660019081179091556013549091168352818320805485168217905530835290822080549093168117909255600690620004d06000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905560125482168152600690935281832080548516600190811790915560135482168452828420805486168217905530845282842080548616821790556017549091168352912080549092161790556200055e6000546001600160a01b031690565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600954604051620005a691815260200190565b60405180910390a350620007d7565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156200061857600080fd5b81516001600160a01b03811681146200063057600080fd5b9392505050565b600082620006495762000649620007c1565b500490565b600181815b808511156200068f578160001904821115620006735762000673620007ab565b808516156200068157918102915b93841c939080029062000653565b509250929050565b60006200063060ff841683600082620006b35750600162000752565b81620006c25750600062000752565b8160018114620006db5760028114620006e65762000706565b600191505062000752565b60ff841115620006fa57620006fa620007ab565b50506001821b62000752565b5060208310610133831016604e8410600b84101617156200072b575081810a62000752565b6200073783836200064e565b80600019048211156200074e576200074e620007ab565b0290505b92915050565b6000816000190483118215151615620007755762000775620007ab565b500290565b6000828210156200078f576200078f620007ab565b500390565b600082620007a657620007a6620007c1565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b61339980620007e76000396000f3fe60806040526004361061037a5760003560e01c80637949a403116101d1578063c08679f211610102578063d6c180bf116100a0578063e2dd8ca01161006f578063e2dd8ca014610b41578063ea2f0b3714610b61578063f2fde38b14610b81578063fc02462614610ba157600080fd5b8063d6c180bf14610aaf578063d8dcac4f14610ac5578063dcf4242414610adb578063dd62ed3e14610afb57600080fd5b8063d12a7688116100dc578063d12a768814610a43578063d2fcc00114610a59578063d44e586e14610a79578063d58f15b814610a8f57600080fd5b8063c08679f2146109e3578063c49b9a8014610a03578063c816841b14610a2357600080fd5b80639a7a23d61161016f578063a457c2d711610149578063a457c2d71461096d578063a5ece9411461098d578063a9059cbb146109ad578063aa4bde28146109cd57600080fd5b80639a7a23d6146108fd5780639ba5e4d51461091d5780639e252f001461094d57600080fd5b806388f82020116101ab57806388f820201461085f5780638a0eef5a146108985780638da5cb5b146108ae57806395d89b41146108cc57600080fd5b80637949a403146107ef5780638039a44d1461081f57806380d6e6dd1461083f57600080fd5b806339509351116102ab5780635d4db3971161024957806370a082311161022357806370a0823114610704578063713898cd14610724578063715018a61461079957806373cafdc2146107ae57600080fd5b80635d4db397146106955780636ba06b76146106b55780636dd3d39f146106cb57600080fd5b80634549b039116102855780634549b039146105fb5780634a74bb021461061b57806352390c021461063c5780635342acb41461065c57600080fd5b8063395093511461058b5780633bbac579146105ab578063437823ec146105db57600080fd5b806323b872dd116103185780632d838119116102f25780632d8381191461051a578063313ce5671461053a57806332454f3f146105565780633685d4191461056b57600080fd5b806323b872dd146104ba57806327a14fc2146104da5780632d51ec93146104fa57600080fd5b8063095ea7b311610354578063095ea7b31461042b5780630c9be46d1461045b5780630d65df9b1461047b57806318160ddd1461049b57600080fd5b80630467978014610386578063055add0d146103a857806306fdde03146103ea57600080fd5b3661038157005b600080fd5b34801561039257600080fd5b506103a66103a1366004612f3d565b610bb7565b005b3480156103b457600080fd5b506016546103cd9061010090046001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156103f657600080fd5b5060408051808201909152600f81526e52696e6961277320526576656e676560881b60208201525b6040516103e19190613044565b34801561043757600080fd5b5061044b610446366004612ed7565b610c06565b60405190151581526020016103e1565b34801561046757600080fd5b506103a6610476366004612df5565b610c1d565b34801561048757600080fd5b506103a6610496366004612e68565b610c69565b3480156104a757600080fd5b506009545b6040519081526020016103e1565b3480156104c657600080fd5b5061044b6104d5366004612e68565b610d1b565b3480156104e657600080fd5b506103a66104f5366004612f3d565b610dc5565b34801561050657600080fd5b506103a6610515366004612df5565b610e39565b34801561052657600080fd5b506104ac610535366004612f3d565b610e85565b34801561054657600080fd5b50604051600981526020016103e1565b34801561056257600080fd5b506103a6610f09565b34801561057757600080fd5b506103a6610586366004612df5565b610f46565b34801561059757600080fd5b5061044b6105a6366004612ed7565b6110fd565b3480156105b757600080fd5b5061044b6105c6366004612df5565b60076020526000908152604090205460ff1681565b3480156105e757600080fd5b506103a66105f6366004612df5565b611139565b34801561060757600080fd5b506104ac610616366004612f7b565b611187565b34801561062757600080fd5b5060175461044b90600160a01b900460ff1681565b34801561064857600080fd5b506103a6610657366004612df5565b611211565b34801561066857600080fd5b5061044b610677366004612df5565b6001600160a01b031660009081526004602052604090205460ff1690565b3480156106a157600080fd5b506103a66106b0366004612ff0565b611364565b3480156106c157600080fd5b506104ac600f5481565b3480156106d757600080fd5b5061044b6106e6366004612df5565b6001600160a01b031660009081526006602052604090205460ff1690565b34801561071057600080fd5b506104ac61071f366004612df5565b61140b565b34801561073057600080fd5b50601a546107659060ff80821691610100810482169162010000820481169163010000008104821691600160201b9091041685565b6040805160ff968716815294861660208601529285169284019290925283166060830152909116608082015260a0016103e1565b3480156107a557600080fd5b506103a661146a565b3480156107ba57600080fd5b506019546107659060ff80821691610100810482169162010000820481169163010000008104821691600160201b9091041685565b3480156107fb57600080fd5b5061044b61080a366004612df5565b60156020526000908152604090205460ff1681565b34801561082b57600080fd5b506013546103cd906001600160a01b031681565b34801561084b57600080fd5b506014546103cd906001600160a01b031681565b34801561086b57600080fd5b5061044b61087a366004612df5565b6001600160a01b031660009081526005602052604090205460ff1690565b3480156108a457600080fd5b506104ac60105481565b3480156108ba57600080fd5b506000546001600160a01b03166103cd565b3480156108d857600080fd5b506040805180820190915260088152672924a724a0a922ab60c11b602082015261041e565b34801561090957600080fd5b506103a6610918366004612ea9565b61149e565b34801561092957600080fd5b50601c54601d54610938919082565b604080519283526020830191909152016103e1565b34801561095957600080fd5b506103a6610968366004612f3d565b611622565b34801561097957600080fd5b5061044b610988366004612ed7565b6116b5565b34801561099957600080fd5b506012546103cd906001600160a01b031681565b3480156109b957600080fd5b5061044b6109c8366004612ed7565b61174e565b3480156109d957600080fd5b506104ac600d5481565b3480156109ef57600080fd5b506103a66109fe366004612ff0565b61175b565b348015610a0f57600080fd5b506103a6610a1e366004612f03565b611802565b348015610a2f57600080fd5b506017546103cd906001600160a01b031681565b348015610a4f57600080fd5b506104ac60185481565b348015610a6557600080fd5b506103a6610a74366004612ea9565b611879565b348015610a8557600080fd5b506104ac600c5481565b348015610a9b57600080fd5b506103a6610aaa366004612f56565b61198e565b348015610abb57600080fd5b506104ac600b5481565b348015610ad157600080fd5b506104ac60115481565b348015610ae757600080fd5b506103a6610af6366004612fa0565b611a15565b348015610b0757600080fd5b506104ac610b16366004612e2f565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b348015610b4d57600080fd5b506103a6610b5c366004612ea9565b611a65565b348015610b6d57600080fd5b506103a6610b7c366004612df5565b611aba565b348015610b8d57600080fd5b506103a6610b9c366004612df5565b611b05565b348015610bad57600080fd5b506104ac600e5481565b6000546001600160a01b03163314610bea5760405162461bcd60e51b8152600401610be190613099565b60405180910390fd5b610bf66009600a6131e1565b610c00908261328c565b60185550565b6000610c13338484611b9d565b5060015b92915050565b6000546001600160a01b03163314610c475760405162461bcd60e51b8152600401610be190613099565b601380546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610c935760405162461bcd60e51b8152600401610be190613099565b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb90604401602060405180830381600087803b158015610cdd57600080fd5b505af1158015610cf1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d159190612f20565b50505050565b6000610d28848484611cc1565b6001600160a01b038416600090815260036020908152604080832033845290915290205482811015610dad5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b6064820152608401610be1565b610dba8533858403611b9d565b506001949350505050565b6000546001600160a01b03163314610def5760405162461bcd60e51b8152600401610be190613099565b80600954610dfd919061317c565b600d8190556040519081527f4b39c36d20c57d220f61fd25c4349d4435cc03ef6c2a680942f15333c3c3e001906020015b60405180910390a150565b6000546001600160a01b03163314610e635760405162461bcd60e51b8152600401610be190613099565b601280546001600160a01b0319166001600160a01b0392909216919091179055565b6000600a54821115610eec5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610be1565b6000610ef66121c1565b9050610f02818461317c565b9392505050565b6000546001600160a01b03163314610f335760405162461bcd60e51b8152600401610be190613099565b610f44610f3f3061140b565b6121e4565b565b6000546001600160a01b03163314610f705760405162461bcd60e51b8152600401610be190613099565b6001600160a01b03811660009081526005602052604090205460ff16610fd85760405162461bcd60e51b815260206004820152601760248201527f4163636f756e74206973206e6f74206578636c756465640000000000000000006044820152606401610be1565b60005b6008548110156110f957816001600160a01b0316600882815481106110025761100261332a565b6000918252602090912001546001600160a01b031614156110e7576008805461102d906001906132cc565b8154811061103d5761103d61332a565b600091825260209091200154600880546001600160a01b0390921691839081106110695761106961332a565b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600282526040808220829055600590925220805460ff1916905560088054806110c1576110c1613314565b600082815260209020810160001990810180546001600160a01b03191690550190555050565b806110f1816132e3565b915050610fdb565b5050565b3360008181526003602090815260408083206001600160a01b03871684529091528120549091610c1391859061113490869061313f565b611b9d565b6000546001600160a01b031633146111635760405162461bcd60e51b8152600401610be190613099565b6001600160a01b03166000908152600460205260409020805460ff19166001179055565b60006009548311156111db5760405162461bcd60e51b815260206004820152601f60248201527f416d6f756e74206d757374206265206c657373207468616e20737570706c79006044820152606401610be1565b816111f75760006111ed846001612377565b519150610c179050565b6000611204846001612377565b602001519150610c179050565b6000546001600160a01b0316331461123b5760405162461bcd60e51b8152600401610be190613099565b6001600160a01b03811660009081526005602052604090205460ff16156112a45760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c7564656400000000006044820152606401610be1565b6001600160a01b038116600090815260016020526040902054156112fe576001600160a01b0381166000908152600160205260409020546112e490610e85565b6001600160a01b0382166000908152600260205260409020555b6001600160a01b03166000818152600560205260408120805460ff191660019081179091556008805491820181559091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30180546001600160a01b0319169091179055565b6000546001600160a01b0316331461138e5760405162461bcd60e51b8152600401610be190613099565b601a805460ff86811661ffff1990921691909117610100868316021763ffff00001916620100008583160263ff000000191617630100000091841691909102179055806113db8385613157565b6113e59190613157565b601a805460ff92909216600160201b0264ff000000001990921691909117905550505050565b6001600160a01b03811660009081526005602052604081205460ff161561144857506001600160a01b031660009081526002602052604090205490565b6001600160a01b038216600090815260016020526040902054610c1790610e85565b6000546001600160a01b031633146114945760405162461bcd60e51b8152600401610be190613099565b610f4460006123ed565b6000546001600160a01b031633146114c85760405162461bcd60e51b8152600401610be190613099565b6001600160a01b03821660009081526015602052604090205460ff161515811515141561155d5760405162461bcd60e51b815260206004820152603860248201527f4175746f6d61746564206d61726b6574206d616b65722070616972206973206160448201527f6c72656164792073657420746f20746861742076616c756500000000000000006064820152608401610be1565b6001600160a01b0382166000908152601560205260409020805460ff191682158015919091179091556115e6576001600160a01b038216600081815260066020908152604091829020805460ff191660011790559051918252821515917f4a8452f723db48bf05f301f94d62a2cf7a72976cde77d83e3646584858b8f4b2910160405180910390a25b604051811515906001600160a01b038416907fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab90600090a35050565b6000546001600160a01b0316331461164c5760405162461bcd60e51b8152600401610be190613099565b8047101561169c5760405162461bcd60e51b815260206004820152601860248201527f696e73756666696369656e74204554482062616c616e636500000000000000006044820152606401610be1565b6012546116b2906001600160a01b03168261243d565b50565b3360009081526003602090815260408083206001600160a01b0386168452909152812054828110156117375760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610be1565b6117443385858403611b9d565b5060019392505050565b6000610c13338484611cc1565b6000546001600160a01b031633146117855760405162461bcd60e51b8152600401610be190613099565b6019805460ff86811661ffff1990921691909117610100868316021763ffff00001916620100008583160263ff000000191617630100000091841691909102179055806117d28385613157565b6117dc9190613157565b6019805460ff92909216600160201b0264ff000000001990921691909117905550505050565b6000546001600160a01b0316331461182c5760405162461bcd60e51b8152600401610be190613099565b60178054821515600160a01b0260ff60a01b199091161790556040517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc15990610e2e90831515815260200190565b6000546001600160a01b031633146118a35760405162461bcd60e51b8152600401610be190613099565b6001600160a01b03821660009081526006602052604090205460ff161515811515141561192d5760405162461bcd60e51b815260206004820152603260248201527f5f69734578636c7564656446726f6d4d617857616c6c657420616c72656164796044820152712073657420746f20746861742076616c756560701b6064820152608401610be1565b6001600160a01b038216600081815260066020908152604091829020805460ff1916851515908117909155915192835290917f4a8452f723db48bf05f301f94d62a2cf7a72976cde77d83e3646584858b8f4b2910160405180910390a25050565b6000546001600160a01b031633146119b85760405162461bcd60e51b8152600401610be190613099565b6103e8826119c53061140b565b6119cf919061328c565b6119d9919061317c565b600e8190556119e79061255b565b601480546001600160a01b0319166001600160a01b03831690811790915547600f8190556110f9919061243d565b6000546001600160a01b03163314611a3f5760405162461bcd60e51b8152600401610be190613099565b81600954611a4d919061317c565b600b55600954611a5e90829061317c565b600c555050565b6000546001600160a01b03163314611a8f5760405162461bcd60e51b8152600401610be190613099565b6001600160a01b03919091166000908152600760205260409020805460ff1916911515919091179055565b6000546001600160a01b03163314611ae45760405162461bcd60e51b8152600401610be190613099565b6001600160a01b03166000908152600460205260409020805460ff19169055565b6000546001600160a01b03163314611b2f5760405162461bcd60e51b8152600401610be190613099565b6001600160a01b038116611b945760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610be1565b6116b2816123ed565b6001600160a01b038316611bff5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610be1565b6001600160a01b038216611c605760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610be1565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b601054158015611ce957506001600160a01b03821660009081526015602052604090205460ff165b15611cf357436010555b6001600160a01b038316611d575760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610be1565b6001600160a01b038216611db95760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610be1565b6001600160a01b03831660009081526007602052604090205460ff1615611e225760405162461bcd60e51b815260206004820181905260248201527f45524332303a206164647265737320626c61636b6c69737465642028626f74296044820152606401610be1565b60008111611e845760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610be1565b611e8d8361140b565b811115611ef65760405162461bcd60e51b815260206004820152603160248201527f596f752061726520747279696e6720746f207472616e73666572206d6f7265206044820152707468616e20796f75722062616c616e636560781b6064820152608401610be1565b6001600160a01b03831660009081526004602052604081205460ff1680611f3557506001600160a01b03831660009081526004602052604090205460ff165b159050801561214e576001600160a01b03841660009081526015602052604090205460ff161561208e57601154601054611f6f919061313f565b431015611fd3576001600160a01b038316600081815260076020908152604091829020805460ff19166001908117909155915192835290917f3159dadbd8e2d720a851b412e3358e7e44bb11734c9bfd5715340e21798e8b25910160405180910390a25b601954601b805460ff80841661ffff19909216919091176101008085048316021763ffff000019166201000080850483160263ff00000019161763010000008085048316021764ff000000001916600160201b9384900491909116909202919091179055600b548211156120895760405162461bcd60e51b815260206004820181905260248201527f616d6f756e74206d757374206265203c3d206d61785478416d6f756e744275796044820152606401610be1565b61214e565b601a54601b805460ff80841661ffff19909216919091176101008085048316021763ffff000019166201000080850483160263ff00000019161763010000008085048316021764ff000000001916600160201b9384900491909116909202919091179055600c5482111561214e5760405162461bcd60e51b815260206004820152602160248201527f616d6f756e74206d757374206265203c3d206d61785478416d6f756e7453656c6044820152601b60fa1b6064820152608401610be1565b60185461215a3061140b565b1015801561216b575060165460ff16155b801561219057506001600160a01b03841660009081526015602052604090205460ff16155b80156121a55750601754600160a01b900460ff165b156121b5576121b56018546121e4565b610d158484848461271d565b60008060006121ce61299b565b90925090506121dd818361317c565b9250505090565b6016805460ff19166001179055601b5460009061220c90600160201b900460ff1660026132ab565b601b5460ff9182169250600091839161222e916301000000909104168561328c565b612238919061317c565b9050600061224682856132cc565b9050476122528261255b565b600061225e82476132cc565b601b5490915060009061227b906301000000900460ff16876132cc565b601b54612292906301000000900460ff168461328c565b61229c919061317c565b90506000851180156122ae5750600081115b156122bd576122bd8582612b1e565b601b5447906000906122d89062010000900460ff16896132cc565b601b546122ee9062010000900460ff168461328c565b6122f8919061317c565b601b5490915060009061231390610100900460ff168a6132cc565b601b5461232890610100900460ff168561328c565b612332919061317c565b60135490915061234b906001600160a01b03168361243d565b601254612361906001600160a01b03168261243d565b50506016805460ff191690555050505050505050565b6123b76040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b6123c18383612c07565b90506123d68184846123d16121c1565b612cc9565b606085015260408401526020830152815292915050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b8047101561248d5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610be1565b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146124da576040519150601f19603f3d011682016040523d82523d6000602084013e6124df565b606091505b50509050806125565760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610be1565b505050565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106125905761259061332a565b60200260200101906001600160a01b031690816001600160a01b031681525050601660019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156125fe57600080fd5b505afa158015612612573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126369190612e12565b816001815181106126495761264961332a565b6001600160a01b039283166020918202929092018101919091526016543060009081526003835260408082206101009093049094168152915220548211156126aa576016546126aa90309061010090046001600160a01b0316600019611b9d565b60165460405163791ac94760e01b81526101009091046001600160a01b03169063791ac947906126e79085906000908690309042906004016130ce565b600060405180830381600087803b15801561270157600080fd5b505af1158015612715573d6000803e3d6000fd5b505050505050565b60006127298383612377565b6001600160a01b03861660009081526005602052604090205490915060ff161561277b576001600160a01b038516600090815260026020526040812080548592906127759084906132cc565b90915550505b6001600160a01b03841660009081526005602052604090205460ff16156127cf5760808101516001600160a01b038516600090815260026020526040812080549091906127c990849061313f565b90915550505b80516001600160a01b038616600090815260016020526040812080549091906127f99084906132cc565b90915550506020808201516001600160a01b038616600090815260019092526040822080549192909161282d90849061313f565b909155505081156128ae5761284a81604001518260a00151612d34565b61285c81606001518260c00151612d69565b306001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360c001516040516128a591815260200190565b60405180910390a35b6001600160a01b03841660009081526006602052604090205460ff16806128df5750600d546128dc8561140b565b11155b6129435760405162461bcd60e51b815260206004820152602f60248201527f526563697069656e742063616e6e6f7420686f6c64206d6f7265207468616e2060448201526e1b585e15d85b1b195d105b5bdd5b9d608a1b6064820152608401610be1565b836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836080015160405161298c91815260200190565b60405180910390a35050505050565b600a546009546000918291825b600854811015612aed578260016000600884815481106129ca576129ca61332a565b60009182526020808320909101546001600160a01b031683528201929092526040019020541180612a355750816002600060088481548110612a0e57612a0e61332a565b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b15612a4b57600a54600954945094505050509091565b6001600060088381548110612a6257612a6261332a565b60009182526020808320909101546001600160a01b03168352820192909252604001902054612a9190846132cc565b92506002600060088381548110612aaa57612aaa61332a565b60009182526020808320909101546001600160a01b03168352820192909252604001902054612ad990836132cc565b915080612ae5816132e3565b9150506129a8565b50600954600a54612afe919061317c565b821015612b1557600a546009549350935050509091565b90939092509050565b60165460125460405163f305d71960e01b81523060048201526024810185905260006044820181905260648201526001600160a01b0391821660848201524260a4820152610100909204169063f305d71990839060c4016060604051808303818588803b158015612b8e57600080fd5b505af1158015612ba2573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190612bc79190612fc2565b505060408051848152602081018490527f38f8a0c92f4c5b0b6877f878cb4c0c8d348a47b76d716c8e78f425043df9515b92500160405180910390a15050565b612c476040518060e00160405280600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081525090565b81612c585760808101839052610c17565b601b54606490612c6b9060ff168561328c565b612c75919061317c565b60a0820152601b54606490612c9490600160201b900460ff168561328c565b612c9e919061317c565b60c0820181905260a0820151612cb490856132cc565b612cbe91906132cc565b608082015292915050565b6000808080612cd8858861328c565b935085612ced57508291506000905080612d29565b848860a00151612cfd919061328c565b9150848860c00151612d0f919061328c565b905080612d1c83866132cc565b612d2691906132cc565b92505b945094509450949050565b81600a6000828254612d4691906132cc565b9091555050601c8054829190600090612d6090849061313f565b90915550505050565b3060009081526001602052604081208054849290612d8890849061313f565b90915550503060009081526005602052604090205460ff1615612dca573060009081526002602052604081208054839290612dc490849061313f565b90915550505b80601c6001016000828254612d60919061313f565b803560ff81168114612df057600080fd5b919050565b600060208284031215612e0757600080fd5b8135610f0281613340565b600060208284031215612e2457600080fd5b8151610f0281613340565b60008060408385031215612e4257600080fd5b8235612e4d81613340565b91506020830135612e5d81613340565b809150509250929050565b600080600060608486031215612e7d57600080fd5b8335612e8881613340565b92506020840135612e9881613340565b929592945050506040919091013590565b60008060408385031215612ebc57600080fd5b8235612ec781613340565b91506020830135612e5d81613355565b60008060408385031215612eea57600080fd5b8235612ef581613340565b946020939093013593505050565b600060208284031215612f1557600080fd5b8135610f0281613355565b600060208284031215612f3257600080fd5b8151610f0281613355565b600060208284031215612f4f57600080fd5b5035919050565b60008060408385031215612f6957600080fd5b823591506020830135612e5d81613340565b60008060408385031215612f8e57600080fd5b823591506020830135612e5d81613355565b60008060408385031215612fb357600080fd5b50508035926020909101359150565b600080600060608486031215612fd757600080fd5b8351925060208401519150604084015190509250925092565b6000806000806080858703121561300657600080fd5b61300f85612ddf565b935061301d60208601612ddf565b925061302b60408601612ddf565b915061303960608601612ddf565b905092959194509250565b600060208083528351808285015260005b8181101561307157858101830151858201604001528201613055565b81811115613083576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561311e5784516001600160a01b0316835293830193918301916001016130f9565b50506001600160a01b03969096166060850152505050608001529392505050565b60008219821115613152576131526132fe565b500190565b600060ff821660ff84168060ff03821115613174576131746132fe565b019392505050565b60008261319957634e487b7160e01b600052601260045260246000fd5b500490565b600181815b808511156131d95781600019048211156131bf576131bf6132fe565b808516156131cc57918102915b93841c93908002906131a3565b509250929050565b6000610f0260ff8416836000826131fa57506001610c17565b8161320757506000610c17565b816001811461321d576002811461322757613243565b6001915050610c17565b60ff841115613238576132386132fe565b50506001821b610c17565b5060208310610133831016604e8410600b8410161715613266575081810a610c17565b613270838361319e565b8060001904821115613284576132846132fe565b029392505050565b60008160001904831182151516156132a6576132a66132fe565b500290565b600060ff821660ff84168160ff0481118215151615613284576132846132fe565b6000828210156132de576132de6132fe565b500390565b60006000198214156132f7576132f76132fe565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6001600160a01b03811681146116b257600080fd5b80151581146116b257600080fdfea26469706673582212204e210e733bac35b12e8ed50dd192b578ffa6eddf51e477dc94d7148340a628c864736f6c63430008070033