private List<Integer> findMultiple(byte[] haystack, String hexString) {
		if (hexString.length() % 2 != 0) {
			return new ArrayList<Integer>(); // error
		}
		byte[] searchFor = new byte[hexString.length() / 2];
		for (int i = 0; i < searchFor.length; i++) {
			searchFor[i] = (byte) Integer.parseInt(
					hexString.substring(i * 2, i * 2 + 2), 16);
		}
		List<Integer> found = RomFunctions.search(haystack, searchFor);
		return found;
	}