static byte[] longTo4ByteArray(long n) {
        byte[] bytes = Arrays.copyOfRange(ByteBuffer.allocate(8).putLong(n).array(), 4, 8);
        assert bytes.length == 4 : bytes.length;
        return bytes;
    }
@Test
    public void testLongToByteArray() {
        byte[] bytes = HDUtils.longTo4ByteArray(1026);
        assertEquals("00000402", ByteUtils.formatHex(bytes));
    }