0x608060405260043610610046576000357c010000000000000000000000000000000000000000000000000000000090048063bfedf1e71461004b578063f3fef3a31461013a575b600080fd5b34801561005757600080fd5b506101386004803603606081101561006e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001906401000000008111156100b557600080fd5b8201836020820111156100c757600080fd5b803590602001918460208302840111640100000000831117156100e957600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610195565b005b34801561014657600080fd5b506101936004803603604081101561015d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610235565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156102305760008151905060008090505b8181101561022d5761022085848381518110151561021057fe5b906020019060200201518661029a565b80806001019150506101f6565b50505b505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156102965761029582338361029a565b5b5050565b600060608473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8585604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907c0100000000000000000000000000000000000000000000000000000000026020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b602083101515610391578051825260208201915060208101905060208303925061036c565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146103f3576040519150601f19603f3d011682016040523d82523d6000602084013e6103f8565b606091505b50915091508180156104385750600081511480610437575080806020019051602081101561042557600080fd5b81019080805190602001909291905050505b5b15156104ac576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5472616e7366657248656c7065723a205452414e534645525f4641494c45440081525060200191505060405180910390fd5b505050505056fea165627a7a72305820fbb0d2861d319955c6edcebb39a3f66b991e59254c5d76e737013e21940d8a0c0029
0x6080604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561005057600080fd5b506104df806100606000396000f3fe608060405260043610610046576000357c010000000000000000000000000000000000000000000000000000000090048063bfedf1e71461004b578063f3fef3a31461013a575b600080fd5b34801561005757600080fd5b506101386004803603606081101561006e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001906401000000008111156100b557600080fd5b8201836020820111156100c757600080fd5b803590602001918460208302840111640100000000831117156100e957600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610195565b005b34801561014657600080fd5b506101936004803603604081101561015d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610235565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156102305760008151905060008090505b8181101561022d5761022085848381518110151561021057fe5b906020019060200201518661029a565b80806001019150506101f6565b50505b505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156102965761029582338361029a565b5b5050565b600060608473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8585604051602401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050604051602081830303815290604052907c0100000000000000000000000000000000000000000000000000000000026020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b602083101515610391578051825260208201915060208101905060208303925061036c565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146103f3576040519150601f19603f3d011682016040523d82523d6000602084013e6103f8565b606091505b50915091508180156104385750600081511480610437575080806020019051602081101561042557600080fd5b81019080805190602001909291905050505b5b15156104ac576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f5472616e7366657248656c7065723a205452414e534645525f4641494c45440081525060200191505060405180910390fd5b505050505056fea165627a7a72305820fbb0d2861d319955c6edcebb39a3f66b991e59254c5d76e737013e21940d8a0c0029