0x608060405234801561000f575f80fd5b50335f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506103128061005c5f395ff3fe608060405260043610610021575f3560e01c80638da5cb5b146100825761007e565b3661007e573373ffffffffffffffffffffffffffffffffffffffff167f57526c336507803d68e69632bfe512179cde2c1a81d02288afe95bef30ac7a313460405161006c91906101b2565b60405180910390a261007c6100ac565b005b5f80fd5b34801561008d575f80fd5b50610096610177565b6040516100a3919061020a565b60405180910390f35b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16346040516100f190610250565b5f6040518083038185875af1925050503d805f811461012b576040519150601f19603f3d011682016040523d82523d5f602084013e610130565b606091505b5050905080610174576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161016b906102be565b60405180910390fd5b50565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f819050919050565b6101ac8161019a565b82525050565b5f6020820190506101c55f8301846101a3565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6101f4826101cb565b9050919050565b610204816101ea565b82525050565b5f60208201905061021d5f8301846101fb565b92915050565b5f81905092915050565b50565b5f61023b5f83610223565b91506102468261022d565b5f82019050919050565b5f61025a82610230565b9150819050919050565b5f82825260208201905092915050565b7f4661696c656420746f2073656e642045746865720000000000000000000000005f82015250565b5f6102a8601483610264565b91506102b382610274565b602082019050919050565b5f6020820190508181035f8301526102d58161029c565b905091905056fea264697066735822122019a06cd4dc8368186e5874ebd8a9a9c008b9fe1b4aa48d922c45a10ae742fe6264736f6c63430008170033