0x608060405234801561001057600080fd5b50610300806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80634a0866c114610030575b600080fd5b61004a600480360381019061004591906101e0565b61004c565b005b7fb4589e72a72057edaa657036fbd3680313cdfc60ebbe27390faf01a630767e6c8160405161007b91906102a8565b60405180910390a150565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6100ed826100a4565b810181811067ffffffffffffffff8211171561010c5761010b6100b5565b5b80604052505050565b600061011f610086565b905061012b82826100e4565b919050565b600067ffffffffffffffff82111561014b5761014a6100b5565b5b610154826100a4565b9050602081019050919050565b82818337600083830152505050565b600061018361017e84610130565b610115565b90508281526020810184848401111561019f5761019e61009f565b5b6101aa848285610161565b509392505050565b600082601f8301126101c7576101c661009a565b5b81356101d7848260208601610170565b91505092915050565b6000602082840312156101f6576101f5610090565b5b600082013567ffffffffffffffff81111561021457610213610095565b5b610220848285016101b2565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610263578082015181840152602081019050610248565b60008484015250505050565b600061027a82610229565b6102848185610234565b9350610294818560208601610245565b61029d816100a4565b840191505092915050565b600060208201905081810360008301526102c2818461026f565b90509291505056fea26469706673582212200392455a54b3f49714033beefa8eb131e6c34cba27723b143984e070d30aa79e64736f6c63430008120033