0x608060405234801561001057600080fd5b506040516102c93803806102c983398101604081905261002f91610054565b600080546001600160a01b0319166001600160a01b0392909216919091179055610082565b600060208284031215610065578081fd5b81516001600160a01b038116811461007b578182fd5b9392505050565b610238806100916000396000f3fe6080604052600436106100295760003560e01c80630b8d0a281461002e5780634763324514610059575b600080fd5b34801561003a57600080fd5b5061004361006e565b60405161005091906101a5565b60405180910390f35b61006c61006736600461016a565b61007d565b005b6000546001600160a01b031681565b600034116100a65760405162461bcd60e51b815260040161009d906101dd565b60405180910390fd5b600080546040516001600160a01b03909116913480156108fc02929091818181858888f193505050501580156100e0573d6000803e3d6000fd5b50600054604051632142170760e11b81526001600160a01b03858116926342842e0e926101179290911690859087906004016101b9565b600060405180830381600087803b15801561013157600080fd5b505af1158015610145573d6000803e3d6000fd5b50505050505050565b80356001600160a01b038116811461016557600080fd5b919050565b60008060006060848603121561017e578283fd5b6101878461014e565b92506020840135915061019c6040850161014e565b90509250925092565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6020808252600b908201526a139bc8115512081cd95b9d60aa1b60408201526060019056fea26469706673582212205ebacbb5660dd3fd7461be889c7b295d19b744006b5afba43ae412fcd381340464736f6c63430008000033000000000000000000000000abcd61b80c6f52852cd3ae6d6721483f841c5900