            {
                counter++;
                nbytes_totran = Math.Min(numBytesMax, fsize - current_position);
                result += "Downloading chunk " + counter.ToString(System.Globalization.CultureInfo.CurrentCulture) + " of size " + nbytes_totran.ToString(System.Globalization.CultureInfo.CurrentCulture) + "\n";

                // Call the procedure to start from current_position and return nbytes_totran
                byte[] b1 = null;
                b1 = this.DownloadFileChunk(jobid, cntrl, fname, current_position, nbytes_totran);