0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61033c8061007e6000396000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c80638da5cb5b116100505780638da5cb5b14610092578063f2fde38b146100ba578063fdacd576146100cd57600080fd5b8063445df0ac1461006c578063715018a614610088575b600080fd5b61007560015481565b6040519081526020015b60405180910390f35b6100906100e0565b005b60005460405173ffffffffffffffffffffffffffffffffffffffff909116815260200161007f565b6100906100c83660046102b3565b6100f4565b6100906100db3660046102ee565b6101b0565b6100e86101bd565b6100f2600061023e565b565b6100fc6101bd565b73ffffffffffffffffffffffffffffffffffffffff81166101a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6101ad8161023e565b50565b6101b86101bd565b600155565b60005473ffffffffffffffffffffffffffffffffffffffff1633146100f2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161019b565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156102c4578081fd5b813573ffffffffffffffffffffffffffffffffffffffff811681146102e7578182fd5b9392505050565b6000602082840312156102ff578081fd5b503591905056fea2646970667358221220d3c92498b493eddfa305922f5bb4091382aab2a04edaf52c4b208cb01aa9bf5a64736f6c63430008040033