<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def master_etcd(info, meta, max_pod_cluster, label):
 """ Function used to create the response for all master node types """

    nodes = meta.get(label, []) or []
    info = info[info["machine_id"].isin(nodes)]
    if info.empty:
        return

    cpu_factor = max_pod_cluster / 1000.0
    nocpu_expected = MASTER_MIN_CORE + (max_pod_cluster / 1000.0)
    bad = info[info["cpu_count"] < nocpu_expected]
    good = info[info["cpu_count"] >= nocpu_expected]
    return make_response("MASTER_ETCD",
                         nocpu_expected=nocpu_expected, cpu_factor=cpu_factor,
                         bad=bad, good=good, max_pod_cluster=max_pod_cluster,
                         GREEN=Fore.GREEN, RED=Fore.RED, YELLOW=Fore.YELLOW, NC=Style.RESET_ALL)