0x6080604052348015600e575f80fd5b506102e38061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610034575f3560e01c8063046ab1b414610038578063358b816614610042575b5f80fd5b610040610072565b005b61005c600480360381019061005791906101ca565b610158565b604051610069919061020d565b60405180910390f35b5f600a9050805f803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546100c29190610253565b925050819055503373ffffffffffffffffffffffffffffffffffffffff167f4b97a5e5e9b332836eea24e70b760c1ffce3041c0eb15309837d180f8bfff26a825f803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460405161014d929190610286565b60405180910390a250565b5f602052805f5260405f205f915090505481565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61019982610170565b9050919050565b6101a98161018f565b81146101b3575f80fd5b50565b5f813590506101c4816101a0565b92915050565b5f602082840312156101df576101de61016c565b5b5f6101ec848285016101b6565b91505092915050565b5f819050919050565b610207816101f5565b82525050565b5f6020820190506102205f8301846101fe565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61025d826101f5565b9150610268836101f5565b92508282019050808211156102805761027f610226565b5b92915050565b5f6040820190506102995f8301856101fe565b6102a660208301846101fe565b939250505056fea2646970667358221220624e37d1c4ce9096c84b3b8565e209f2d7d390f764aab9cf00b60d3620c35ffe64736f6c634300081a0033