def METHOD_NAME(requested_version, version_manifest):
    current_plat = platform.system().lower()
    print("Current Platform Is {}".format(platform.platform()))
    actual_requested_version = get_resolvable_version(requested_version, version_manifest)
    if actual_requested_version in version_manifest:
        found_installers = version_manifest[actual_requested_version]["files"]
        # filter anything that's not x64. we don't care.
        x64_installers = [file_def for file_def in found_installers if file_def["arch"] == "x64"]
        if current_plat == "windows":
            return [installer for installer in x64_installers if installer["platform"] == "win32"][0]
        elif current_plat == "darwin":
            return [installer for installer in x64_installers if installer["platform"] == current_plat][0]
        else:
            return [
                installer
                for installer in x64_installers
                if installer["platform"] == "linux" and installer["platform_version"] == CURRENT_UBUNTU_VERSION
            ][0]
    else:
        print(
            f"Requested version {actual_requested_version} is not available from the manifest at {MANIFEST_LOCATION}."
        )