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