public static String getMacBytesAsString(byte[] data, int startOffset) {
		StringBuilder sb = new StringBuilder(18);
		for (int i = startOffset; i < startOffset + 6; i++) {
			byte b = data[i];
			if (sb.length() > 0)
				sb.append(':');
			sb.append(String.format("%02x", b));
		}
		return sb.toString();
	}