code: private static int readLEInt(InputStream in) throws IOException {
  		int i = in.read() & 0xFF;
  		i |= (in.read() & 0xFF) << 8;
  		i |= (in.read() & 0xFF) << 16;
  		i |= (in.read() & 0xFF) << 24;
  		return i;
  	}
docs: Reads an integer in little-endian from the stream.