Benchmarking preprocessing with parallelization and serialization#

In this example, we compare the execution time and memory requirements of preprocessing data with the parallelization and serialization functionalities available in braindecode.preprocessing.preprocess().

We compare 4 cases:

  1. Sequential, no serialization

  2. Sequential, with serialization

  3. Parallel, no serialization

  4. Parallel, with serialization

Case 1 is the simplest approach, in which all recordings in a braindecode.datasets.BaseConcatDataset are preprocessed one after the other. In this scenario, braindecode.preprocessing.preprocess() acts inplace, which means memory usage will likely stay stable (depending on the preprocessing operations) if recordings have been preloaded. However, two potential issues arise when working with large datasets: (1) if recordings have not been preloaded before preprocessing, preprocess() will need to load them and keep them in memory, in which case memory can become a bottleneck, and (2) sequential preprocessing can take a considerable amount of time to run when working with many recordings.

A solution to the first issue (memory usage) is to save the preprocessed data to a file so it can be cleared from memory before moving on to the next recording (case 2). The recordings can then be reloaded with preload=False once they have all been saved to disk. This enables using the lazy loading capabilities of braindecode.datasets.BaseConcatDataset and avoids potential memory bottlenecks. The downside is that the writing to disk can take some time and of course requires disk space.

A solution to the second issue (slow preprocessing) is to parallelize the preprocessing over multiple cores whenever possible (case 3). This can speed up preprocessing significantly. However, this approach will increase memory usage because of the way parallelization is implemented internally (with joblib, copies of (part of) the data must be made when sending arguments to parallel processes).

Finally, case 4 (combining parallelization and serialization) is likely to be both fast and memory efficient. As shown in this example, this remains a tradeoff though, and the selected configuration should depend on the size of the dataset and the specific operations applied to the recordings.

# Authors: Hubert Banville <hubert.jbanville@gmail.com>
#
# License: BSD (3-clause)

import tempfile
import time
from itertools import product

import matplotlib.pyplot as plt
import pandas as pd
from memory_profiler import memory_usage
from sklearn.preprocessing import scale

from braindecode.datasets import SleepPhysionet
from braindecode.preprocessing import (
    Preprocessor,
    create_fixed_length_windows,
    preprocess,
)

We create a function that goes through the usual three steps of data preparation: (1) data loading, (2) continuous data preprocessing, (3) windowing and (4) windowed data preprocessing. We use the braindecode.datasets.SleepPhysionet dataset for testing purposes.

def prepare_data(n_recs, save, preload, n_jobs):
    if save:
        tmp_dir = tempfile.TemporaryDirectory()
        save_dir = tmp_dir.name
    else:
        save_dir = None

    # (1) Load the data
    concat_ds = SleepPhysionet(
        subject_ids=range(n_recs), recording_ids=[1], crop_wake_mins=30, preload=preload
    )
    sfreq = concat_ds.datasets[0].raw.info["sfreq"]

    # (2) Preprocess the continuous data
    preprocessors = [
        Preprocessor("crop", tmin=10),
        Preprocessor("filter", l_freq=None, h_freq=30),
    ]
    preprocess(
        concat_ds, preprocessors, save_dir=save_dir, overwrite=True, n_jobs=n_jobs
    )

    # (3) Window the data
    windows_ds = create_fixed_length_windows(
        concat_ds,
        0,
        None,
        int(30 * sfreq),
        int(30 * sfreq),
        True,
        preload=preload,
        n_jobs=n_jobs,
    )

    # Preprocess the windowed data
    preprocessors = [Preprocessor(scale, channel_wise=True)]
    preprocess(
        windows_ds, preprocessors, save_dir=save_dir, overwrite=True, n_jobs=n_jobs
    )

Next, we can run our function and measure its run time and peak memory usage for each one of our 4 cases above. We call the function multiple times with each configuration to get better estimates.

Note

To better characterize the run time vs. memory usage tradeoff for your specific configuration (as this will differ based on available hardware, data size and preprocessing operations), we recommend adapting this example to your use case and running it on your machine.

n_repets = 2  # Number of repetitions
all_n_recs = 2  # Number of recordings to load and preprocess
all_n_jobs = [1, 2]  # Number of parallel processes

results = list()
for _, n_recs, save, n_jobs in product(
    range(n_repets), [all_n_recs], [True, False], all_n_jobs
):
    start = time.time()
    mem = max(memory_usage(proc=(prepare_data, [n_recs, save, False, n_jobs], {})))
    time_taken = time.time() - start

    results.append(
        {
            "n_recs": n_recs,
            "max_mem": mem,
            "save": save,
            "n_jobs": n_jobs,
            "time": time_taken,
        }
    )
  0%|                                              | 0.00/48.3M [00:00<?, ?B/s]
  0%|                                      | 49.2k/48.3M [00:00<02:40, 301kB/s]
  0%|                                       | 115k/48.3M [00:00<02:02, 395kB/s]
  0%|▏                                      | 180k/48.3M [00:00<01:40, 481kB/s]
  0%|▏                                      | 231k/48.3M [00:00<01:43, 466kB/s]
  1%|▏                                      | 280k/48.3M [00:00<01:44, 461kB/s]
  1%|▎                                      | 328k/48.3M [00:00<02:00, 399kB/s]
  1%|▎                                      | 393k/48.3M [00:00<01:43, 462kB/s]
  1%|▎                                      | 442k/48.3M [00:01<01:47, 444kB/s]
  1%|▍                                      | 492k/48.3M [00:01<01:49, 439kB/s]
  1%|▍                                      | 541k/48.3M [00:01<01:45, 451kB/s]
  1%|▍                                      | 590k/48.3M [00:01<01:45, 454kB/s]
  1%|▌                                      | 639k/48.3M [00:01<01:58, 403kB/s]
  1%|▌                                      | 705k/48.3M [00:01<01:45, 451kB/s]
  2%|▌                                      | 754k/48.3M [00:01<01:47, 442kB/s]
  2%|▋                                      | 803k/48.3M [00:01<01:49, 434kB/s]
  2%|▋                                      | 852k/48.3M [00:01<01:48, 436kB/s]
  2%|▋                                      | 901k/48.3M [00:02<01:59, 396kB/s]
  2%|▊                                      | 967k/48.3M [00:02<01:53, 417kB/s]
  2%|▊                                     | 1.02M/48.3M [00:02<01:57, 403kB/s]
  2%|▊                                     | 1.06M/48.3M [00:02<01:56, 404kB/s]
  2%|▉                                     | 1.11M/48.3M [00:02<01:54, 413kB/s]
  2%|▉                                     | 1.16M/48.3M [00:02<01:53, 417kB/s]
  3%|▉                                     | 1.21M/48.3M [00:02<01:49, 431kB/s]
  3%|▉                                     | 1.26M/48.3M [00:02<01:55, 407kB/s]
  3%|█                                     | 1.31M/48.3M [00:03<01:46, 441kB/s]
  3%|█                                     | 1.36M/48.3M [00:03<01:48, 434kB/s]
  3%|█                                     | 1.41M/48.3M [00:03<01:47, 435kB/s]
  3%|█▏                                    | 1.46M/48.3M [00:03<01:47, 437kB/s]
  3%|█▏                                    | 1.51M/48.3M [00:03<01:46, 438kB/s]
  3%|█▏                                    | 1.56M/48.3M [00:03<02:00, 387kB/s]
  3%|█▎                                    | 1.62M/48.3M [00:03<01:51, 419kB/s]
  3%|█▎                                    | 1.67M/48.3M [00:03<01:54, 408kB/s]
  4%|█▎                                    | 1.71M/48.3M [00:04<02:12, 352kB/s]
  4%|█▍                                    | 1.75M/48.3M [00:04<02:11, 353kB/s]
  4%|█▍                                    | 1.80M/48.3M [00:04<02:06, 367kB/s]
  4%|█▍                                    | 1.85M/48.3M [00:04<01:59, 390kB/s]
  4%|█▍                                    | 1.90M/48.3M [00:04<01:53, 409kB/s]
  4%|█▌                                    | 1.95M/48.3M [00:04<02:00, 384kB/s]
  4%|█▌                                    | 2.02M/48.3M [00:04<01:48, 425kB/s]
  4%|█▌                                    | 2.06M/48.3M [00:04<01:49, 423kB/s]
  4%|█▋                                    | 2.11M/48.3M [00:05<01:49, 422kB/s]
  4%|█▋                                    | 2.16M/48.3M [00:05<01:46, 432kB/s]
  5%|█▋                                    | 2.21M/48.3M [00:05<01:47, 427kB/s]
  5%|█▊                                    | 2.26M/48.3M [00:05<01:47, 428kB/s]
  5%|█▊                                    | 2.31M/48.3M [00:05<01:52, 408kB/s]
  5%|█▊                                    | 2.36M/48.3M [00:05<01:49, 420kB/s]
  5%|█▉                                    | 2.41M/48.3M [00:05<01:48, 425kB/s]
  5%|█▉                                    | 2.46M/48.3M [00:05<01:44, 439kB/s]
  5%|█▉                                    | 2.51M/48.3M [00:05<01:45, 436kB/s]
  5%|██                                    | 2.56M/48.3M [00:06<01:45, 434kB/s]
  5%|██                                    | 2.61M/48.3M [00:06<01:49, 416kB/s]
  5%|██                                    | 2.65M/48.3M [00:06<01:50, 415kB/s]
  6%|██▏                                   | 2.70M/48.3M [00:06<01:48, 420kB/s]
  6%|██▏                                   | 2.75M/48.3M [00:06<01:44, 435kB/s]
  6%|██▏                                   | 2.80M/48.3M [00:06<01:42, 446kB/s]
  6%|██▏                                   | 2.85M/48.3M [00:06<01:51, 410kB/s]
  6%|██▎                                   | 2.92M/48.3M [00:06<01:42, 445kB/s]
  6%|██▎                                   | 2.97M/48.3M [00:07<01:41, 446kB/s]
  6%|██▎                                   | 3.01M/48.3M [00:07<01:43, 440kB/s]
  6%|██▍                                   | 3.06M/48.3M [00:07<01:41, 446kB/s]
  6%|██▍                                   | 3.11M/48.3M [00:07<01:52, 403kB/s]
  7%|██▍                                   | 3.18M/48.3M [00:07<01:43, 435kB/s]
  7%|██▌                                   | 3.23M/48.3M [00:07<01:45, 430kB/s]
  7%|██▌                                   | 3.28M/48.3M [00:07<01:44, 432kB/s]
  7%|██▌                                   | 3.33M/48.3M [00:07<01:42, 439kB/s]
  7%|██▋                                   | 3.38M/48.3M [00:07<01:43, 434kB/s]
  7%|██▋                                   | 3.42M/48.3M [00:08<01:43, 434kB/s]
  7%|██▋                                   | 3.47M/48.3M [00:08<01:47, 418kB/s]
  7%|██▊                                   | 3.52M/48.3M [00:08<01:46, 422kB/s]
  7%|██▊                                   | 3.57M/48.3M [00:08<01:43, 434kB/s]
  7%|██▊                                   | 3.62M/48.3M [00:08<01:41, 440kB/s]
  8%|██▉                                   | 3.67M/48.3M [00:08<01:50, 403kB/s]
  8%|██▉                                   | 3.74M/48.3M [00:08<01:43, 433kB/s]
  8%|██▉                                   | 3.78M/48.3M [00:08<01:44, 425kB/s]
  8%|███                                   | 3.83M/48.3M [00:09<01:44, 427kB/s]
  8%|███                                   | 3.88M/48.3M [00:09<01:43, 428kB/s]
  8%|███                                   | 3.93M/48.3M [00:09<01:55, 385kB/s]
  8%|███▏                                  | 4.00M/48.3M [00:09<01:41, 438kB/s]
  8%|███▏                                  | 4.05M/48.3M [00:09<01:43, 428kB/s]
  8%|███▏                                  | 4.10M/48.3M [00:09<01:42, 432kB/s]
  9%|███▎                                  | 4.15M/48.3M [00:09<01:40, 441kB/s]
  9%|███▎                                  | 4.19M/48.3M [00:09<01:38, 447kB/s]
  9%|███▎                                  | 4.24M/48.3M [00:10<01:38, 450kB/s]
  9%|███▎                                  | 4.29M/48.3M [00:10<01:38, 445kB/s]
  9%|███▍                                  | 4.34M/48.3M [00:10<01:41, 435kB/s]
  9%|███▍                                  | 4.39M/48.3M [00:10<01:40, 435kB/s]
  9%|███▍                                  | 4.44M/48.3M [00:10<01:41, 434kB/s]
  9%|███▌                                  | 4.49M/48.3M [00:10<01:40, 436kB/s]
  9%|███▌                                  | 4.53M/48.3M [00:10<01:41, 431kB/s]
  9%|███▌                                  | 4.59M/48.3M [00:10<01:42, 425kB/s]
 10%|███▋                                  | 4.64M/48.3M [00:10<01:43, 421kB/s]
 10%|███▋                                  | 4.69M/48.3M [00:11<01:43, 421kB/s]
 10%|███▋                                  | 4.73M/48.3M [00:11<01:42, 427kB/s]
 10%|███▊                                  | 4.78M/48.3M [00:11<01:42, 425kB/s]
 10%|███▊                                  | 4.83M/48.3M [00:11<01:42, 426kB/s]
 10%|███▊                                  | 4.88M/48.3M [00:11<01:45, 412kB/s]
 10%|███▉                                  | 4.93M/48.3M [00:11<01:43, 418kB/s]
 10%|███▉                                  | 4.98M/48.3M [00:11<01:40, 430kB/s]
 10%|███▉                                  | 5.03M/48.3M [00:11<01:39, 436kB/s]
 11%|███▉                                  | 5.08M/48.3M [00:11<01:37, 445kB/s]
 11%|████                                  | 5.13M/48.3M [00:12<01:37, 444kB/s]
 11%|████                                  | 5.17M/48.3M [00:12<01:43, 418kB/s]
 11%|████                                  | 5.22M/48.3M [00:12<01:43, 417kB/s]
 11%|████▏                                 | 5.26M/48.3M [00:12<01:47, 401kB/s]
 11%|████▏                                 | 5.30M/48.3M [00:12<02:02, 351kB/s]
 11%|████▏                                 | 5.34M/48.3M [00:12<02:04, 344kB/s]
 11%|████▏                                 | 5.39M/48.3M [00:12<01:58, 362kB/s]
 11%|████▎                                 | 5.44M/48.3M [00:12<01:51, 385kB/s]
 11%|████▎                                 | 5.49M/48.3M [00:13<01:44, 408kB/s]
 11%|████▎                                 | 5.53M/48.3M [00:13<01:50, 386kB/s]
 12%|████▍                                 | 5.59M/48.3M [00:13<01:42, 418kB/s]
 12%|████▍                                 | 5.64M/48.3M [00:13<01:43, 414kB/s]
 12%|████▍                                 | 5.69M/48.3M [00:13<01:41, 418kB/s]
 12%|████▌                                 | 5.73M/48.3M [00:13<01:46, 399kB/s]
 12%|████▌                                 | 5.78M/48.3M [00:13<01:44, 406kB/s]
 12%|████▌                                 | 5.83M/48.3M [00:13<01:47, 396kB/s]
 12%|████▌                                 | 5.88M/48.3M [00:14<01:46, 400kB/s]
 12%|████▋                                 | 5.93M/48.3M [00:14<01:44, 406kB/s]
 12%|████▋                                 | 5.98M/48.3M [00:14<01:40, 423kB/s]
 12%|████▋                                 | 6.03M/48.3M [00:14<01:53, 373kB/s]
 13%|████▊                                 | 6.09M/48.3M [00:14<01:44, 403kB/s]
 13%|████▊                                 | 6.14M/48.3M [00:14<01:48, 391kB/s]
 13%|████▊                                 | 6.18M/48.3M [00:14<02:05, 337kB/s]
 13%|████▉                                 | 6.21M/48.3M [00:14<02:05, 336kB/s]
 13%|████▉                                 | 6.26M/48.3M [00:15<01:59, 353kB/s]
 13%|████▉                                 | 6.31M/48.3M [00:15<01:54, 367kB/s]
 13%|████▉                                 | 6.36M/48.3M [00:15<01:47, 390kB/s]
 13%|█████                                 | 6.41M/48.3M [00:15<01:43, 407kB/s]
 13%|█████                                 | 6.46M/48.3M [00:15<01:39, 422kB/s]
 13%|█████                                 | 6.50M/48.3M [00:15<01:45, 397kB/s]
 14%|█████▏                                | 6.55M/48.3M [00:15<01:41, 412kB/s]
 14%|█████▏                                | 6.60M/48.3M [00:15<01:46, 391kB/s]
 14%|█████▏                                | 6.64M/48.3M [00:16<02:04, 336kB/s]
 14%|█████▎                                | 6.68M/48.3M [00:16<01:59, 349kB/s]
 14%|█████▎                                | 6.73M/48.3M [00:16<01:54, 364kB/s]
 14%|█████▎                                | 6.78M/48.3M [00:16<01:47, 385kB/s]
 14%|█████▎                                | 6.83M/48.3M [00:16<01:42, 404kB/s]
 14%|█████▍                                | 6.90M/48.3M [00:16<01:35, 436kB/s]
 14%|█████▍                                | 6.95M/48.3M [00:16<01:46, 390kB/s]
 15%|█████▌                                | 7.01M/48.3M [00:16<01:32, 448kB/s]
 15%|█████▌                                | 7.06M/48.3M [00:17<01:34, 436kB/s]
 15%|█████▌                                | 7.10M/48.3M [00:17<01:34, 435kB/s]
 15%|█████▌                                | 7.15M/48.3M [00:17<01:47, 384kB/s]
 15%|█████▋                                | 7.19M/48.3M [00:17<01:50, 372kB/s]
 15%|█████▋                                | 7.24M/48.3M [00:17<01:47, 384kB/s]
 15%|█████▋                                | 7.29M/48.3M [00:17<01:40, 408kB/s]
 15%|█████▊                                | 7.34M/48.3M [00:17<01:36, 423kB/s]
 15%|█████▊                                | 7.39M/48.3M [00:17<01:35, 429kB/s]
 15%|█████▊                                | 7.44M/48.3M [00:17<01:35, 429kB/s]
 15%|█████▉                                | 7.49M/48.3M [00:18<01:36, 422kB/s]
 16%|█████▉                                | 7.54M/48.3M [00:18<01:36, 421kB/s]
 16%|█████▉                                | 7.59M/48.3M [00:18<01:34, 430kB/s]
 16%|██████                                | 7.63M/48.3M [00:18<01:31, 444kB/s]
 16%|██████                                | 7.68M/48.3M [00:18<01:46, 383kB/s]
 16%|██████                                | 7.75M/48.3M [00:18<01:30, 448kB/s]
 16%|██████▏                               | 7.80M/48.3M [00:18<01:32, 437kB/s]
 16%|██████▏                               | 7.85M/48.3M [00:18<01:32, 438kB/s]
 16%|██████▏                               | 7.90M/48.3M [00:19<01:30, 447kB/s]
 16%|██████▏                               | 7.95M/48.3M [00:19<01:28, 457kB/s]
 17%|██████▎                               | 8.00M/48.3M [00:19<01:26, 465kB/s]
 17%|██████▎                               | 8.04M/48.3M [00:19<01:25, 473kB/s]
 17%|██████▎                               | 8.09M/48.3M [00:19<01:36, 417kB/s]
 17%|██████▍                               | 8.16M/48.3M [00:19<01:24, 477kB/s]
 17%|██████▍                               | 8.21M/48.3M [00:19<01:25, 471kB/s]
 17%|██████▍                               | 8.26M/48.3M [00:19<01:25, 472kB/s]
 17%|██████▌                               | 8.31M/48.3M [00:19<01:26, 465kB/s]
 17%|██████▌                               | 8.35M/48.3M [00:19<01:29, 449kB/s]
 17%|██████▌                               | 8.40M/48.3M [00:20<01:31, 439kB/s]
 17%|██████▋                               | 8.45M/48.3M [00:20<01:34, 422kB/s]
 18%|██████▋                               | 8.50M/48.3M [00:20<01:32, 432kB/s]
 18%|██████▋                               | 8.55M/48.3M [00:20<01:30, 440kB/s]
 18%|██████▊                               | 8.60M/48.3M [00:20<01:27, 453kB/s]
 18%|██████▊                               | 8.65M/48.3M [00:20<01:26, 457kB/s]
 18%|██████▊                               | 8.70M/48.3M [00:20<01:26, 457kB/s]
 18%|██████▉                               | 8.75M/48.3M [00:20<01:37, 408kB/s]
 18%|██████▉                               | 8.79M/48.3M [00:21<01:39, 399kB/s]
 18%|██████▉                               | 8.83M/48.3M [00:21<01:49, 361kB/s]
 18%|██████▉                               | 8.88M/48.3M [00:21<01:49, 359kB/s]
 18%|███████                               | 8.93M/48.3M [00:21<01:43, 380kB/s]
 19%|███████                               | 8.98M/48.3M [00:21<01:39, 396kB/s]
 19%|███████                               | 9.03M/48.3M [00:21<01:35, 412kB/s]
 19%|███████▏                              | 9.08M/48.3M [00:21<01:32, 425kB/s]
 19%|███████▏                              | 9.13M/48.3M [00:21<01:32, 426kB/s]
 19%|███████▏                              | 9.18M/48.3M [00:21<01:34, 415kB/s]
 19%|███████▎                              | 9.22M/48.3M [00:22<01:33, 419kB/s]
 19%|███████▎                              | 9.27M/48.3M [00:22<01:30, 430kB/s]
 19%|███████▎                              | 9.32M/48.3M [00:22<01:29, 435kB/s]
 19%|███████▎                              | 9.37M/48.3M [00:22<01:27, 443kB/s]
 19%|███████▍                              | 9.42M/48.3M [00:22<01:38, 397kB/s]
 20%|███████▍                              | 9.49M/48.3M [00:22<01:25, 456kB/s]
 20%|███████▍                              | 9.54M/48.3M [00:22<01:25, 451kB/s]
 20%|███████▌                              | 9.58M/48.3M [00:22<01:26, 446kB/s]
 20%|███████▌                              | 9.63M/48.3M [00:23<01:24, 456kB/s]
 20%|███████▌                              | 9.68M/48.3M [00:23<01:23, 463kB/s]
 20%|███████▋                              | 9.73M/48.3M [00:23<01:30, 429kB/s]
 20%|███████▋                              | 9.80M/48.3M [00:23<01:25, 451kB/s]
 20%|███████▋                              | 9.85M/48.3M [00:23<01:25, 450kB/s]
 20%|███████▊                              | 9.90M/48.3M [00:23<01:25, 448kB/s]
 21%|███████▊                              | 9.95M/48.3M [00:23<01:24, 455kB/s]
 21%|███████▊                              | 9.99M/48.3M [00:23<01:24, 453kB/s]
 21%|███████▉                              | 10.0M/48.3M [00:23<01:23, 458kB/s]
 21%|███████▉                              | 10.1M/48.3M [00:24<01:27, 439kB/s]
 21%|███████▉                              | 10.1M/48.3M [00:24<01:26, 443kB/s]
 21%|████████                              | 10.2M/48.3M [00:24<01:26, 443kB/s]
 21%|████████                              | 10.2M/48.3M [00:24<01:25, 448kB/s]
 21%|████████                              | 10.3M/48.3M [00:24<01:31, 415kB/s]
 21%|████████▏                             | 10.4M/48.3M [00:24<01:26, 441kB/s]
 22%|████████▏                             | 10.4M/48.3M [00:24<01:29, 426kB/s]
 22%|████████▏                             | 10.5M/48.3M [00:24<01:28, 430kB/s]
 22%|████████▎                             | 10.5M/48.3M [00:24<01:26, 436kB/s]
 22%|████████▎                             | 10.6M/48.3M [00:25<01:25, 443kB/s]
 22%|████████▎                             | 10.6M/48.3M [00:25<01:22, 455kB/s]
 22%|████████▎                             | 10.6M/48.3M [00:25<01:27, 429kB/s]
 22%|████████▍                             | 10.7M/48.3M [00:25<01:29, 418kB/s]
 22%|████████▍                             | 10.7M/48.3M [00:25<01:29, 421kB/s]
 22%|████████▍                             | 10.8M/48.3M [00:25<01:33, 402kB/s]
 22%|████████▌                             | 10.8M/48.3M [00:25<01:31, 408kB/s]
 23%|████████▌                             | 10.9M/48.3M [00:25<01:35, 392kB/s]
 23%|████████▌                             | 10.9M/48.3M [00:26<01:34, 397kB/s]
 23%|████████▋                             | 11.0M/48.3M [00:26<01:30, 411kB/s]
 23%|████████▋                             | 11.0M/48.3M [00:26<01:27, 426kB/s]
 23%|████████▋                             | 11.1M/48.3M [00:26<01:23, 445kB/s]
 23%|████████▊                             | 11.2M/48.3M [00:26<01:26, 432kB/s]
 23%|████████▊                             | 11.2M/48.3M [00:26<01:29, 415kB/s]
 23%|████████▊                             | 11.2M/48.3M [00:26<01:34, 394kB/s]
 23%|████████▊                             | 11.3M/48.3M [00:26<01:44, 354kB/s]
 23%|████████▉                             | 11.3M/48.3M [00:27<01:44, 355kB/s]
 24%|████████▉                             | 11.4M/48.3M [00:27<01:39, 371kB/s]
 24%|████████▉                             | 11.4M/48.3M [00:27<01:33, 396kB/s]
 24%|█████████                             | 11.5M/48.3M [00:27<01:28, 415kB/s]
 24%|█████████                             | 11.5M/48.3M [00:27<01:25, 428kB/s]
 24%|█████████                             | 11.6M/48.3M [00:27<01:28, 416kB/s]
 24%|█████████▏                            | 11.6M/48.3M [00:27<01:24, 437kB/s]
 24%|█████████▏                            | 11.7M/48.3M [00:27<01:23, 439kB/s]
 24%|█████████▏                            | 11.7M/48.3M [00:27<01:23, 437kB/s]
 24%|█████████▎                            | 11.8M/48.3M [00:28<01:22, 443kB/s]
 24%|█████████▎                            | 11.8M/48.3M [00:28<01:20, 456kB/s]
 25%|█████████▎                            | 11.9M/48.3M [00:28<01:28, 411kB/s]
 25%|█████████▍                            | 11.9M/48.3M [00:28<01:25, 428kB/s]
 25%|█████████▍                            | 12.0M/48.3M [00:28<01:29, 407kB/s]
 25%|█████████▍                            | 12.0M/48.3M [00:28<01:38, 368kB/s]
 25%|█████████▍                            | 12.1M/48.3M [00:28<01:40, 360kB/s]
 25%|█████████▌                            | 12.1M/48.3M [00:28<01:36, 375kB/s]
 25%|█████████▌                            | 12.2M/48.3M [00:29<01:32, 389kB/s]
 25%|█████████▌                            | 12.2M/48.3M [00:29<01:28, 408kB/s]
 25%|█████████▋                            | 12.3M/48.3M [00:29<01:32, 389kB/s]
 26%|█████████▋                            | 12.3M/48.3M [00:29<01:24, 424kB/s]
 26%|█████████▋                            | 12.4M/48.3M [00:29<01:25, 420kB/s]
 26%|█████████▊                            | 12.4M/48.3M [00:29<01:24, 425kB/s]
 26%|█████████▊                            | 12.5M/48.3M [00:29<01:23, 431kB/s]
 26%|█████████▊                            | 12.5M/48.3M [00:29<01:21, 438kB/s]
 26%|█████████▉                            | 12.6M/48.3M [00:30<01:20, 444kB/s]
 26%|█████████▉                            | 12.6M/48.3M [00:30<01:19, 451kB/s]
 26%|█████████▉                            | 12.7M/48.3M [00:30<01:19, 450kB/s]
 26%|██████████                            | 12.7M/48.3M [00:30<01:27, 407kB/s]
 26%|██████████                            | 12.8M/48.3M [00:30<01:30, 393kB/s]
 27%|██████████                            | 12.8M/48.3M [00:30<01:41, 349kB/s]
 27%|██████████                            | 12.9M/48.3M [00:30<01:38, 359kB/s]
 27%|██████████▏                           | 12.9M/48.3M [00:30<01:35, 370kB/s]
 27%|██████████▏                           | 13.0M/48.3M [00:31<01:30, 392kB/s]
 27%|██████████▏                           | 13.0M/48.3M [00:31<01:26, 410kB/s]
 27%|██████████▎                           | 13.1M/48.3M [00:31<01:22, 426kB/s]
 27%|██████████▎                           | 13.1M/48.3M [00:31<01:28, 398kB/s]
 27%|██████████▎                           | 13.2M/48.3M [00:31<01:20, 439kB/s]
 27%|██████████▍                           | 13.2M/48.3M [00:31<01:19, 439kB/s]
 27%|██████████▍                           | 13.3M/48.3M [00:31<01:19, 442kB/s]
 28%|██████████▍                           | 13.3M/48.3M [00:31<01:17, 453kB/s]
 28%|██████████▌                           | 13.4M/48.3M [00:31<01:28, 395kB/s]
 28%|██████████▌                           | 13.4M/48.3M [00:32<01:16, 459kB/s]
 28%|██████████▌                           | 13.5M/48.3M [00:32<01:20, 431kB/s]
 28%|██████████▋                           | 13.5M/48.3M [00:32<01:20, 434kB/s]
 28%|██████████▋                           | 13.6M/48.3M [00:32<01:20, 432kB/s]
 28%|██████████▋                           | 13.6M/48.3M [00:32<01:19, 437kB/s]
 28%|██████████▊                           | 13.7M/48.3M [00:32<01:19, 436kB/s]
 28%|██████████▊                           | 13.7M/48.3M [00:32<01:22, 422kB/s]
 29%|██████████▊                           | 13.8M/48.3M [00:32<01:26, 399kB/s]
 29%|██████████▊                           | 13.8M/48.3M [00:33<01:28, 392kB/s]
 29%|██████████▉                           | 13.9M/48.3M [00:33<01:28, 387kB/s]
 29%|██████████▉                           | 13.9M/48.3M [00:33<01:39, 347kB/s]
 29%|██████████▉                           | 13.9M/48.3M [00:33<01:37, 353kB/s]
 29%|██████████▉                           | 14.0M/48.3M [00:33<01:33, 367kB/s]
 29%|███████████                           | 14.0M/48.3M [00:33<01:28, 390kB/s]
 29%|███████████                           | 14.1M/48.3M [00:33<01:25, 402kB/s]
 29%|███████████                           | 14.1M/48.3M [00:33<01:22, 413kB/s]
 29%|███████████▏                          | 14.2M/48.3M [00:34<01:25, 401kB/s]
 29%|███████████▏                          | 14.2M/48.3M [00:34<01:22, 412kB/s]
 30%|███████████▏                          | 14.3M/48.3M [00:34<01:21, 419kB/s]
 30%|███████████▎                          | 14.3M/48.3M [00:34<01:18, 434kB/s]
 30%|███████████▎                          | 14.4M/48.3M [00:34<01:18, 434kB/s]
 30%|███████████▎                          | 14.4M/48.3M [00:34<01:17, 435kB/s]
 30%|███████████▍                          | 14.5M/48.3M [00:34<01:19, 424kB/s]
 30%|███████████▍                          | 14.5M/48.3M [00:34<01:20, 418kB/s]
 30%|███████████▍                          | 14.6M/48.3M [00:34<01:19, 423kB/s]
 30%|███████████▌                          | 14.6M/48.3M [00:35<01:18, 430kB/s]
 30%|███████████▌                          | 14.7M/48.3M [00:35<01:16, 438kB/s]
 30%|███████████▌                          | 14.7M/48.3M [00:35<01:15, 447kB/s]
 31%|███████████▌                          | 14.8M/48.3M [00:35<01:21, 410kB/s]
 31%|███████████▋                          | 14.8M/48.3M [00:35<01:25, 393kB/s]
 31%|███████████▋                          | 14.9M/48.3M [00:35<01:27, 384kB/s]
 31%|███████████▋                          | 14.9M/48.3M [00:35<01:35, 350kB/s]
 31%|███████████▊                          | 15.0M/48.3M [00:35<01:31, 365kB/s]
 31%|███████████▊                          | 15.0M/48.3M [00:36<01:26, 383kB/s]
 31%|███████████▊                          | 15.1M/48.3M [00:36<01:24, 393kB/s]
 31%|███████████▉                          | 15.1M/48.3M [00:36<01:21, 406kB/s]
 31%|███████████▉                          | 15.2M/48.3M [00:36<01:28, 374kB/s]
 31%|███████████▉                          | 15.2M/48.3M [00:36<01:30, 365kB/s]
 32%|███████████▉                          | 15.2M/48.3M [00:36<01:35, 346kB/s]
 32%|████████████                          | 15.3M/48.3M [00:36<01:34, 349kB/s]
 32%|████████████                          | 15.3M/48.3M [00:36<01:41, 327kB/s]
 32%|████████████                          | 15.4M/48.3M [00:37<01:40, 328kB/s]
 32%|████████████                          | 15.4M/48.3M [00:37<01:42, 321kB/s]
 32%|████████████                          | 15.4M/48.3M [00:37<01:44, 314kB/s]
 32%|████████████▏                         | 15.5M/48.3M [00:37<01:43, 319kB/s]
 32%|████████████▏                         | 15.5M/48.3M [00:37<01:37, 336kB/s]
 32%|████████████▏                         | 15.6M/48.3M [00:37<01:31, 359kB/s]
 32%|████████████▎                         | 15.6M/48.3M [00:37<01:24, 386kB/s]
 32%|████████████▎                         | 15.7M/48.3M [00:37<01:21, 399kB/s]
 33%|████████████▎                         | 15.7M/48.3M [00:38<01:29, 365kB/s]
 33%|████████████▍                         | 15.8M/48.3M [00:38<01:28, 368kB/s]
 33%|████████████▍                         | 15.8M/48.3M [00:38<01:32, 351kB/s]
 33%|████████████▍                         | 15.8M/48.3M [00:38<01:37, 332kB/s]
 33%|████████████▍                         | 15.9M/48.3M [00:38<01:34, 342kB/s]
 33%|████████████▌                         | 15.9M/48.3M [00:38<01:29, 360kB/s]
 33%|████████████▌                         | 16.0M/48.3M [00:38<01:24, 382kB/s]
 33%|████████████▌                         | 16.0M/48.3M [00:38<01:21, 394kB/s]
 33%|████████████▋                         | 16.1M/48.3M [00:39<01:28, 366kB/s]
 33%|████████████▋                         | 16.2M/48.3M [00:39<01:18, 412kB/s]
 34%|████████████▋                         | 16.2M/48.3M [00:39<01:18, 411kB/s]
 34%|████████████▊                         | 16.3M/48.3M [00:39<01:18, 411kB/s]
 34%|████████████▊                         | 16.3M/48.3M [00:39<01:16, 418kB/s]
 34%|████████████▊                         | 16.4M/48.3M [00:39<01:14, 431kB/s]
 34%|████████████▉                         | 16.4M/48.3M [00:39<01:14, 427kB/s]
 34%|████████████▉                         | 16.4M/48.3M [00:39<01:19, 401kB/s]
 34%|████████████▉                         | 16.5M/48.3M [00:39<01:19, 400kB/s]
 34%|████████████▉                         | 16.5M/48.3M [00:40<01:23, 382kB/s]
 34%|█████████████                         | 16.6M/48.3M [00:40<01:33, 339kB/s]
 34%|█████████████                         | 16.6M/48.3M [00:40<01:30, 350kB/s]
 34%|█████████████                         | 16.7M/48.3M [00:40<01:25, 370kB/s]
 35%|█████████████▏                        | 16.7M/48.3M [00:40<01:22, 385kB/s]
 35%|█████████████▏                        | 16.8M/48.3M [00:40<01:26, 365kB/s]
 35%|█████████████▏                        | 16.8M/48.3M [00:40<01:20, 394kB/s]
 35%|█████████████▎                        | 16.9M/48.3M [00:40<01:20, 393kB/s]
 35%|█████████████▎                        | 16.9M/48.3M [00:41<01:18, 399kB/s]
 35%|█████████████▎                        | 17.0M/48.3M [00:41<01:16, 413kB/s]
 35%|█████████████▎                        | 17.0M/48.3M [00:41<01:15, 416kB/s]
 35%|█████████████▍                        | 17.1M/48.3M [00:41<01:13, 428kB/s]
 35%|█████████████▍                        | 17.1M/48.3M [00:41<01:20, 386kB/s]
 36%|█████████████▍                        | 17.2M/48.3M [00:41<01:11, 437kB/s]
 36%|█████████████▌                        | 17.2M/48.3M [00:41<01:11, 433kB/s]
 36%|█████████████▌                        | 17.3M/48.3M [00:41<01:11, 435kB/s]
 36%|█████████████▌                        | 17.3M/48.3M [00:42<01:11, 435kB/s]
 36%|█████████████▋                        | 17.4M/48.3M [00:42<01:16, 406kB/s]
 36%|█████████████▋                        | 17.4M/48.3M [00:42<01:11, 431kB/s]
 36%|█████████████▋                        | 17.5M/48.3M [00:42<01:12, 426kB/s]
 36%|█████████████▊                        | 17.5M/48.3M [00:42<01:11, 431kB/s]
 36%|█████████████▊                        | 17.6M/48.3M [00:42<01:11, 433kB/s]
 36%|█████████████▊                        | 17.6M/48.3M [00:42<01:09, 443kB/s]
 37%|█████████████▉                        | 17.7M/48.3M [00:42<01:17, 394kB/s]
 37%|█████████████▉                        | 17.7M/48.3M [00:43<01:14, 409kB/s]
 37%|█████████████▉                        | 17.8M/48.3M [00:43<01:17, 393kB/s]
 37%|██████████████                        | 17.8M/48.3M [00:43<01:27, 350kB/s]
 37%|██████████████                        | 17.9M/48.3M [00:43<01:24, 360kB/s]
 37%|██████████████                        | 17.9M/48.3M [00:43<01:22, 370kB/s]
 37%|██████████████▏                       | 18.0M/48.3M [00:43<01:17, 390kB/s]
 37%|██████████████▏                       | 18.0M/48.3M [00:43<01:15, 403kB/s]
 37%|██████████████▏                       | 18.1M/48.3M [00:43<01:12, 418kB/s]
 37%|██████████████▏                       | 18.1M/48.3M [00:44<01:14, 403kB/s]
 38%|██████████████▎                       | 18.2M/48.3M [00:44<01:11, 424kB/s]
 38%|██████████████▎                       | 18.2M/48.3M [00:44<01:10, 427kB/s]
 38%|██████████████▎                       | 18.3M/48.3M [00:44<01:09, 433kB/s]
 38%|██████████████▍                       | 18.3M/48.3M [00:44<01:09, 434kB/s]
 38%|██████████████▍                       | 18.4M/48.3M [00:44<01:16, 391kB/s]
 38%|██████████████▍                       | 18.4M/48.3M [00:44<01:09, 433kB/s]
 38%|██████████████▌                       | 18.5M/48.3M [00:44<01:10, 423kB/s]
 38%|██████████████▌                       | 18.5M/48.3M [00:45<01:09, 427kB/s]
 38%|██████████████▌                       | 18.6M/48.3M [00:45<01:08, 434kB/s]
 39%|██████████████▋                       | 18.6M/48.3M [00:45<01:07, 438kB/s]
 39%|██████████████▋                       | 18.7M/48.3M [00:45<01:07, 438kB/s]
 39%|██████████████▋                       | 18.7M/48.3M [00:45<01:10, 420kB/s]
 39%|██████████████▊                       | 18.8M/48.3M [00:45<01:10, 421kB/s]
 39%|██████████████▊                       | 18.8M/48.3M [00:45<01:09, 423kB/s]
 39%|██████████████▊                       | 18.9M/48.3M [00:45<01:07, 434kB/s]
 39%|██████████████▉                       | 18.9M/48.3M [00:45<01:08, 429kB/s]
 39%|██████████████▉                       | 19.0M/48.3M [00:46<01:08, 429kB/s]
 39%|██████████████▉                       | 19.0M/48.3M [00:46<01:10, 416kB/s]
 39%|██████████████▉                       | 19.1M/48.3M [00:46<01:10, 414kB/s]
 40%|███████████████                       | 19.1M/48.3M [00:46<01:10, 415kB/s]
 40%|███████████████                       | 19.2M/48.3M [00:46<01:08, 425kB/s]
 40%|███████████████                       | 19.2M/48.3M [00:46<01:07, 432kB/s]
 40%|███████████████▏                      | 19.3M/48.3M [00:46<01:15, 384kB/s]
 40%|███████████████▏                      | 19.3M/48.3M [00:46<01:06, 433kB/s]
 40%|███████████████▏                      | 19.4M/48.3M [00:47<01:09, 414kB/s]
 40%|███████████████▎                      | 19.4M/48.3M [00:47<01:19, 362kB/s]
 40%|███████████████▎                      | 19.5M/48.3M [00:47<01:21, 353kB/s]
 40%|███████████████▎                      | 19.5M/48.3M [00:47<01:17, 371kB/s]
 40%|███████████████▍                      | 19.6M/48.3M [00:47<01:14, 387kB/s]
 41%|███████████████▍                      | 19.6M/48.3M [00:47<01:11, 400kB/s]
 41%|███████████████▍                      | 19.7M/48.3M [00:47<01:14, 382kB/s]
 41%|███████████████▌                      | 19.7M/48.3M [00:47<01:08, 415kB/s]
 41%|███████████████▌                      | 19.8M/48.3M [00:48<01:09, 414kB/s]
 41%|███████████████▌                      | 19.8M/48.3M [00:48<01:08, 419kB/s]
 41%|███████████████▌                      | 19.9M/48.3M [00:48<01:06, 429kB/s]
 41%|███████████████▋                      | 19.9M/48.3M [00:48<01:05, 437kB/s]
 41%|███████████████▋                      | 20.0M/48.3M [00:48<01:02, 451kB/s]
 41%|███████████████▋                      | 20.0M/48.3M [00:48<01:01, 458kB/s]
 42%|███████████████▊                      | 20.1M/48.3M [00:48<01:09, 404kB/s]
 42%|███████████████▊                      | 20.1M/48.3M [00:48<01:06, 422kB/s]
 42%|███████████████▊                      | 20.2M/48.3M [00:48<01:08, 411kB/s]
 42%|███████████████▉                      | 20.2M/48.3M [00:49<01:20, 351kB/s]
 42%|███████████████▉                      | 20.2M/48.3M [00:49<01:19, 351kB/s]
 42%|███████████████▉                      | 20.3M/48.3M [00:49<01:21, 344kB/s]
 42%|███████████████▉                      | 20.3M/48.3M [00:49<01:32, 304kB/s]
 42%|████████████████                      | 20.4M/48.3M [00:49<01:26, 322kB/s]
 42%|████████████████                      | 20.4M/48.3M [00:49<01:18, 354kB/s]
 42%|████████████████                      | 20.5M/48.3M [00:49<01:12, 382kB/s]
 42%|████████████████▏                     | 20.5M/48.3M [00:49<01:09, 401kB/s]
 43%|████████████████▏                     | 20.6M/48.3M [00:50<01:07, 410kB/s]
 43%|████████████████▏                     | 20.6M/48.3M [00:50<01:09, 400kB/s]
 43%|████████████████▏                     | 20.7M/48.3M [00:50<01:06, 414kB/s]
 43%|████████████████▎                     | 20.7M/48.3M [00:50<01:06, 412kB/s]
 43%|████████████████▎                     | 20.8M/48.3M [00:50<01:04, 425kB/s]
 43%|████████████████▎                     | 20.8M/48.3M [00:50<01:03, 434kB/s]
 43%|████████████████▍                     | 20.9M/48.3M [00:50<01:01, 450kB/s]
 43%|████████████████▍                     | 20.9M/48.3M [00:50<00:59, 458kB/s]
 43%|████████████████▍                     | 21.0M/48.3M [00:51<01:01, 448kB/s]
 43%|████████████████▌                     | 21.0M/48.3M [00:51<01:01, 444kB/s]
 44%|████████████████▌                     | 21.1M/48.3M [00:51<01:00, 449kB/s]
 44%|████████████████▌                     | 21.1M/48.3M [00:51<01:00, 448kB/s]
 44%|████████████████▋                     | 21.2M/48.3M [00:51<01:04, 422kB/s]
 44%|████████████████▋                     | 21.2M/48.3M [00:51<01:05, 417kB/s]
 44%|████████████████▋                     | 21.3M/48.3M [00:51<01:16, 355kB/s]
 44%|████████████████▋                     | 21.3M/48.3M [00:51<01:18, 343kB/s]
 44%|████████████████▊                     | 21.3M/48.3M [00:52<01:14, 363kB/s]
 44%|████████████████▊                     | 21.4M/48.3M [00:52<01:09, 385kB/s]
 44%|████████████████▊                     | 21.4M/48.3M [00:52<01:07, 397kB/s]
 44%|████████████████▉                     | 21.5M/48.3M [00:52<01:04, 415kB/s]
 45%|████████████████▉                     | 21.5M/48.3M [00:52<01:08, 391kB/s]
 45%|████████████████▉                     | 21.6M/48.3M [00:52<01:02, 430kB/s]
 45%|█████████████████                     | 21.6M/48.3M [00:52<01:02, 429kB/s]
 45%|█████████████████                     | 21.7M/48.3M [00:52<01:00, 437kB/s]
 45%|█████████████████                     | 21.7M/48.3M [00:52<01:00, 438kB/s]
 45%|█████████████████▏                    | 21.8M/48.3M [00:53<00:59, 443kB/s]
 45%|█████████████████▏                    | 21.8M/48.3M [00:53<01:00, 439kB/s]
 45%|█████████████████▏                    | 21.9M/48.3M [00:53<01:01, 429kB/s]
 45%|█████████████████▏                    | 21.9M/48.3M [00:53<01:01, 430kB/s]
 45%|█████████████████▎                    | 22.0M/48.3M [00:53<01:00, 434kB/s]
 46%|█████████████████▎                    | 22.0M/48.3M [00:53<01:00, 438kB/s]
 46%|█████████████████▎                    | 22.1M/48.3M [00:53<00:59, 442kB/s]
 46%|█████████████████▍                    | 22.1M/48.3M [00:53<01:03, 414kB/s]
 46%|█████████████████▍                    | 22.2M/48.3M [00:53<01:04, 406kB/s]
 46%|█████████████████▍                    | 22.2M/48.3M [00:54<01:03, 413kB/s]
 46%|█████████████████▌                    | 22.3M/48.3M [00:54<01:01, 423kB/s]
 46%|█████████████████▌                    | 22.3M/48.3M [00:54<01:07, 383kB/s]
 46%|█████████████████▌                    | 22.4M/48.3M [00:54<00:59, 434kB/s]
 46%|█████████████████▋                    | 22.4M/48.3M [00:54<01:01, 418kB/s]
 47%|█████████████████▋                    | 22.5M/48.3M [00:54<01:01, 420kB/s]
 47%|█████████████████▋                    | 22.5M/48.3M [00:54<01:00, 426kB/s]
 47%|█████████████████▊                    | 22.6M/48.3M [00:54<00:59, 435kB/s]
 47%|█████████████████▊                    | 22.6M/48.3M [00:55<00:59, 429kB/s]
 47%|█████████████████▊                    | 22.7M/48.3M [00:55<01:01, 416kB/s]
 47%|█████████████████▉                    | 22.7M/48.3M [00:55<01:01, 420kB/s]
 47%|█████████████████▉                    | 22.8M/48.3M [00:55<00:59, 427kB/s]
 47%|█████████████████▉                    | 22.8M/48.3M [00:55<00:58, 434kB/s]
 47%|█████████████████▉                    | 22.9M/48.3M [00:55<01:03, 401kB/s]
 47%|██████████████████                    | 23.0M/48.3M [00:55<00:59, 425kB/s]
 48%|██████████████████                    | 23.0M/48.3M [00:55<00:59, 424kB/s]
 48%|██████████████████                    | 23.1M/48.3M [00:56<00:59, 424kB/s]
 48%|██████████████████▏                   | 23.1M/48.3M [00:56<00:58, 434kB/s]
 48%|██████████████████▏                   | 23.2M/48.3M [00:56<00:56, 445kB/s]
 48%|██████████████████▏                   | 23.2M/48.3M [00:56<00:55, 454kB/s]
 48%|██████████████████▎                   | 23.2M/48.3M [00:56<00:55, 452kB/s]
 48%|██████████████████▎                   | 23.3M/48.3M [00:56<00:56, 440kB/s]
 48%|██████████████████▎                   | 23.3M/48.3M [00:56<00:57, 432kB/s]
 48%|██████████████████▍                   | 23.4M/48.3M [00:56<00:56, 441kB/s]
 49%|██████████████████▍                   | 23.4M/48.3M [00:56<00:54, 454kB/s]
 49%|██████████████████▍                   | 23.5M/48.3M [00:56<00:54, 453kB/s]
 49%|██████████████████▌                   | 23.5M/48.3M [00:57<00:54, 453kB/s]
 49%|██████████████████▌                   | 23.6M/48.3M [00:57<00:56, 439kB/s]
 49%|██████████████████▌                   | 23.6M/48.3M [00:57<00:56, 441kB/s]
 49%|██████████████████▌                   | 23.7M/48.3M [00:57<00:56, 439kB/s]
 49%|██████████████████▋                   | 23.7M/48.3M [00:57<00:54, 448kB/s]
 49%|██████████████████▋                   | 23.8M/48.3M [00:57<00:54, 449kB/s]
 49%|██████████████████▋                   | 23.8M/48.3M [00:57<00:54, 448kB/s]
 49%|██████████████████▊                   | 23.9M/48.3M [00:57<00:56, 433kB/s]
 50%|██████████████████▊                   | 23.9M/48.3M [00:58<00:55, 439kB/s]
 50%|██████████████████▊                   | 24.0M/48.3M [00:58<00:55, 438kB/s]
 50%|██████████████████▉                   | 24.0M/48.3M [00:58<00:56, 433kB/s]
 50%|██████████████████▉                   | 24.1M/48.3M [00:58<00:58, 413kB/s]
 50%|██████████████████▉                   | 24.1M/48.3M [00:58<00:59, 409kB/s]
 50%|███████████████████                   | 24.2M/48.3M [00:58<00:58, 416kB/s]
 50%|███████████████████                   | 24.2M/48.3M [00:58<00:56, 424kB/s]
 50%|███████████████████                   | 24.3M/48.3M [00:58<00:55, 430kB/s]
 50%|███████████████████▏                  | 24.3M/48.3M [00:58<00:54, 437kB/s]
 50%|███████████████████▏                  | 24.4M/48.3M [00:59<00:56, 428kB/s]
 51%|███████████████████▏                  | 24.4M/48.3M [00:59<00:55, 432kB/s]
 51%|███████████████████▏                  | 24.5M/48.3M [00:59<00:54, 439kB/s]
 51%|███████████████████▎                  | 24.5M/48.3M [00:59<00:58, 407kB/s]
 51%|███████████████████▎                  | 24.6M/48.3M [00:59<00:56, 420kB/s]
 51%|███████████████████▎                  | 24.6M/48.3M [00:59<00:58, 408kB/s]
 51%|███████████████████▍                  | 24.7M/48.3M [00:59<00:56, 419kB/s]
 51%|███████████████████▍                  | 24.7M/48.3M [00:59<00:55, 426kB/s]
 51%|███████████████████▍                  | 24.8M/48.3M [00:59<00:53, 437kB/s]
 51%|███████████████████▌                  | 24.8M/48.3M [01:00<00:59, 393kB/s]
 51%|███████████████████▌                  | 24.9M/48.3M [01:00<00:52, 449kB/s]
 52%|███████████████████▌                  | 24.9M/48.3M [01:00<00:53, 441kB/s]
 52%|███████████████████▋                  | 25.0M/48.3M [01:00<00:52, 447kB/s]
 52%|███████████████████▋                  | 25.0M/48.3M [01:00<00:52, 445kB/s]
 52%|███████████████████▋                  | 25.1M/48.3M [01:00<00:55, 415kB/s]
 52%|███████████████████▊                  | 25.1M/48.3M [01:00<00:53, 433kB/s]
 52%|███████████████████▊                  | 25.2M/48.3M [01:00<00:55, 418kB/s]
 52%|███████████████████▊                  | 25.2M/48.3M [01:01<00:55, 416kB/s]
 52%|███████████████████▊                  | 25.3M/48.3M [01:01<00:53, 428kB/s]
 52%|███████████████████▉                  | 25.3M/48.3M [01:01<00:53, 429kB/s]
 53%|███████████████████▉                  | 25.4M/48.3M [01:01<00:53, 431kB/s]
 53%|███████████████████▉                  | 25.4M/48.3M [01:01<00:56, 409kB/s]
 53%|████████████████████                  | 25.5M/48.3M [01:01<00:54, 417kB/s]
 53%|████████████████████                  | 25.5M/48.3M [01:01<00:54, 420kB/s]
 53%|████████████████████                  | 25.6M/48.3M [01:01<00:53, 426kB/s]
 53%|████████████████████▏                 | 25.6M/48.3M [01:01<00:51, 441kB/s]
 53%|████████████████████▏                 | 25.7M/48.3M [01:02<00:54, 413kB/s]
 53%|████████████████████▏                 | 25.7M/48.3M [01:02<00:51, 439kB/s]
 53%|████████████████████▎                 | 25.8M/48.3M [01:02<00:51, 435kB/s]
 53%|████████████████████▎                 | 25.8M/48.3M [01:02<00:51, 439kB/s]
 54%|████████████████████▎                 | 25.9M/48.3M [01:02<00:50, 441kB/s]
 54%|████████████████████▍                 | 25.9M/48.3M [01:02<00:51, 433kB/s]
 54%|████████████████████▍                 | 26.0M/48.3M [01:02<00:53, 414kB/s]
 54%|████████████████████▍                 | 26.0M/48.3M [01:02<00:55, 404kB/s]
 54%|████████████████████▌                 | 26.1M/48.3M [01:03<00:53, 419kB/s]
 54%|████████████████████▌                 | 26.1M/48.3M [01:03<00:51, 429kB/s]
 54%|████████████████████▌                 | 26.2M/48.3M [01:03<00:58, 377kB/s]
 54%|████████████████████▋                 | 26.2M/48.3M [01:03<00:57, 382kB/s]
 54%|████████████████████▋                 | 26.3M/48.3M [01:03<01:00, 363kB/s]
 54%|████████████████████▋                 | 26.3M/48.3M [01:03<01:02, 351kB/s]
 55%|████████████████████▋                 | 26.4M/48.3M [01:03<01:02, 352kB/s]
 55%|████████████████████▊                 | 26.4M/48.3M [01:03<01:07, 325kB/s]
 55%|████████████████████▊                 | 26.4M/48.3M [01:04<01:03, 346kB/s]
 55%|████████████████████▊                 | 26.5M/48.3M [01:04<00:58, 372kB/s]
 55%|████████████████████▊                 | 26.5M/48.3M [01:04<01:01, 354kB/s]
 55%|████████████████████▉                 | 26.6M/48.3M [01:04<00:54, 399kB/s]
 55%|████████████████████▉                 | 26.6M/48.3M [01:04<00:55, 393kB/s]
 55%|████████████████████▉                 | 26.7M/48.3M [01:04<00:56, 381kB/s]
 55%|█████████████████████                 | 26.7M/48.3M [01:04<00:57, 373kB/s]
 55%|█████████████████████                 | 26.8M/48.3M [01:04<00:58, 366kB/s]
 55%|█████████████████████                 | 26.8M/48.3M [01:05<01:00, 356kB/s]
 56%|█████████████████████                 | 26.9M/48.3M [01:05<00:57, 374kB/s]
 56%|█████████████████████▏                | 26.9M/48.3M [01:05<00:55, 388kB/s]
 56%|█████████████████████▏                | 27.0M/48.3M [01:05<00:53, 401kB/s]
 56%|█████████████████████▏                | 27.0M/48.3M [01:05<00:52, 409kB/s]
 56%|█████████████████████▎                | 27.1M/48.3M [01:05<00:52, 404kB/s]
 56%|█████████████████████▎                | 27.1M/48.3M [01:05<00:52, 404kB/s]
 56%|█████████████████████▎                | 27.2M/48.3M [01:05<00:50, 416kB/s]
 56%|█████████████████████▍                | 27.2M/48.3M [01:06<00:50, 422kB/s]
 56%|█████████████████████▍                | 27.3M/48.3M [01:06<00:48, 435kB/s]
 56%|█████████████████████▍                | 27.3M/48.3M [01:06<00:49, 421kB/s]
 57%|█████████████████████▌                | 27.4M/48.3M [01:06<00:47, 438kB/s]
 57%|█████████████████████▌                | 27.4M/48.3M [01:06<00:48, 435kB/s]
 57%|█████████████████████▌                | 27.5M/48.3M [01:06<00:47, 437kB/s]
 57%|█████████████████████▋                | 27.5M/48.3M [01:06<00:46, 444kB/s]
 57%|█████████████████████▋                | 27.6M/48.3M [01:06<00:44, 463kB/s]
 57%|█████████████████████▋                | 27.6M/48.3M [01:06<00:51, 403kB/s]
 57%|█████████████████████▊                | 27.7M/48.3M [01:07<00:43, 475kB/s]
 57%|█████████████████████▊                | 27.8M/48.3M [01:07<00:44, 464kB/s]
 58%|█████████████████████▊                | 27.8M/48.3M [01:07<00:44, 465kB/s]
 58%|█████████████████████▉                | 27.9M/48.3M [01:07<00:44, 464kB/s]
 58%|█████████████████████▉                | 27.9M/48.3M [01:07<00:47, 432kB/s]
 58%|█████████████████████▉                | 28.0M/48.3M [01:07<00:44, 455kB/s]
 58%|██████████████████████                | 28.0M/48.3M [01:07<00:45, 443kB/s]
 58%|██████████████████████                | 28.1M/48.3M [01:07<00:44, 451kB/s]
 58%|██████████████████████                | 28.1M/48.3M [01:08<00:45, 449kB/s]
 58%|██████████████████████▏               | 28.2M/48.3M [01:08<00:44, 458kB/s]
 58%|██████████████████████▏               | 28.2M/48.3M [01:08<00:47, 425kB/s]
 59%|██████████████████████▏               | 28.3M/48.3M [01:08<00:44, 452kB/s]
 59%|██████████████████████▎               | 28.3M/48.3M [01:08<00:44, 447kB/s]
 59%|██████████████████████▎               | 28.4M/48.3M [01:08<00:43, 455kB/s]
 59%|██████████████████████▎               | 28.4M/48.3M [01:08<00:43, 456kB/s]
 59%|██████████████████████▍               | 28.5M/48.3M [01:08<00:43, 455kB/s]
 59%|██████████████████████▍               | 28.5M/48.3M [01:08<00:43, 455kB/s]
 59%|██████████████████████▍               | 28.6M/48.3M [01:09<00:44, 439kB/s]
 59%|██████████████████████▌               | 28.6M/48.3M [01:09<00:44, 440kB/s]
 59%|██████████████████████▌               | 28.7M/48.3M [01:09<00:44, 445kB/s]
 59%|██████████████████████▌               | 28.7M/48.3M [01:09<00:43, 447kB/s]
 60%|██████████████████████▌               | 28.8M/48.3M [01:09<00:42, 458kB/s]
 60%|██████████████████████▋               | 28.8M/48.3M [01:09<00:43, 450kB/s]
 60%|██████████████████████▋               | 28.9M/48.3M [01:09<00:44, 434kB/s]
 60%|██████████████████████▋               | 28.9M/48.3M [01:09<00:44, 439kB/s]
 60%|██████████████████████▊               | 29.0M/48.3M [01:09<00:43, 441kB/s]
 60%|██████████████████████▊               | 29.0M/48.3M [01:10<00:43, 449kB/s]
 60%|██████████████████████▊               | 29.1M/48.3M [01:10<00:42, 455kB/s]
 60%|██████████████████████▉               | 29.1M/48.3M [01:10<00:45, 422kB/s]
 60%|██████████████████████▉               | 29.2M/48.3M [01:10<00:42, 447kB/s]
 60%|██████████████████████▉               | 29.2M/48.3M [01:10<00:43, 442kB/s]
 61%|███████████████████████               | 29.3M/48.3M [01:10<00:42, 450kB/s]
 61%|███████████████████████               | 29.3M/48.3M [01:10<00:41, 453kB/s]
 61%|███████████████████████               | 29.4M/48.3M [01:10<00:46, 409kB/s]
 61%|███████████████████████▏              | 29.4M/48.3M [01:11<00:41, 455kB/s]
 61%|███████████████████████▏              | 29.5M/48.3M [01:11<00:42, 445kB/s]
 61%|███████████████████████▏              | 29.5M/48.3M [01:11<00:41, 450kB/s]
 61%|███████████████████████▎              | 29.6M/48.3M [01:11<00:41, 455kB/s]
 61%|███████████████████████▎              | 29.6M/48.3M [01:11<00:40, 459kB/s]
 61%|███████████████████████▎              | 29.7M/48.3M [01:11<00:41, 450kB/s]
 62%|███████████████████████▍              | 29.7M/48.3M [01:11<00:42, 436kB/s]
 62%|███████████████████████▍              | 29.8M/48.3M [01:11<00:41, 445kB/s]
 62%|███████████████████████▍              | 29.8M/48.3M [01:11<00:42, 436kB/s]
 62%|███████████████████████▍              | 29.9M/48.3M [01:12<00:42, 437kB/s]
 62%|███████████████████████▌              | 29.9M/48.3M [01:12<00:45, 403kB/s]
 62%|███████████████████████▌              | 30.0M/48.3M [01:12<00:47, 388kB/s]
 62%|███████████████████████▌              | 30.0M/48.3M [01:12<00:45, 403kB/s]
 62%|███████████████████████▋              | 30.1M/48.3M [01:12<00:43, 421kB/s]
 62%|███████████████████████▋              | 30.1M/48.3M [01:12<00:41, 440kB/s]
 62%|███████████████████████▋              | 30.2M/48.3M [01:12<00:40, 444kB/s]
 63%|███████████████████████▊              | 30.2M/48.3M [01:12<00:42, 429kB/s]
 63%|███████████████████████▊              | 30.3M/48.3M [01:12<00:42, 429kB/s]
 63%|███████████████████████▊              | 30.3M/48.3M [01:13<00:41, 437kB/s]
 63%|███████████████████████▉              | 30.4M/48.3M [01:13<00:43, 414kB/s]
 63%|███████████████████████▉              | 30.4M/48.3M [01:13<00:41, 429kB/s]
 63%|███████████████████████▉              | 30.5M/48.3M [01:13<00:43, 411kB/s]
 63%|███████████████████████▉              | 30.5M/48.3M [01:13<00:42, 419kB/s]
 63%|████████████████████████              | 30.6M/48.3M [01:13<00:41, 430kB/s]
 63%|████████████████████████              | 30.6M/48.3M [01:13<00:41, 432kB/s]
 63%|████████████████████████              | 30.7M/48.3M [01:13<00:39, 447kB/s]
 64%|████████████████████████▏             | 30.7M/48.3M [01:13<00:38, 455kB/s]
 64%|████████████████████████▏             | 30.8M/48.3M [01:14<00:38, 452kB/s]
 64%|████████████████████████▏             | 30.8M/48.3M [01:14<00:38, 449kB/s]
 64%|████████████████████████▎             | 30.9M/48.3M [01:14<00:38, 449kB/s]
 64%|████████████████████████▎             | 30.9M/48.3M [01:14<00:38, 455kB/s]
 64%|████████████████████████▎             | 31.0M/48.3M [01:14<00:37, 465kB/s]
 64%|████████████████████████▍             | 31.0M/48.3M [01:14<00:41, 415kB/s]
 64%|████████████████████████▍             | 31.1M/48.3M [01:14<00:40, 428kB/s]
 64%|████████████████████████▍             | 31.1M/48.3M [01:14<00:42, 407kB/s]
 64%|████████████████████████▌             | 31.2M/48.3M [01:15<00:47, 364kB/s]
 65%|████████████████████████▌             | 31.2M/48.3M [01:15<00:48, 356kB/s]
 65%|████████████████████████▌             | 31.3M/48.3M [01:15<00:47, 356kB/s]
 65%|████████████████████████▌             | 31.3M/48.3M [01:15<00:47, 359kB/s]
 65%|████████████████████████▋             | 31.3M/48.3M [01:15<00:47, 360kB/s]
 65%|████████████████████████▋             | 31.4M/48.3M [01:15<00:47, 356kB/s]
 65%|████████████████████████▋             | 31.4M/48.3M [01:15<00:46, 366kB/s]
 65%|████████████████████████▊             | 31.5M/48.3M [01:15<00:43, 388kB/s]
 65%|████████████████████████▊             | 31.5M/48.3M [01:16<00:43, 388kB/s]
 65%|████████████████████████▊             | 31.6M/48.3M [01:16<00:41, 405kB/s]
 65%|████████████████████████▊             | 31.6M/48.3M [01:16<00:40, 409kB/s]
 66%|████████████████████████▉             | 31.7M/48.3M [01:16<00:40, 412kB/s]
 66%|████████████████████████▉             | 31.7M/48.3M [01:16<00:39, 424kB/s]
 66%|████████████████████████▉             | 31.8M/48.3M [01:16<00:37, 441kB/s]
 66%|█████████████████████████             | 31.8M/48.3M [01:16<00:36, 452kB/s]
 66%|█████████████████████████             | 31.9M/48.3M [01:16<00:36, 450kB/s]
 66%|█████████████████████████             | 31.9M/48.3M [01:16<00:37, 442kB/s]
 66%|█████████████████████████▏            | 32.0M/48.3M [01:17<00:37, 440kB/s]
 66%|█████████████████████████▏            | 32.0M/48.3M [01:17<00:36, 448kB/s]
 66%|█████████████████████████▏            | 32.1M/48.3M [01:17<00:36, 444kB/s]
 66%|█████████████████████████▎            | 32.1M/48.3M [01:17<00:36, 445kB/s]
 67%|█████████████████████████▎            | 32.2M/48.3M [01:17<00:39, 412kB/s]
 67%|█████████████████████████▎            | 32.2M/48.3M [01:17<00:39, 409kB/s]
 67%|█████████████████████████▎            | 32.3M/48.3M [01:17<00:38, 417kB/s]
 67%|█████████████████████████▍            | 32.3M/48.3M [01:17<00:37, 423kB/s]
 67%|█████████████████████████▍            | 32.4M/48.3M [01:18<00:37, 425kB/s]
 67%|█████████████████████████▍            | 32.4M/48.3M [01:18<00:39, 404kB/s]
 67%|█████████████████████████▌            | 32.5M/48.3M [01:18<00:39, 405kB/s]
 67%|█████████████████████████▌            | 32.5M/48.3M [01:18<00:38, 410kB/s]
 67%|█████████████████████████▌            | 32.6M/48.3M [01:18<00:37, 418kB/s]
 67%|█████████████████████████▋            | 32.6M/48.3M [01:18<00:41, 380kB/s]
 68%|█████████████████████████▋            | 32.7M/48.3M [01:18<00:36, 428kB/s]
 68%|█████████████████████████▋            | 32.7M/48.3M [01:18<00:36, 423kB/s]
 68%|█████████████████████████▊            | 32.8M/48.3M [01:18<00:36, 424kB/s]
 68%|█████████████████████████▊            | 32.8M/48.3M [01:19<00:35, 434kB/s]
 68%|█████████████████████████▊            | 32.9M/48.3M [01:19<00:34, 449kB/s]
 68%|█████████████████████████▉            | 32.9M/48.3M [01:19<00:33, 458kB/s]
 68%|█████████████████████████▉            | 33.0M/48.3M [01:19<00:32, 466kB/s]
 68%|█████████████████████████▉            | 33.0M/48.3M [01:19<00:35, 428kB/s]
 68%|██████████████████████████            | 33.1M/48.3M [01:19<00:36, 424kB/s]
 69%|██████████████████████████            | 33.1M/48.3M [01:19<00:38, 395kB/s]
 69%|██████████████████████████            | 33.2M/48.3M [01:19<00:39, 386kB/s]
 69%|██████████████████████████            | 33.2M/48.3M [01:20<00:37, 399kB/s]
 69%|██████████████████████████▏           | 33.3M/48.3M [01:20<00:36, 414kB/s]
 69%|██████████████████████████▏           | 33.3M/48.3M [01:20<00:34, 431kB/s]
 69%|██████████████████████████▏           | 33.4M/48.3M [01:20<00:33, 451kB/s]
 69%|██████████████████████████▎           | 33.4M/48.3M [01:20<00:34, 429kB/s]
 69%|██████████████████████████▎           | 33.5M/48.3M [01:20<00:32, 457kB/s]
 69%|██████████████████████████▍           | 33.6M/48.3M [01:20<00:32, 459kB/s]
 70%|██████████████████████████▍           | 33.6M/48.3M [01:20<00:32, 458kB/s]
 70%|██████████████████████████▍           | 33.7M/48.3M [01:20<00:31, 465kB/s]
 70%|██████████████████████████▍           | 33.7M/48.3M [01:21<00:31, 464kB/s]
 70%|██████████████████████████▌           | 33.8M/48.3M [01:21<00:31, 467kB/s]
 70%|██████████████████████████▌           | 33.8M/48.3M [01:21<00:32, 448kB/s]
 70%|██████████████████████████▌           | 33.8M/48.3M [01:21<00:32, 447kB/s]
 70%|██████████████████████████▋           | 33.9M/48.3M [01:21<00:32, 446kB/s]
 70%|██████████████████████████▋           | 33.9M/48.3M [01:21<00:36, 390kB/s]
 70%|██████████████████████████▋           | 34.0M/48.3M [01:21<00:32, 444kB/s]
 70%|██████████████████████████▊           | 34.1M/48.3M [01:21<00:33, 431kB/s]
 71%|██████████████████████████▊           | 34.1M/48.3M [01:22<00:32, 433kB/s]
 71%|██████████████████████████▊           | 34.2M/48.3M [01:22<00:32, 443kB/s]
 71%|██████████████████████████▉           | 34.2M/48.3M [01:22<00:31, 453kB/s]
 71%|██████████████████████████▉           | 34.3M/48.3M [01:22<00:30, 461kB/s]
 71%|██████████████████████████▉           | 34.3M/48.3M [01:22<00:34, 405kB/s]
 71%|███████████████████████████           | 34.4M/48.3M [01:22<00:31, 438kB/s]
 71%|███████████████████████████           | 34.4M/48.3M [01:22<00:32, 426kB/s]
 71%|███████████████████████████           | 34.5M/48.3M [01:22<00:35, 393kB/s]
 71%|███████████████████████████▏          | 34.5M/48.3M [01:23<00:36, 374kB/s]
 71%|███████████████████████████▏          | 34.6M/48.3M [01:23<00:34, 394kB/s]
 72%|███████████████████████████▏          | 34.6M/48.3M [01:23<00:33, 408kB/s]
 72%|███████████████████████████▏          | 34.7M/48.3M [01:23<00:33, 415kB/s]
 72%|███████████████████████████▎          | 34.7M/48.3M [01:23<00:32, 422kB/s]
 72%|███████████████████████████▎          | 34.8M/48.3M [01:23<00:33, 407kB/s]
 72%|███████████████████████████▎          | 34.8M/48.3M [01:23<00:32, 413kB/s]
 72%|███████████████████████████▍          | 34.8M/48.3M [01:23<00:32, 421kB/s]
 72%|███████████████████████████▍          | 34.9M/48.3M [01:23<00:31, 431kB/s]
 72%|███████████████████████████▍          | 34.9M/48.3M [01:24<00:30, 443kB/s]
 72%|███████████████████████████▌          | 35.0M/48.3M [01:24<00:31, 428kB/s]
 73%|███████████████████████████▌          | 35.0M/48.3M [01:24<00:29, 445kB/s]
 73%|███████████████████████████▌          | 35.1M/48.3M [01:24<00:29, 444kB/s]
 73%|███████████████████████████▋          | 35.1M/48.3M [01:24<00:29, 441kB/s]
 73%|███████████████████████████▋          | 35.2M/48.3M [01:24<00:29, 438kB/s]
 73%|███████████████████████████▋          | 35.2M/48.3M [01:24<00:30, 426kB/s]
 73%|███████████████████████████▋          | 35.3M/48.3M [01:24<00:31, 413kB/s]
 73%|███████████████████████████▊          | 35.3M/48.3M [01:24<00:32, 404kB/s]
 73%|███████████████████████████▊          | 35.4M/48.3M [01:25<00:32, 402kB/s]
 73%|███████████████████████████▊          | 35.4M/48.3M [01:25<00:32, 392kB/s]
 73%|███████████████████████████▉          | 35.5M/48.3M [01:25<00:36, 352kB/s]
 73%|███████████████████████████▉          | 35.5M/48.3M [01:25<00:34, 371kB/s]
 74%|███████████████████████████▉          | 35.6M/48.3M [01:25<00:32, 388kB/s]
 74%|████████████████████████████          | 35.6M/48.3M [01:25<00:31, 401kB/s]
 74%|████████████████████████████          | 35.7M/48.3M [01:25<00:30, 412kB/s]
 74%|████████████████████████████          | 35.7M/48.3M [01:25<00:32, 383kB/s]
 74%|████████████████████████████▏         | 35.8M/48.3M [01:26<00:28, 435kB/s]
 74%|████████████████████████████▏         | 35.8M/48.3M [01:26<00:28, 441kB/s]
 74%|████████████████████████████▏         | 35.9M/48.3M [01:26<00:28, 444kB/s]
 74%|████████████████████████████▏         | 35.9M/48.3M [01:26<00:27, 449kB/s]
 74%|████████████████████████████▎         | 36.0M/48.3M [01:26<00:27, 447kB/s]
 75%|████████████████████████████▎         | 36.0M/48.3M [01:26<00:27, 451kB/s]
 75%|████████████████████████████▎         | 36.1M/48.3M [01:26<00:28, 434kB/s]
 75%|████████████████████████████▍         | 36.1M/48.3M [01:26<00:27, 442kB/s]
 75%|████████████████████████████▍         | 36.2M/48.3M [01:26<00:27, 441kB/s]
 75%|████████████████████████████▍         | 36.2M/48.3M [01:27<00:31, 386kB/s]
 75%|████████████████████████████▌         | 36.3M/48.3M [01:27<00:27, 441kB/s]
 75%|████████████████████████████▌         | 36.3M/48.3M [01:27<00:28, 419kB/s]
 75%|████████████████████████████▌         | 36.4M/48.3M [01:27<00:28, 421kB/s]
 75%|████████████████████████████▋         | 36.4M/48.3M [01:27<00:27, 425kB/s]
 75%|████████████████████████████▋         | 36.5M/48.3M [01:27<00:26, 440kB/s]
 76%|████████████████████████████▋         | 36.5M/48.3M [01:27<00:28, 419kB/s]
 76%|████████████████████████████▊         | 36.6M/48.3M [01:27<00:26, 439kB/s]
 76%|████████████████████████████▊         | 36.6M/48.3M [01:28<00:26, 439kB/s]
 76%|████████████████████████████▊         | 36.7M/48.3M [01:28<00:26, 439kB/s]
 76%|████████████████████████████▉         | 36.7M/48.3M [01:28<00:26, 443kB/s]
 76%|████████████████████████████▉         | 36.8M/48.3M [01:28<00:26, 434kB/s]
 76%|████████████████████████████▉         | 36.8M/48.3M [01:28<00:26, 427kB/s]
 76%|████████████████████████████▉         | 36.9M/48.3M [01:28<00:27, 410kB/s]
 76%|█████████████████████████████         | 36.9M/48.3M [01:28<00:28, 407kB/s]
 76%|█████████████████████████████         | 37.0M/48.3M [01:28<00:28, 403kB/s]
 77%|█████████████████████████████         | 37.0M/48.3M [01:28<00:31, 354kB/s]
 77%|█████████████████████████████▏        | 37.1M/48.3M [01:29<00:30, 370kB/s]
 77%|█████████████████████████████▏        | 37.1M/48.3M [01:29<00:28, 388kB/s]
 77%|█████████████████████████████▏        | 37.2M/48.3M [01:29<00:27, 409kB/s]
 77%|█████████████████████████████▎        | 37.2M/48.3M [01:29<00:26, 426kB/s]
 77%|█████████████████████████████▎        | 37.3M/48.3M [01:29<00:29, 382kB/s]
 77%|█████████████████████████████▎        | 37.3M/48.3M [01:29<00:25, 439kB/s]
 77%|█████████████████████████████▍        | 37.4M/48.3M [01:29<00:25, 435kB/s]
 77%|█████████████████████████████▍        | 37.4M/48.3M [01:29<00:24, 437kB/s]
 78%|█████████████████████████████▍        | 37.5M/48.3M [01:30<00:24, 443kB/s]
 78%|█████████████████████████████▍        | 37.5M/48.3M [01:30<00:23, 456kB/s]
 78%|█████████████████████████████▌        | 37.6M/48.3M [01:30<00:23, 457kB/s]
 78%|█████████████████████████████▌        | 37.6M/48.3M [01:30<00:23, 454kB/s]
 78%|█████████████████████████████▌        | 37.7M/48.3M [01:30<00:23, 449kB/s]
 78%|█████████████████████████████▋        | 37.7M/48.3M [01:30<00:23, 448kB/s]
 78%|█████████████████████████████▋        | 37.8M/48.3M [01:30<00:23, 455kB/s]
 78%|█████████████████████████████▋        | 37.8M/48.3M [01:30<00:23, 455kB/s]
 78%|█████████████████████████████▊        | 37.9M/48.3M [01:30<00:23, 450kB/s]
 78%|█████████████████████████████▊        | 37.9M/48.3M [01:31<00:23, 439kB/s]
 79%|█████████████████████████████▊        | 38.0M/48.3M [01:31<00:24, 430kB/s]
 79%|█████████████████████████████▉        | 38.0M/48.3M [01:31<00:23, 434kB/s]
 79%|█████████████████████████████▉        | 38.1M/48.3M [01:31<00:25, 397kB/s]
 79%|█████████████████████████████▉        | 38.1M/48.3M [01:31<00:24, 416kB/s]
 79%|██████████████████████████████        | 38.2M/48.3M [01:31<00:24, 414kB/s]
 79%|██████████████████████████████        | 38.2M/48.3M [01:31<00:23, 422kB/s]
 79%|██████████████████████████████        | 38.3M/48.3M [01:31<00:23, 426kB/s]
 79%|██████████████████████████████        | 38.3M/48.3M [01:31<00:23, 422kB/s]
 79%|██████████████████████████████▏       | 38.4M/48.3M [01:32<00:23, 419kB/s]
 79%|██████████████████████████████▏       | 38.4M/48.3M [01:32<00:24, 398kB/s]
 80%|██████████████████████████████▏       | 38.5M/48.3M [01:32<00:24, 403kB/s]
 80%|██████████████████████████████▎       | 38.5M/48.3M [01:32<00:23, 413kB/s]
 80%|██████████████████████████████▎       | 38.6M/48.3M [01:32<00:23, 418kB/s]
 80%|██████████████████████████████▎       | 38.6M/48.3M [01:32<00:24, 404kB/s]
 80%|██████████████████████████████▍       | 38.6M/48.3M [01:32<00:23, 406kB/s]
 80%|██████████████████████████████▍       | 38.7M/48.3M [01:32<00:23, 411kB/s]
 80%|██████████████████████████████▍       | 38.7M/48.3M [01:33<00:22, 418kB/s]
 80%|██████████████████████████████▍       | 38.8M/48.3M [01:33<00:23, 403kB/s]
 80%|██████████████████████████████▌       | 38.8M/48.3M [01:33<00:22, 413kB/s]
 80%|██████████████████████████████▌       | 38.9M/48.3M [01:33<00:23, 406kB/s]
 81%|██████████████████████████████▌       | 38.9M/48.3M [01:33<00:22, 409kB/s]
 81%|██████████████████████████████▋       | 39.0M/48.3M [01:33<00:22, 415kB/s]
 81%|██████████████████████████████▋       | 39.0M/48.3M [01:33<00:22, 412kB/s]
 81%|██████████████████████████████▋       | 39.1M/48.3M [01:33<00:23, 402kB/s]
 81%|██████████████████████████████▊       | 39.1M/48.3M [01:34<00:23, 399kB/s]
 81%|██████████████████████████████▊       | 39.2M/48.3M [01:34<00:22, 408kB/s]
 81%|██████████████████████████████▊       | 39.2M/48.3M [01:34<00:21, 422kB/s]
 81%|██████████████████████████████▉       | 39.3M/48.3M [01:34<00:20, 436kB/s]
 81%|██████████████████████████████▉       | 39.3M/48.3M [01:34<00:20, 449kB/s]
 81%|██████████████████████████████▉       | 39.4M/48.3M [01:34<00:21, 419kB/s]
 82%|███████████████████████████████       | 39.5M/48.3M [01:34<00:19, 465kB/s]
 82%|███████████████████████████████       | 39.5M/48.3M [01:34<00:19, 459kB/s]
 82%|███████████████████████████████       | 39.6M/48.3M [01:34<00:18, 466kB/s]
 82%|███████████████████████████████▏      | 39.6M/48.3M [01:35<00:18, 464kB/s]
 82%|███████████████████████████████▏      | 39.6M/48.3M [01:35<00:20, 430kB/s]
 82%|███████████████████████████████▏      | 39.7M/48.3M [01:35<00:20, 417kB/s]
 82%|███████████████████████████████▏      | 39.7M/48.3M [01:35<00:21, 402kB/s]
 82%|███████████████████████████████▎      | 39.8M/48.3M [01:35<00:24, 350kB/s]
 82%|███████████████████████████████▎      | 39.8M/48.3M [01:35<00:24, 354kB/s]
 82%|███████████████████████████████▎      | 39.9M/48.3M [01:35<00:22, 372kB/s]
 83%|███████████████████████████████▍      | 39.9M/48.3M [01:35<00:21, 390kB/s]
 83%|███████████████████████████████▍      | 40.0M/48.3M [01:36<00:20, 402kB/s]
 83%|███████████████████████████████▍      | 40.0M/48.3M [01:36<00:19, 416kB/s]
 83%|███████████████████████████████▌      | 40.1M/48.3M [01:36<00:20, 396kB/s]
 83%|███████████████████████████████▌      | 40.1M/48.3M [01:36<00:20, 409kB/s]
 83%|███████████████████████████████▌      | 40.2M/48.3M [01:36<00:19, 418kB/s]
 83%|███████████████████████████████▌      | 40.2M/48.3M [01:36<00:18, 435kB/s]
 83%|███████████████████████████████▋      | 40.3M/48.3M [01:36<00:18, 443kB/s]
 83%|███████████████████████████████▋      | 40.3M/48.3M [01:36<00:18, 429kB/s]
 84%|███████████████████████████████▋      | 40.4M/48.3M [01:36<00:18, 435kB/s]
 84%|███████████████████████████████▊      | 40.4M/48.3M [01:37<00:18, 435kB/s]
 84%|███████████████████████████████▊      | 40.5M/48.3M [01:37<00:18, 435kB/s]
 84%|███████████████████████████████▊      | 40.5M/48.3M [01:37<00:17, 449kB/s]
 84%|███████████████████████████████▉      | 40.6M/48.3M [01:37<00:17, 450kB/s]
 84%|███████████████████████████████▉      | 40.6M/48.3M [01:37<00:17, 444kB/s]
 84%|███████████████████████████████▉      | 40.7M/48.3M [01:37<00:17, 439kB/s]
 84%|████████████████████████████████      | 40.7M/48.3M [01:37<00:17, 435kB/s]
 84%|████████████████████████████████      | 40.8M/48.3M [01:37<00:17, 442kB/s]
 84%|████████████████████████████████      | 40.8M/48.3M [01:37<00:16, 449kB/s]
 85%|████████████████████████████████      | 40.9M/48.3M [01:38<00:18, 403kB/s]
 85%|████████████████████████████████▏     | 40.9M/48.3M [01:38<00:16, 453kB/s]
 85%|████████████████████████████████▏     | 41.0M/48.3M [01:38<00:16, 448kB/s]
 85%|████████████████████████████████▎     | 41.0M/48.3M [01:38<00:16, 455kB/s]
 85%|████████████████████████████████▎     | 41.1M/48.3M [01:38<00:16, 449kB/s]
 85%|████████████████████████████████▎     | 41.1M/48.3M [01:38<00:17, 423kB/s]
 85%|████████████████████████████████▎     | 41.2M/48.3M [01:38<00:16, 434kB/s]
 85%|████████████████████████████████▍     | 41.2M/48.3M [01:38<00:17, 415kB/s]
 85%|████████████████████████████████▍     | 41.3M/48.3M [01:39<00:16, 419kB/s]
 85%|████████████████████████████████▍     | 41.3M/48.3M [01:39<00:16, 424kB/s]
 86%|████████████████████████████████▌     | 41.4M/48.3M [01:39<00:17, 388kB/s]
 86%|████████████████████████████████▌     | 41.4M/48.3M [01:39<00:16, 422kB/s]
 86%|████████████████████████████████▌     | 41.5M/48.3M [01:39<00:16, 417kB/s]
 86%|████████████████████████████████▋     | 41.5M/48.3M [01:39<00:16, 421kB/s]
 86%|████████████████████████████████▋     | 41.6M/48.3M [01:39<00:15, 426kB/s]
 86%|████████████████████████████████▋     | 41.6M/48.3M [01:39<00:15, 436kB/s]
 86%|████████████████████████████████▊     | 41.7M/48.3M [01:39<00:15, 432kB/s]
 86%|████████████████████████████████▊     | 41.7M/48.3M [01:40<00:15, 414kB/s]
 86%|████████████████████████████████▊     | 41.8M/48.3M [01:40<00:16, 410kB/s]
 87%|████████████████████████████████▉     | 41.8M/48.3M [01:40<00:15, 415kB/s]
 87%|████████████████████████████████▉     | 41.9M/48.3M [01:40<00:15, 429kB/s]
 87%|████████████████████████████████▉     | 41.9M/48.3M [01:40<00:14, 440kB/s]
 87%|████████████████████████████████▉     | 42.0M/48.3M [01:40<00:14, 437kB/s]
 87%|█████████████████████████████████     | 42.0M/48.3M [01:40<00:15, 413kB/s]
 87%|█████████████████████████████████     | 42.1M/48.3M [01:40<00:15, 417kB/s]
 87%|█████████████████████████████████     | 42.1M/48.3M [01:41<00:14, 422kB/s]
 87%|█████████████████████████████████▏    | 42.2M/48.3M [01:41<00:14, 429kB/s]
 87%|█████████████████████████████████▏    | 42.2M/48.3M [01:41<00:15, 403kB/s]
 87%|█████████████████████████████████▏    | 42.3M/48.3M [01:41<00:14, 421kB/s]
 88%|█████████████████████████████████▎    | 42.3M/48.3M [01:41<00:14, 413kB/s]
 88%|█████████████████████████████████▎    | 42.4M/48.3M [01:41<00:14, 416kB/s]
 88%|█████████████████████████████████▎    | 42.4M/48.3M [01:41<00:13, 426kB/s]
 88%|█████████████████████████████████▍    | 42.5M/48.3M [01:41<00:13, 439kB/s]
 88%|█████████████████████████████████▍    | 42.5M/48.3M [01:41<00:13, 439kB/s]
 88%|█████████████████████████████████▍    | 42.6M/48.3M [01:42<00:13, 423kB/s]
 88%|█████████████████████████████████▌    | 42.6M/48.3M [01:42<00:13, 414kB/s]
 88%|█████████████████████████████████▌    | 42.7M/48.3M [01:42<00:13, 420kB/s]
 88%|█████████████████████████████████▌    | 42.7M/48.3M [01:42<00:13, 429kB/s]
 88%|█████████████████████████████████▌    | 42.8M/48.3M [01:42<00:14, 379kB/s]
 89%|█████████████████████████████████▋    | 42.8M/48.3M [01:42<00:12, 446kB/s]
 89%|█████████████████████████████████▋    | 42.9M/48.3M [01:42<00:12, 435kB/s]
 89%|█████████████████████████████████▋    | 42.9M/48.3M [01:42<00:12, 431kB/s]
 89%|█████████████████████████████████▊    | 43.0M/48.3M [01:43<00:12, 437kB/s]
 89%|█████████████████████████████████▊    | 43.0M/48.3M [01:43<00:12, 442kB/s]
 89%|█████████████████████████████████▊    | 43.1M/48.3M [01:43<00:11, 447kB/s]
 89%|█████████████████████████████████▉    | 43.1M/48.3M [01:43<00:11, 446kB/s]
 89%|█████████████████████████████████▉    | 43.2M/48.3M [01:43<00:11, 442kB/s]
 89%|█████████████████████████████████▉    | 43.2M/48.3M [01:43<00:11, 442kB/s]
 90%|██████████████████████████████████    | 43.3M/48.3M [01:43<00:11, 449kB/s]
 90%|██████████████████████████████████    | 43.3M/48.3M [01:43<00:11, 446kB/s]
 90%|██████████████████████████████████    | 43.4M/48.3M [01:43<00:10, 452kB/s]
 90%|██████████████████████████████████▏   | 43.4M/48.3M [01:44<00:11, 422kB/s]
 90%|██████████████████████████████████▏   | 43.5M/48.3M [01:44<00:11, 407kB/s]
 90%|██████████████████████████████████▏   | 43.5M/48.3M [01:44<00:11, 413kB/s]
 90%|██████████████████████████████████▏   | 43.6M/48.3M [01:44<00:11, 427kB/s]
 90%|██████████████████████████████████▎   | 43.6M/48.3M [01:44<00:10, 435kB/s]
 90%|██████████████████████████████████▎   | 43.7M/48.3M [01:44<00:10, 426kB/s]
 90%|██████████████████████████████████▎   | 43.7M/48.3M [01:44<00:10, 434kB/s]
 91%|██████████████████████████████████▍   | 43.8M/48.3M [01:44<00:10, 429kB/s]
 91%|██████████████████████████████████▍   | 43.8M/48.3M [01:44<00:10, 438kB/s]
 91%|██████████████████████████████████▍   | 43.9M/48.3M [01:45<00:10, 443kB/s]
 91%|██████████████████████████████████▌   | 43.9M/48.3M [01:45<00:09, 446kB/s]
 91%|██████████████████████████████████▌   | 44.0M/48.3M [01:45<00:10, 436kB/s]
 91%|██████████████████████████████████▌   | 44.0M/48.3M [01:45<00:09, 441kB/s]
 91%|██████████████████████████████████▋   | 44.1M/48.3M [01:45<00:09, 442kB/s]
 91%|██████████████████████████████████▋   | 44.1M/48.3M [01:45<00:09, 445kB/s]
 91%|██████████████████████████████████▋   | 44.2M/48.3M [01:45<00:09, 457kB/s]
 91%|██████████████████████████████████▊   | 44.2M/48.3M [01:45<00:09, 459kB/s]
 92%|██████████████████████████████████▊   | 44.3M/48.3M [01:45<00:10, 407kB/s]
 92%|██████████████████████████████████▊   | 44.3M/48.3M [01:46<00:08, 471kB/s]
 92%|██████████████████████████████████▉   | 44.4M/48.3M [01:46<00:08, 460kB/s]
 92%|██████████████████████████████████▉   | 44.4M/48.3M [01:46<00:08, 459kB/s]
 92%|██████████████████████████████████▉   | 44.5M/48.3M [01:46<00:08, 458kB/s]
 92%|██████████████████████████████████▉   | 44.5M/48.3M [01:46<00:09, 422kB/s]
 92%|███████████████████████████████████   | 44.6M/48.3M [01:46<00:09, 409kB/s]
 92%|███████████████████████████████████   | 44.6M/48.3M [01:46<00:10, 361kB/s]
 92%|███████████████████████████████████   | 44.6M/48.3M [01:46<00:10, 357kB/s]
 92%|███████████████████████████████████▏  | 44.7M/48.3M [01:47<00:11, 315kB/s]
 93%|███████████████████████████████████▏  | 44.7M/48.3M [01:47<00:10, 331kB/s]
 93%|███████████████████████████████████▏  | 44.8M/48.3M [01:47<00:10, 354kB/s]
 93%|███████████████████████████████████▏  | 44.8M/48.3M [01:47<00:09, 383kB/s]
 93%|███████████████████████████████████▎  | 44.9M/48.3M [01:47<00:09, 348kB/s]
 93%|███████████████████████████████████▎  | 44.9M/48.3M [01:47<00:08, 410kB/s]
 93%|███████████████████████████████████▎  | 45.0M/48.3M [01:47<00:08, 410kB/s]
 93%|███████████████████████████████████▍  | 45.0M/48.3M [01:47<00:07, 416kB/s]
 93%|███████████████████████████████████▍  | 45.1M/48.3M [01:48<00:07, 424kB/s]
 93%|███████████████████████████████████▍  | 45.1M/48.3M [01:48<00:07, 425kB/s]
 93%|███████████████████████████████████▌  | 45.2M/48.3M [01:48<00:07, 426kB/s]
 94%|███████████████████████████████████▌  | 45.2M/48.3M [01:48<00:07, 415kB/s]
 94%|███████████████████████████████████▌  | 45.3M/48.3M [01:48<00:07, 417kB/s]
 94%|███████████████████████████████████▋  | 45.3M/48.3M [01:48<00:07, 422kB/s]
 94%|███████████████████████████████████▋  | 45.4M/48.3M [01:48<00:06, 431kB/s]
 94%|███████████████████████████████████▋  | 45.4M/48.3M [01:48<00:07, 406kB/s]
 94%|███████████████████████████████████▊  | 45.5M/48.3M [01:49<00:06, 424kB/s]
 94%|███████████████████████████████████▊  | 45.5M/48.3M [01:49<00:06, 419kB/s]
 94%|███████████████████████████████████▊  | 45.6M/48.3M [01:49<00:06, 422kB/s]
 94%|███████████████████████████████████▉  | 45.6M/48.3M [01:49<00:06, 426kB/s]
 95%|███████████████████████████████████▉  | 45.7M/48.3M [01:49<00:06, 439kB/s]
 95%|███████████████████████████████████▉  | 45.7M/48.3M [01:49<00:05, 436kB/s]
 95%|███████████████████████████████████▉  | 45.8M/48.3M [01:49<00:06, 417kB/s]
 95%|████████████████████████████████████  | 45.8M/48.3M [01:49<00:05, 418kB/s]
 95%|████████████████████████████████████  | 45.9M/48.3M [01:49<00:05, 420kB/s]
 95%|████████████████████████████████████  | 45.9M/48.3M [01:50<00:05, 433kB/s]
 95%|████████████████████████████████████▏ | 46.0M/48.3M [01:50<00:05, 447kB/s]
 95%|████████████████████████████████████▏ | 46.0M/48.3M [01:50<00:05, 410kB/s]
 95%|████████████████████████████████████▏ | 46.1M/48.3M [01:50<00:05, 415kB/s]
 95%|████████████████████████████████████▎ | 46.1M/48.3M [01:50<00:05, 402kB/s]
 96%|████████████████████████████████████▎ | 46.2M/48.3M [01:50<00:06, 352kB/s]
 96%|████████████████████████████████████▎ | 46.2M/48.3M [01:50<00:05, 360kB/s]
 96%|████████████████████████████████████▍ | 46.3M/48.3M [01:51<00:05, 381kB/s]
 96%|████████████████████████████████████▍ | 46.3M/48.3M [01:51<00:05, 395kB/s]
 96%|████████████████████████████████████▍ | 46.4M/48.3M [01:51<00:04, 403kB/s]
 96%|████████████████████████████████████▌ | 46.4M/48.3M [01:51<00:04, 415kB/s]
 96%|████████████████████████████████████▌ | 46.5M/48.3M [01:51<00:04, 399kB/s]
 96%|████████████████████████████████████▌ | 46.5M/48.3M [01:51<00:04, 402kB/s]
 96%|████████████████████████████████████▌ | 46.6M/48.3M [01:51<00:04, 405kB/s]
 96%|████████████████████████████████████▋ | 46.6M/48.3M [01:51<00:04, 420kB/s]
 97%|████████████████████████████████████▋ | 46.7M/48.3M [01:51<00:04, 384kB/s]
 97%|████████████████████████████████████▋ | 46.7M/48.3M [01:52<00:03, 417kB/s]
 97%|████████████████████████████████████▊ | 46.8M/48.3M [01:52<00:03, 421kB/s]
 97%|████████████████████████████████████▊ | 46.8M/48.3M [01:52<00:03, 427kB/s]
 97%|████████████████████████████████████▊ | 46.9M/48.3M [01:52<00:03, 431kB/s]
 97%|████████████████████████████████████▉ | 46.9M/48.3M [01:52<00:03, 438kB/s]
 97%|████████████████████████████████████▉ | 47.0M/48.3M [01:52<00:03, 410kB/s]
 97%|████████████████████████████████████▉ | 47.0M/48.3M [01:52<00:03, 406kB/s]
 97%|█████████████████████████████████████ | 47.1M/48.3M [01:52<00:03, 414kB/s]
 98%|█████████████████████████████████████ | 47.1M/48.3M [01:53<00:02, 428kB/s]
 98%|█████████████████████████████████████ | 47.2M/48.3M [01:53<00:02, 436kB/s]
 98%|█████████████████████████████████████▏| 47.2M/48.3M [01:53<00:02, 407kB/s]
 98%|█████████████████████████████████████▏| 47.3M/48.3M [01:53<00:02, 441kB/s]
 98%|█████████████████████████████████████▏| 47.3M/48.3M [01:53<00:02, 441kB/s]
 98%|█████████████████████████████████████▏| 47.4M/48.3M [01:53<00:02, 444kB/s]
 98%|█████████████████████████████████████▎| 47.4M/48.3M [01:53<00:01, 456kB/s]
 98%|█████████████████████████████████████▎| 47.5M/48.3M [01:53<00:01, 462kB/s]
 98%|█████████████████████████████████████▍| 47.5M/48.3M [01:53<00:01, 464kB/s]
 98%|█████████████████████████████████████▍| 47.6M/48.3M [01:54<00:01, 446kB/s]
 99%|█████████████████████████████████████▍| 47.6M/48.3M [01:54<00:01, 445kB/s]
 99%|█████████████████████████████████████▍| 47.7M/48.3M [01:54<00:01, 441kB/s]
 99%|█████████████████████████████████████▌| 47.7M/48.3M [01:54<00:01, 451kB/s]
 99%|█████████████████████████████████████▌| 47.8M/48.3M [01:54<00:01, 453kB/s]
 99%|█████████████████████████████████████▌| 47.8M/48.3M [01:54<00:01, 453kB/s]
 99%|█████████████████████████████████████▋| 47.9M/48.3M [01:54<00:01, 409kB/s]
 99%|█████████████████████████████████████▋| 47.9M/48.3M [01:54<00:00, 414kB/s]
 99%|█████████████████████████████████████▋| 48.0M/48.3M [01:54<00:00, 418kB/s]
 99%|█████████████████████████████████████▊| 48.0M/48.3M [01:55<00:00, 373kB/s]
 99%|█████████████████████████████████████▊| 48.1M/48.3M [01:55<00:00, 383kB/s]
100%|█████████████████████████████████████▊| 48.1M/48.3M [01:55<00:00, 403kB/s]
100%|█████████████████████████████████████▊| 48.2M/48.3M [01:55<00:00, 418kB/s]
100%|█████████████████████████████████████▉| 48.2M/48.3M [01:55<00:00, 480kB/s]
100%|█████████████████████████████████████▉| 48.3M/48.3M [01:55<00:00, 475kB/s]
100%|█████████████████████████████████████▉| 48.3M/48.3M [01:55<00:00, 474kB/s]
  0%|                                              | 0.00/48.3M [00:00<?, ?B/s]
100%|██████████████████████████████████████| 48.3M/48.3M [00:00<00:00, 201GB/s]

  0%|                                              | 0.00/4.62k [00:00<?, ?B/s]
  0%|                                              | 0.00/4.62k [00:00<?, ?B/s]
100%|█████████████████████████████████████| 4.62k/4.62k [00:00<00:00, 34.5MB/s]

  0%|                                              | 0.00/51.1M [00:00<?, ?B/s]
  0%|                                      | 65.5k/51.1M [00:00<02:04, 409kB/s]
  0%|                                       | 115k/51.1M [00:00<02:04, 408kB/s]
  0%|▏                                      | 164k/51.1M [00:00<02:01, 418kB/s]
  0%|▏                                      | 213k/51.1M [00:00<01:59, 425kB/s]
  1%|▏                                      | 262k/51.1M [00:00<02:08, 397kB/s]
  1%|▏                                      | 311k/51.1M [00:00<02:06, 402kB/s]
  1%|▎                                      | 360k/51.1M [00:00<02:03, 409kB/s]
  1%|▎                                      | 410k/51.1M [00:00<01:59, 425kB/s]
  1%|▎                                      | 459k/51.1M [00:01<02:05, 403kB/s]
  1%|▍                                      | 524k/51.1M [00:01<01:55, 437kB/s]
  1%|▍                                      | 573k/51.1M [00:01<01:54, 441kB/s]
  1%|▍                                      | 623k/51.1M [00:01<01:53, 445kB/s]
  1%|▌                                      | 672k/51.1M [00:01<02:01, 415kB/s]
  1%|▌                                      | 737k/51.1M [00:01<01:51, 453kB/s]
  2%|▌                                      | 786k/51.1M [00:01<01:52, 449kB/s]
  2%|▋                                      | 836k/51.1M [00:01<01:51, 449kB/s]
  2%|▋                                      | 885k/51.1M [00:02<01:49, 458kB/s]
  2%|▋                                      | 934k/51.1M [00:02<01:51, 452kB/s]
  2%|▊                                      | 983k/51.1M [00:02<01:53, 443kB/s]
  2%|▊                                     | 1.03M/51.1M [00:02<01:54, 437kB/s]
  2%|▊                                     | 1.10M/51.1M [00:02<01:51, 448kB/s]
  2%|▊                                     | 1.14M/51.1M [00:02<02:01, 413kB/s]
  2%|▉                                     | 1.20M/51.1M [00:02<01:59, 418kB/s]
  2%|▉                                     | 1.24M/51.1M [00:02<02:09, 386kB/s]
  2%|▉                                     | 1.28M/51.1M [00:03<02:10, 383kB/s]
  3%|▉                                     | 1.32M/51.1M [00:03<02:18, 359kB/s]
  3%|█                                     | 1.36M/51.1M [00:03<02:15, 366kB/s]
  3%|█                                     | 1.41M/51.1M [00:03<02:06, 394kB/s]
  3%|█                                     | 1.46M/51.1M [00:03<01:58, 418kB/s]
  3%|█                                     | 1.51M/51.1M [00:03<01:55, 430kB/s]
  3%|█▏                                    | 1.56M/51.1M [00:03<01:55, 429kB/s]
  3%|█▏                                    | 1.61M/51.1M [00:03<01:53, 437kB/s]
  3%|█▏                                    | 1.65M/51.1M [00:03<01:51, 442kB/s]
  3%|█▎                                    | 1.70M/51.1M [00:04<01:51, 443kB/s]
  3%|█▎                                    | 1.75M/51.1M [00:04<01:56, 422kB/s]
  4%|█▎                                    | 1.80M/51.1M [00:04<01:54, 429kB/s]
  4%|█▍                                    | 1.85M/51.1M [00:04<01:50, 446kB/s]
  4%|█▍                                    | 1.90M/51.1M [00:04<01:49, 450kB/s]
  4%|█▍                                    | 1.95M/51.1M [00:04<01:48, 455kB/s]
  4%|█▍                                    | 2.00M/51.1M [00:04<01:49, 449kB/s]
  4%|█▌                                    | 2.05M/51.1M [00:04<01:49, 446kB/s]
  4%|█▌                                    | 2.10M/51.1M [00:04<01:48, 451kB/s]
  4%|█▌                                    | 2.15M/51.1M [00:05<01:49, 448kB/s]
  4%|█▋                                    | 2.20M/51.1M [00:05<01:52, 436kB/s]
  4%|█▋                                    | 2.26M/51.1M [00:05<01:47, 454kB/s]
  5%|█▋                                    | 2.31M/51.1M [00:05<01:49, 445kB/s]
  5%|█▊                                    | 2.36M/51.1M [00:05<01:47, 453kB/s]
  5%|█▊                                    | 2.41M/51.1M [00:05<01:54, 424kB/s]
  5%|█▊                                    | 2.47M/51.1M [00:05<01:46, 455kB/s]
  5%|█▉                                    | 2.52M/51.1M [00:05<01:47, 453kB/s]
  5%|█▉                                    | 2.57M/51.1M [00:05<01:45, 459kB/s]
  5%|█▉                                    | 2.62M/51.1M [00:06<01:45, 458kB/s]
  5%|█▉                                    | 2.67M/51.1M [00:06<01:45, 461kB/s]
  5%|██                                    | 2.72M/51.1M [00:06<01:47, 450kB/s]
  5%|██                                    | 2.77M/51.1M [00:06<01:45, 458kB/s]
  6%|██                                    | 2.82M/51.1M [00:06<01:43, 466kB/s]
  6%|██▏                                   | 2.87M/51.1M [00:06<01:43, 467kB/s]
  6%|██▏                                   | 2.92M/51.1M [00:06<01:43, 464kB/s]
  6%|██▏                                   | 2.97M/51.1M [00:06<01:46, 453kB/s]
  6%|██▏                                   | 3.01M/51.1M [00:06<01:48, 444kB/s]
  6%|██▎                                   | 3.06M/51.1M [00:07<01:45, 455kB/s]
  6%|██▎                                   | 3.11M/51.1M [00:07<01:44, 460kB/s]
  6%|██▎                                   | 3.16M/51.1M [00:07<01:47, 445kB/s]
  6%|██▍                                   | 3.21M/51.1M [00:07<01:44, 457kB/s]
  6%|██▍                                   | 3.26M/51.1M [00:07<01:45, 453kB/s]
  6%|██▍                                   | 3.31M/51.1M [00:07<01:44, 458kB/s]
  7%|██▍                                   | 3.36M/51.1M [00:07<01:41, 471kB/s]
  7%|██▌                                   | 3.41M/51.1M [00:07<01:53, 422kB/s]
  7%|██▌                                   | 3.47M/51.1M [00:07<01:53, 418kB/s]
  7%|██▌                                   | 3.52M/51.1M [00:08<01:55, 413kB/s]
  7%|██▋                                   | 3.56M/51.1M [00:08<02:07, 374kB/s]
  7%|██▋                                   | 3.60M/51.1M [00:08<02:05, 380kB/s]
  7%|██▋                                   | 3.65M/51.1M [00:08<01:58, 402kB/s]
  7%|██▊                                   | 3.72M/51.1M [00:08<01:49, 434kB/s]
  7%|██▊                                   | 3.77M/51.1M [00:08<01:46, 446kB/s]
  7%|██▊                                   | 3.82M/51.1M [00:08<01:43, 458kB/s]
  8%|██▊                                   | 3.87M/51.1M [00:08<01:44, 451kB/s]
  8%|██▉                                   | 3.92M/51.1M [00:09<01:44, 453kB/s]
  8%|██▉                                   | 3.96M/51.1M [00:09<01:43, 455kB/s]
  8%|██▉                                   | 4.01M/51.1M [00:09<01:42, 459kB/s]
  8%|███                                   | 4.06M/51.1M [00:09<01:41, 464kB/s]
  8%|███                                   | 4.11M/51.1M [00:09<01:44, 449kB/s]
  8%|███                                   | 4.16M/51.1M [00:09<01:45, 446kB/s]
  8%|███▏                                  | 4.21M/51.1M [00:09<01:44, 448kB/s]
  8%|███▏                                  | 4.26M/51.1M [00:09<01:49, 426kB/s]
  8%|███▏                                  | 4.33M/51.1M [00:09<01:44, 447kB/s]
  9%|███▎                                  | 4.37M/51.1M [00:10<01:43, 452kB/s]
  9%|███▎                                  | 4.42M/51.1M [00:10<01:44, 447kB/s]
  9%|███▎                                  | 4.47M/51.1M [00:10<01:43, 449kB/s]
  9%|███▎                                  | 4.52M/51.1M [00:10<01:48, 429kB/s]
  9%|███▍                                  | 4.57M/51.1M [00:10<01:49, 426kB/s]
  9%|███▍                                  | 4.62M/51.1M [00:10<01:48, 429kB/s]
  9%|███▍                                  | 4.69M/51.1M [00:10<01:43, 450kB/s]
  9%|███▌                                  | 4.73M/51.1M [00:10<01:52, 413kB/s]
  9%|███▌                                  | 4.80M/51.1M [00:10<01:40, 461kB/s]
  9%|███▌                                  | 4.85M/51.1M [00:11<01:43, 446kB/s]
 10%|███▋                                  | 4.90M/51.1M [00:11<01:49, 423kB/s]
 10%|███▋                                  | 4.95M/51.1M [00:11<01:51, 413kB/s]
 10%|███▋                                  | 5.00M/51.1M [00:11<01:50, 416kB/s]
 10%|███▊                                  | 5.05M/51.1M [00:11<01:46, 432kB/s]
 10%|███▊                                  | 5.09M/51.1M [00:11<01:48, 422kB/s]
 10%|███▊                                  | 5.14M/51.1M [00:11<01:43, 443kB/s]
 10%|███▊                                  | 5.19M/51.1M [00:11<01:44, 440kB/s]
 10%|███▉                                  | 5.24M/51.1M [00:12<01:41, 452kB/s]
 10%|███▉                                  | 5.29M/51.1M [00:12<01:55, 397kB/s]
 10%|███▉                                  | 5.36M/51.1M [00:12<01:40, 454kB/s]
 11%|████                                  | 5.41M/51.1M [00:12<01:41, 452kB/s]
 11%|████                                  | 5.46M/51.1M [00:12<01:40, 453kB/s]
 11%|████                                  | 5.51M/51.1M [00:12<01:49, 418kB/s]
 11%|████▏                                 | 5.57M/51.1M [00:12<01:44, 437kB/s]
 11%|████▏                                 | 5.62M/51.1M [00:12<01:45, 431kB/s]
 11%|████▏                                 | 5.69M/51.1M [00:13<01:41, 448kB/s]
 11%|████▎                                 | 5.73M/51.1M [00:13<01:40, 450kB/s]
 11%|████▎                                 | 5.78M/51.1M [00:13<01:44, 435kB/s]
 11%|████▎                                 | 5.85M/51.1M [00:13<01:40, 452kB/s]
 12%|████▍                                 | 5.90M/51.1M [00:13<01:40, 451kB/s]
 12%|████▍                                 | 5.95M/51.1M [00:13<01:38, 459kB/s]
 12%|████▍                                 | 6.00M/51.1M [00:13<01:38, 456kB/s]
 12%|████▍                                 | 6.05M/51.1M [00:13<01:50, 410kB/s]
 12%|████▌                                 | 6.09M/51.1M [00:14<01:53, 396kB/s]
 12%|████▌                                 | 6.14M/51.1M [00:14<01:57, 383kB/s]
 12%|████▌                                 | 6.18M/51.1M [00:14<02:03, 363kB/s]
 12%|████▋                                 | 6.23M/51.1M [00:14<01:57, 381kB/s]
 12%|████▋                                 | 6.28M/51.1M [00:14<01:52, 399kB/s]
 12%|████▋                                 | 6.32M/51.1M [00:14<01:46, 419kB/s]
 12%|████▋                                 | 6.37M/51.1M [00:14<01:48, 414kB/s]
 13%|████▊                                 | 6.42M/51.1M [00:14<01:43, 433kB/s]
 13%|████▊                                 | 6.47M/51.1M [00:14<01:44, 427kB/s]
 13%|████▊                                 | 6.52M/51.1M [00:15<01:48, 410kB/s]
 13%|████▉                                 | 6.57M/51.1M [00:15<01:47, 413kB/s]
 13%|████▉                                 | 6.62M/51.1M [00:15<01:52, 395kB/s]
 13%|████▉                                 | 6.67M/51.1M [00:15<01:49, 407kB/s]
 13%|████▉                                 | 6.72M/51.1M [00:15<01:43, 428kB/s]
 13%|█████                                 | 6.77M/51.1M [00:15<01:43, 429kB/s]
 13%|█████                                 | 6.82M/51.1M [00:15<01:41, 438kB/s]
 13%|█████                                 | 6.86M/51.1M [00:15<01:42, 432kB/s]
 14%|█████▏                                | 6.91M/51.1M [00:15<01:41, 434kB/s]
 14%|█████▏                                | 6.96M/51.1M [00:16<01:39, 442kB/s]
 14%|█████▏                                | 7.01M/51.1M [00:16<01:44, 422kB/s]
 14%|█████▎                                | 7.08M/51.1M [00:16<01:39, 445kB/s]
 14%|█████▎                                | 7.13M/51.1M [00:16<01:38, 447kB/s]
 14%|█████▎                                | 7.18M/51.1M [00:16<01:37, 451kB/s]
 14%|█████▎                                | 7.23M/51.1M [00:16<01:36, 453kB/s]
 14%|█████▍                                | 7.27M/51.1M [00:16<01:37, 452kB/s]
 14%|█████▍                                | 7.32M/51.1M [00:16<01:38, 443kB/s]
 14%|█████▍                                | 7.37M/51.1M [00:17<01:37, 449kB/s]
 15%|█████▌                                | 7.42M/51.1M [00:17<01:38, 445kB/s]
 15%|█████▌                                | 7.47M/51.1M [00:17<01:38, 443kB/s]
 15%|█████▌                                | 7.52M/51.1M [00:17<01:42, 423kB/s]
 15%|█████▋                                | 7.57M/51.1M [00:17<01:42, 426kB/s]
 15%|█████▋                                | 7.62M/51.1M [00:17<01:39, 435kB/s]
 15%|█████▋                                | 7.67M/51.1M [00:17<01:39, 436kB/s]
 15%|█████▋                                | 7.72M/51.1M [00:17<01:40, 431kB/s]
 15%|█████▊                                | 7.77M/51.1M [00:17<01:40, 430kB/s]
 15%|█████▊                                | 7.82M/51.1M [00:18<01:39, 436kB/s]
 15%|█████▊                                | 7.86M/51.1M [00:18<01:36, 447kB/s]
 16%|█████▉                                | 7.93M/51.1M [00:18<01:33, 463kB/s]
 16%|█████▉                                | 7.98M/51.1M [00:18<01:36, 448kB/s]
 16%|█████▉                                | 8.03M/51.1M [00:18<01:46, 405kB/s]
 16%|██████                                | 8.07M/51.1M [00:18<01:48, 397kB/s]
 16%|██████                                | 8.11M/51.1M [00:18<02:00, 358kB/s]
 16%|██████                                | 8.16M/51.1M [00:18<01:54, 374kB/s]
 16%|██████                                | 8.21M/51.1M [00:19<01:49, 391kB/s]
 16%|██████▏                               | 8.26M/51.1M [00:19<01:44, 410kB/s]
 16%|██████▏                               | 8.32M/51.1M [00:19<01:37, 438kB/s]
 16%|██████▏                               | 8.37M/51.1M [00:19<01:45, 407kB/s]
 17%|██████▎                               | 8.44M/51.1M [00:19<01:33, 457kB/s]
 17%|██████▎                               | 8.49M/51.1M [00:19<01:34, 451kB/s]
 17%|██████▎                               | 8.54M/51.1M [00:19<01:28, 483kB/s]
 17%|██████▍                               | 8.59M/51.1M [00:19<01:42, 414kB/s]
 17%|██████▍                               | 8.65M/51.1M [00:20<01:39, 426kB/s]
 17%|██████▍                               | 8.69M/51.1M [00:20<01:45, 402kB/s]
 17%|██████▍                               | 8.74M/51.1M [00:20<01:56, 364kB/s]
 17%|██████▌                               | 8.78M/51.1M [00:20<01:56, 364kB/s]
 17%|██████▌                               | 8.83M/51.1M [00:20<01:49, 386kB/s]
 17%|██████▌                               | 8.88M/51.1M [00:20<01:44, 403kB/s]
 17%|██████▋                               | 8.93M/51.1M [00:20<01:50, 381kB/s]
 18%|██████▋                               | 8.99M/51.1M [00:20<01:36, 438kB/s]
 18%|██████▋                               | 9.04M/51.1M [00:21<01:35, 441kB/s]
 18%|██████▊                               | 9.09M/51.1M [00:21<01:36, 437kB/s]
 18%|██████▊                               | 9.14M/51.1M [00:21<01:33, 451kB/s]
 18%|██████▊                               | 9.19M/51.1M [00:21<01:35, 439kB/s]
 18%|██████▊                               | 9.24M/51.1M [00:21<01:35, 436kB/s]
 18%|██████▉                               | 9.29M/51.1M [00:21<01:36, 435kB/s]
 18%|██████▉                               | 9.34M/51.1M [00:21<01:34, 444kB/s]
 18%|██████▉                               | 9.39M/51.1M [00:21<01:32, 451kB/s]
 18%|███████                               | 9.44M/51.1M [00:21<01:32, 450kB/s]
 19%|███████                               | 9.49M/51.1M [00:22<01:34, 439kB/s]
 19%|███████                               | 9.54M/51.1M [00:22<01:34, 438kB/s]
 19%|███████▏                              | 9.60M/51.1M [00:22<01:30, 460kB/s]
 19%|███████▏                              | 9.65M/51.1M [00:22<01:29, 465kB/s]
 19%|███████▏                              | 9.70M/51.1M [00:22<01:36, 429kB/s]
 19%|███████▎                              | 9.76M/51.1M [00:22<01:29, 459kB/s]
 19%|███████▎                              | 9.81M/51.1M [00:22<01:30, 456kB/s]
 19%|███████▎                              | 9.86M/51.1M [00:22<01:30, 454kB/s]
 19%|███████▍                              | 9.93M/51.1M [00:22<01:28, 464kB/s]
 20%|███████▍                              | 9.98M/51.1M [00:23<01:28, 465kB/s]
 20%|███████▍                              | 10.0M/51.1M [00:23<01:31, 450kB/s]
 20%|███████▍                              | 10.1M/51.1M [00:23<01:31, 447kB/s]
 20%|███████▌                              | 10.1M/51.1M [00:23<01:29, 458kB/s]
 20%|███████▌                              | 10.2M/51.1M [00:23<01:23, 490kB/s]
 20%|███████▌                              | 10.2M/51.1M [00:23<01:24, 486kB/s]
 20%|███████▋                              | 10.3M/51.1M [00:23<01:24, 480kB/s]
 20%|███████▋                              | 10.3M/51.1M [00:23<01:28, 462kB/s]
 20%|███████▋                              | 10.4M/51.1M [00:23<01:30, 448kB/s]
 20%|███████▋                              | 10.4M/51.1M [00:24<01:32, 439kB/s]
 20%|███████▊                              | 10.5M/51.1M [00:24<01:44, 387kB/s]
 21%|███████▊                              | 10.5M/51.1M [00:24<01:29, 453kB/s]
 21%|███████▊                              | 10.6M/51.1M [00:24<01:31, 445kB/s]
 21%|███████▉                              | 10.6M/51.1M [00:24<01:30, 447kB/s]
 21%|███████▉                              | 10.7M/51.1M [00:24<01:28, 457kB/s]
 21%|███████▉                              | 10.7M/51.1M [00:24<01:31, 440kB/s]
 21%|████████                              | 10.8M/51.1M [00:24<01:27, 459kB/s]
 21%|████████                              | 10.8M/51.1M [00:24<01:27, 459kB/s]
 21%|████████                              | 10.9M/51.1M [00:25<01:28, 454kB/s]
 21%|████████▏                             | 11.0M/51.1M [00:25<01:26, 464kB/s]
 22%|████████▏                             | 11.0M/51.1M [00:25<01:32, 433kB/s]
 22%|████████▏                             | 11.1M/51.1M [00:25<01:39, 402kB/s]
 22%|████████▎                             | 11.1M/51.1M [00:25<01:39, 402kB/s]
 22%|████████▎                             | 11.1M/51.1M [00:25<01:49, 366kB/s]
 22%|████████▎                             | 11.2M/51.1M [00:25<01:44, 381kB/s]
 22%|████████▎                             | 11.2M/51.1M [00:25<01:39, 403kB/s]
 22%|████████▍                             | 11.3M/51.1M [00:26<01:34, 420kB/s]
 22%|████████▍                             | 11.3M/51.1M [00:26<01:34, 421kB/s]
 22%|████████▍                             | 11.4M/51.1M [00:26<01:30, 438kB/s]
 22%|████████▌                             | 11.4M/51.1M [00:26<01:31, 434kB/s]
 22%|████████▌                             | 11.5M/51.1M [00:26<01:29, 445kB/s]
 23%|████████▌                             | 11.5M/51.1M [00:26<01:28, 447kB/s]
 23%|████████▌                             | 11.6M/51.1M [00:26<01:26, 456kB/s]
 23%|████████▋                             | 11.6M/51.1M [00:26<01:29, 441kB/s]
 23%|████████▋                             | 11.7M/51.1M [00:26<01:28, 445kB/s]
 23%|████████▋                             | 11.7M/51.1M [00:27<01:28, 447kB/s]
 23%|████████▊                             | 11.8M/51.1M [00:27<01:29, 441kB/s]
 23%|████████▊                             | 11.8M/51.1M [00:27<01:31, 429kB/s]
 23%|████████▊                             | 11.9M/51.1M [00:27<01:31, 429kB/s]
 23%|████████▊                             | 11.9M/51.1M [00:27<01:28, 440kB/s]
 23%|████████▉                             | 12.0M/51.1M [00:27<01:28, 442kB/s]
 24%|████████▉                             | 12.0M/51.1M [00:27<01:31, 427kB/s]
 24%|████████▉                             | 12.1M/51.1M [00:27<01:32, 423kB/s]
 24%|█████████                             | 12.1M/51.1M [00:27<01:29, 435kB/s]
 24%|█████████                             | 12.2M/51.1M [00:28<01:28, 438kB/s]
 24%|█████████                             | 12.2M/51.1M [00:28<01:30, 428kB/s]
 24%|█████████                             | 12.3M/51.1M [00:28<01:28, 440kB/s]
 24%|█████████▏                            | 12.3M/51.1M [00:28<01:27, 446kB/s]
 24%|█████████▏                            | 12.4M/51.1M [00:28<01:25, 454kB/s]
 24%|█████████▏                            | 12.4M/51.1M [00:28<01:25, 455kB/s]
 24%|█████████▎                            | 12.5M/51.1M [00:28<01:25, 454kB/s]
 24%|█████████▎                            | 12.5M/51.1M [00:28<01:27, 442kB/s]
 25%|█████████▎                            | 12.6M/51.1M [00:28<01:25, 450kB/s]
 25%|█████████▍                            | 12.6M/51.1M [00:29<01:23, 458kB/s]
 25%|█████████▍                            | 12.7M/51.1M [00:29<01:22, 468kB/s]
 25%|█████████▍                            | 12.7M/51.1M [00:29<01:22, 467kB/s]
 25%|█████████▌                            | 12.8M/51.1M [00:29<01:24, 451kB/s]
 25%|█████████▌                            | 12.8M/51.1M [00:29<01:22, 461kB/s]
 25%|█████████▌                            | 12.9M/51.1M [00:29<01:23, 458kB/s]
 25%|█████████▌                            | 12.9M/51.1M [00:29<01:33, 408kB/s]
 25%|█████████▋                            | 13.0M/51.1M [00:29<01:22, 463kB/s]
 26%|█████████▋                            | 13.0M/51.1M [00:30<01:24, 450kB/s]
 26%|█████████▋                            | 13.1M/51.1M [00:30<01:23, 454kB/s]
 26%|█████████▊                            | 13.1M/51.1M [00:30<01:22, 458kB/s]
 26%|█████████▊                            | 13.2M/51.1M [00:30<01:21, 464kB/s]
 26%|█████████▊                            | 13.2M/51.1M [00:30<01:23, 453kB/s]
 26%|█████████▉                            | 13.3M/51.1M [00:30<01:23, 452kB/s]
 26%|█████████▉                            | 13.3M/51.1M [00:30<01:21, 462kB/s]
 26%|█████████▉                            | 13.4M/51.1M [00:30<01:20, 468kB/s]
 26%|█████████▉                            | 13.4M/51.1M [00:30<01:28, 424kB/s]
 26%|██████████                            | 13.5M/51.1M [00:31<01:18, 477kB/s]
 27%|██████████                            | 13.5M/51.1M [00:31<01:20, 465kB/s]
 27%|██████████                            | 13.6M/51.1M [00:31<01:20, 465kB/s]
 27%|██████████▏                           | 13.6M/51.1M [00:31<01:20, 465kB/s]
 27%|██████████▏                           | 13.7M/51.1M [00:31<01:20, 467kB/s]
 27%|██████████▏                           | 13.7M/51.1M [00:31<01:22, 455kB/s]
 27%|██████████▎                           | 13.8M/51.1M [00:31<01:23, 449kB/s]
 27%|██████████▎                           | 13.8M/51.1M [00:31<01:22, 454kB/s]
 27%|██████████▎                           | 13.9M/51.1M [00:31<01:22, 453kB/s]
 27%|██████████▎                           | 13.9M/51.1M [00:31<01:23, 446kB/s]
 27%|██████████▍                           | 14.0M/51.1M [00:32<01:23, 444kB/s]
 27%|██████████▍                           | 14.0M/51.1M [00:32<01:22, 449kB/s]
 28%|██████████▍                           | 14.1M/51.1M [00:32<01:23, 444kB/s]
 28%|██████████▌                           | 14.1M/51.1M [00:32<01:27, 423kB/s]
 28%|██████████▌                           | 14.2M/51.1M [00:32<01:25, 429kB/s]
 28%|██████████▌                           | 14.2M/51.1M [00:32<01:23, 441kB/s]
 28%|██████████▌                           | 14.3M/51.1M [00:32<01:21, 450kB/s]
 28%|██████████▋                           | 14.4M/51.1M [00:32<01:28, 416kB/s]
 28%|██████████▋                           | 14.4M/51.1M [00:33<01:18, 467kB/s]
 28%|██████████▊                           | 14.5M/51.1M [00:33<01:19, 458kB/s]
 28%|██████████▊                           | 14.5M/51.1M [00:33<01:19, 462kB/s]
 28%|██████████▊                           | 14.6M/51.1M [00:33<01:17, 469kB/s]
 29%|██████████▉                           | 14.6M/51.1M [00:33<01:15, 481kB/s]
 29%|██████████▉                           | 14.7M/51.1M [00:33<01:19, 457kB/s]
 29%|██████████▉                           | 14.7M/51.1M [00:33<01:18, 465kB/s]
 29%|██████████▉                           | 14.8M/51.1M [00:33<01:19, 457kB/s]
 29%|███████████                           | 14.8M/51.1M [00:33<01:27, 416kB/s]
 29%|███████████                           | 14.9M/51.1M [00:34<01:29, 403kB/s]
 29%|███████████                           | 14.9M/51.1M [00:34<01:29, 404kB/s]
 29%|███████████                           | 15.0M/51.1M [00:34<01:25, 421kB/s]
 29%|███████████▏                          | 15.0M/51.1M [00:34<01:22, 438kB/s]
 29%|███████████▏                          | 15.1M/51.1M [00:34<01:21, 444kB/s]
 30%|███████████▏                          | 15.1M/51.1M [00:34<01:21, 440kB/s]
 30%|███████████▎                          | 15.2M/51.1M [00:34<01:20, 447kB/s]
 30%|███████████▎                          | 15.2M/51.1M [00:34<01:19, 452kB/s]
 30%|███████████▎                          | 15.3M/51.1M [00:34<01:27, 408kB/s]
 30%|███████████▍                          | 15.3M/51.1M [00:35<01:17, 459kB/s]
 30%|███████████▍                          | 15.4M/51.1M [00:35<01:19, 450kB/s]
 30%|███████████▍                          | 15.4M/51.1M [00:35<01:18, 453kB/s]
 30%|███████████▍                          | 15.5M/51.1M [00:35<01:18, 456kB/s]
 30%|███████████▌                          | 15.5M/51.1M [00:35<01:17, 459kB/s]
 30%|███████████▌                          | 15.6M/51.1M [00:35<01:20, 443kB/s]
 31%|███████████▌                          | 15.6M/51.1M [00:35<01:19, 445kB/s]
 31%|███████████▋                          | 15.7M/51.1M [00:35<01:19, 447kB/s]
 31%|███████████▋                          | 15.7M/51.1M [00:36<01:24, 420kB/s]
 31%|███████████▋                          | 15.8M/51.1M [00:36<01:17, 456kB/s]
 31%|███████████▊                          | 15.8M/51.1M [00:36<01:17, 457kB/s]
 31%|███████████▊                          | 15.9M/51.1M [00:36<01:18, 450kB/s]
 31%|███████████▊                          | 15.9M/51.1M [00:36<01:17, 454kB/s]
 31%|███████████▉                          | 16.0M/51.1M [00:36<01:18, 445kB/s]
 31%|███████████▉                          | 16.0M/51.1M [00:36<01:19, 442kB/s]
 31%|███████████▉                          | 16.1M/51.1M [00:36<01:18, 446kB/s]
 32%|███████████▉                          | 16.1M/51.1M [00:36<01:15, 464kB/s]
 32%|████████████                          | 16.2M/51.1M [00:37<01:21, 428kB/s]
 32%|████████████                          | 16.2M/51.1M [00:37<01:15, 462kB/s]
 32%|████████████                          | 16.3M/51.1M [00:37<01:15, 460kB/s]
 32%|████████████▏                         | 16.3M/51.1M [00:37<01:15, 458kB/s]
 32%|████████████▏                         | 16.4M/51.1M [00:37<01:14, 468kB/s]
 32%|████████████▏                         | 16.4M/51.1M [00:37<01:19, 437kB/s]
 32%|████████████▎                         | 16.5M/51.1M [00:37<01:17, 447kB/s]
 32%|████████████▎                         | 16.5M/51.1M [00:37<01:18, 439kB/s]
 32%|████████████▎                         | 16.6M/51.1M [00:37<01:31, 376kB/s]
 33%|████████████▎                         | 16.6M/51.1M [00:38<01:33, 368kB/s]
 33%|████████████▍                         | 16.7M/51.1M [00:38<01:28, 388kB/s]
 33%|████████████▍                         | 16.7M/51.1M [00:38<01:23, 412kB/s]
 33%|████████████▍                         | 16.8M/51.1M [00:38<01:20, 428kB/s]
 33%|████████████▌                         | 16.8M/51.1M [00:38<01:24, 408kB/s]
 33%|████████████▌                         | 16.9M/51.1M [00:38<01:17, 443kB/s]
 33%|████████████▌                         | 16.9M/51.1M [00:38<01:17, 440kB/s]
 33%|████████████▋                         | 17.0M/51.1M [00:38<01:16, 449kB/s]
 33%|████████████▋                         | 17.0M/51.1M [00:39<01:15, 450kB/s]
 33%|████████████▋                         | 17.1M/51.1M [00:39<01:15, 452kB/s]
 34%|████████████▋                         | 17.1M/51.1M [00:39<01:17, 437kB/s]
 34%|████████████▊                         | 17.2M/51.1M [00:39<01:17, 436kB/s]
 34%|████████████▊                         | 17.3M/51.1M [00:39<01:14, 454kB/s]
 34%|████████████▉                         | 17.3M/51.1M [00:39<01:11, 473kB/s]
 34%|████████████▉                         | 17.4M/51.1M [00:39<01:10, 481kB/s]
 34%|████████████▉                         | 17.4M/51.1M [00:39<01:09, 481kB/s]
 34%|█████████████                         | 17.5M/51.1M [00:39<01:10, 478kB/s]
 34%|█████████████                         | 17.5M/51.1M [00:40<01:11, 471kB/s]
 34%|█████████████                         | 17.6M/51.1M [00:40<01:13, 454kB/s]
 35%|█████████████                         | 17.6M/51.1M [00:40<01:12, 461kB/s]
 35%|█████████████▏                        | 17.7M/51.1M [00:40<01:13, 453kB/s]
 35%|█████████████▏                        | 17.7M/51.1M [00:40<01:12, 457kB/s]
 35%|█████████████▏                        | 17.8M/51.1M [00:40<01:14, 448kB/s]
 35%|█████████████▎                        | 17.8M/51.1M [00:40<01:16, 435kB/s]
 35%|█████████████▎                        | 17.9M/51.1M [00:40<01:16, 436kB/s]
 35%|█████████████▎                        | 17.9M/51.1M [00:41<01:14, 444kB/s]
 35%|█████████████▍                        | 18.0M/51.1M [00:41<01:14, 447kB/s]
 35%|█████████████▍                        | 18.0M/51.1M [00:41<01:16, 431kB/s]
 35%|█████████████▍                        | 18.1M/51.1M [00:41<01:12, 455kB/s]
 35%|█████████████▍                        | 18.1M/51.1M [00:41<01:12, 452kB/s]
 36%|█████████████▌                        | 18.2M/51.1M [00:41<01:11, 458kB/s]
 36%|█████████████▌                        | 18.2M/51.1M [00:41<01:10, 463kB/s]
 36%|█████████████▌                        | 18.3M/51.1M [00:41<01:10, 467kB/s]
 36%|█████████████▋                        | 18.3M/51.1M [00:41<01:11, 458kB/s]
 36%|█████████████▋                        | 18.4M/51.1M [00:41<01:12, 453kB/s]
 36%|█████████████▋                        | 18.4M/51.1M [00:42<01:11, 456kB/s]
 36%|█████████████▋                        | 18.5M/51.1M [00:42<01:11, 458kB/s]
 36%|█████████████▊                        | 18.5M/51.1M [00:42<01:09, 467kB/s]
 36%|█████████████▊                        | 18.6M/51.1M [00:42<01:11, 455kB/s]
 36%|█████████████▊                        | 18.6M/51.1M [00:42<01:10, 464kB/s]
 37%|█████████████▉                        | 18.7M/51.1M [00:42<01:06, 487kB/s]
 37%|█████████████▉                        | 18.8M/51.1M [00:42<01:07, 481kB/s]
 37%|█████████████▉                        | 18.8M/51.1M [00:42<01:06, 483kB/s]
 37%|██████████████                        | 18.9M/51.1M [00:42<01:10, 460kB/s]
 37%|██████████████                        | 18.9M/51.1M [00:43<01:10, 457kB/s]
 37%|██████████████                        | 19.0M/51.1M [00:43<01:10, 456kB/s]
 37%|██████████████▏                       | 19.0M/51.1M [00:43<01:15, 424kB/s]
 37%|██████████████▏                       | 19.1M/51.1M [00:43<01:08, 469kB/s]
 37%|██████████████▏                       | 19.1M/51.1M [00:43<01:09, 461kB/s]
 38%|██████████████▎                       | 19.2M/51.1M [00:43<01:08, 466kB/s]
 38%|██████████████▎                       | 19.2M/51.1M [00:43<01:07, 471kB/s]
 38%|██████████████▎                       | 19.3M/51.1M [00:43<01:09, 459kB/s]
 38%|██████████████▍                       | 19.3M/51.1M [00:44<01:07, 468kB/s]
 38%|██████████████▍                       | 19.4M/51.1M [00:44<01:08, 462kB/s]
 38%|██████████████▍                       | 19.4M/51.1M [00:44<01:08, 462kB/s]
 38%|██████████████▍                       | 19.5M/51.1M [00:44<01:09, 457kB/s]
 38%|██████████████▌                       | 19.5M/51.1M [00:44<01:10, 445kB/s]
 38%|██████████████▌                       | 19.6M/51.1M [00:44<01:11, 440kB/s]
 38%|██████████████▌                       | 19.7M/51.1M [00:44<01:09, 456kB/s]
 39%|██████████████▋                       | 19.7M/51.1M [00:44<01:08, 456kB/s]
 39%|██████████████▋                       | 19.8M/51.1M [00:44<01:08, 460kB/s]
 39%|██████████████▋                       | 19.8M/51.1M [00:45<01:10, 446kB/s]
 39%|██████████████▊                       | 19.9M/51.1M [00:45<01:09, 449kB/s]
 39%|██████████████▊                       | 19.9M/51.1M [00:45<01:08, 455kB/s]
 39%|██████████████▊                       | 20.0M/51.1M [00:45<01:13, 424kB/s]
 39%|██████████████▉                       | 20.0M/51.1M [00:45<01:07, 458kB/s]
 39%|██████████████▉                       | 20.1M/51.1M [00:45<01:08, 455kB/s]
 39%|██████████████▉                       | 20.1M/51.1M [00:45<01:07, 462kB/s]
 39%|██████████████▉                       | 20.2M/51.1M [00:45<01:06, 468kB/s]
 40%|███████████████                       | 20.2M/51.1M [00:45<01:05, 474kB/s]
 40%|███████████████                       | 20.3M/51.1M [00:46<01:06, 463kB/s]
 40%|███████████████                       | 20.3M/51.1M [00:46<01:08, 452kB/s]
 40%|███████████████▏                      | 20.4M/51.1M [00:46<01:07, 454kB/s]
 40%|███████████████▏                      | 20.4M/51.1M [00:46<01:05, 466kB/s]
 40%|███████████████▏                      | 20.5M/51.1M [00:46<01:05, 468kB/s]
 40%|███████████████▎                      | 20.5M/51.1M [00:46<01:07, 456kB/s]
 40%|███████████████▎                      | 20.6M/51.1M [00:46<01:07, 453kB/s]
 40%|███████████████▎                      | 20.7M/51.1M [00:46<01:04, 470kB/s]
 41%|███████████████▍                      | 20.7M/51.1M [00:47<01:04, 470kB/s]
 41%|███████████████▍                      | 20.8M/51.1M [00:47<01:05, 465kB/s]
 41%|███████████████▍                      | 20.8M/51.1M [00:47<01:07, 451kB/s]
 41%|███████████████▌                      | 20.9M/51.1M [00:47<01:06, 455kB/s]
 41%|███████████████▌                      | 20.9M/51.1M [00:47<01:09, 437kB/s]
 41%|███████████████▌                      | 21.0M/51.1M [00:47<01:13, 413kB/s]
 41%|███████████████▌                      | 21.0M/51.1M [00:47<01:13, 409kB/s]
 41%|███████████████▋                      | 21.1M/51.1M [00:47<01:11, 421kB/s]
 41%|███████████████▋                      | 21.1M/51.1M [00:47<01:08, 438kB/s]
 41%|███████████████▋                      | 21.2M/51.1M [00:48<01:06, 450kB/s]
 41%|███████████████▊                      | 21.2M/51.1M [00:48<01:06, 449kB/s]
 42%|███████████████▊                      | 21.3M/51.1M [00:48<01:13, 405kB/s]
 42%|███████████████▊                      | 21.3M/51.1M [00:48<01:14, 401kB/s]
 42%|███████████████▊                      | 21.3M/51.1M [00:48<01:21, 366kB/s]
 42%|███████████████▉                      | 21.4M/51.1M [00:48<01:18, 377kB/s]
 42%|███████████████▉                      | 21.4M/51.1M [00:48<01:13, 404kB/s]
 42%|███████████████▉                      | 21.5M/51.1M [00:48<01:10, 420kB/s]
 42%|████████████████                      | 21.5M/51.1M [00:49<01:10, 420kB/s]
 42%|████████████████                      | 21.6M/51.1M [00:49<01:06, 444kB/s]
 42%|████████████████                      | 21.6M/51.1M [00:49<01:05, 448kB/s]
 42%|████████████████▏                     | 21.7M/51.1M [00:49<01:03, 465kB/s]
 43%|████████████████▏                     | 21.8M/51.1M [00:49<01:03, 464kB/s]
 43%|████████████████▏                     | 21.8M/51.1M [00:49<01:04, 457kB/s]
 43%|████████████████▏                     | 21.9M/51.1M [00:49<01:05, 447kB/s]
 43%|████████████████▎                     | 21.9M/51.1M [00:49<01:05, 444kB/s]
 43%|████████████████▎                     | 22.0M/51.1M [00:49<01:03, 462kB/s]
 43%|████████████████▎                     | 22.0M/51.1M [00:50<01:09, 416kB/s]
 43%|████████████████▍                     | 22.1M/51.1M [00:50<01:03, 459kB/s]
 43%|████████████████▍                     | 22.1M/51.1M [00:50<01:03, 453kB/s]
 43%|████████████████▍                     | 22.2M/51.1M [00:50<01:03, 459kB/s]
 44%|████████████████▌                     | 22.2M/51.1M [00:50<01:10, 409kB/s]
 44%|████████████████▌                     | 22.3M/51.1M [00:50<01:02, 463kB/s]
 44%|████████████████▌                     | 22.3M/51.1M [00:50<01:03, 453kB/s]
 44%|████████████████▋                     | 22.4M/51.1M [00:50<01:02, 457kB/s]
 44%|████████████████▋                     | 22.4M/51.1M [00:51<01:02, 457kB/s]
 44%|████████████████▋                     | 22.5M/51.1M [00:51<01:02, 460kB/s]
 44%|████████████████▊                     | 22.5M/51.1M [00:51<01:03, 448kB/s]
 44%|████████████████▊                     | 22.6M/51.1M [00:51<01:03, 451kB/s]
 44%|████████████████▊                     | 22.6M/51.1M [00:51<01:02, 453kB/s]
 44%|████████████████▊                     | 22.7M/51.1M [00:51<01:02, 453kB/s]
 44%|████████████████▉                     | 22.7M/51.1M [00:51<01:03, 445kB/s]
 45%|████████████████▉                     | 22.8M/51.1M [00:51<01:04, 440kB/s]
 45%|████████████████▉                     | 22.8M/51.1M [00:51<01:03, 445kB/s]
 45%|█████████████████                     | 22.9M/51.1M [00:52<01:02, 450kB/s]
 45%|█████████████████                     | 22.9M/51.1M [00:52<01:04, 437kB/s]
 45%|█████████████████                     | 23.0M/51.1M [00:52<01:05, 432kB/s]
 45%|█████████████████▏                    | 23.0M/51.1M [00:52<01:03, 441kB/s]
 45%|█████████████████▏                    | 23.1M/51.1M [00:52<01:02, 447kB/s]
 45%|█████████████████▏                    | 23.1M/51.1M [00:52<01:03, 439kB/s]
 45%|█████████████████▏                    | 23.2M/51.1M [00:52<01:02, 444kB/s]
 45%|█████████████████▎                    | 23.2M/51.1M [00:52<01:02, 445kB/s]
 46%|█████████████████▎                    | 23.3M/51.1M [00:52<01:00, 458kB/s]
 46%|█████████████████▎                    | 23.3M/51.1M [00:52<01:00, 463kB/s]
 46%|█████████████████▍                    | 23.4M/51.1M [00:53<01:08, 405kB/s]
 46%|█████████████████▍                    | 23.4M/51.1M [00:53<00:59, 468kB/s]
 46%|█████████████████▍                    | 23.5M/51.1M [00:53<01:00, 456kB/s]
 46%|█████████████████▌                    | 23.5M/51.1M [00:53<00:59, 459kB/s]
 46%|█████████████████▌                    | 23.6M/51.1M [00:53<01:07, 408kB/s]
 46%|█████████████████▌                    | 23.7M/51.1M [00:53<00:58, 466kB/s]
 46%|█████████████████▋                    | 23.7M/51.1M [00:53<00:59, 458kB/s]
 46%|█████████████████▋                    | 23.8M/51.1M [00:53<01:00, 454kB/s]
 47%|█████████████████▋                    | 23.8M/51.1M [00:54<00:58, 466kB/s]
 47%|█████████████████▋                    | 23.9M/51.1M [00:54<00:58, 464kB/s]
 47%|█████████████████▊                    | 23.9M/51.1M [00:54<01:00, 450kB/s]
 47%|█████████████████▊                    | 24.0M/51.1M [00:54<00:59, 453kB/s]
 47%|█████████████████▊                    | 24.0M/51.1M [00:54<00:59, 453kB/s]
 47%|█████████████████▉                    | 24.1M/51.1M [00:54<01:01, 441kB/s]
 47%|█████████████████▉                    | 24.2M/51.1M [00:54<00:58, 459kB/s]
 47%|█████████████████▉                    | 24.2M/51.1M [00:54<00:59, 455kB/s]
 47%|██████████████████                    | 24.3M/51.1M [00:55<00:57, 466kB/s]
 48%|██████████████████                    | 24.3M/51.1M [00:55<00:55, 485kB/s]
 48%|██████████████████▏                   | 24.4M/51.1M [00:55<01:00, 439kB/s]
 48%|██████████████████▏                   | 24.5M/51.1M [00:55<00:54, 491kB/s]
 48%|██████████████████▏                   | 24.5M/51.1M [00:55<00:54, 488kB/s]
 48%|██████████████████▎                   | 24.6M/51.1M [00:55<00:55, 476kB/s]
 48%|██████████████████▎                   | 24.6M/51.1M [00:55<00:56, 469kB/s]
 48%|██████████████████▎                   | 24.7M/51.1M [00:55<00:58, 450kB/s]
 48%|██████████████████▎                   | 24.7M/51.1M [00:56<00:58, 449kB/s]
 48%|██████████████████▍                   | 24.8M/51.1M [00:56<00:57, 459kB/s]
 49%|██████████████████▍                   | 24.8M/51.1M [00:56<01:04, 411kB/s]
 49%|██████████████████▍                   | 24.9M/51.1M [00:56<00:56, 465kB/s]
 49%|██████████████████▌                   | 24.9M/51.1M [00:56<00:57, 459kB/s]
 49%|██████████████████▌                   | 25.0M/51.1M [00:56<00:57, 458kB/s]
 49%|██████████████████▌                   | 25.0M/51.1M [00:56<00:56, 461kB/s]
 49%|██████████████████▋                   | 25.1M/51.1M [00:56<00:57, 455kB/s]
 49%|██████████████████▋                   | 25.1M/51.1M [00:56<00:58, 445kB/s]
 49%|██████████████████▋                   | 25.2M/51.1M [00:57<00:58, 445kB/s]
 49%|██████████████████▋                   | 25.2M/51.1M [00:57<00:57, 452kB/s]
 49%|██████████████████▊                   | 25.3M/51.1M [00:57<00:57, 453kB/s]
 50%|██████████████████▊                   | 25.3M/51.1M [00:57<01:00, 429kB/s]
 50%|██████████████████▊                   | 25.4M/51.1M [00:57<00:58, 437kB/s]
 50%|██████████████████▉                   | 25.4M/51.1M [00:57<00:57, 446kB/s]
 50%|██████████████████▉                   | 25.5M/51.1M [00:57<00:56, 455kB/s]
 50%|██████████████████▉                   | 25.5M/51.1M [00:57<00:59, 434kB/s]
 50%|███████████████████                   | 25.6M/51.1M [00:57<00:56, 455kB/s]
 50%|███████████████████                   | 25.6M/51.1M [00:58<00:56, 449kB/s]
 50%|███████████████████                   | 25.7M/51.1M [00:58<00:55, 458kB/s]
 50%|███████████████████                   | 25.7M/51.1M [00:58<00:54, 463kB/s]
 50%|███████████████████▏                  | 25.8M/51.1M [00:58<00:54, 465kB/s]
 50%|███████████████████▏                  | 25.8M/51.1M [00:58<00:55, 452kB/s]
 51%|███████████████████▏                  | 25.9M/51.1M [00:58<00:56, 450kB/s]
 51%|███████████████████▎                  | 25.9M/51.1M [00:58<00:55, 454kB/s]
 51%|███████████████████▎                  | 26.0M/51.1M [00:58<00:53, 471kB/s]
 51%|███████████████████▎                  | 26.0M/51.1M [00:58<00:53, 471kB/s]
 51%|███████████████████▍                  | 26.1M/51.1M [00:59<00:54, 463kB/s]
 51%|███████████████████▍                  | 26.1M/51.1M [00:59<00:54, 458kB/s]
 51%|███████████████████▍                  | 26.2M/51.1M [00:59<00:53, 464kB/s]
 51%|███████████████████▍                  | 26.2M/51.1M [00:59<00:53, 468kB/s]
 51%|███████████████████▌                  | 26.3M/51.1M [00:59<00:53, 468kB/s]
 51%|███████████████████▌                  | 26.3M/51.1M [00:59<00:53, 464kB/s]
 52%|███████████████████▌                  | 26.4M/51.1M [00:59<00:53, 461kB/s]
 52%|███████████████████▋                  | 26.4M/51.1M [00:59<00:53, 458kB/s]
 52%|███████████████████▋                  | 26.5M/51.1M [00:59<00:53, 463kB/s]
 52%|███████████████████▋                  | 26.5M/51.1M [00:59<00:51, 477kB/s]
 52%|███████████████████▊                  | 26.6M/51.1M [01:00<00:58, 418kB/s]
 52%|███████████████████▊                  | 26.7M/51.1M [01:00<00:50, 488kB/s]
 52%|███████████████████▊                  | 26.7M/51.1M [01:00<00:50, 484kB/s]
 52%|███████████████████▉                  | 26.8M/51.1M [01:00<00:50, 486kB/s]
 52%|███████████████████▉                  | 26.8M/51.1M [01:00<00:50, 482kB/s]
 53%|███████████████████▉                  | 26.9M/51.1M [01:00<00:51, 475kB/s]
 53%|████████████████████                  | 26.9M/51.1M [01:00<01:04, 376kB/s]
 53%|████████████████████                  | 26.9M/51.1M [01:00<01:03, 383kB/s]
 53%|████████████████████                  | 27.0M/51.1M [01:01<01:06, 361kB/s]
 53%|████████████████████                  | 27.0M/51.1M [01:01<01:03, 382kB/s]
 53%|████████████████████▏                 | 27.1M/51.1M [01:01<00:59, 401kB/s]
 53%|████████████████████▏                 | 27.1M/51.1M [01:01<00:57, 418kB/s]
 53%|████████████████████▏                 | 27.2M/51.1M [01:01<00:55, 429kB/s]
 53%|████████████████████▏                 | 27.2M/51.1M [01:01<00:54, 434kB/s]
 53%|████████████████████▎                 | 27.3M/51.1M [01:01<00:54, 441kB/s]
 53%|████████████████████▎                 | 27.3M/51.1M [01:01<00:52, 449kB/s]
 54%|████████████████████▎                 | 27.4M/51.1M [01:01<00:53, 445kB/s]
 54%|████████████████████▍                 | 27.4M/51.1M [01:02<00:52, 447kB/s]
 54%|████████████████████▍                 | 27.5M/51.1M [01:02<00:52, 450kB/s]
 54%|████████████████████▍                 | 27.5M/51.1M [01:02<00:52, 453kB/s]
 54%|████████████████████▌                 | 27.6M/51.1M [01:02<00:50, 464kB/s]
 54%|████████████████████▌                 | 27.6M/51.1M [01:02<00:50, 463kB/s]
 54%|████████████████████▌                 | 27.7M/51.1M [01:02<00:50, 465kB/s]
 54%|████████████████████▌                 | 27.7M/51.1M [01:02<00:51, 454kB/s]
 54%|████████████████████▋                 | 27.8M/51.1M [01:02<00:51, 454kB/s]
 54%|████████████████████▋                 | 27.8M/51.1M [01:02<00:51, 456kB/s]
 55%|████████████████████▋                 | 27.9M/51.1M [01:03<00:54, 425kB/s]
 55%|████████████████████▊                 | 28.0M/51.1M [01:03<00:50, 463kB/s]
 55%|████████████████████▊                 | 28.0M/51.1M [01:03<00:50, 455kB/s]
 55%|████████████████████▊                 | 28.0M/51.1M [01:03<00:50, 456kB/s]
 55%|████████████████████▉                 | 28.1M/51.1M [01:03<00:50, 458kB/s]
 55%|████████████████████▉                 | 28.1M/51.1M [01:03<00:53, 432kB/s]
 55%|████████████████████▉                 | 28.2M/51.1M [01:03<00:53, 429kB/s]
 55%|█████████████████████                 | 28.2M/51.1M [01:03<00:51, 444kB/s]
 55%|█████████████████████                 | 28.3M/51.1M [01:04<00:50, 451kB/s]
 55%|█████████████████████                 | 28.3M/51.1M [01:04<00:50, 453kB/s]
 56%|█████████████████████                 | 28.4M/51.1M [01:04<00:50, 450kB/s]
 56%|█████████████████████▏                | 28.4M/51.1M [01:04<00:51, 444kB/s]
 56%|█████████████████████▏                | 28.5M/51.1M [01:04<00:50, 447kB/s]
 56%|█████████████████████▏                | 28.5M/51.1M [01:04<00:49, 454kB/s]
 56%|█████████████████████▎                | 28.6M/51.1M [01:04<00:53, 424kB/s]
 56%|█████████████████████▎                | 28.7M/51.1M [01:04<00:48, 460kB/s]
 56%|█████████████████████▎                | 28.7M/51.1M [01:04<00:48, 459kB/s]
 56%|█████████████████████▍                | 28.8M/51.1M [01:05<00:47, 468kB/s]
 56%|█████████████████████▍                | 28.8M/51.1M [01:05<00:46, 477kB/s]
 56%|█████████████████████▍                | 28.9M/51.1M [01:05<00:53, 419kB/s]
 57%|█████████████████████▍                | 28.9M/51.1M [01:05<00:46, 473kB/s]
 57%|█████████████████████▌                | 29.0M/51.1M [01:05<00:48, 461kB/s]
 57%|█████████████████████▌                | 29.0M/51.1M [01:05<00:48, 459kB/s]
 57%|█████████████████████▌                | 29.1M/51.1M [01:05<00:48, 456kB/s]
 57%|█████████████████████▋                | 29.1M/51.1M [01:05<00:47, 465kB/s]
 57%|█████████████████████▋                | 29.2M/51.1M [01:05<00:48, 453kB/s]
 57%|█████████████████████▋                | 29.2M/51.1M [01:06<00:47, 458kB/s]
 57%|█████████████████████▊                | 29.3M/51.1M [01:06<00:48, 450kB/s]
 57%|█████████████████████▊                | 29.3M/51.1M [01:06<00:48, 446kB/s]
 57%|█████████████████████▊                | 29.4M/51.1M [01:06<00:50, 430kB/s]
 58%|█████████████████████▊                | 29.4M/51.1M [01:06<00:50, 430kB/s]
 58%|█████████████████████▉                | 29.5M/51.1M [01:06<00:49, 436kB/s]
 58%|█████████████████████▉                | 29.5M/51.1M [01:06<00:49, 440kB/s]
 58%|█████████████████████▉                | 29.6M/51.1M [01:06<00:48, 447kB/s]
 58%|██████████████████████                | 29.6M/51.1M [01:06<00:48, 441kB/s]
 58%|██████████████████████                | 29.7M/51.1M [01:07<00:48, 443kB/s]
 58%|██████████████████████                | 29.7M/51.1M [01:07<00:48, 443kB/s]
 58%|██████████████████████                | 29.8M/51.1M [01:07<00:48, 441kB/s]
 58%|██████████████████████▏               | 29.8M/51.1M [01:07<00:50, 426kB/s]
 58%|██████████████████████▏               | 29.9M/51.1M [01:07<00:49, 427kB/s]
 59%|██████████████████████▏               | 29.9M/51.1M [01:07<00:48, 436kB/s]
 59%|██████████████████████▎               | 30.0M/51.1M [01:07<00:46, 455kB/s]
 59%|██████████████████████▎               | 30.0M/51.1M [01:07<00:46, 457kB/s]
 59%|██████████████████████▎               | 30.1M/51.1M [01:07<00:47, 446kB/s]
 59%|██████████████████████▍               | 30.1M/51.1M [01:08<00:46, 448kB/s]
 59%|██████████████████████▍               | 30.2M/51.1M [01:08<00:45, 459kB/s]
 59%|██████████████████████▍               | 30.2M/51.1M [01:08<00:45, 461kB/s]
 59%|██████████████████████▍               | 30.3M/51.1M [01:08<00:45, 458kB/s]
 59%|██████████████████████▌               | 30.3M/51.1M [01:08<00:46, 444kB/s]
 59%|██████████████████████▌               | 30.4M/51.1M [01:08<00:45, 455kB/s]
 59%|██████████████████████▌               | 30.4M/51.1M [01:08<00:45, 455kB/s]
 60%|██████████████████████▋               | 30.5M/51.1M [01:08<00:45, 452kB/s]
 60%|██████████████████████▋               | 30.5M/51.1M [01:08<00:48, 429kB/s]
 60%|██████████████████████▋               | 30.6M/51.1M [01:09<00:48, 422kB/s]
 60%|██████████████████████▊               | 30.6M/51.1M [01:09<00:47, 432kB/s]
 60%|██████████████████████▊               | 30.7M/51.1M [01:09<00:45, 450kB/s]
 60%|██████████████████████▊               | 30.7M/51.1M [01:09<00:46, 435kB/s]
 60%|██████████████████████▉               | 30.8M/51.1M [01:09<00:44, 461kB/s]
 60%|██████████████████████▉               | 30.8M/51.1M [01:09<00:44, 458kB/s]
 60%|██████████████████████▉               | 30.9M/51.1M [01:09<00:44, 454kB/s]
 60%|██████████████████████▉               | 30.9M/51.1M [01:09<00:43, 463kB/s]
 61%|███████████████████████               | 31.0M/51.1M [01:10<00:48, 414kB/s]
 61%|███████████████████████               | 31.0M/51.1M [01:10<00:42, 473kB/s]
 61%|███████████████████████               | 31.1M/51.1M [01:10<00:43, 457kB/s]
 61%|███████████████████████▏              | 31.1M/51.1M [01:10<00:43, 458kB/s]
 61%|███████████████████████▏              | 31.2M/51.1M [01:10<00:43, 460kB/s]
 61%|███████████████████████▏              | 31.2M/51.1M [01:10<00:43, 457kB/s]
 61%|███████████████████████▎              | 31.3M/51.1M [01:10<00:44, 442kB/s]
 61%|███████████████████████▎              | 31.3M/51.1M [01:10<00:44, 442kB/s]
 61%|███████████████████████▎              | 31.4M/51.1M [01:10<00:44, 440kB/s]
 61%|███████████████████████▎              | 31.4M/51.1M [01:11<00:45, 436kB/s]
 62%|███████████████████████▍              | 31.5M/51.1M [01:11<00:46, 422kB/s]
 62%|███████████████████████▍              | 31.5M/51.1M [01:11<00:45, 431kB/s]
 62%|███████████████████████▍              | 31.6M/51.1M [01:11<00:44, 442kB/s]
 62%|███████████████████████▌              | 31.6M/51.1M [01:11<00:42, 453kB/s]
 62%|███████████████████████▌              | 31.7M/51.1M [01:11<00:44, 441kB/s]
 62%|███████████████████████▌              | 31.7M/51.1M [01:11<00:42, 455kB/s]
 62%|███████████████████████▋              | 31.8M/51.1M [01:11<00:43, 447kB/s]
 62%|███████████████████████▋              | 31.8M/51.1M [01:11<00:42, 458kB/s]
 62%|███████████████████████▋              | 31.9M/51.1M [01:12<00:48, 398kB/s]
 63%|███████████████████████▊              | 31.9M/51.1M [01:12<00:41, 459kB/s]
 63%|███████████████████████▊              | 32.0M/51.1M [01:12<00:41, 457kB/s]
 63%|███████████████████████▊              | 32.0M/51.1M [01:12<00:42, 450kB/s]
 63%|███████████████████████▉              | 32.1M/51.1M [01:12<00:41, 459kB/s]
 63%|███████████████████████▉              | 32.2M/51.1M [01:12<00:41, 462kB/s]
 63%|███████████████████████▉              | 32.2M/51.1M [01:12<00:42, 445kB/s]
 63%|███████████████████████▉              | 32.3M/51.1M [01:12<00:41, 449kB/s]
 63%|████████████████████████              | 32.3M/51.1M [01:12<00:41, 450kB/s]
 63%|████████████████████████              | 32.4M/51.1M [01:13<00:40, 466kB/s]
 63%|████████████████████████              | 32.4M/51.1M [01:13<00:40, 466kB/s]
 64%|████████████████████████▏             | 32.5M/51.1M [01:13<00:40, 464kB/s]
 64%|████████████████████████▏             | 32.5M/51.1M [01:13<00:49, 377kB/s]
 64%|████████████████████████▏             | 32.6M/51.1M [01:13<00:53, 349kB/s]
 64%|████████████████████████▏             | 32.6M/51.1M [01:13<00:53, 348kB/s]
 64%|████████████████████████▎             | 32.7M/51.1M [01:13<00:53, 345kB/s]
 64%|████████████████████████▎             | 32.7M/51.1M [01:14<00:52, 351kB/s]
 64%|████████████████████████▎             | 32.8M/51.1M [01:14<00:49, 370kB/s]
 64%|████████████████████████▍             | 32.8M/51.1M [01:14<00:46, 395kB/s]
 64%|████████████████████████▍             | 32.8M/51.1M [01:14<00:44, 408kB/s]
 64%|████████████████████████▍             | 32.9M/51.1M [01:14<00:44, 412kB/s]
 64%|████████████████████████▍             | 32.9M/51.1M [01:14<00:44, 407kB/s]
 65%|████████████████████████▌             | 33.0M/51.1M [01:14<00:42, 421kB/s]
 65%|████████████████████████▌             | 33.0M/51.1M [01:14<00:41, 434kB/s]
 65%|████████████████████████▌             | 33.1M/51.1M [01:14<00:41, 431kB/s]
 65%|████████████████████████▋             | 33.1M/51.1M [01:15<00:42, 418kB/s]
 65%|████████████████████████▋             | 33.2M/51.1M [01:15<00:42, 423kB/s]
 65%|████████████████████████▋             | 33.2M/51.1M [01:15<00:41, 436kB/s]
 65%|████████████████████████▊             | 33.3M/51.1M [01:15<00:39, 448kB/s]
 65%|████████████████████████▊             | 33.3M/51.1M [01:15<00:43, 404kB/s]
 65%|████████████████████████▊             | 33.4M/51.1M [01:15<00:38, 460kB/s]
 65%|████████████████████████▊             | 33.5M/51.1M [01:15<00:39, 451kB/s]
 66%|████████████████████████▉             | 33.5M/51.1M [01:15<00:38, 457kB/s]
 66%|████████████████████████▉             | 33.6M/51.1M [01:15<00:38, 460kB/s]
 66%|████████████████████████▉             | 33.6M/51.1M [01:16<00:37, 463kB/s]
 66%|█████████████████████████             | 33.7M/51.1M [01:16<00:39, 446kB/s]
 66%|█████████████████████████             | 33.7M/51.1M [01:16<00:38, 447kB/s]
 66%|█████████████████████████             | 33.8M/51.1M [01:16<00:37, 458kB/s]
 66%|█████████████████████████▏            | 33.8M/51.1M [01:16<00:37, 464kB/s]
 66%|█████████████████████████▏            | 33.8M/51.1M [01:16<00:40, 429kB/s]
 66%|█████████████████████████▏            | 33.9M/51.1M [01:16<00:39, 432kB/s]
 66%|█████████████████████████▏            | 33.9M/51.1M [01:16<00:40, 425kB/s]
 66%|█████████████████████████▎            | 34.0M/51.1M [01:17<00:45, 375kB/s]
 67%|█████████████████████████▎            | 34.0M/51.1M [01:17<00:46, 368kB/s]
 67%|█████████████████████████▎            | 34.1M/51.1M [01:17<00:43, 388kB/s]
 67%|█████████████████████████▎            | 34.1M/51.1M [01:17<00:42, 403kB/s]
 67%|█████████████████████████▍            | 34.2M/51.1M [01:17<00:40, 419kB/s]
 67%|█████████████████████████▍            | 34.2M/51.1M [01:17<00:40, 417kB/s]
 67%|█████████████████████████▍            | 34.3M/51.1M [01:17<00:38, 433kB/s]
 67%|█████████████████████████▌            | 34.3M/51.1M [01:17<00:38, 438kB/s]
 67%|█████████████████████████▌            | 34.4M/51.1M [01:17<00:37, 448kB/s]
 67%|█████████████████████████▌            | 34.4M/51.1M [01:18<00:36, 460kB/s]
 67%|█████████████████████████▋            | 34.5M/51.1M [01:18<00:37, 444kB/s]
 68%|█████████████████████████▋            | 34.5M/51.1M [01:18<00:35, 461kB/s]
 68%|█████████████████████████▋            | 34.6M/51.1M [01:18<00:35, 459kB/s]
 68%|█████████████████████████▊            | 34.6M/51.1M [01:18<00:36, 456kB/s]
 68%|█████████████████████████▊            | 34.7M/51.1M [01:18<00:36, 452kB/s]
 68%|█████████████████████████▊            | 34.7M/51.1M [01:18<00:38, 429kB/s]
 68%|█████████████████████████▊            | 34.8M/51.1M [01:18<00:37, 435kB/s]
 68%|█████████████████████████▉            | 34.8M/51.1M [01:18<00:37, 439kB/s]
 68%|█████████████████████████▉            | 34.9M/51.1M [01:19<00:35, 456kB/s]
 68%|█████████████████████████▉            | 34.9M/51.1M [01:19<00:39, 412kB/s]
 69%|██████████████████████████            | 35.0M/51.1M [01:19<00:34, 461kB/s]
 69%|██████████████████████████            | 35.1M/51.1M [01:19<00:35, 453kB/s]
 69%|██████████████████████████            | 35.1M/51.1M [01:19<00:34, 459kB/s]
 69%|██████████████████████████▏           | 35.2M/51.1M [01:19<00:34, 464kB/s]
 69%|██████████████████████████▏           | 35.2M/51.1M [01:19<00:33, 474kB/s]
 69%|██████████████████████████▏           | 35.3M/51.1M [01:19<00:34, 457kB/s]
 69%|██████████████████████████▎           | 35.3M/51.1M [01:19<00:35, 450kB/s]
 69%|██████████████████████████▎           | 35.4M/51.1M [01:20<00:34, 455kB/s]
 69%|██████████████████████████▎           | 35.4M/51.1M [01:20<00:36, 430kB/s]
 69%|██████████████████████████▎           | 35.5M/51.1M [01:20<00:34, 454kB/s]
 69%|██████████████████████████▍           | 35.5M/51.1M [01:20<00:33, 462kB/s]
 70%|██████████████████████████▍           | 35.6M/51.1M [01:20<00:33, 464kB/s]
 70%|██████████████████████████▍           | 35.6M/51.1M [01:20<00:33, 467kB/s]
 70%|██████████████████████████▌           | 35.7M/51.1M [01:20<00:33, 459kB/s]
 70%|██████████████████████████▌           | 35.7M/51.1M [01:20<00:34, 449kB/s]
 70%|██████████████████████████▌           | 35.8M/51.1M [01:21<00:33, 458kB/s]
 70%|██████████████████████████▋           | 35.8M/51.1M [01:21<00:35, 430kB/s]
 70%|██████████████████████████▋           | 35.9M/51.1M [01:21<00:34, 444kB/s]
 70%|██████████████████████████▋           | 35.9M/51.1M [01:21<00:35, 428kB/s]
 70%|██████████████████████████▊           | 36.0M/51.1M [01:21<00:34, 436kB/s]
 70%|██████████████████████████▊           | 36.0M/51.1M [01:21<00:33, 449kB/s]
 71%|██████████████████████████▊           | 36.1M/51.1M [01:21<00:35, 426kB/s]
 71%|██████████████████████████▊           | 36.1M/51.1M [01:21<00:33, 451kB/s]
 71%|██████████████████████████▉           | 36.2M/51.1M [01:21<00:33, 443kB/s]
 71%|██████████████████████████▉           | 36.2M/51.1M [01:22<00:32, 455kB/s]
 71%|██████████████████████████▉           | 36.3M/51.1M [01:22<00:34, 434kB/s]
 71%|███████████████████████████           | 36.3M/51.1M [01:22<00:33, 444kB/s]
 71%|███████████████████████████           | 36.4M/51.1M [01:22<00:34, 426kB/s]
 71%|███████████████████████████           | 36.4M/51.1M [01:22<00:33, 432kB/s]
 71%|███████████████████████████           | 36.5M/51.1M [01:22<00:32, 444kB/s]
 71%|███████████████████████████▏          | 36.5M/51.1M [01:22<00:32, 448kB/s]
 72%|███████████████████████████▏          | 36.6M/51.1M [01:22<00:31, 459kB/s]
 72%|███████████████████████████▏          | 36.6M/51.1M [01:22<00:32, 443kB/s]
 72%|███████████████████████████▎          | 36.7M/51.1M [01:23<00:32, 445kB/s]
 72%|███████████████████████████▎          | 36.7M/51.1M [01:23<00:32, 439kB/s]
 72%|███████████████████████████▎          | 36.8M/51.1M [01:23<00:32, 445kB/s]
 72%|███████████████████████████▎          | 36.8M/51.1M [01:23<00:32, 442kB/s]
 72%|███████████████████████████▍          | 36.9M/51.1M [01:23<00:32, 438kB/s]
 72%|███████████████████████████▍          | 36.9M/51.1M [01:23<00:32, 443kB/s]
 72%|███████████████████████████▍          | 37.0M/51.1M [01:23<00:31, 445kB/s]
 72%|███████████████████████████▌          | 37.0M/51.1M [01:23<00:32, 435kB/s]
 73%|███████████████████████████▌          | 37.1M/51.1M [01:23<00:33, 419kB/s]
 73%|███████████████████████████▌          | 37.1M/51.1M [01:24<00:32, 428kB/s]
 73%|███████████████████████████▋          | 37.2M/51.1M [01:24<00:31, 439kB/s]
 73%|███████████████████████████▋          | 37.2M/51.1M [01:24<00:31, 447kB/s]
 73%|███████████████████████████▋          | 37.3M/51.1M [01:24<00:30, 454kB/s]
 73%|███████████████████████████▋          | 37.3M/51.1M [01:24<00:31, 442kB/s]
 73%|███████████████████████████▊          | 37.4M/51.1M [01:24<00:30, 452kB/s]
 73%|███████████████████████████▊          | 37.4M/51.1M [01:24<00:30, 448kB/s]
 73%|███████████████████████████▊          | 37.5M/51.1M [01:24<00:30, 448kB/s]
 73%|███████████████████████████▉          | 37.5M/51.1M [01:24<00:30, 453kB/s]
 73%|███████████████████████████▉          | 37.6M/51.1M [01:25<00:31, 426kB/s]
 74%|███████████████████████████▉          | 37.6M/51.1M [01:25<00:31, 430kB/s]
 74%|███████████████████████████▉          | 37.7M/51.1M [01:25<00:30, 439kB/s]
 74%|████████████████████████████          | 37.7M/51.1M [01:25<00:29, 449kB/s]
 74%|████████████████████████████          | 37.7M/51.1M [01:25<00:31, 431kB/s]
 74%|████████████████████████████          | 37.8M/51.1M [01:25<00:29, 447kB/s]
 74%|████████████████████████████▏         | 37.8M/51.1M [01:25<00:29, 445kB/s]
 74%|████████████████████████████▏         | 37.9M/51.1M [01:25<00:29, 452kB/s]
 74%|████████████████████████████▏         | 38.0M/51.1M [01:25<00:28, 467kB/s]
 74%|████████████████████████████▎         | 38.0M/51.1M [01:26<00:27, 472kB/s]
 74%|████████████████████████████▎         | 38.1M/51.1M [01:26<00:27, 467kB/s]
 75%|████████████████████████████▎         | 38.1M/51.1M [01:26<00:28, 454kB/s]
 75%|████████████████████████████▎         | 38.2M/51.1M [01:26<00:28, 451kB/s]
 75%|████████████████████████████▍         | 38.2M/51.1M [01:26<00:28, 459kB/s]
 75%|████████████████████████████▍         | 38.3M/51.1M [01:26<00:31, 411kB/s]
 75%|████████████████████████████▍         | 38.3M/51.1M [01:26<00:27, 458kB/s]
 75%|████████████████████████████▌         | 38.4M/51.1M [01:26<00:28, 451kB/s]
 75%|████████████████████████████▌         | 38.4M/51.1M [01:26<00:28, 450kB/s]
 75%|████████████████████████████▌         | 38.5M/51.1M [01:27<00:28, 450kB/s]
 75%|████████████████████████████▋         | 38.5M/51.1M [01:27<00:28, 435kB/s]
 75%|████████████████████████████▋         | 38.6M/51.1M [01:27<00:28, 434kB/s]
 76%|████████████████████████████▋         | 38.6M/51.1M [01:27<00:28, 442kB/s]
 76%|████████████████████████████▋         | 38.7M/51.1M [01:27<00:27, 452kB/s]
 76%|████████████████████████████▊         | 38.7M/51.1M [01:27<00:27, 455kB/s]
 76%|████████████████████████████▊         | 38.8M/51.1M [01:27<00:27, 448kB/s]
 76%|████████████████████████████▊         | 38.8M/51.1M [01:27<00:27, 442kB/s]
 76%|████████████████████████████▉         | 38.9M/51.1M [01:27<00:27, 438kB/s]
 76%|████████████████████████████▉         | 38.9M/51.1M [01:28<00:27, 447kB/s]
 76%|████████████████████████████▉         | 39.0M/51.1M [01:28<00:26, 454kB/s]
 76%|█████████████████████████████         | 39.0M/51.1M [01:28<00:26, 450kB/s]
 76%|█████████████████████████████         | 39.1M/51.1M [01:28<00:26, 451kB/s]
 77%|█████████████████████████████         | 39.1M/51.1M [01:28<00:26, 451kB/s]
 77%|█████████████████████████████         | 39.2M/51.1M [01:28<00:26, 454kB/s]
 77%|█████████████████████████████▏        | 39.2M/51.1M [01:28<00:26, 455kB/s]
 77%|█████████████████████████████▏        | 39.3M/51.1M [01:28<00:28, 421kB/s]
 77%|█████████████████████████████▏        | 39.3M/51.1M [01:29<00:25, 454kB/s]
 77%|█████████████████████████████▎        | 39.4M/51.1M [01:29<00:26, 444kB/s]
 77%|█████████████████████████████▎        | 39.4M/51.1M [01:29<00:26, 444kB/s]
 77%|█████████████████████████████▎        | 39.5M/51.1M [01:29<00:29, 391kB/s]
 77%|█████████████████████████████▍        | 39.5M/51.1M [01:29<00:25, 453kB/s]
 77%|█████████████████████████████▍        | 39.6M/51.1M [01:29<00:25, 446kB/s]
 78%|█████████████████████████████▍        | 39.6M/51.1M [01:29<00:25, 448kB/s]
 78%|█████████████████████████████▌        | 39.7M/51.1M [01:29<00:25, 443kB/s]
 78%|█████████████████████████████▌        | 39.7M/51.1M [01:29<00:26, 429kB/s]
 78%|█████████████████████████████▌        | 39.8M/51.1M [01:30<00:26, 433kB/s]
 78%|█████████████████████████████▌        | 39.8M/51.1M [01:30<00:25, 434kB/s]
 78%|█████████████████████████████▋        | 39.9M/51.1M [01:30<00:25, 438kB/s]
 78%|█████████████████████████████▋        | 39.9M/51.1M [01:30<00:25, 433kB/s]
 78%|█████████████████████████████▋        | 40.0M/51.1M [01:30<00:25, 435kB/s]
 78%|█████████████████████████████▊        | 40.0M/51.1M [01:30<00:25, 432kB/s]
 78%|█████████████████████████████▊        | 40.1M/51.1M [01:30<00:25, 439kB/s]
 79%|█████████████████████████████▊        | 40.1M/51.1M [01:30<00:24, 446kB/s]
 79%|█████████████████████████████▊        | 40.2M/51.1M [01:30<00:24, 448kB/s]
 79%|█████████████████████████████▉        | 40.2M/51.1M [01:31<00:24, 450kB/s]
 79%|█████████████████████████████▉        | 40.3M/51.1M [01:31<00:23, 454kB/s]
 79%|█████████████████████████████▉        | 40.3M/51.1M [01:31<00:23, 457kB/s]
 79%|██████████████████████████████        | 40.4M/51.1M [01:31<00:25, 429kB/s]
 79%|██████████████████████████████        | 40.4M/51.1M [01:31<00:23, 453kB/s]
 79%|██████████████████████████████        | 40.5M/51.1M [01:31<00:23, 450kB/s]
 79%|██████████████████████████████▏       | 40.5M/51.1M [01:31<00:23, 451kB/s]
 79%|██████████████████████████████▏       | 40.6M/51.1M [01:31<00:21, 487kB/s]
 80%|██████████████████████████████▏       | 40.6M/51.1M [01:32<00:24, 425kB/s]
 80%|██████████████████████████████▎       | 40.7M/51.1M [01:32<00:23, 452kB/s]
 80%|██████████████████████████████▎       | 40.7M/51.1M [01:32<00:23, 448kB/s]
 80%|██████████████████████████████▎       | 40.8M/51.1M [01:32<00:22, 456kB/s]
 80%|██████████████████████████████▎       | 40.8M/51.1M [01:32<00:23, 445kB/s]
 80%|██████████████████████████████▍       | 40.9M/51.1M [01:32<00:23, 432kB/s]
 80%|██████████████████████████████▍       | 40.9M/51.1M [01:32<00:24, 422kB/s]
 80%|██████████████████████████████▍       | 41.0M/51.1M [01:32<00:23, 428kB/s]
 80%|██████████████████████████████▌       | 41.0M/51.1M [01:32<00:23, 434kB/s]
 80%|██████████████████████████████▌       | 41.1M/51.1M [01:33<00:23, 428kB/s]
 80%|██████████████████████████████▌       | 41.1M/51.1M [01:33<00:22, 435kB/s]
 81%|██████████████████████████████▌       | 41.2M/51.1M [01:33<00:22, 434kB/s]
 81%|██████████████████████████████▋       | 41.2M/51.1M [01:33<00:22, 438kB/s]
 81%|██████████████████████████████▋       | 41.3M/51.1M [01:33<00:25, 387kB/s]
 81%|██████████████████████████████▋       | 41.4M/51.1M [01:33<00:23, 421kB/s]
 81%|██████████████████████████████▊       | 41.4M/51.1M [01:33<00:24, 395kB/s]
 81%|██████████████████████████████▊       | 41.4M/51.1M [01:33<00:26, 364kB/s]
 81%|██████████████████████████████▊       | 41.5M/51.1M [01:34<00:26, 364kB/s]
 81%|██████████████████████████████▉       | 41.5M/51.1M [01:34<00:24, 387kB/s]
 81%|██████████████████████████████▉       | 41.6M/51.1M [01:34<00:23, 400kB/s]
 81%|██████████████████████████████▉       | 41.6M/51.1M [01:34<00:23, 405kB/s]
 82%|██████████████████████████████▉       | 41.7M/51.1M [01:34<00:23, 399kB/s]
 82%|███████████████████████████████       | 41.7M/51.1M [01:34<00:22, 412kB/s]
 82%|███████████████████████████████       | 41.8M/51.1M [01:34<00:21, 428kB/s]
 82%|███████████████████████████████       | 41.8M/51.1M [01:34<00:21, 435kB/s]
 82%|███████████████████████████████▏      | 41.9M/51.1M [01:34<00:21, 433kB/s]
 82%|███████████████████████████████▏      | 41.9M/51.1M [01:35<00:21, 431kB/s]
 82%|███████████████████████████████▏      | 42.0M/51.1M [01:35<00:20, 436kB/s]
 82%|███████████████████████████████▏      | 42.0M/51.1M [01:35<00:20, 446kB/s]
 82%|███████████████████████████████▎      | 42.1M/51.1M [01:35<00:22, 409kB/s]
 82%|███████████████████████████████▎      | 42.1M/51.1M [01:35<00:20, 429kB/s]
 83%|███████████████████████████████▎      | 42.2M/51.1M [01:35<00:22, 403kB/s]
 83%|███████████████████████████████▍      | 42.2M/51.1M [01:35<00:25, 354kB/s]
 83%|███████████████████████████████▍      | 42.3M/51.1M [01:35<00:24, 355kB/s]
 83%|███████████████████████████████▍      | 42.3M/51.1M [01:36<00:23, 379kB/s]
 83%|███████████████████████████████▍      | 42.4M/51.1M [01:36<00:21, 400kB/s]
 83%|███████████████████████████████▌      | 42.4M/51.1M [01:36<00:21, 414kB/s]
 83%|███████████████████████████████▌      | 42.5M/51.1M [01:36<00:20, 420kB/s]
 83%|███████████████████████████████▌      | 42.5M/51.1M [01:36<00:20, 423kB/s]
 83%|███████████████████████████████▋      | 42.5M/51.1M [01:36<00:19, 433kB/s]
 83%|███████████████████████████████▋      | 42.6M/51.1M [01:36<00:19, 447kB/s]
 83%|███████████████████████████████▋      | 42.6M/51.1M [01:36<00:21, 402kB/s]
 84%|███████████████████████████████▊      | 42.7M/51.1M [01:36<00:18, 452kB/s]
 84%|███████████████████████████████▊      | 42.8M/51.1M [01:37<00:18, 447kB/s]
 84%|███████████████████████████████▊      | 42.8M/51.1M [01:37<00:18, 448kB/s]
 84%|███████████████████████████████▊      | 42.9M/51.1M [01:37<00:18, 448kB/s]
 84%|███████████████████████████████▉      | 42.9M/51.1M [01:37<00:19, 431kB/s]
 84%|███████████████████████████████▉      | 43.0M/51.1M [01:37<00:19, 421kB/s]
 84%|███████████████████████████████▉      | 43.0M/51.1M [01:37<00:19, 426kB/s]
 84%|████████████████████████████████      | 43.1M/51.1M [01:37<00:20, 392kB/s]
 84%|████████████████████████████████      | 43.1M/51.1M [01:37<00:18, 429kB/s]
 84%|████████████████████████████████      | 43.2M/51.1M [01:38<00:18, 430kB/s]
 85%|████████████████████████████████▏     | 43.2M/51.1M [01:38<00:18, 429kB/s]
 85%|████████████████████████████████▏     | 43.3M/51.1M [01:38<00:18, 423kB/s]
 85%|████████████████████████████████▏     | 43.3M/51.1M [01:38<00:18, 419kB/s]
 85%|████████████████████████████████▏     | 43.4M/51.1M [01:38<00:18, 418kB/s]
 85%|████████████████████████████████▎     | 43.4M/51.1M [01:38<00:17, 429kB/s]
 85%|████████████████████████████████▎     | 43.5M/51.1M [01:38<00:18, 409kB/s]
 85%|████████████████████████████████▎     | 43.5M/51.1M [01:38<00:17, 430kB/s]
 85%|████████████████████████████████▍     | 43.6M/51.1M [01:38<00:17, 421kB/s]
 85%|████████████████████████████████▍     | 43.6M/51.1M [01:39<00:17, 438kB/s]
 85%|████████████████████████████████▍     | 43.7M/51.1M [01:39<00:16, 438kB/s]
 86%|████████████████████████████████▍     | 43.7M/51.1M [01:39<00:17, 421kB/s]
 86%|████████████████████████████████▌     | 43.8M/51.1M [01:39<00:16, 443kB/s]
 86%|████████████████████████████████▌     | 43.8M/51.1M [01:39<00:16, 441kB/s]
 86%|████████████████████████████████▌     | 43.9M/51.1M [01:39<00:16, 445kB/s]
 86%|████████████████████████████████▋     | 43.9M/51.1M [01:39<00:16, 444kB/s]
 86%|████████████████████████████████▋     | 44.0M/51.1M [01:39<00:16, 434kB/s]
 86%|████████████████████████████████▋     | 44.0M/51.1M [01:40<00:16, 431kB/s]
 86%|████████████████████████████████▊     | 44.1M/51.1M [01:40<00:16, 436kB/s]
 86%|████████████████████████████████▊     | 44.1M/51.1M [01:40<00:15, 444kB/s]
 86%|████████████████████████████████▊     | 44.2M/51.1M [01:40<00:17, 403kB/s]
 87%|████████████████████████████████▉     | 44.2M/51.1M [01:40<00:15, 456kB/s]
 87%|████████████████████████████████▉     | 44.3M/51.1M [01:40<00:15, 449kB/s]
 87%|████████████████████████████████▉     | 44.3M/51.1M [01:40<00:15, 448kB/s]
 87%|████████████████████████████████▉     | 44.4M/51.1M [01:40<00:15, 441kB/s]
 87%|█████████████████████████████████     | 44.4M/51.1M [01:40<00:15, 429kB/s]
 87%|█████████████████████████████████     | 44.5M/51.1M [01:41<00:15, 422kB/s]
 87%|█████████████████████████████████     | 44.5M/51.1M [01:41<00:15, 426kB/s]
 87%|█████████████████████████████████▏    | 44.6M/51.1M [01:41<00:15, 427kB/s]
 87%|█████████████████████████████████▏    | 44.6M/51.1M [01:41<00:15, 415kB/s]
 87%|█████████████████████████████████▏    | 44.7M/51.1M [01:41<00:14, 436kB/s]
 87%|█████████████████████████████████▏    | 44.7M/51.1M [01:41<00:14, 441kB/s]
 88%|█████████████████████████████████▎    | 44.8M/51.1M [01:41<00:14, 452kB/s]
 88%|█████████████████████████████████▎    | 44.8M/51.1M [01:41<00:13, 461kB/s]
 88%|█████████████████████████████████▎    | 44.9M/51.1M [01:41<00:13, 464kB/s]
 88%|█████████████████████████████████▍    | 44.9M/51.1M [01:42<00:13, 455kB/s]
 88%|█████████████████████████████████▍    | 45.0M/51.1M [01:42<00:13, 446kB/s]
 88%|█████████████████████████████████▍    | 45.0M/51.1M [01:42<00:13, 443kB/s]
 88%|█████████████████████████████████▍    | 45.1M/51.1M [01:42<00:15, 403kB/s]
 88%|█████████████████████████████████▌    | 45.1M/51.1M [01:42<00:13, 446kB/s]
 88%|█████████████████████████████████▌    | 45.2M/51.1M [01:42<00:14, 418kB/s]
 88%|█████████████████████████████████▌    | 45.2M/51.1M [01:42<00:14, 397kB/s]
 89%|█████████████████████████████████▋    | 45.3M/51.1M [01:42<00:15, 380kB/s]
 89%|█████████████████████████████████▋    | 45.3M/51.1M [01:43<00:14, 389kB/s]
 89%|█████████████████████████████████▋    | 45.4M/51.1M [01:43<00:14, 410kB/s]
 89%|█████████████████████████████████▊    | 45.4M/51.1M [01:43<00:13, 427kB/s]
 89%|█████████████████████████████████▊    | 45.5M/51.1M [01:43<00:12, 442kB/s]
 89%|█████████████████████████████████▊    | 45.5M/51.1M [01:43<00:13, 430kB/s]
 89%|█████████████████████████████████▉    | 45.6M/51.1M [01:43<00:12, 436kB/s]
 89%|█████████████████████████████████▉    | 45.6M/51.1M [01:43<00:12, 443kB/s]
 89%|█████████████████████████████████▉    | 45.7M/51.1M [01:43<00:12, 421kB/s]
 89%|█████████████████████████████████▉    | 45.7M/51.1M [01:43<00:11, 453kB/s]
 90%|██████████████████████████████████    | 45.8M/51.1M [01:44<00:12, 443kB/s]
 90%|██████████████████████████████████    | 45.8M/51.1M [01:44<00:11, 442kB/s]
 90%|██████████████████████████████████    | 45.9M/51.1M [01:44<00:11, 440kB/s]
 90%|██████████████████████████████████▏   | 45.9M/51.1M [01:44<00:12, 426kB/s]
 90%|██████████████████████████████████▏   | 46.0M/51.1M [01:44<00:12, 420kB/s]
 90%|██████████████████████████████████▏   | 46.0M/51.1M [01:44<00:11, 428kB/s]
 90%|██████████████████████████████████▎   | 46.1M/51.1M [01:44<00:13, 387kB/s]
 90%|██████████████████████████████████▎   | 46.1M/51.1M [01:44<00:11, 440kB/s]
 90%|██████████████████████████████████▎   | 46.2M/51.1M [01:45<00:11, 427kB/s]
 90%|██████████████████████████████████▍   | 46.2M/51.1M [01:45<00:11, 433kB/s]
 91%|██████████████████████████████████▍   | 46.3M/51.1M [01:45<00:12, 383kB/s]
 91%|██████████████████████████████████▍   | 46.4M/51.1M [01:45<00:10, 434kB/s]
 91%|██████████████████████████████████▍   | 46.4M/51.1M [01:45<00:10, 430kB/s]
 91%|██████████████████████████████████▌   | 46.4M/51.1M [01:45<00:10, 431kB/s]
 91%|██████████████████████████████████▌   | 46.5M/51.1M [01:45<00:10, 440kB/s]
 91%|██████████████████████████████████▌   | 46.5M/51.1M [01:45<00:10, 438kB/s]
 91%|██████████████████████████████████▋   | 46.6M/51.1M [01:46<00:10, 441kB/s]
 91%|██████████████████████████████████▋   | 46.6M/51.1M [01:46<00:09, 447kB/s]
 91%|██████████████████████████████████▋   | 46.7M/51.1M [01:46<00:09, 457kB/s]
 91%|██████████████████████████████████▊   | 46.7M/51.1M [01:46<00:09, 465kB/s]
 92%|██████████████████████████████████▊   | 46.8M/51.1M [01:46<00:08, 480kB/s]
 92%|██████████████████████████████████▊   | 46.9M/51.1M [01:46<00:09, 465kB/s]
 92%|██████████████████████████████████▉   | 46.9M/51.1M [01:46<00:09, 465kB/s]
 92%|██████████████████████████████████▉   | 47.0M/51.1M [01:46<00:08, 463kB/s]
 92%|██████████████████████████████████▉   | 47.0M/51.1M [01:46<00:08, 463kB/s]
 92%|██████████████████████████████████▉   | 47.1M/51.1M [01:46<00:08, 460kB/s]
 92%|███████████████████████████████████   | 47.1M/51.1M [01:47<00:08, 453kB/s]
 92%|███████████████████████████████████   | 47.2M/51.1M [01:47<00:08, 455kB/s]
 92%|███████████████████████████████████   | 47.2M/51.1M [01:47<00:08, 462kB/s]
 92%|███████████████████████████████████▏  | 47.3M/51.1M [01:47<00:08, 475kB/s]
 93%|███████████████████████████████████▏  | 47.3M/51.1M [01:47<00:08, 463kB/s]
 93%|███████████████████████████████████▏  | 47.4M/51.1M [01:47<00:08, 456kB/s]
 93%|███████████████████████████████████▎  | 47.4M/51.1M [01:47<00:08, 450kB/s]
 93%|███████████████████████████████████▎  | 47.5M/51.1M [01:47<00:07, 461kB/s]
 93%|███████████████████████████████████▎  | 47.5M/51.1M [01:48<00:07, 469kB/s]
 93%|███████████████████████████████████▎  | 47.6M/51.1M [01:48<00:07, 467kB/s]
 93%|███████████████████████████████████▍  | 47.6M/51.1M [01:48<00:07, 449kB/s]
 93%|███████████████████████████████████▍  | 47.7M/51.1M [01:48<00:07, 450kB/s]
 93%|███████████████████████████████████▍  | 47.7M/51.1M [01:48<00:07, 450kB/s]
 93%|███████████████████████████████████▌  | 47.8M/51.1M [01:48<00:07, 418kB/s]
 94%|███████████████████████████████████▌  | 47.8M/51.1M [01:48<00:07, 453kB/s]
 94%|███████████████████████████████████▌  | 47.9M/51.1M [01:48<00:07, 452kB/s]
 94%|███████████████████████████████████▋  | 47.9M/51.1M [01:48<00:06, 457kB/s]
 94%|███████████████████████████████████▋  | 48.0M/51.1M [01:49<00:06, 471kB/s]
 94%|███████████████████████████████████▋  | 48.1M/51.1M [01:49<00:06, 449kB/s]
 94%|███████████████████████████████████▊  | 48.1M/51.1M [01:49<00:06, 462kB/s]
 94%|███████████████████████████████████▊  | 48.2M/51.1M [01:49<00:06, 455kB/s]
 94%|███████████████████████████████████▊  | 48.2M/51.1M [01:49<00:06, 436kB/s]
 94%|███████████████████████████████████▊  | 48.3M/51.1M [01:49<00:06, 425kB/s]
 95%|███████████████████████████████████▉  | 48.3M/51.1M [01:49<00:07, 401kB/s]
 95%|███████████████████████████████████▉  | 48.3M/51.1M [01:49<00:06, 421kB/s]
 95%|███████████████████████████████████▉  | 48.4M/51.1M [01:50<00:06, 431kB/s]
 95%|████████████████████████████████████  | 48.4M/51.1M [01:50<00:05, 444kB/s]
 95%|████████████████████████████████████  | 48.5M/51.1M [01:50<00:05, 447kB/s]
 95%|████████████████████████████████████  | 48.5M/51.1M [01:50<00:05, 447kB/s]
 95%|████████████████████████████████████▏ | 48.6M/51.1M [01:50<00:05, 438kB/s]
 95%|████████████████████████████████████▏ | 48.6M/51.1M [01:50<00:05, 446kB/s]
 95%|████████████████████████████████████▏ | 48.7M/51.1M [01:50<00:05, 451kB/s]
 95%|████████████████████████████████████▎ | 48.8M/51.1M [01:50<00:05, 462kB/s]
 95%|████████████████████████████████████▎ | 48.8M/51.1M [01:50<00:05, 453kB/s]
 96%|████████████████████████████████████▎ | 48.9M/51.1M [01:51<00:05, 410kB/s]
 96%|████████████████████████████████████▎ | 48.9M/51.1M [01:51<00:05, 387kB/s]
 96%|████████████████████████████████████▍ | 48.9M/51.1M [01:51<00:06, 356kB/s]
 96%|████████████████████████████████████▍ | 49.0M/51.1M [01:51<00:05, 370kB/s]
 96%|████████████████████████████████████▍ | 49.0M/51.1M [01:51<00:05, 391kB/s]
 96%|████████████████████████████████████▍ | 49.1M/51.1M [01:51<00:04, 416kB/s]
 96%|████████████████████████████████████▌ | 49.1M/51.1M [01:51<00:04, 434kB/s]
 96%|████████████████████████████████████▌ | 49.2M/51.1M [01:51<00:04, 406kB/s]
 96%|████████████████████████████████████▌ | 49.3M/51.1M [01:52<00:04, 444kB/s]
 96%|████████████████████████████████████▋ | 49.3M/51.1M [01:52<00:04, 445kB/s]
 97%|████████████████████████████████████▋ | 49.3M/51.1M [01:52<00:03, 452kB/s]
 97%|████████████████████████████████████▋ | 49.4M/51.1M [01:52<00:03, 448kB/s]
 97%|████████████████████████████████████▊ | 49.4M/51.1M [01:52<00:03, 435kB/s]
 97%|████████████████████████████████████▊ | 49.5M/51.1M [01:52<00:03, 430kB/s]
 97%|████████████████████████████████████▊ | 49.5M/51.1M [01:52<00:03, 438kB/s]
 97%|████████████████████████████████████▊ | 49.6M/51.1M [01:52<00:03, 444kB/s]
 97%|████████████████████████████████████▉ | 49.6M/51.1M [01:52<00:03, 428kB/s]
 97%|████████████████████████████████████▉ | 49.7M/51.1M [01:53<00:03, 452kB/s]
 97%|████████████████████████████████████▉ | 49.7M/51.1M [01:53<00:03, 442kB/s]
 97%|█████████████████████████████████████ | 49.8M/51.1M [01:53<00:02, 450kB/s]
 98%|█████████████████████████████████████ | 49.8M/51.1M [01:53<00:02, 460kB/s]
 98%|█████████████████████████████████████ | 49.9M/51.1M [01:53<00:02, 456kB/s]
 98%|█████████████████████████████████████▏| 49.9M/51.1M [01:53<00:02, 444kB/s]
 98%|█████████████████████████████████████▏| 50.0M/51.1M [01:53<00:02, 447kB/s]
 98%|█████████████████████████████████████▏| 50.0M/51.1M [01:53<00:02, 451kB/s]
 98%|█████████████████████████████████████▏| 50.1M/51.1M [01:53<00:02, 450kB/s]
 98%|█████████████████████████████████████▎| 50.1M/51.1M [01:53<00:02, 446kB/s]
 98%|█████████████████████████████████████▎| 50.2M/51.1M [01:54<00:02, 440kB/s]
 98%|█████████████████████████████████████▎| 50.2M/51.1M [01:54<00:01, 443kB/s]
 98%|█████████████████████████████████████▍| 50.3M/51.1M [01:54<00:01, 450kB/s]
 98%|█████████████████████████████████████▍| 50.3M/51.1M [01:54<00:01, 422kB/s]
 99%|█████████████████████████████████████▍| 50.4M/51.1M [01:54<00:01, 467kB/s]
 99%|█████████████████████████████████████▌| 50.4M/51.1M [01:54<00:01, 457kB/s]
 99%|█████████████████████████████████████▌| 50.5M/51.1M [01:54<00:01, 463kB/s]
 99%|█████████████████████████████████████▌| 50.5M/51.1M [01:54<00:01, 397kB/s]
 99%|█████████████████████████████████████▋| 50.6M/51.1M [01:55<00:01, 435kB/s]
 99%|█████████████████████████████████████▋| 50.7M/51.1M [01:55<00:01, 406kB/s]
 99%|█████████████████████████████████████▋| 50.7M/51.1M [01:55<00:01, 363kB/s]
 99%|█████████████████████████████████████▋| 50.7M/51.1M [01:55<00:01, 362kB/s]
 99%|█████████████████████████████████████▊| 50.8M/51.1M [01:55<00:00, 385kB/s]
 99%|█████████████████████████████████████▊| 50.8M/51.1M [01:55<00:00, 410kB/s]
100%|█████████████████████████████████████▊| 50.9M/51.1M [01:55<00:00, 383kB/s]
100%|█████████████████████████████████████▉| 51.0M/51.1M [01:55<00:00, 446kB/s]
100%|█████████████████████████████████████▉| 51.0M/51.1M [01:56<00:00, 446kB/s]
100%|█████████████████████████████████████▉| 51.1M/51.1M [01:56<00:00, 442kB/s]
  0%|                                              | 0.00/51.1M [00:00<?, ?B/s]
100%|██████████████████████████████████████| 51.1M/51.1M [00:00<00:00, 203GB/s]

  0%|                                              | 0.00/3.90k [00:00<?, ?B/s]
  0%|                                              | 0.00/3.90k [00:00<?, ?B/s]
100%|█████████████████████████████████████| 3.90k/3.90k [00:00<00:00, 29.1MB/s]
Download complete in 03m53s (94.8 MB)
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Reading 0 ... 2507000  =      0.000 ... 25070.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

Writing /tmp/tmp8l27ze_z/0/0-raw.fif
Closing /tmp/tmp8l27ze_z/0/0-raw.fif
[done]
Reading 0 ... 3260000  =      0.000 ... 32600.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

Writing /tmp/tmp8l27ze_z/1/1-raw.fif
Closing /tmp/tmp8l27ze_z/1/1-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:789: UserWarning: Chosen directory /tmp/tmp8l27ze_z contains other subdirectories or files ['0'].
  warnings.warn(
Opening raw data file /tmp/tmp8l27ze_z/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp8l27ze_z/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac4071490>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
Reading 0 ... 2507000  =      0.000 ... 25070.000 secs...
Writing /tmp/tmp8l27ze_z/0/0-raw.fif
Closing /tmp/tmp8l27ze_z/0/0-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:778: UserWarning: The number of saved datasets (1) does not match the number of existing subdirectories (2). You may now encounter a mix of differently preprocessed datasets!
  warnings.warn(
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:789: UserWarning: Chosen directory /tmp/tmp8l27ze_z contains other subdirectories or files ['1'].
  warnings.warn(
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac4071490>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
Reading 0 ... 3260000  =      0.000 ... 32600.000 secs...
Writing /tmp/tmp8l27ze_z/1/1-raw.fif
Closing /tmp/tmp8l27ze_z/1/1-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:789: UserWarning: Chosen directory /tmp/tmp8l27ze_z contains other subdirectories or files ['0'].
  warnings.warn(
Opening raw data file /tmp/tmp8l27ze_z/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp8l27ze_z/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Opening raw data file /tmp/tmp7mlpkcjz/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp7mlpkcjz/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
Opening raw data file /tmp/tmp7mlpkcjz/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp7mlpkcjz/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Reading 0 ... 2507000  =      0.000 ... 25070.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

Reading 0 ... 3260000  =      0.000 ... 32600.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac2088d70>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac2088d70>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Reading 0 ... 2507000  =      0.000 ... 25070.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

Writing /tmp/tmpik7ftow6/0/0-raw.fif
Closing /tmp/tmpik7ftow6/0/0-raw.fif
[done]
Reading 0 ... 3260000  =      0.000 ... 32600.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

Writing /tmp/tmpik7ftow6/1/1-raw.fif
Closing /tmp/tmpik7ftow6/1/1-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:789: UserWarning: Chosen directory /tmp/tmpik7ftow6 contains other subdirectories or files ['0'].
  warnings.warn(
Opening raw data file /tmp/tmpik7ftow6/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmpik7ftow6/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac2e5e510>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
Reading 0 ... 2507000  =      0.000 ... 25070.000 secs...
Writing /tmp/tmpik7ftow6/0/0-raw.fif
Closing /tmp/tmpik7ftow6/0/0-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:778: UserWarning: The number of saved datasets (1) does not match the number of existing subdirectories (2). You may now encounter a mix of differently preprocessed datasets!
  warnings.warn(
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:789: UserWarning: Chosen directory /tmp/tmpik7ftow6 contains other subdirectories or files ['1'].
  warnings.warn(
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac2e5e510>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
Reading 0 ... 3260000  =      0.000 ... 32600.000 secs...
Writing /tmp/tmpik7ftow6/1/1-raw.fif
Closing /tmp/tmpik7ftow6/1/1-raw.fif
[done]
/home/runner/work/braindecode/braindecode/braindecode/datasets/base.py:789: UserWarning: Chosen directory /tmp/tmpik7ftow6 contains other subdirectories or files ['0'].
  warnings.warn(
Opening raw data file /tmp/tmpik7ftow6/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmpik7ftow6/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Opening raw data file /tmp/tmp1pjztq3v/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp1pjztq3v/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
Opening raw data file /tmp/tmp1pjztq3v/0/0-raw.fif...
Isotrak not found
    Range : 2884000 ... 5391000 =  28840.000 ... 53910.000 secs
Ready.
Opening raw data file /tmp/tmp1pjztq3v/1/1-raw.fif...
Isotrak not found
    Range : 1975000 ... 5235000 =  19750.000 ... 52350.000 secs
Ready.
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Reading 0 ... 2507000  =      0.000 ... 25070.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

Reading 0 ... 3260000  =      0.000 ... 32600.000 secs...
Filtering raw data in 1 contiguous segment
Setting up low-pass filter at 30 Hz

FIR filter parameters
---------------------
Designing a one-pass, zero-phase, non-causal lowpass filter:
- Windowed time-domain design (firwin) method
- Hamming window with 0.0194 passband ripple and 53 dB stopband attenuation
- Upper passband edge: 30.00 Hz
- Upper transition bandwidth: 7.50 Hz (-6 dB cutoff frequency: 33.75 Hz)
- Filter length: 45 samples (0.450 s)

/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac297cd70>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
/home/runner/work/braindecode/braindecode/braindecode/preprocessing/preprocess.py:249: UserWarning: Applying preprocessors [<braindecode.preprocessing.preprocess.Preprocessor object at 0x7ffac297cd70>] to the mne.io.Raw of an EEGWindowsDataset.
  warn(
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4001E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...
Extracting EDF parameters from /home/runner/mne_data/physionet-sleep-data/SC4011E0-PSG.edf...
EDF file detected
Setting channel info structure...
Creating raw.info structure...

Finally, we can plot the results:

df = pd.DataFrame(results)

fig, ax = plt.subplots(figsize=(6, 4))
colors = {True: "tab:orange", False: "tab:blue"}
markers = {n: m for n, m in zip(all_n_jobs, ["o", "x", "."])}
for (save, n_jobs), sub_df in df.groupby(["save", "n_jobs"]):
    ax.scatter(
        x=sub_df["time"],
        y=sub_df["max_mem"],
        color=colors[save],
        marker=markers[n_jobs],
        label=f"save={save}, n_jobs={n_jobs}",
    )
ax.legend()
ax.set_xlabel("Execution time (s)")
ax.set_ylabel("Memory usage (MiB)")
ax.set_title(f"Loading and preprocessing {all_n_recs} recordings from Sleep Physionet")
plt.show()
Loading and preprocessing 2 recordings from Sleep Physionet

We see that parallel preprocessing without serialization (blue crosses) is faster than simple sequential processing (blue circles), however it uses more memory.

Combining parallel preprocessing and serialization (orange crosses) reduces memory usage significantly, however it increases run time by a few seconds. Depending on available resources (e.g. in limited memory settings), it might therefore be more advantageous to use both parallelization and serialization together.

Total running time of the script: (4 minutes 39.660 seconds)

Estimated memory usage: 912 MB

Gallery generated by Sphinx-Gallery