0x608060405234801561001057600080fd5b506102ba806100206000396000f3fe60806040526004361061001e5760003560e01c8063ec3850eb14610023575b600080fd5b61003d600480360381019061003891906101cc565b61003f565b005b73cae0829fc1d42114b58179bd37fd6eec04cab80673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461008b57600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1661138883836040516100b592919061026b565b60006040518083038185875af1925050503d80600081146100f2576040519150601f19603f3d011682016040523d82523d6000602084013e6100f7565b606091505b505050505050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061013482610109565b9050919050565b61014481610129565b811461014f57600080fd5b50565b6000813590506101618161013b565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261018c5761018b610167565b5b8235905067ffffffffffffffff8111156101a9576101a861016c565b5b6020830191508360018202830111156101c5576101c4610171565b5b9250929050565b6000806000604084860312156101e5576101e46100ff565b5b60006101f386828701610152565b935050602084013567ffffffffffffffff81111561021457610213610104565b5b61022086828701610176565b92509250509250925092565b600081905092915050565b82818337600083830152505050565b6000610252838561022c565b935061025f838584610237565b82840190509392505050565b6000610278828486610246565b9150819050939250505056fea2646970667358221220ab9904c19b1c2c2d0bebdd054e9cf245bd99593c52339b0591b8f928bdf9d8aa64736f6c63430008090033