0x608060405234801561000f575f80fd5b50335f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061034c8061005c5f395ff3fe608060405260043610610037575f3560e01c806312065fe0146100425780632e1a7d4d1461006c5780638da5cb5b146100945761003e565b3661003e57005b5f80fd5b34801561004d575f80fd5b506100566100be565b60405161006391906101d4565b60405180910390f35b348015610077575f80fd5b50610092600480360381019061008d919061021b565b6100c5565b005b34801561009f575f80fd5b506100a8610199565b6040516100b59190610285565b60405180910390f35b5f47905090565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610152576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610149906102f8565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015610195573d5f803e3d5ffd5b5050565b5f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f819050919050565b6101ce816101bc565b82525050565b5f6020820190506101e75f8301846101c5565b92915050565b5f80fd5b6101fa816101bc565b8114610204575f80fd5b50565b5f81359050610215816101f1565b92915050565b5f602082840312156102305761022f6101ed565b5b5f61023d84828501610207565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61026f82610246565b9050919050565b61027f81610265565b82525050565b5f6020820190506102985f830184610276565b92915050565b5f82825260208201905092915050565b7f4f6e6c7920746865204f776e65722063616c6c2074686973206d6574686f64005f82015250565b5f6102e2601f8361029e565b91506102ed826102ae565b602082019050919050565b5f6020820190508181035f83015261030f816102d6565b905091905056fea2646970667358221220272bddf384647b094ac1cbf41f3978cff1b28c3f90c6f23366b95cb9b5864ed164736f6c63430008140033