code: def download_mhp_v1(path, overwrite=False):
      try_import_html5lib()
      gdf = try_import_gdfDownloader()
      downloader = gdf.googleDriveFileDownloader()
  
      file_link = "https://drive.google.com/uc?id=1hTS8QJBuGdcppFAr_bvW2tsD9hW_ptr5&export=download"
      download_dir = os.path.join(path, "downloads")
      makedirs(download_dir)
      filename = os.path.join(download_dir, "LV-MHP-v1.zip")
  
      # donwload MHP_v1 zip file with Google-Drive-File-Downloader
      downloader.downloadFile(file_link)
  
      # move zip file to download_dir
      shutil.move("./LV-MHP-v1.zip", filename)
  
      # extract
      with zipfile.ZipFile(filename, "r") as zip_ref:
          zip_ref.extractall(path=path)
  
imports: import os
  import shutil
  import argparse
  import zipfile
  from gluoncv.utils import makedirs
  from gluoncv.utils.filesystem import try_import_gdfDownloader, try_import_html5lib
label_desc: Use image node_id 2 for calling a global function with example usage: download_mhp_v1(path, overwrite) without return types