public static int MCRF4XX(@NonNull final byte[] data, final int offset, final int length) {
		return CRC(0x1021, 0xFFFF, data, offset, length, true, true, 0x0000);
	}
@Test
	// See: http://ww1.microchip.com/downloads/en/AppNotes/00752a.pdf
	public void MCRF4XX_8552F189() {
		final byte[] data = new byte[] {(byte) 0x58, (byte) 0x25, (byte) 0x1F, (byte) 0x98};
		assertEquals(0x07F1, CRC16.MCRF4XX(data, 0, 4));
	}