0x608060405234801561001057600080fd5b50610168806100206000396000f3006080604052600436106100405763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663d29557fe8114610045575b600080fd5b34801561005157600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261009e9436949293602493928401919081908401838280828437509497506100a09650505050505050565b005b604080516020808252835181830152835133937f0fe877471cb763db81561ce83d01be57b6699361a3febbc7a0cdfb18df66246b9386939092839283019185019080838360005b838110156100ff5781810151838201526020016100e7565b50505050905090810190601f16801561012c5780820380516001836020036101000a031916815260200191505b509250505060405180910390a2505600a165627a7a7230582038486410145e9b9446a13ace45c7c01811222d9480bbef5112e9ecbd1f81830d0029