def METHOD_NAME(summary_dict):
    """Checks summary dict against htslib details"""
    fuzzer_list = []
    for k in summary_dict:
        if k != "MergedProjectProfile" and k != "analyses":
            fuzzer_list.append(k)
    if len(fuzzer_list) != 1:
        guide_exit("htslib fuzzer count is wrong")
    if fuzzer_list[0] != "hts_open_fuzzer":
        guide_exit("htslib fuzzer name is wrong")
    # check stats
    hts_open_fuzzer = summary_dict['hts_open_fuzzer']
    if hts_open_fuzzer['stats']['total-basic-blocks'] < 25000:
        guide_exit("htslib basic block count seems off.")
    val = hts_open_fuzzer['coverage-blocker-stats']['cov-reach-proportion']
    if not range_check(val, 15.0, 5.0):
        guide_exit("coverage reach proportion seems off.")
    merged_profile = summary_dict['MergedProjectProfile']
    val = merged_profile['stats']['unreached-complexity-percentage']
    if not range_check(val, 35.0, 5.0):
        guide_exit("htslib unreached complexity percentage seems off.")
    # Success
    return