public static Script parse(byte[] program) throws ScriptException {
        return parse(program, TimeUtils.currentTime());
    }
@Test
    public void testIp() {
        byte[] bytes = ByteUtils.parseHex("41043e96222332ea7848323c08116dddafbfa917b8e37f0bdf63841628267148588a09a43540942d58d49717ad3fabfe14978cf4f0a8b84d2435dad16e9aa4d7f935ac");
        Script s = Script.parse(bytes);
        assertTrue(ScriptPattern.isP2PK(s));
    }