private synchronized void seek(RandomAccessFile randomaccessfile, int pos) throws IOException {
		if (pos < 0 || pos > 0x3c00000) {
			System.out.println("Badseek - pos:" + pos + " len:" + randomaccessfile.length());
			pos = 0x3c00000;
			try {
				Thread.sleep(1000L);
			} catch (Exception exception) {
			}
		}
		randomaccessfile.seek(pos);
	}