Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
240 MNRY_MH_1

Profile Summary
Blockchain:
Ethereum (1)


Decimals:
0
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x36Cfb5f46ED0719A430Be87d6b0Ec2953d5590bd
60e06040527340966a835a9a8993bed9ae541e2a3f00c7734c0d60c09081526200002e90600a906001620009a1565b506040805160208101909152606481526200004e90600b90600162000a0b565b503480156200005c57600080fd5b506040518060400160405280601781526020017f4d6f6f6e7261795f4d6969756d4865726f5f416c706861000000000000000000815250604051806040016040528060098152602001684d4e52595f4d485f3160b81b8152506040518060600160405280602781526020016200469060279139600a8054806020026020016040519081016040528092919081815260200182805480156200012757602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831162000108575b5050505050600b8054806020026020016040519081016040528092919081815260200182805480156200017a57602002820191906000526020600020905b81548152602001906001019080831162000165575b50505050506658d15e176280008060018185858a8a600182828160029080519060200190620001ab92919062000a4e565b508051620001c190600390602084019062000a4e565b50506000805550620001d6306102ee620003a1565b620001e3600033620004a2565b6200020f7f828634d95e775031b9ff576b159a8509d3053581a8c9c4d7d86899e0afcd882f33620004a2565b8015156080526200021f62000547565b5050508051825114620002945760405162461bcd60e51b815260206004820152603260248201527f5061796d656e7453706c69747465723a2070617965657320616e6420736861726044820152710cae640d8cadccee8d040dad2e6dac2e8c6d60731b60648201526084015b60405180910390fd5b6000825111620002e75760405162461bcd60e51b815260206004820152601a60248201527f5061796d656e7453706c69747465723a206e6f2070617965657300000000000060448201526064016200028b565b60005b825181101562000353576200033e8382815181106200030d576200030d62000ae2565b60200260200101518383815181106200032a576200032a62000ae2565b60200260200101516200066760201b60201c565b806200034a8162000b0e565b915050620002ea565b505050620003706200036a6200085560201b60201c565b62000859565b600160155560a0919091526017555083516200039490601890602087019062000a4e565b5050505050505062000b84565b6127106001600160601b0382161115620004115760405162461bcd60e51b815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c206578636565646044820152692073616c65507269636560b01b60648201526084016200028b565b6001600160a01b038216620004695760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c69642072656365697665720000000000000060448201526064016200028b565b604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b90910217600855565b6000828152600c602090815260408083206001600160a01b038516845290915290205460ff1662000543576000828152600c602090815260408083206001600160a01b03851684529091529020805460ff19166001179055620005023390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b600062000553620008ab565b905060005b81518110156200054357600082828151811062000579576200057962000ae2565b6020026020010151905080604001516001600160401b0316600d6000828254620005a4919062000b2c565b909155505080516001600160401b039081166000908152600e602090815260409182902084518154838701519487015160608801518716600160c01b026001600160c01b03918816600160801b02919091166001600160801b0396881668010000000000000000026001600160801b03199093169390971692909217179390931693909317919091178255608083015180518493926200064c92600185019291019062000a4e565b509050505080806200065e9062000b0e565b91505062000558565b6001600160a01b038216620006d45760405162461bcd60e51b815260206004820152602c60248201527f5061796d656e7453706c69747465723a206163636f756e74206973207468652060448201526b7a65726f206164647265737360a01b60648201526084016200028b565b60008111620007265760405162461bcd60e51b815260206004820152601d60248201527f5061796d656e7453706c69747465723a2073686172657320617265203000000060448201526064016200028b565b6001600160a01b03821660009081526011602052604090205415620007a25760405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e7420616c726561647960448201526a206861732073686172657360a81b60648201526084016200028b565b60138054600181019091557f66de8ffda797e3de9c05e8fc57b3bf0ec28a930d40b0d285d93c06501cf6a0900180546001600160a01b0319166001600160a01b0384169081179091556000908152601160205260409020819055600f546200080c90829062000b2c565b600f55604080516001600160a01b0384168152602081018390527f40c340f65e17194d14ddddb073d3c9f888e3cb52b5aae0c6c7706b4fbc905fac910160405180910390a15050565b3390565b601480546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b606060006040518060a00160405280620f46a06001600160401b031681526020016658d15e176280006001600160401b0316815260200160fd6001600160401b0316815260200160006001600160401b031681526020016040518060600160405280603581526020016200465b60359139905260408051600180825281830190925291925060009190816020015b6040805160a081018252600080825260208083018290529282018190526060808301919091526080820152825260001990920191018162000939579050509050818160008151811062000990576200099062000ae2565b602090810291909101015292915050565b828054828255906000526020600020908101928215620009f9579160200282015b82811115620009f957825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190620009c2565b5062000a0792915062000acb565b5090565b828054828255906000526020600020908101928215620009f9579160200282015b82811115620009f9578251829060ff1690559160200191906001019062000a2c565b82805462000a5c9062000b47565b90600052602060002090601f01602090048101928262000a805760008555620009f9565b82601f1062000a9b57805160ff1916838001178555620009f9565b82800160010185558215620009f9579182015b82811115620009f957825182559160200191906001019062000aae565b5b8082111562000a07576000815560010162000acc565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060001982141562000b255762000b2562000af8565b5060010190565b6000821982111562000b425762000b4262000af8565b500190565b600181811c9082168062000b5c57607f821691505b6020821081141562000b7e57634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a051613a9c62000bbf60003960008181610996015281816114b0015281816127330152612778015260006118950152613a9c6000f3fe6080604052600436106103015760003560e01c80638aeda25a1161018f578063c87b56dd116100e1578063e228c6fe1161008a578063e985e9c511610064578063e985e9c5146109ba578063f2fde38b14610a03578063fdb8e8a214610a2357600080fd5b8063e228c6fe1461095d578063e33b7de314610972578063e8ad246f1461098757600080fd5b8063d547741f116100bb578063d547741f14610913578063d5abeb0114610933578063db828e5d1461094857600080fd5b8063c87b56dd1461089d578063ce7c2ac2146108bd578063d25b354d146108f357600080fd5b80639852595c11610143578063a22cb4651161011d578063a22cb4651461084a578063b88d4fde1461086a578063bbb053ec1461087d57600080fd5b80639852595c146107e9578063a0e240621461081f578063a217fddf1461083557600080fd5b80638da5cb5b116101745780638da5cb5b1461077057806391d148541461078e57806395d89b41146107d457600080fd5b80638aeda25a1461071c5780638b83209b1461075057600080fd5b80632a55205a1161025357806355f804b3116101fc5780636c0360eb116101d65780636c0360eb146106d257806370a08231146106e7578063715018a61461070757600080fd5b806355f804b31461067f5780636352211e1461069f578063661c3c7f146106bf57600080fd5b80633a98ef391161022d5780633a98ef391461064457806342842e0e1461065957806342eb188e1461066c57600080fd5b80632a55205a146105c55780632f2ff15d1461060457806336568abe1461062457600080fd5b806316f6fb4b116102b557806323b872dd1161028f57806323b872dd14610562578063248a9ca314610575578063280a8006146105a557600080fd5b806316f6fb4b1461041357806318160ddd1461051f578063191655871461054257600080fd5b8063081812fc116102e6578063081812fc146103a6578063095ea7b3146103de57806316348009146103f357600080fd5b806301ffc9a71461034f57806306fdde031461038457600080fd5b3661034a577f6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be77033604080516001600160a01b0390921682523460208301520160405180910390a1005b600080fd5b34801561035b57600080fd5b5061036f61036a366004613195565b610a37565b60405190151581526020015b60405180910390f35b34801561039057600080fd5b50610399610a48565b60405161037b919061320a565b3480156103b257600080fd5b506103c66103c136600461321d565b610ada565b6040516001600160a01b03909116815260200161037b565b6103f16103ec36600461324b565b610b37565b005b3480156103ff57600080fd5b506103f161040e366004613277565b610bfd565b34801561041f57600080fd5b50604080517f7b0000000000000000000000000000000000000000000000000000000000000060208201527f226e636456657273696f6e223a312c000000000000000000000000000000000060218201527f22706861736573223a312c00000000000000000000000000000000000000000060308201527f2274797065223a22457870616e6461626c65222c000000000000000000000000603b8201527f226f70656e45646974696f6e223a66616c736500000000000000000000000000604f8201527f7d000000000000000000000000000000000000000000000000000000000000006062820152815180820360430181526063909101909152610399565b34801561052b57600080fd5b50600154600054035b60405190815260200161037b565b34801561054e57600080fd5b506103f161055d366004613277565b610dd8565b6103f1610570366004613294565b610dec565b34801561058157600080fd5b5061053461059036600461321d565b6000908152600c602052604090206001015490565b3480156105b157600080fd5b506103f16105c0366004613423565b610fed565b3480156105d157600080fd5b506105e56105e036600461353d565b611274565b604080516001600160a01b03909316835260208301919091520161037b565b34801561061057600080fd5b506103f161061f36600461355f565b61132f565b34801561063057600080fd5b506103f161063f36600461355f565b611359565b34801561065057600080fd5b50600f54610534565b6103f1610667366004613294565b6113e5565b6103f161067a36600461353d565b611400565b34801561068b57600080fd5b506103f161069a36600461358f565b61157a565b3480156106ab57600080fd5b506103c66106ba36600461321d565b611595565b6103f16106cd3660046135c4565b6115a0565b3480156106de57600080fd5b5061039961163b565b3480156106f357600080fd5b50610534610702366004613277565b6116c9565b34801561071357600080fd5b506103f1611731565b34801561072857600080fd5b506105347f828634d95e775031b9ff576b159a8509d3053581a8c9c4d7d86899e0afcd882f81565b34801561075c57600080fd5b506103c661076b36600461321d565b611745565b34801561077c57600080fd5b506014546001600160a01b03166103c6565b34801561079a57600080fd5b5061036f6107a936600461355f565b6000918252600c602090815260408084206001600160a01b0393909316845291905290205460ff1690565b3480156107e057600080fd5b50610399611775565b3480156107f557600080fd5b50610534610804366004613277565b6001600160a01b031660009081526012602052604090205490565b34801561082b57600080fd5b5061053460175481565b34801561084157600080fd5b50610534600081565b34801561085657600080fd5b506103f1610865366004613683565b611784565b6103f16108783660046136b8565b6117f0565b34801561088957600080fd5b506103f1610898366004613738565b61183a565b3480156108a957600080fd5b506103996108b836600461321d565b611b68565b3480156108c957600080fd5b506105346108d8366004613277565b6001600160a01b031660009081526011602052604090205490565b3480156108ff57600080fd5b506103f161090e366004613786565b611c65565b34801561091f57600080fd5b506103f161092e36600461355f565b611c7e565b34801561093f57600080fd5b50610534611ca3565b34801561095457600080fd5b5061036f611cb3565b34801561096957600080fd5b506103f1611cbd565b34801561097e57600080fd5b50601054610534565b34801561099357600080fd5b507f0000000000000000000000000000000000000000000000000000000000000000610534565b3480156109c657600080fd5b5061036f6109d53660046137a2565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b348015610a0f57600080fd5b506103f1610a1e366004613277565b611cc6565b348015610a2f57600080fd5b50600a610534565b6000610a4282611d53565b92915050565b606060028054610a57906137d0565b80601f0160208091040260200160405190810160405280929190818152602001828054610a83906137d0565b8015610ad05780601f10610aa557610100808354040283529160200191610ad0565b820191906000526020600020905b815481529060010190602001808311610ab357829003601f168201915b5050505050905090565b6000610ae582611d5e565b610b1b576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b6000610b4282611595565b9050336001600160a01b03821614610b9457610b5e81336109d5565b610b94576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082815260066020526040808220805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6001600160a01b038116610c7e5760405162461bcd60e51b815260206004820152602f60248201527f5061796d656e7453706c69747465723a204e657720706179656520697320746860448201527f65207a65726f20616464726573732e000000000000000000000000000000000060648201526084015b60405180910390fd5b33600090815260116020526040902054610cff5760405162461bcd60e51b8152602060048201526024808201527f5061796d656e7453706c69747465723a20596f752068617665206e6f2073686160448201527f7265732e000000000000000000000000000000000000000000000000000000006064820152608401610c75565b6001600160a01b03811660009081526011602052604090205415610d8b5760405162461bcd60e51b815260206004820152602e60248201527f5061796d656e7453706c69747465723a204e657720706179656520616c72656160448201527f647920686173207368617265732e0000000000000000000000000000000000006064820152608401610c75565b610d9481611d85565b604080513381526001600160a01b03831660208201527f6829b4029cd073199f80f49556d32953c9bc4e14d395388e678d2cc4604d4819910160405180910390a150565b610de0611e5c565b610de981611eb6565b50565b6000610df782612090565b9050836001600160a01b0316816001600160a01b031614610e44576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281526006602052604090208054338082146001600160a01b03881690911417610eaa57610e7486336109d5565b610eaa576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038516610eea576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8015610ef557600082555b6001600160a01b038681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b7fffffff000000000000000000000000000000000000000000000000000000000085161717600160e11b17600085815260046020526040902055600160e11b8316610fa45760018401600081815260046020526040902054610fa2576000548114610fa25760008181526004602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050505050565b3360009081527f777e9907c4043fba942d42ada75a8c895025d4e1baa5003692ded3a4dfcc1208602052604090205460ff1661103c57604051633006171960e21b815260040160405180910390fd5b8251845114801561104e575081518451145b801561105b575080518451145b6110a75760405162461bcd60e51b815260206004820152601060248201527f556e6d61746368656420617272617973000000000000000000000000000000006044820152606401610c75565b60005b845181101561126d5760006040518060a001604052808784815181106110d2576110d261380b565b602002602001015167ffffffffffffffff1681526020018684815181106110fb576110fb61380b565b602002602001015167ffffffffffffffff1681526020018584815181106111245761112461380b565b602002602001015167ffffffffffffffff168152602001600067ffffffffffffffff16815260200184848151811061115e5761115e61380b565b60200260200101518152509050806040015167ffffffffffffffff16600d600082825461118b9190613837565b9091555050805167ffffffffffffffff9081166000908152600e602090815260409182902084518154838701519487015160608801518716600160c01b0277ffffffffffffffffffffffffffffffffffffffffffffffff918816600160801b02919091166fffffffffffffffffffffffffffffffff96881668010000000000000000026fffffffffffffffffffffffffffffffff199093169390971692909217179390931693909317919091178255608083015180518493926112559260018501929101906130e6565b509050505080806112659061384f565b9150506110aa565b5050505050565b60008281526009602090815260408083208151808301909252546001600160a01b038116808352600160a01b9091046bffffffffffffffffffffffff169282019290925282916112f35750604080518082019091526008546001600160a01b0381168252600160a01b90046bffffffffffffffffffffffff1660208201525b602081015160009061271090611317906bffffffffffffffffffffffff168761386a565b611321919061389f565b915196919550909350505050565b6000828152600c602052604090206001015461134a81612111565b611354838361211b565b505050565b6001600160a01b03811633146113d75760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c6600000000000000000000000000000000006064820152608401610c75565b6113e182826121bd565b5050565b611354838383604051806020016040528060008152506117f0565b600260155414156114535760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610c75565b60026015553233146114a75760405162461bcd60e51b815260206004820152600c60248201527f4d757374206265207573657200000000000000000000000000000000000000006044820152606401610c75565b6016546114d4907f0000000000000000000000000000000000000000000000000000000000000000612240565b6115205760405162461bcd60e51b815260206004820152600f60248201527f4d696e74696e672073746f7070656400000000000000000000000000000000006044820152606401610c75565b81158061152d5750600a82115b1561154b5760405163719b10a160e01b815260040160405180910390fd5b600061155a8383600134612262565b9050611565816122e3565b6115703384846123a8565b5050600160155550565b611582611e5c565b80516113e19060189060208401906130e6565b6000610a4282612090565b6115a8611e5c565b8115806115b55750606482115b156115d35760405163719b10a160e01b815260040160405180910390fd5b60006115ee8451846115e5919061386a565b83600080612262565b90506115f9816122e3565b60005b845181101561126d5761162985828151811061161a5761161a61380b565b602002602001015185856123a8565b806116338161384f565b9150506115fc565b60188054611648906137d0565b80601f0160208091040260200160405190810160405280929190818152602001828054611674906137d0565b80156116c15780601f10611696576101008083540402835291602001916116c1565b820191906000526020600020905b8154815290600101906020018083116116a457829003601f168201915b505050505081565b60006001600160a01b03821661170b576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b611739611e5c565b611743600061240e565b565b60006013828154811061175a5761175a61380b565b6000918252602090912001546001600160a01b031692915050565b606060038054610a57906137d0565b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6117fb848484610dec565b6001600160a01b0383163b15611834576118178484848461246d565b611834576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b3360009081527f777e9907c4043fba942d42ada75a8c895025d4e1baa5003692ded3a4dfcc1208602052604090205460ff1661188957604051633006171960e21b815260040160405180910390fd5b81158015906118b657507f0000000000000000000000000000000000000000000000000000000000000000155b156118ed576040517f95fd392600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000848152600e60209081526040808320815160a081018352815467ffffffffffffffff8082168352680100000000000000008204811695830195909552600160801b8104851693820193909352600160c01b9092049092166060820152600182018054919291608084019190611963906137d0565b80601f016020809104026020016040519081016040528092919081815260200182805461198f906137d0565b80156119dc5780601f106119b1576101008083540402835291602001916119dc565b820191906000526020600020905b8154815290600101906020018083116119bf57829003601f168201915b50505050508152505090506119f081612552565b8315611a075767ffffffffffffffff841660208201525b8215611a9557806060015167ffffffffffffffff16831015611a55576040517f19bcc14c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040810151611a6e9067ffffffffffffffff16846138b3565b600d6000828254611a7f9190613837565b909155505067ffffffffffffffff831660408201525b67ffffffffffffffff8086168252608082018381526000878152600e602090815260409182902085518154838801519488015160608901518816600160c01b0277ffffffffffffffffffffffffffffffffffffffffffffffff918916600160801b02919091166fffffffffffffffffffffffffffffffff96891668010000000000000000026fffffffffffffffffffffffffffffffff19909316939098169290921717939093169490941791909117835590518051849392611b5e9260018501929101906130e6565b5050505050505050565b6060611b7382611d5e565b611bbf5760405162461bcd60e51b815260206004820152600860248201527f4e6f20746f6b656e0000000000000000000000000000000000000000000000006044820152606401610c75565b6000611bc9612594565b90506000815111611c1c5760405162461bcd60e51b815260206004820152600a60248201527f4261736520756e736574000000000000000000000000000000000000000000006044820152606401610c75565b6000611c27846125a3565b905081611c3c85611c37846125bf565b6126e9565b604051602001611c4d9291906138ca565b60405160208183030381529060405292505050919050565b611c6d611e5c565b611c77828261272a565b6016555050565b6000828152600c6020526040902060010154611c9981612111565b61135483836121bd565b6000611cae600d5490565b905090565b6000611cae61276c565b61174333611eb6565b611cce611e5c565b6001600160a01b038116611d4a5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610c75565b610de98161240e565b6000610a428261279c565b6000805482108015610a42575050600090815260046020526040902054600160e01b161590565b601354611d8f5750565b60005b601354611da1906001906138b3565b8110156113e157336001600160a01b031660138281548110611dc557611dc561380b565b6000918252602090912001546001600160a01b03161415611e4a578160138281548110611df457611df461380b565b6000918252602080832091909101805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0394851617905533808352601190915260408083208054948716845290832093909355815290555b80611e548161384f565b915050611d92565b6014546001600160a01b031633146117435760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610c75565b6001600160a01b038116600090815260116020526040902054611f415760405162461bcd60e51b815260206004820152602660248201527f5061796d656e7453706c69747465723a206163636f756e7420686173206e6f2060448201527f73686172657300000000000000000000000000000000000000000000000000006064820152608401610c75565b6000611f4c60105490565b611f569047613837565b90506000611f838383611f7e866001600160a01b031660009081526012602052604090205490565b6127da565b905080611ff85760405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e74206973206e6f742060448201527f647565207061796d656e740000000000000000000000000000000000000000006064820152608401610c75565b6001600160a01b03831660009081526012602052604081208054839290612020908490613837565b9250508190555080601060008282546120399190613837565b9091555061204990508382612818565b604080516001600160a01b0385168152602081018390527fdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b056910160405180910390a1505050565b6000816000548110156120df57600081815260046020526040902054600160e01b81166120dd575b806120d65750600019016000818152600460205260409020546120b8565b9392505050565b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610de98133612931565b6000828152600c602090815260408083206001600160a01b038516845290915290205460ff166113e1576000828152600c602090815260408083206001600160a01b03851684529091529020805460ff191660011790556121793390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000828152600c602090815260408083206001600160a01b038516845290915290205460ff16156113e1576000828152600c602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6000600183831c811690811461225757600061225a565b60015b949350505050565b6040805160a0810182526000808252602082018190529181018290526060808201839052608082015290612295856125bf565b90506122a081612552565b6122aa81876129b1565b83156122bb576122bb818785612a29565b85816060018181516122cd91906138f9565b67ffffffffffffffff1690525095945050505050565b805167ffffffffffffffff9081166000908152600e602090815260409182902084518154838701519487015160608801518716600160c01b0277ffffffffffffffffffffffffffffffffffffffffffffffff918816600160801b02919091166fffffffffffffffffffffffffffffffff96881668010000000000000000026fffffffffffffffffffffffffffffffff199093169390971692909217179390931693909317919091178255608083015180518493926118349260018501929101906130e6565b6000546123b58484612a80565b6123bf8183612a9a565b60018311156118345760006123d5826001613837565b90505b6123e28483613837565b81101561126d576123f281612aa4565b6123fc8184612a9a565b806124068161384f565b9150506123d8565b601480546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906124a290339089908890889060040161391c565b6020604051808303816000875af19250505080156124dd575060408051601f3d908101601f191682019092526124da91810190613958565b60015b612538573d80801561250b576040519150601f19603f3d011682016040523d82523d6000602084013e612510565b606091505b508051612530576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b14905061225a565b805167ffffffffffffffff16610de9576040517fead4b4ed00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606060188054610a57906137d0565b6000806125af83612ad2565b6060015162ffffff169392505050565b6040805160a08101825260008082526020820181905291810182905260608082019290925260808101919091526000828152600e6020908152604091829020825160a081018452815467ffffffffffffffff8082168352680100000000000000008204811694830194909452600160801b8104841694820194909452600160c01b9093049091166060830152600181018054608084019190612660906137d0565b80601f016020809104026020016040519081016040528092919081815260200182805461268c906137d0565b80156126d95780601f106126ae576101008083540402835291602001916126d9565b820191906000526020600020905b8154815290600101906020018083116126bc57829003601f168201915b5050505050815250509050919050565b60606126f482612552565b816080015161270284612b51565b6040516020016127139291906138ca565b604051602081830303815290604052905092915050565b600080612758817f000000000000000000000000000000000000000000000000000000000000000086612b82565b905082156120d65760178390559392505050565b601654600090611cae907f0000000000000000000000000000000000000000000000000000000000000000612240565b60006001600160e01b031982167f7965db0b000000000000000000000000000000000000000000000000000000001480610a425750610a4282612bab565b600f546001600160a01b03841660009081526011602052604081205490918391612804908661386a565b61280e919061389f565b61225a91906138b3565b804710156128685760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610c75565b6000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146128b5576040519150601f19603f3d011682016040523d82523d6000602084013e6128ba565b606091505b50509050806113545760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610c75565b6000828152600c602090815260408083206001600160a01b038516845290915290205460ff166113e15761296f816001600160a01b03166014612c12565b61297a836020612c12565b60405160200161298b929190613975565b60408051601f198184030181529082905262461bcd60e51b8252610c759160040161320a565b604082015167ffffffffffffffff166129c8575050565b816040015167ffffffffffffffff1681836060015167ffffffffffffffff166129f19190613837565b11156113e1576040517f9423692300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082846020015167ffffffffffffffff16612a45919061386a565b9050808214611834576040517f8e0da59200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6113e1828260405180602001604052806000815250612dd7565b6113e18282612e3d565b600081815260046020526040902054610de957612ac081612090565b60008281526004602052604090205550565b604080516080810182526000808252602082018190529181018290526060810191909152600082815260046020526040902054610a4290604080516080810182526001600160a01b038316815260a083901c67ffffffffffffffff166020820152600160e01b831615159181019190915260e89190911c606082015290565b6060612b5c82612ebe565b604051602001612b6c91906139f6565b6040516020818303038152906040529050919050565b60008115612b9a57506001821b9290921791826120d6565b506001821b199290921691826120d6565b60006001600160e01b031982167f2a55205a000000000000000000000000000000000000000000000000000000001480610a4257507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b0319831614610a42565b60606000612c2183600261386a565b612c2c906002613837565b67ffffffffffffffff811115612c4457612c446132d5565b6040519080825280601f01601f191660200182016040528015612c6e576020820181803683370190505b509050600360fc1b81600081518110612c8957612c8961380b565b60200101906001600160f81b031916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612cd457612cd461380b565b60200101906001600160f81b031916908160001a9053506000612cf884600261386a565b612d03906001613837565b90505b6001811115612d88577f303132333435363738396162636465660000000000000000000000000000000085600f1660108110612d4457612d4461380b565b1a60f81b828281518110612d5a57612d5a61380b565b60200101906001600160f81b031916908160001a90535060049490941c93612d8181613a3b565b9050612d06565b5083156120d65760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610c75565b612de18383612fbc565b6001600160a01b0383163b15611354576000548281035b612e0b600086838060010194508661246d565b612e28576040516368d2bf6b60e11b815260040160405180910390fd5b818110612df857816000541461126d57600080fd5b60008281526004602052604090205480612e82576040517ed5815300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000928352600460205260409092207cffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9290921660e89190911b179055565b606081612ee25750506040805180820190915260018152600360fc1b602082015290565b8160005b8115612f0c5780612ef68161384f565b9150612f059050600a8361389f565b9150612ee6565b60008167ffffffffffffffff811115612f2757612f276132d5565b6040519080825280601f01601f191660200182016040528015612f51576020820181803683370190505b5090505b841561225a57612f666001836138b3565b9150612f73600a86613a52565b612f7e906030613837565b60f81b818381518110612f9357612f9361380b565b60200101906001600160f81b031916908160001a905350612fb5600a8661389f565b9450612f55565b60005481612ff6576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03831660008181526005602090815260408083208054680100000000000000018802019055848352600490915281206001851460e11b4260a01b178317905582840190839083907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4600183015b8181146130a557808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a460010161306d565b50816130dd576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005550505050565b8280546130f2906137d0565b90600052602060002090601f016020900481019282613114576000855561315a565b82601f1061312d57805160ff191683800117855561315a565b8280016001018555821561315a579182015b8281111561315a57825182559160200191906001019061313f565b5061316692915061316a565b5090565b5b80821115613166576000815560010161316b565b6001600160e01b031981168114610de957600080fd5b6000602082840312156131a757600080fd5b81356120d68161317f565b60005b838110156131cd5781810151838201526020016131b5565b838111156118345750506000910152565b600081518084526131f68160208601602086016131b2565b601f01601f19169290920160200192915050565b6020815260006120d660208301846131de565b60006020828403121561322f57600080fd5b5035919050565b6001600160a01b0381168114610de957600080fd5b6000806040838503121561325e57600080fd5b823561326981613236565b946020939093013593505050565b60006020828403121561328957600080fd5b81356120d681613236565b6000806000606084860312156132a957600080fd5b83356132b481613236565b925060208401356132c481613236565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715613314576133146132d5565b604052919050565b600067ffffffffffffffff821115613336576133366132d5565b5060051b60200190565b600082601f83011261335157600080fd5b813560206133666133618361331c565b6132eb565b82815260059290921b8401810191818101908684111561338557600080fd5b8286015b848110156133a05780358352918301918301613389565b509695505050505050565b600067ffffffffffffffff8311156133c5576133c56132d5565b6133d8601f8401601f19166020016132eb565b90508281528383830111156133ec57600080fd5b828260208301376000602084830101529392505050565b600082601f83011261341457600080fd5b6120d6838335602085016133ab565b6000806000806080858703121561343957600080fd5b843567ffffffffffffffff8082111561345157600080fd5b61345d88838901613340565b955060209150818701358181111561347457600080fd5b61348089828a01613340565b95505060408701358181111561349557600080fd5b6134a189828a01613340565b9450506060870135818111156134b657600080fd5b8701601f810189136134c757600080fd5b80356134d56133618261331c565b81815260059190911b8201840190848101908b8311156134f457600080fd5b8584015b8381101561352c578035868111156135105760008081fd5b61351e8e8983890101613403565b8452509186019186016134f8565b50989b979a50959850505050505050565b6000806040838503121561355057600080fd5b50508035926020909101359150565b6000806040838503121561357257600080fd5b82359150602083013561358481613236565b809150509250929050565b6000602082840312156135a157600080fd5b813567ffffffffffffffff8111156135b857600080fd5b61225a84828501613403565b6000806000606084860312156135d957600080fd5b833567ffffffffffffffff8111156135f057600080fd5b8401601f8101861361360157600080fd5b803560206136116133618361331c565b82815260059290921b8301810191818101908984111561363057600080fd5b938201935b8385101561365757843561364881613236565b82529382019390820190613635565b999188013598505060409096013595945050505050565b8035801515811461367e57600080fd5b919050565b6000806040838503121561369657600080fd5b82356136a181613236565b91506136af6020840161366e565b90509250929050565b600080600080608085870312156136ce57600080fd5b84356136d981613236565b935060208501356136e981613236565b925060408501359150606085013567ffffffffffffffff81111561370c57600080fd5b8501601f8101871361371d57600080fd5b61372c878235602084016133ab565b91505092959194509250565b6000806000806080858703121561374e57600080fd5b843593506020850135925060408501359150606085013567ffffffffffffffff81111561377a57600080fd5b61372c87828801613403565b6000806040838503121561379957600080fd5b6132698361366e565b600080604083850312156137b557600080fd5b82356137c081613236565b9150602083013561358481613236565b600181811c908216806137e457607f821691505b6020821081141561380557634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000821982111561384a5761384a613821565b500190565b600060001982141561386357613863613821565b5060010190565b600081600019048311821515161561388457613884613821565b500290565b634e487b7160e01b600052601260045260246000fd5b6000826138ae576138ae613889565b500490565b6000828210156138c5576138c5613821565b500390565b600083516138dc8184602088016131b2565b8351908301906138f08183602088016131b2565b01949350505050565b600067ffffffffffffffff8083168185168083038211156138f0576138f0613821565b60006001600160a01b0380871683528086166020840152508360408301526080606083015261394e60808301846131de565b9695505050505050565b60006020828403121561396a57600080fd5b81516120d68161317f565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516139ad8160178501602088016131b2565b7f206973206d697373696e6720726f6c652000000000000000000000000000000060179184019182015283516139ea8160288401602088016131b2565b01602801949350505050565b7f2f00000000000000000000000000000000000000000000000000000000000000815260008251613a2e8160018501602087016131b2565b9190910160010192915050565b600081613a4a57613a4a613821565b506000190190565b600082613a6157613a61613889565b50069056fea2646970667358221220fcbc917ada01059214d8f7306258254da346f23eb9b2a85adbe89ec845f2ee7464736f6c634300080b0033516d5332656769764a7a677678385a75613979427853444a68774e63356d6d32596f637539615256317a326a78422f746f6b656e3168747470733a2f2f6e667463756c747572652e6d7970696e6174612e636c6f75642f697066732f