def METHOD_NAME():
    for sim in TpmSimulator.SIMULATORS:
        exe = shutil.which(sim.exe)
        if not exe:
            print(f'Could not find executable: "{sim.exe}"', file=sys.stderr)
            continue
        if not TCTILdr.is_available(sim.libname):
            continue
        return sim()
    raise RuntimeError(
        "Expected to find a TPM 2.0 Simulator, tried {}, got None".format(
            TpmSimulator.SIMULATORS
        )
    )