Special data
- Nonce: 1
- Is contract? Yes
-
Contract code:
0x60806040526004361061036f5760003560e01c80637ecebe00116101c6578063b65d08b0116100f7578063e7a324dc11610095578063f42e26651161006f578063f42e266514610cb0578063f607f2b414610cc5578063fb1db27814610cf3578063fccc281314610d0857610376565b8063e7a324dc14610c09578063f1127ed814610c1e578063f2fde38b14610c7d57610376565b8063c7f59a67116100d1578063c7f59a6714610b4b578063d824835814610b86578063dd62ed3e14610b9b578063e1d5ea8a14610bd657610376565b8063b65d08b014610acd578063bed9985014610ae2578063c3cda52014610af757610376565b8063a0712d6811610164578063a9059cbb1161013e578063a9059cbb14610a19578063a9e7572314610a52578063b49f559a14610a67578063b4b5ea5714610a9a57610376565b8063a0712d681461098c578063a392e674146109b6578063a457c2d7146109e057610376565b8063893d20e8116101a0578063893d20e8146109215780638da5cb5b1461093657806395d89b411461094b5780639f9a4e7f1461096057610376565b80637ecebe00146108c4578063850171de146108f757806386fac4901461090c57610376565b80633dbc9051116102a05780635c19a95c1161023e57806370a082311161021857806370a0823114610810578063715018a614610843578063782d6fe1146108585780637c040d941461089157610376565b80635c19a95c146107635780636a141e2c146107965780636fcfff45146107c457610376565b80634a74bb021161027a5780634a74bb02146106d3578063570ca735146106e857806357a8c909146106fd578063587cde1e1461073057610376565b80633dbc9051146106525780633ff8bf2e1461068557806340c10f191461069a57610376565b806323b872dd1161030d5780632c4caadb116102e75780632c4caadb146105ab578063313ce567146105c0578063376c2391146105eb578063395093511461061957610376565b806323b872dd14610500578063269f534c1461054357806329605e771461057657610376565b806318160ddd1161034957806318160ddd146104835780631ad9339a146104aa57806320606b70146104d65780632200c4ee146104eb57610376565b806301afe7fc1461037b57806306fdde03146103ac578063095ea7b31461043657610376565b3661037657005b600080fd5b34801561038757600080fd5b50610390610d1d565b604080516001600160a01b039092168252519081900360200190f35b3480156103b857600080fd5b506103c1610d2c565b6040805160208082528351818301528351919283929083019185019080838360005b838110156103fb5781810151838201526020016103e3565b50505050905090810190601f1680156104285780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561044257600080fd5b5061046f6004803603604081101561045957600080fd5b506001600160a01b038135169060200135610dc2565b604080519115158252519081900360200190f35b34801561048f57600080fd5b50610498610de0565b60408051918252519081900360200190f35b3480156104b657600080fd5b506104bf610de6565b6040805161ffff9092168252519081900360200190f35b3480156104e257600080fd5b50610498610dec565b3480156104f757600080fd5b50610390610e10565b34801561050c57600080fd5b5061046f6004803603606081101561052357600080fd5b506001600160a01b03813581169160208101359091169060400135610e1f565b34801561054f57600080fd5b5061046f6004803603602081101561056657600080fd5b50356001600160a01b0316610ea6565b34801561058257600080fd5b506105a96004803603602081101561059957600080fd5b50356001600160a01b0316610ec4565b005b3480156105b757600080fd5b50610390610fae565b3480156105cc57600080fd5b506105d5610fbd565b6040805160ff9092168252519081900360200190f35b3480156105f757600080fd5b506105a96004803603602081101561060e57600080fd5b503561ffff16610fc6565b34801561062557600080fd5b5061046f6004803603604081101561063c57600080fd5b506001600160a01b0381351690602001356110bb565b34801561065e57600080fd5b506105a96004803603602081101561067557600080fd5b50356001600160a01b0316611109565b34801561069157600080fd5b506104bf611174565b3480156106a657600080fd5b506105a9600480360360408110156106bd57600080fd5b506001600160a01b038135169060200135611185565b3480156106df57600080fd5b5061046f61121a565b3480156106f457600080fd5b50610390611223565b34801561070957600080fd5b506105a96004803603602081101561072057600080fd5b50356001600160a01b0316611232565b34801561073c57600080fd5b506103906004803603602081101561075357600080fd5b50356001600160a01b031661131a565b34801561076f57600080fd5b506105a96004803603602081101561078657600080fd5b50356001600160a01b0316611338565b3480156107a257600080fd5b506105a9600480360360208110156107b957600080fd5b503561ffff16611345565b3480156107d057600080fd5b506107f7600480360360208110156107e757600080fd5b50356001600160a01b0316611486565b6040805163ffffffff9092168252519081900360200190f35b34801561081c57600080fd5b506104986004803603602081101561083357600080fd5b50356001600160a01b031661149e565b34801561084f57600080fd5b506105a96114b9565b34801561086457600080fd5b506104986004803603604081101561087b57600080fd5b506001600160a01b038135169060200135611565565b34801561089d57600080fd5b506105a9600480360360208110156108b457600080fd5b50356001600160a01b031661176d565b3480156108d057600080fd5b50610498600480360360208110156108e757600080fd5b50356001600160a01b03166117d8565b34801561090357600080fd5b506103906117ea565b34801561091857600080fd5b506104bf6117f9565b34801561092d57600080fd5b506103906117fe565b34801561094257600080fd5b5061039061180d565b34801561095757600080fd5b506103c161181c565b34801561096c57600080fd5b506105a96004803603602081101561098357600080fd5b5035151561187d565b34801561099857600080fd5b5061046f600480360360208110156109af57600080fd5b5035611911565b3480156109c257600080fd5b506105a9600480360360208110156109d957600080fd5b503561198e565b3480156109ec57600080fd5b5061046f60048036036040811015610a0357600080fd5b506001600160a01b038135169060200135611a1a565b348015610a2557600080fd5b5061046f60048036036040811015610a3c57600080fd5b506001600160a01b038135169060200135611a82565b348015610a5e57600080fd5b50610498611a96565b348015610a7357600080fd5b506105a960048036036020811015610a8a57600080fd5b50356001600160a01b0316611ac7565b348015610aa657600080fd5b5061049860048036036020811015610abd57600080fd5b50356001600160a01b0316611d2c565b348015610ad957600080fd5b506104bf611d90565b348015610aee57600080fd5b506104bf611d9f565b348015610b0357600080fd5b506105a9600480360360c0811015610b1a57600080fd5b506001600160a01b038135169060208101359060408101359060ff6060820135169060808101359060a00135611db0565b348015610b5757600080fd5b506105a960048036036040811015610b6e57600080fd5b506001600160a01b0381351690602001351515612023565b348015610b9257600080fd5b50610498612097565b348015610ba757600080fd5b5061049860048036036040811015610bbe57600080fd5b506001600160a01b038135811691602001351661209d565b348015610be257600080fd5b506105a960048036036020811015610bf957600080fd5b50356001600160a01b03166120c8565b348015610c1557600080fd5b506104986121e9565b348015610c2a57600080fd5b50610c5d60048036036040811015610c4157600080fd5b5080356001600160a01b0316906020013563ffffffff1661220d565b6040805163ffffffff909316835260208301919091528051918290030190f35b348015610c8957600080fd5b506105a960048036036020811015610ca057600080fd5b50356001600160a01b031661223a565b348015610cbc57600080fd5b5061039061233c565b348015610cd157600080fd5b506105a960048036036020811015610ce857600080fd5b503561ffff1661234b565b348015610cff57600080fd5b50610390612445565b348015610d1457600080fd5b50610390612454565b600d546001600160a01b031681565b60048054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610db85780601f10610d8d57610100808354040283529160200191610db8565b820191906000526020600020905b815481529060010190602001808311610d9b57829003601f168201915b5050505050905090565b6000610dd6610dcf61245a565b848461245e565b5060015b92915050565b60035490565b6101f481565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b600e546001600160a01b031681565b6000610e2c84848461254a565b610e9c84610e3861245a565b610e97856040518060600160405280602881526020016135c9602891396001600160a01b038a16600090815260026020526040812090610e7661245a565b6001600160a01b0316815260208101919091526040016000205491906128a3565b61245e565b5060019392505050565b6001600160a01b031660009081526007602052604090205460ff1690565b600f546001600160a01b03163314610f0d5760405162461bcd60e51b81526004018080602001828103825260248152602001806137c66024913960400191505060405180910390fd5b6001600160a01b038116610f525760405162461bcd60e51b815260040180806020018281038252603a815260200180613680603a913960400191505060405180910390fd5b600f546040516001600160a01b038084169216907f74da04524d50c64947f5dd5381ef1a4dca5cba8ed1d816243f9e48aa0b5617ed90600090a3600f80546001600160a01b0319166001600160a01b0392909216919091179055565b6010546001600160a01b031690565b60065460ff1690565b600f546001600160a01b0316331461100f5760405162461bcd60e51b81526004018080602001828103825260248152602001806137c66024913960400191505060405180910390fd5b6101f461ffff821611156110545760405162461bcd60e51b81526004018080602001828103825260528152602001806137746052913960600191505060405180910390fd5b6006546040805161ffff610100909304831681529183166020830152805133927fe9d5c8ee2a65d4fb859c680669d8f902172d53e3f15f9f11108a31bbada4b70b92908290030190a26006805461ffff9092166101000262ffff0019909216919091179055565b6000610dd66110c861245a565b84610e9785600260006110d961245a565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549061293a565b600f546001600160a01b031633146111525760405162461bcd60e51b81526004018080602001828103825260248152602001806137c66024913960400191505060405180910390fd5b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b600654600160281b900461ffff1681565b61118d61245a565b6001600160a01b031661119e61180d565b6001600160a01b0316146111e7576040805162461bcd60e51b81526020600482018190526024820152600080516020613754833981519152604482015290519081900360640190fd5b6111f18282612994565b6001600160a01b03808316600090815260116020526040812054611216921683612a7a565b5050565b60085460ff1681565b600f546001600160a01b031690565b6010546001600160a01b0316331461127b5760405162461bcd60e51b81526004018080602001828103825260378152602001806134576037913960400191505060405180910390fd5b6001600160a01b0381166112c05760405162461bcd60e51b81526004018080602001828103825260438152602001806137116043913960600191505060405180910390fd5b600f54601080546001600160a01b0319166001600160a01b0384811691909117918290556040519281169291169082907f94456f2c40e81071c944da16731bc7121a2ee223dad7ec0a7f444dc9bf0edf1e90600090a35050565b6001600160a01b039081166000908152601160205260409020541690565b6113423382612bbc565b50565b600f546001600160a01b0316331461138e5760405162461bcd60e51b81526004018080602001828103825260248152602001806137c66024913960400191505060405180910390fd5b6127108161ffff1611156113d35760405162461bcd60e51b815260040180806020018281038252605f81526020018061391b605f913960600191505060405180910390fd5b606461ffff821610156114175760405162461bcd60e51b815260040180806020018281038252605b815260200180613880605b913960600191505060405180910390fd5b6006546040805161ffff600160281b909304831681529183166020830152805133927fb62a50fc861a770636e85357becb3b82a32e911106609d4985871eaf29011e0892908290030190a26006805461ffff909216600160281b0266ffff000000000019909216919091179055565b60136020526000908152604090205463ffffffff1681565b6001600160a01b031660009081526001602052604090205490565b6114c161245a565b6001600160a01b03166114d261180d565b6001600160a01b03161461151b576040805162461bcd60e51b81526020600482018190526024820152600080516020613754833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60004382106115a55760405162461bcd60e51b81526004018080602001828103825260298152602001806135a06029913960400191505060405180910390fd5b6001600160a01b03831660009081526013602052604090205463ffffffff16806115d3576000915050610dda565b6001600160a01b038416600090815260126020908152604080832063ffffffff600019860181168552925290912054168310611642576001600160a01b03841660009081526012602090815260408083206000199490940163ffffffff16835292905220600101549050610dda565b6001600160a01b038416600090815260126020908152604080832083805290915290205463ffffffff1683101561167d576000915050610dda565b600060001982015b8163ffffffff168163ffffffff16111561173657600282820363ffffffff160481036116af61343f565b506001600160a01b038716600090815260126020908152604080832063ffffffff80861685529083529281902081518083019092528054909316808252600190930154918101919091529087141561171157602001519450610dda9350505050565b805163ffffffff168711156117285781935061172f565b6001820392505b5050611685565b506001600160a01b038516600090815260126020908152604080832063ffffffff9094168352929052206001015491505092915050565b600f546001600160a01b031633146117b65760405162461bcd60e51b81526004018080602001828103825260248152602001806137c66024913960400191505060405180910390fd5b600c80546001600160a01b0319166001600160a01b0392909216919091179055565b60146020526000908152604090205481565b600a546001600160a01b031681565b606481565b600061180861180d565b905090565b6000546001600160a01b031690565b60058054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610db85780601f10610d8d57610100808354040283529160200191610db8565b600f546001600160a01b031633146118c65760405162461bcd60e51b81526004018080602001828103825260248152602001806137c66024913960400191505060405180910390fd5b604080518215158152905133917f3ca65588b29182880283bc8778fea5f01b351e01d874839a39a99e1c281a2113919081900360200190a26008805460ff1916911515919091179055565b600061191b61245a565b6001600160a01b031661192c61180d565b6001600160a01b031614611975576040805162461bcd60e51b81526020600482018190526024820152600080516020613754833981519152604482015290519081900360640190fd5b61198661198061245a565b83612994565b506001919050565b600f546001600160a01b031633146119d75760405162461bcd60e51b81526004018080602001828103825260248152602001806137c66024913960400191505060405180910390fd5b6009546040805191825260208201839052805133927f54c7a13ff01698e4ed3550a23216585f8472c7b1515a932eac98c9a6d48990c592908290030190a2600955565b6000610dd6611a2761245a565b84610e978560405180606001604052806025815260200161385b6025913960026000611a5161245a565b6001600160a01b03908116825260208083019390935260409182016000908120918d168152925290205491906128a3565b6000610dd6611a8f61245a565b848461254a565b6006546000906118089061271090611ac190600160281b900461ffff16611abb610de0565b90612c51565b90612caa565b6010546001600160a01b03163314611b105760405162461bcd60e51b81526004018080602001828103825260378152602001806134576037913960400191505060405180910390fd5b600a80546001600160a01b0319166001600160a01b0383811691909117918290556040805163c45a015560e01b81529051929091169163c45a015591600480820192602092909190829003018186803b158015611b6c57600080fd5b505afa158015611b80573d6000803e3d6000fd5b505050506040513d6020811015611b9657600080fd5b5051600a54604080516315ab88c960e31b815290516001600160a01b039384169363e6a4390593309391169163ad5c464891600480820192602092909190829003018186803b158015611be857600080fd5b505afa158015611bfc573d6000803e3d6000fd5b505050506040513d6020811015611c1257600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b039384166004820152929091166024830152516044808301926020929190829003018186803b158015611c6257600080fd5b505afa158015611c76573d6000803e3d6000fd5b505050506040513d6020811015611c8c57600080fd5b5051600b80546001600160a01b0319166001600160a01b03928316179081905516611ce85760405162461bcd60e51b815260040180806020018281038252603581526020018061364b6035913960400191505060405180910390fd5b600b54600a546040516001600160a01b03928316929091169033907f58da2ff344347a3e833e8bb5fe42ddf7d8f7cc697e4054a0ce52ca9117ec875090600090a450565b6001600160a01b03811660009081526013602052604081205463ffffffff1680611d57576000611d89565b6001600160a01b038316600090815260126020908152604080832063ffffffff60001986011684529091529020600101545b9392505050565b600654610100900461ffff1681565b6006546301000000900461ffff1681565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866611ddb610d2c565b80519060200120611dea612d11565b60408051602080820195909552808201939093526060830191909152306080808401919091528151808403909101815260a0830182528051908401207fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60c08401526001600160a01b038b1660e084015261010083018a90526101208084018a9052825180850390910181526101408401835280519085012061190160f01b6101608501526101628401829052610182808501829052835180860390910181526101a285018085528151918701919091206000918290526101c2860180865281905260ff8b166101e287015261020286018a90526102228601899052935192965090949293909260019261024280840193601f198301929081900390910190855afa158015611f1d573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611f6f5760405162461bcd60e51b81526004018080602001828103825260288152602001806137ea6028913960400191505060405180910390fd5b6001600160a01b03811660009081526014602052604090208054600181019091558914611fcd5760405162461bcd60e51b81526004018080602001828103825260248152602001806135f16024913960400191505060405180910390fd5b8742111561200c5760405162461bcd60e51b81526004018080602001828103825260288152602001806139bf6028913960400191505060405180910390fd5b612016818b612bbc565b505050505b505050505050565b600f546001600160a01b0316331461206c5760405162461bcd60e51b81526004018080602001828103825260248152602001806137c66024913960400191505060405180910390fd5b6001600160a01b03919091166000908152600760205260409020805460ff1916911515919091179055565b60095481565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6010546001600160a01b031633146121115760405162461bcd60e51b81526004018080602001828103825260378152602001806134576037913960400191505060405180910390fd5b6001600160a01b0381166121565760405162461bcd60e51b815260040180806020018281038252603c81526020018061351a603c913960400191505060405180910390fd5b600e80546001600160a01b038381166001600160a01b031983161790925516801561218657612186816000612023565b600e5461219d906001600160a01b03166001612023565b600e54604080516001600160a01b038085168252909216602083015280517fedd461554a9b57aab6b87471b49adccdbe876ec3480ae63a85e4f41df63272a09281900390910190a15050565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b60126020908152600092835260408084209091529082529020805460019091015463ffffffff9091169082565b61224261245a565b6001600160a01b031661225361180d565b6001600160a01b03161461229c576040805162461bcd60e51b81526020600482018190526024820152600080516020613754833981519152604482015290519081900360640190fd5b6001600160a01b0381166122e15760405162461bcd60e51b81526004018080602001828103825260268152602001806135566026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b600b546001600160a01b031681565b600f546001600160a01b031633146123945760405162461bcd60e51b81526004018080602001828103825260248152602001806137c66024913960400191505060405180910390fd5b60648161ffff1611156123d85760405162461bcd60e51b81526004018080602001828103825260438152602001806134b36043913960600191505060405180910390fd5b6006546040805161ffff6301000000909304831681529183166020830152805133927f3eec69630b6f49d4e10eec296fce4baddec5f34c5430fb2cd72f8c4218f63fd092908290030190a26006805461ffff90921663010000000264ffff00000019909216919091179055565b600c546001600160a01b031681565b61dead81565b3390565b6001600160a01b0383166124a35760405162461bcd60e51b81526004018080602001828103825260248152602001806134f66024913960400191505060405180910390fd5b6001600160a01b0382166124e85760405162461bcd60e51b815260040180806020018281038252602281526020018061397a6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b600c548390839083906000906001600160a01b038086169116148061257c5750600c546001600160a01b038481169116145b806125945750600d546001600160a01b038581169116145b806125ac5750600d546001600160a01b038481169116145b905060006125b8611a96565b1180156125c3575080155b15612655576001600160a01b03841660009081526007602052604090205460ff1615801561260a57506001600160a01b03831660009081526007602052604090205460ff16155b1561265557612617611a96565b8211156126555760405162461bcd60e51b81526004018080602001828103825260408152602001806138db6040913960400191505060405180910390fd5b60085460ff16151560011480156126765750600b54600160a01b900460ff16155b801561268c5750600a546001600160a01b031615155b80156126a25750600b546001600160a01b031615155b80156126bc5750600b546001600160a01b03888116911614155b80156126e157506126cb61180d565b6001600160a01b0316876001600160a01b031614155b156126ee576126ee612d15565b60006001600160a01b03871661dead14806127125750600654610100900461ffff16155b8061272a5750600d546001600160a01b038981169116145b806127425750600d546001600160a01b038881169116145b8061275a5750600c546001600160a01b038981169116145b806127725750600c546001600160a01b038881169116145b9050801561278a57612785888888612e28565b612899565b6006546000906127ac9061271090611ac1908a90610100900461ffff16612c51565b6006549091506000906127d290606490611ac19085906301000000900461ffff16612c51565b905060006127e08383612f7a565b905080820183146128225760405162461bcd60e51b815260040180806020018281038252602481526020018061357c6024913960400191505060405180910390fd5b600061282e8a85612f7a565b90508381018a146128705760405162461bcd60e51b815260040180806020018281038252602381526020018061399c6023913960400191505060405180910390fd5b61287d8c61dead85612e28565b6128888c3084612e28565b6128938c8c83612e28565b98505050505b5050505050505050565b600081848411156129325760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156128f75781810151838201526020016128df565b50505050905090810190601f1680156129245780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015611d89576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b0382166129ef576040805162461bcd60e51b815260206004820152601f60248201527f42455032303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6003546129fc908261293a565b6003556001600160a01b038216600090815260016020526040902054612a22908261293a565b6001600160a01b03831660008181526001602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b816001600160a01b0316836001600160a01b031614158015612a9c5750600081115b15612bb7576001600160a01b03831615612b2e576001600160a01b03831660009081526013602052604081205463ffffffff169081612adc576000612b0e565b6001600160a01b038516600090815260126020908152604080832063ffffffff60001987011684529091529020600101545b90506000612b1c8285612f7a565b9050612b2a86848484612fd7565b5050505b6001600160a01b03821615612bb7576001600160a01b03821660009081526013602052604081205463ffffffff169081612b69576000612b9b565b6001600160a01b038416600090815260126020908152604080832063ffffffff60001987011684529091529020600101545b90506000612ba9828561293a565b905061201b85848484612fd7565b505050565b6001600160a01b0380831660009081526011602052604081205490911690612be38461149e565b6001600160a01b0385811660008181526011602052604080822080546001600160a01b031916898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4612c4b828483612a7a565b50505050565b600082612c6057506000610dda565b82820282848281612c6d57fe5b0414611d895760405162461bcd60e51b81526004018080602001828103825260218152602001806136f06021913960400191505060405180910390fd5b6000808211612d00576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381612d0957fe5b049392505050565b4690565b600b805460ff60a01b1916600160a01b1790556006805462ffff0019811690915561ffff610100909104166000612d4b3061149e565b90506000612d57611a96565b9050808211612d665781612d68565b805b91506009548210612dfb576009546000612d83826002612caa565b90506000612d918383612f7a565b905047612d9d8361313c565b6000612da94783612f7a565b9050612db583826132e2565b604080518581526020810183905280820185905290517f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619181900360600190a150505050505b50506006805461ffff9092166101000262ffff0019909216919091179055600b805460ff60a01b19169055565b6001600160a01b038316612e6d5760405162461bcd60e51b815260040180806020018281038252602581526020018061348e6025913960400191505060405180910390fd5b6001600160a01b038216612eb25760405162461bcd60e51b81526004018080602001828103825260238152602001806138386023913960400191505060405180910390fd5b612eef81604051806060016040528060268152602001613812602691396001600160a01b03861660009081526001602052604090205491906128a3565b6001600160a01b038085166000908152600160205260408082209390935590841681522054612f1e908261293a565b6001600160a01b0380841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600082821115612fd1576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6000612ffb43604051806060016040528060368152602001613615603691396133e1565b905060008463ffffffff1611801561304457506001600160a01b038516600090815260126020908152604080832063ffffffff6000198901811685529252909120548282169116145b15613081576001600160a01b038516600090815260126020908152604080832063ffffffff600019890116845290915290206001018290556130f2565b60408051808201825263ffffffff808416825260208083018681526001600160a01b038a166000818152601284528681208b8616825284528681209551865490861663ffffffff19918216178755925160019687015590815260139092529390208054928801909116919092161790555b604080518481526020810184905281516001600160a01b038816927fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724928290030190a25050505050565b6040805160028082526060808301845292602083019080368337019050509050308160008151811061316a57fe5b6001600160a01b03928316602091820292909201810191909152600a54604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b1580156131be57600080fd5b505afa1580156131d2573d6000803e3d6000fd5b505050506040513d60208110156131e857600080fd5b50518151829060019081106131f957fe5b6001600160a01b039283166020918202929092010152600a5461321f913091168461245e565b600a5460405163791ac94760e01b8152600481018481526000602483018190523060648401819052426084850181905260a060448601908152875160a487015287516001600160a01b039097169663791ac947968a968a9594939092909160c40190602080880191028083838b5b838110156132a557818101518382015260200161328d565b505050509050019650505050505050600060405180830381600087803b1580156132ce57600080fd5b505af115801561201b573d6000803e3d6000fd5b600e546001600160a01b03166133295760405162461bcd60e51b81526004018080602001828103825260368152602001806136ba6036913960400191505060405180910390fd5b600a546133419030906001600160a01b03168461245e565b600a54600e546040805163f305d71960e01b81523060048201526024810186905260006044820181905260648201526001600160a01b0392831660848201524260a48201529051919092169163f305d71991849160c48082019260609290919082900301818588803b1580156133b657600080fd5b505af11580156133ca573d6000803e3d6000fd5b50505050506040513d6060811015612c4b57600080fd5b60008164010000000084106134375760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156128f75781810151838201526020016128df565b509192915050565b60408051808201909152600080825260208201529056fe657373656e7469616c4f70657261746f723a2063616c6c6572206973206e6f742074686520657373656e7469616c206f70657261746f7242455032303a207472616e736665722066726f6d20746865207a65726f2061646472657373434f554741523a3a7570646174654275726e526174653a204275726e2072617465206d757374206e6f742065786365656420746865206d6178696d756d20726174652e42455032303a20617070726f76652066726f6d20746865207a65726f2061646472657373434f554741523a3a757064617465436f756761724c6f636b65723a206e6577206f70657261746f7220697320746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373434f554741523a3a7472616e736665723a204275726e2076616c756520696e76616c6964434f554741523a3a6765745072696f72566f7465733a206e6f74207965742064657465726d696e656442455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365434f554741523a3a64656c656761746542795369673a20696e76616c6964206e6f6e6365434f554741523a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d62657220657863656564732033322062697473434f554741523a3a757064617465636f7567617253776170526f757465723a20496e76616c6964207061697220616464726573732e434f554741523a3a7472616e736665724f70657261746f723a206e6577206f70657261746f7220697320746865207a65726f2061646472657373434f554741523a3a6164644c69717569646974793a20636f756761724c6f636b65722061646472657373206d75737420626520736574536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77434f554741523a3a7472616e73666572457373656e7469616c4f70657261746f723a206e6577206f70657261746f7220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572434f554741523a3a7570646174655472616e73666572546178526174653a205472616e73666572207461782072617465206d757374206e6f742065786365656420746865206d6178696d756d20726174652e6f70657261746f723a2063616c6c6572206973206e6f7420746865206f70657261746f72434f554741523a3a64656c656761746542795369673a20696e76616c6964207369676e617475726542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f434f554741523a3a7570646174654d61785472616e73666572416d6f756e74526174653a204d6178207472616e7366657220616d6f756e742072617465206d7573742065786365656420746865206d696e696d756d20726174652e434f554741523a3a616e74695768616c653a205472616e7366657220616d6f756e74206578636565647320746865206d61785472616e73666572416d6f756e74434f554741523a3a7570646174654d61785472616e73666572416d6f756e74526174653a204d6178207472616e7366657220616d6f756e742072617465206d757374206e6f742065786365656420746865206d6178696d756d20726174652e42455032303a20617070726f766520746f20746865207a65726f2061646472657373434f554741523a3a7472616e736665723a205461782076616c756520696e76616c6964434f554741523a3a64656c656761746542795369673a207369676e61747572652065787069726564a264697066735822122087927f092ce384fba58ddbd45a4ac1ee1c9419033af7dad3e8fc7bcd766e38ff64736f6c634300060c0033