code: public static int decrypt(int value, byte[] key) {
  		int[] buf = new int[4];
  
  		buf[0] = ((value >> 24) & 0xff);
  		buf[1] = ((value >> 16) & 0xff);
  		buf[2] = ((value >> 8) & 0xff);
  		buf[3] = ((value >> 0) & 0xff);
  
  		skip32(key, buf, false);
  
  		int out = ((buf[0]) << 24) | ((buf[1]) << 16) | ((buf[2]) << 8)
  				| (buf[3]);
  
  		return out;
  	}
docs: Decrypts the provided value using the specified key
  
  The key should be a byte array of 10 elements.
  
  @param value
  @param key
  @return The decrypted value