0x608060405234801561001057600080fd5b5060008054633f2e5fc363ffffffff199091161763ffffffff60201b191667a5977fbb0000000017815561042590819061004a90396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063263ad9171461005157806367d933471461007c578063b162cd811461009c578063cf1d21c0146100b1575b600080fd5b60005461005e9060e01b81565b6040516001600160e01b031990911681526020015b60405180910390f35b61008f61008a366004610305565b6100e4565b6040516100739190610350565b60005461005e90640100000000900460e01b81565b6100cc73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81565b6040516001600160a01b039091168152602001610073565b606060006100f560808401846103a3565b810190610102919061028a565b905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee610129606085016040860161025c565b6001600160a01b031614156101d35760005460e01b61014e608085016060860161025c565b825160208401516040516001600160a01b0390931660248401526044830188905267ffffffffffffffff873581166064850152909116608483015263ffffffff1660a482015260c4015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915291506102569050565b600054640100000000900460e01b6101f1608085016060860161025c565b610201606086016040870161025c565b835160208501516040516001600160a01b0394851660248201529390921660448401526064830188905267ffffffffffffffff8735811660848501521660a483015263ffffffff1660c482015260e401610198565b92915050565b60006020828403121561026d578081fd5b81356001600160a01b0381168114610283578182fd5b9392505050565b60006040828403121561029b578081fd5b6040516040810167ffffffffffffffff82821081831117156102cb57634e487b7160e01b84526041600452602484fd5b816040528435915080821682146102e0578384fd5b508152602083013563ffffffff811681146102f9578283fd5b60208201529392505050565b60008060408385031215610317578081fd5b82359150602083013567ffffffffffffffff811115610334578182fd5b830160a08186031215610345578182fd5b809150509250929050565b6000602080835283518082850152825b8181101561037c57858101830151858201604001528201610360565b8181111561038d5783604083870101525b50601f01601f1916929092016040019392505050565b6000808335601e198436030181126103b9578283fd5b83018035915067ffffffffffffffff8211156103d3578283fd5b6020019150368190038213156103e857600080fd5b925092905056fea26469706673582212203f8d9e63e5e4f7ca8e9617790da90d7a2234f20ef8ccb9e0962403bdca812a3464736f6c63430008020033