0x6080604052600080546001600160a01b03191633179055610297806100256000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80634e71e0c81461005c578063715018a6146100665780638da5cb5b1461006e578063e30c39781461008c578063f2fde38b14610094575b600080fd5b6100646100a7565b005b610064610122565b610076610181565b604051610083919061021e565b60405180910390f35b610076610190565b6100646100a23660046101e9565b61019f565b6001546001600160a01b031633146100be57600080fd5b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b0316331461013957600080fd5b600080546040516001600160a01b03909116917ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482091a2600080546001600160a01b0319169055565b6000546001600160a01b031681565b6001546001600160a01b031681565b6000546001600160a01b031633146101b657600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b80356101e38161023d565b92915050565b6000602082840312156101fb57600080fd5b600061020784846101d8565b949350505050565b6102188161022c565b82525050565b602081016101e3828461020f565b60006001600160a01b0382166101e3565b6102468161022c565b811461025157600080fd5b5056fea365627a7a72315820ae5daeb5af8b42b47eab7ab47badd9b257a67d877b64edffda1536a4e56444ce6c6578706572696d656e74616cf564736f6c634300050d0040