608060405234801561001057600080fd5b50610254806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c806306fdde031461006757806318160ddd1461009d578063313ce567146100b457806370a08231146100bb57806395d89b41146100cf578063beabacc8146100ef575b600080fd5b6040805180820190915260088152672aa9a21021b7b4b760c11b60208201525b6040516100949190610156565b60405180910390f35b66038d7ea4c680005b604051908152602001610094565b60066100a6565b6100a66100c93660046101c0565b50600090565b6040805180820190915260048152635553444360e01b6020820152610087565b6101026100fd3660046101e2565b610104565b005b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161014991815260200190565b60405180910390a3505050565b600060208083528351808285015260005b8181101561018357858101830151858201604001528201610167565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b03811681146101bb57600080fd5b919050565b6000602082840312156101d257600080fd5b6101db826101a4565b9392505050565b6000806000606084860312156101f757600080fd5b610200846101a4565b925061020e602085016101a4565b915060408401359050925092509256fea2646970667358221220355624581462348971764652949821266495267165354157354792437822925764736f6c63437619652929