60806040526100106012600a610143565b61001d90621e8480610159565b60005534801561002c57600080fd5b50600080543382526001602052604090912055610170565b634e487b7160e01b600052601160045260246000fd5b6001815b60018411156100955780850481111561007957610079610044565b600184161561008757908102905b60019390931c92800261005e565b935093915050565b6000826100ac5750600161013d565b816100b95750600061013d565b81600181146100cf57600281146100d9576100f5565b600191505061013d565b60ff8411156100ea576100ea610044565b50506001821b61013d565b5060208310610133831016604e8410600b8410161715610118575081810a61013d565b610125600019848461005a565b806000190482111561013957610139610044565b0290505b92915050565b600061015260ff84168361009d565b9392505050565b808202811582820484141761013d5761013d610044565b6101c08061017f6000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806306fdde031461005c57806318160ddd14610099578063313ce567146100b057806370a08231146100ca57806395d89b41146100ea575b600080fd5b6100836040518060400160405280600881526020016729b5b4aa37b5b2b760c11b81525081565b604051610090919061010c565b60405180910390f35b6100a260005481565b604051908152602001610090565b6100b8601281565b60405160ff9091168152602001610090565b6100a26100d836600461015a565b60016020526000908152604090205481565b61008360405180604001604052806003815260200162534b4960e81b81525081565b602081526000825180602084015260005b8181101561013a576020818601810151604086840101520161011d565b506000604082850101526040601f19601f83011684010191505092915050565b60006020828403121561016c57600080fd5b81356001600160a01b038116811461018357600080fd5b939250505056fea2646970667358221220e0c238fbf8d005b4158ef5d1c629bc9e72097f329c6c287f4cda5d3ca60a101064736f6c634300081a0033