code: def _supported_vep_config(
      cloud: str, reference_genome: str, *, regions: List[str]
  ) -> VEPConfig:
      domain = get_deploy_config()._domain
  
      for region in regions:
          config_params = (reference_genome, cloud, region, domain)
          if config_params in supported_vep_configs:
              return supported_vep_configs[config_params]
  
      raise ValueError(
          f"could not find a supported vep configuration for reference genome {reference_genome}, "
          f"cloud {cloud}, regions {regions}, and domain {domain}"
      )
  
imports: import abc
  import logging
  import hail
  from collections import Counter
  import os
  from shlex import quote
  from typing import Dict, Tuple, List, Optional, Union
  from hailtop import pip_version
  from hailtop.utils import async_to_blocking
  import hailtop.batch_client
  from hailtop.config import get_deploy_config
  from hailtop import yamlx
  from hail.backend.service_backend import ServiceBackend
  from hail.typecheck import typecheck, oneof, anytype, nullable, numeric
  from hail.expr.expressions.expression_typecheck import expr_float64
  from hail.utils import FatalError
  from hail.utils.java import Env, info, warning
  from hail.utils.misc import divide_null, guess_cloud_spark_provider, new_temp_file
  from hail.matrixtable import MatrixTable
  from hail.table import Table
  from hail.ir import TableToTableApply
  from .misc import require_biallelic, require_row_key_variant, require_col_key_str, require_table_key_variant, require_alleles_field
label_desc: Use image node_id 4 for calling a global function with example usage: _supported_vep_config(cloud, reference_genome) and returns: supported_vep_configs