      points_arr[i] = data[i] + offset;
      stds_arr[i] = softplus(data[MODEL_PATH_DISTANCE + i]);
    }
    if (has_prob) {
      prob =  sigmoid(data[MODEL_PATH_DISTANCE*2]);
    } else {
      prob = 1.0;
    }
    std = softplus(data[MODEL_PATH_DISTANCE]);
    poly_fit(points_arr, stds_arr, poly_arr);
 
</s> remove     stds_arr[i] = softplus(data[MODEL_PATH_DISTANCE + i]);
 </s> add     // Always do at least 5 points
    if (i < 5 || i < valid_len) {
      stds_arr[i] = softplus(data[MODEL_PATH_DISTANCE + i]);
    } else {
      stds_arr[i] = 1.0e3; 
    } </s> remove #define LL_IDX PATH_IDX + MODEL_PATH_DISTANCE*2
#define RL_IDX LL_IDX + MODEL_PATH_DISTANCE*2 + 1
#define LEAD_IDX RL_IDX + MODEL_PATH_DISTANCE*2 + 1
 </s> add #define LL_IDX PATH_IDX + MODEL_PATH_DISTANCE*2 + 1
#define RL_IDX LL_IDX + MODEL_PATH_DISTANCE*2 + 2
#define LEAD_IDX RL_IDX + MODEL_PATH_DISTANCE*2 + 2
    prob =  sigmoid(data[MODEL_PATH_DISTANCE*2 + 1]);
      points_arr[i] = data[i] + offset;
      stds_arr[i] = softplus(data[MODEL_PATH_DISTANCE + i]);
    }
    if (has_prob) {
    prob =  sigmoid(data[MODEL_PATH_DISTANCE*2 + 1]);
    } else {
      prob = 1.0;
    }
    std = softplus(data[MODEL_PATH_DISTANCE]);
    poly_fit(points_arr, stds_arr, poly_arr);
keep keep keep keep replace keep keep keep keep keep
 Multipath supercombo (#1036)

* exclude stuff outside of validity window

* 94dd2da7-23ae-4628-9d12-37f58b379110/10

* fbe443fd-1d65-4b4d-8e3a-3817b58bacd0/50

* sanity clip 
selfdrive/modeld/models/driving.cc