0x608060405234801561001057600080fd5b506004361061004c5760003560e01c80632e1a7d4d14610051578063715018a6146100665780638da5cb5b1461006e578063f2fde38b1461008d575b600080fd5b61006461005f366004610304565b6100a0565b005b610064610198565b600054604080516001600160a01b039092168252519081900360200190f35b61006461009b3660046102b2565b6101ce565b6000546001600160a01b031633146100d35760405162461bcd60e51b81526004016100ca9061031d565b60405180910390fd5b60015460405163a9059cbb60e01b8152336004820152602481018390526001600160a01b039091169063a9059cbb90604401602060405180830381600087803b15801561011f57600080fd5b505af1158015610133573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061015791906102e2565b6101955760405162461bcd60e51b815260206004820152600f60248201526e1d1c985b9cd9995c8819985a5b1959608a1b60448201526064016100ca565b50565b6000546001600160a01b031633146101c25760405162461bcd60e51b81526004016100ca9061031d565b6101cc6000610262565b565b6000546001600160a01b031633146101f85760405162461bcd60e51b81526004016100ca9061031d565b6001600160a01b03811661025d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016100ca565b610195815b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156102c457600080fd5b81356001600160a01b03811681146102db57600080fd5b9392505050565b6000602082840312156102f457600080fd5b815180151581146102db57600080fd5b60006020828403121561031657600080fd5b5035919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260408201526060019056fea264697066735822122097ae95c93e84283d663c32ac83ad287d6f82a830b8c5abc6339b8e06e2d873f164736f6c63430008070033
0x6080604052600180546001600160a01b031916738400d94a5cb0fa0d041a3788e395285d61c9ee5e17905534801561003657600080fd5b5061004033610045565b610095565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610388806100a46000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80632e1a7d4d14610051578063715018a6146100665780638da5cb5b1461006e578063f2fde38b1461008d575b600080fd5b61006461005f366004610304565b6100a0565b005b610064610198565b600054604080516001600160a01b039092168252519081900360200190f35b61006461009b3660046102b2565b6101ce565b6000546001600160a01b031633146100d35760405162461bcd60e51b81526004016100ca9061031d565b60405180910390fd5b60015460405163a9059cbb60e01b8152336004820152602481018390526001600160a01b039091169063a9059cbb90604401602060405180830381600087803b15801561011f57600080fd5b505af1158015610133573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061015791906102e2565b6101955760405162461bcd60e51b815260206004820152600f60248201526e1d1c985b9cd9995c8819985a5b1959608a1b60448201526064016100ca565b50565b6000546001600160a01b031633146101c25760405162461bcd60e51b81526004016100ca9061031d565b6101cc6000610262565b565b6000546001600160a01b031633146101f85760405162461bcd60e51b81526004016100ca9061031d565b6001600160a01b03811661025d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016100ca565b610195815b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156102c457600080fd5b81356001600160a01b03811681146102db57600080fd5b9392505050565b6000602082840312156102f457600080fd5b815180151581146102db57600080fd5b60006020828403121561031657600080fd5b5035919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260408201526060019056fea264697066735822122097ae95c93e84283d663c32ac83ad287d6f82a830b8c5abc6339b8e06e2d873f164736f6c63430008070033