def traverse_dict(dic, entry_list):
    """This function traverses a dictionary with a given list of keys and returns the value or None if the
    keys are not found.

    Args:
      dic(dict): The dictionary to traverse.
      entry_list(list: list): The list of keys you want to traverse with.
      entry_list: 

    Returns:
      : dict.

    """
    length = len(entry_list)
    if length > 0:
        element = entry_list[0]
        if isinstance(dic, dict) and length > 1 and element in dic:
            return traverse_dict(dic[element], entry_list[1:])
        elif isinstance(dic, dict) and length == 1 and element in dic:
            return dic[element]
    return None