Libraries for most recent addition - 12T_hs is missing NLOWVT model
diff --git a/12T_ls/sky130_osu_sc_12T_ls_TT_1P8_25C.ccs.db b/12T_ls/sky130_osu_sc_12T_ls_TT_1P8_25C.ccs.db
new file mode 100644
index 0000000..2fd983c
--- /dev/null
+++ b/12T_ls/sky130_osu_sc_12T_ls_TT_1P8_25C.ccs.db
Binary files differ
diff --git a/12T_ls/sky130_osu_sc_12T_ls_TT_1P8_25C.ccs.lib b/12T_ls/sky130_osu_sc_12T_ls_TT_1P8_25C.ccs.lib
new file mode 100644
index 0000000..cca7aa0
--- /dev/null
+++ b/12T_ls/sky130_osu_sc_12T_ls_TT_1P8_25C.ccs.lib
@@ -0,0 +1,269591 @@
+library (sky130_osu_sc_12T_ls_TT_1P8_25C.ccs) {
+  /* Models written by Liberate 19.2.1.591 from Cadence Design Systems, Inc. on Mon Mar 28 17:55:55 CDT 2022 */
+  comment : "";
+  date : "$Date: Mon Mar 28 16:00:26 2022 $";
+  revision : "1.0";
+  delay_model : table_lookup;
+  capacitive_load_unit (1,pf);
+  current_unit : "1mA";
+  leakage_power_unit : "1nW";
+  pulling_resistance_unit : "1kohm";
+  time_unit : "1ns";
+  voltage_unit : "1V";
+  voltage_map (VDD, 1.8);
+  voltage_map (GND, 0);
+  voltage_map (VSS, 0);
+  default_cell_leakage_power : 0;
+  default_fanout_load : 1;
+  default_max_transition : 100;
+  default_output_pin_cap : 0;
+  in_place_swap_mode : match_footprint;
+  input_threshold_pct_fall : 50;
+  input_threshold_pct_rise : 50;
+  nom_process : 1;
+  nom_temperature : 25;
+  nom_voltage : 1.8;
+  output_threshold_pct_fall : 50;
+  output_threshold_pct_rise : 50;
+  slew_derate_from_library : 1;
+  slew_lower_threshold_pct_fall : 20;
+  slew_lower_threshold_pct_rise : 20;
+  slew_upper_threshold_pct_fall : 80;
+  slew_upper_threshold_pct_rise : 80;
+  operating_conditions (PVT_1P8V_25C) {
+    process : 1;
+    temperature : 25;
+    voltage : 1.8;
+  }
+  default_operating_conditions : PVT_1P8V_25C;
+  output_current_template (ccs_template) {
+    variable_1 : input_net_transition;
+    variable_2 : total_output_net_capacitance;
+    variable_3 : time;
+  }
+  lu_table_template (constraint_template) {
+    variable_1 : constrained_pin_transition;
+    variable_2 : related_pin_transition;
+    index_1 ("0.1, 2.5, 5");
+    index_2 ("0.1, 0.9, 1.8");
+  }
+  lu_table_template (delay_template) {
+    variable_1 : input_net_transition;
+    variable_2 : total_output_net_capacitance;
+    index_1 ("0.1, 0.5, 1.2, 3, 4, 5");
+    index_2 ("0.06, 0.24, 0.48, 0.9, 1.2, 1.8");
+  }
+  lu_table_template (mpw_constraint_template) {
+    variable_1 : constrained_pin_transition;
+    index_1 ("0.1, 2.5, 5");
+  }
+  power_lut_template (passive_power_template) {
+    variable_1 : input_transition_time;
+    index_1 ("0.1, 0.5, 1.2, 3, 4, 5");
+  }
+  power_lut_template (power_template) {
+    variable_1 : input_transition_time;
+    variable_2 : total_output_net_capacitance;
+    index_1 ("0.1, 0.5, 1.2, 3, 4, 5");
+    index_2 ("0.06, 0.24, 0.48, 0.9, 1.2, 1.8");
+  }
+  lu_table_template (receiver_cap_power_template) {
+    variable_1 : input_net_transition;
+    index_1 ("0.1, 0.5, 1.2, 3, 4, 5");
+  }
+  define(char_when, receiver_capacitance, string);
+  define(is_propagating, receiver_capacitance, string);
+  cell (sky130_osu_sc_12T_ls__addf_1) {
+    area : 31.2576;
+    cell_footprint : "sky130_osu_sc_12T_ls__addf";
+    cell_leakage_power : 0.0144416;
+    pg_pin (GND) {
+      pg_type : primary_ground;
+      voltage_name : "GND";
+    }
+    pg_pin (VDD) {
+      pg_type : primary_power;
+      voltage_name : "VDD";
+    }
+    leakage_power () {
+      value : 0;
+      when : "(A * B * CI * CO * !CON * S)";
+      related_pg_pin : GND;
+    }
+    leakage_power () {
+      value : 0.0179367;
+      when : "(A * B * CI * CO * !CON * S)";
+      related_pg_pin : VDD;
+    }
+    leakage_power () {
+      value : 0;
+      when : "(A * B * !CI * CO * !CON * !S)";
+      related_pg_pin : GND;
+    }
+    leakage_power () {
+      value : 0.0126049;
+      when : "(A * B * !CI * CO * !CON * !S)";
+      related_pg_pin : VDD;
+    }
+    leakage_power () {
+      value : 0;
+      when : "(A * !B * CI * CO * !CON * !S)";
+      related_pg_pin : GND;
+    }
+    leakage_power () {
+      value : 0.0124663;
+      when : "(A * !B * CI * CO * !CON * !S)";
+      related_pg_pin : VDD;
+    }
+    leakage_power () {
+      value : 0;
+      when : "(A * !B * !CI * !CO * CON * S)";
+      related_pg_pin : GND;
+    }
+    leakage_power () {
+      value : 0.0124696;
+      when : "(A * !B * !CI * !CO * CON * S)";
+      related_pg_pin : VDD;
+    }
+    leakage_power () {
+      value : 0;
+      when : "(!A * B * CI * CO * !CON * !S)";
+      related_pg_pin : GND;
+    }
+    leakage_power () {
+      value : 0.0177467;
+      when : "(!A * B * CI * CO * !CON * !S)";
+      related_pg_pin : VDD;
+    }
+    leakage_power () {
+      value : 0;
+      when : "(!A * B * !CI * !CO * CON * S)";
+      related_pg_pin : GND;
+    }
+    leakage_power () {
+      value : 0.0177023;
+      when : "(!A * B * !CI * !CO * CON * S)";
+      related_pg_pin : VDD;
+    }
+    leakage_power () {
+      value : 0;
+      when : "(!A * !B * CI * !CO * CON * S)";
+      related_pg_pin : GND;
+    }
+    leakage_power () {
+      value : 0.0124198;
+      when : "(!A * !B * CI * !CO * CON * S)";
+      related_pg_pin : VDD;
+    }
+    leakage_power () {
+      value : 0;
+      when : "(!A * !B * !CI * !CO * CON * !S)";
+      related_pg_pin : GND;
+    }
+    leakage_power () {
+      value : 0.0121867;
+      when : "(!A * !B * !CI * !CO * CON * !S)";
+      related_pg_pin : VDD;
+    }
+    leakage_power () {
+      value : 0;
+      related_pg_pin : GND;
+    }
+    leakage_power () {
+      value : 0.0144416;
+      related_pg_pin : VDD;
+    }
+    pin (CO) {
+      direction : output;
+      function : "(A * B) + (A * CI) + (B * CI)";
+      power_down_function : "(!VDD) + (GND)";
+      related_ground_pin : GND;
+      related_power_pin : VDD;
+      max_capacitance : 10.7138;
+      timing () {
+        related_pin : "A";
+        sdf_cond : "(B & ~CI)";
+        timing_sense : positive_unate;
+        timing_type : combinational;
+        when : "(B * !CI)";
+        cell_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.147098, 0.266273, 0.9628, 5.16092, 30.6826, 185.98", \
+            "0.162309, 0.281656, 0.978081, 5.17333, 30.696, 185.996", \
+            "0.244099, 0.374339, 1.07757, 5.27595, 30.7978, 186.098", \
+            "0.359035, 0.600327, 1.57593, 5.90544, 31.4359, 186.728", \
+            "-0.454314, 0.103714, 2.19242, 8.81393, 35.4143, 190.772", \
+            "-9.16017, -7.9126, -3.07281, 11.4022, 53.1795, 215.553" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0380127, 0.104861, 0.505266, 2.92597, 17.6587, 107.317", \
+            "0.0380081, 0.104835, 0.505, 2.92517, 17.6615, 107.318", \
+            "0.0411163, 0.105996, 0.504942, 2.92435, 17.6624, 107.315", \
+            "0.0694299, 0.135792, 0.522948, 2.92582, 17.6607, 107.331", \
+            "0.148175, 0.264252, 0.693339, 3.04019, 17.6581, 107.302", \
+            "0.3557, 0.564714, 1.3463, 4.06097, 18.4255, 107.308" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.258613, 0.431442, 1.43318, 7.46793, 44.1627, 267.45", \
+            "0.280546, 0.454423, 1.4574, 7.49424, 44.19, 267.446", \
+            "0.414892, 0.588141, 1.59296, 7.63121, 44.3377, 267.613", \
+            "1.00218, 1.27112, 2.4229, 8.47657, 45.1553, 268.464", \
+            "3.25446, 3.8175, 6.06688, 13.6521, 50.5332, 273.795", \
+            "14.426, 15.5484, 20.1759, 35.4447, 83.1516, 307.423" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0458382, 0.108744, 0.466152, 2.62517, 15.7739, 95.7805", \
+            "0.0458407, 0.108727, 0.466602, 2.6265, 15.7701, 95.7625", \
+            "0.0459934, 0.108665, 0.466119, 2.62736, 15.7788, 95.7814", \
+            "0.0753362, 0.139029, 0.468924, 2.62598, 15.7839, 95.7793", \
+            "0.165484, 0.27292, 0.684307, 2.66953, 15.7739, 95.784", \
+            "0.447674, 0.612974, 1.30607, 3.99693, 16.1751, 95.7818" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.114368, 0.118879, 0.123065, 0.136664, 0.143522, 0.149713, 0.155587, 0.161389, 0.167409, 0.178438, 0.183418, 0.186596, 0.195139, 0.199463, 0.205896, 0.21405, 0.219062, 0.229087, 0.240044");
+            values ( \
+              "0.00939161, 0.0139756, 0.0192356, 0.0317259, 0.0357921, 0.0388861, 0.039833, 0.0399554, 0.0366697, 0.0214614, 0.0162272, 0.0136752, 0.00830616, 0.00638836, 0.00427483, 0.00254365, 0.00184801, 0.000958824, 0.000491808" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.153384, 0.196833, 0.212648, 0.22375, 0.241864, 0.258479, 0.274609, 0.290714, 0.297515, 0.304423, 0.315123, 0.338947, 0.35991, 0.375745, 0.38626, 0.405123, 0.416924, 0.430203, 0.452325, 0.468191, 0.497968");
+            values ( \
+              "0.00067122, 0.0511138, 0.0652303, 0.073105, 0.0823105, 0.0868255, 0.0879633, 0.0856551, 0.0832469, 0.079608, 0.071243, 0.0491678, 0.0326769, 0.0231894, 0.0181926, 0.0116099, 0.00870965, 0.00630348, 0.00360175, 0.00237723, 0.00119864" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.438976, 0.50158, 0.562267, 0.622442, 0.669652, 0.698851, 0.730009, 0.789841, 0.814694, 0.855514, 0.893733, 0.948652, 0.971142, 1.00981, 1.04987, 1.10838, 1.13447, 1.17847, 1.31897, 1.38541, 1.45196, 1.50641, 1.55424, 1.618, 1.67214, 1.74401, 1.83984, 2.03148, 2.26355");
+            values ( \
+              "0.0228592, 0.0318677, 0.0527318, 0.0716441, 0.0838285, 0.0900975, 0.0955468, 0.103325, 0.105782, 0.108717, 0.110381, 0.11091, 0.110553, 0.109066, 0.106354, 0.0995298, 0.0951694, 0.0864357, 0.0549512, 0.0418654, 0.0310471, 0.0239427, 0.0189012, 0.0136216, 0.0102658, 0.00700496, 0.00412759, 0.00129767, 0.000281588" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("2.24337, 2.62971, 2.96418, 3.21608, 3.36836, 3.54656, 3.7866, 4.27062, 4.38883, 4.51493, 4.72227, 5.13696, 5.36491, 5.62774, 6.06675, 6.23769, 6.44932, 7.19013, 7.48971, 7.78427, 8.17702, 8.38263, 8.6412, 8.98596, 9.28252, 9.57943, 9.97532, 10.7671, 12.0311, 13.5656");
+            values ( \
+              "0.0411453, 0.0427552, 0.0641029, 0.0785321, 0.0861287, 0.093836, 0.10229, 0.113101, 0.114576, 0.11574, 0.116816, 0.116224, 0.114371, 0.110851, 0.100695, 0.0951168, 0.0872905, 0.0577273, 0.0469505, 0.0376791, 0.0274733, 0.0231474, 0.0185562, 0.0137073, 0.0104832, 0.00800333, 0.0055585, 0.0025578, 0.000659961, 9.7625e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("13.1707, 16.0878, 18.9188, 21.0804, 22.3536, 24.9, 25.2619, 25.9857, 27.4333, 29.1135, 30.6796, 33.3029, 34.3852, 35.3669, 36.448, 38.6104, 42.2141, 45.518, 46.823, 48.5629, 50.1042, 51.8135, 54.0927, 55.6543, 57.2331, 59.3381, 63.5481, 71.0539, 80.0258");
+            values ( \
+              "0.0391426, 0.0508984, 0.0795564, 0.096158, 0.103477, 0.113239, 0.114144, 0.115607, 0.117449, 0.117874, 0.11682, 0.112013, 0.108643, 0.104769, 0.0995125, 0.0866544, 0.0625609, 0.0428422, 0.0363379, 0.0288672, 0.0233544, 0.018334, 0.0131159, 0.0104068, 0.00821056, 0.00594, 0.00305013, 0.000794811, 0.000148568" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("78.988, 97.5225, 114.448, 127.669, 135.314, 149.765, 159.388, 169.548, 184, 196.186, 202.786, 215.987, 230.472, 280.237, 300.738, 324.593, 336.237, 351.708, 380.61, 394.053");
+            values ( \
+              "0.0363681, 0.0514474, 0.0796627, 0.0964174, 0.103627, 0.112941, 0.116308, 0.117916, 0.117325, 0.114305, 0.111676, 0.103692, 0.090545, 0.0394062, 0.0251555, 0.014342, 0.0107811, 0.00734235, 0.00351767, 0.0026574" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.173415, 0.178118, 0.18231, 0.191845, 0.195902, 0.202761, 0.208954, 0.214827, 0.220626, 0.226421, 0.229765, 0.235138, 0.242364, 0.249794, 0.255104, 0.258412, 0.264123, 0.270303, 0.277551, 0.283322, 0.294865, 0.306419, 0.316495, 0.318993");
+            values ( \
+              "0.00549348, 0.0142, 0.019003, 0.0281455, 0.0315206, 0.0359406, 0.0387397, 0.0399884, 0.0398441, 0.0370239, 0.0327378, 0.0246786, 0.0164982, 0.010893, 0.00794185, 0.00649584, 0.00454999, 0.00306979, 0.00193862, 0.00133773, 0.000633102, 0.000310424, 0.000180051, 0.000168957" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.216986, 0.227216, 0.262137, 0.283833, 0.301957, 0.318571, 0.334697, 0.350796, 0.362523, 0.417434, 0.434051, 0.456032, 0.48123, 0.507788, 0.528682");
+            values ( \
+              "0.01171, 0.0185893, 0.0559725, 0.0730633, 0.0822586, 0.0868797, 0.0879686, 0.0857367, 0.0808224, 0.0344749, 0.0240922, 0.014469, 0.00784781, 0.00403282, 0.00280584" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.47511, 0.562109, 0.648476, 0.68962, 0.721758, 0.762816, 0.783628, 0.823546, 0.874147, 0.912621, 0.953137, 1.00631, 1.0305, 1.06914, 1.1092, 1.16477, 1.19374, 1.23763, 1.37824, 1.44462, 1.51114, 1.5656, 1.61344, 1.67723, 1.75527, 1.80315, 1.8989, 2.0904, 2.31539");
+            values ( \
+              "0.00711274, 0.0322507, 0.0616074, 0.0738581, 0.0821872, 0.0910037, 0.0946815, 0.100368, 0.105819, 0.108685, 0.110409, 0.111014, 0.11057, 0.109148, 0.106363, 0.100023, 0.0951711, 0.0865092, 0.0549245, 0.0418469, 0.0310298, 0.0239721, 0.0189258, 0.0135968, 0.00901759, 0.00702896, 0.00410846, 0.00132144, 0.000279398" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("2.22061, 2.58569, 3.01598, 3.23176, 3.35664, 3.52316, 3.77198, 3.98904, 4.27845, 4.42299, 4.6043, 4.77903, 5.1285, 5.22599, 5.42098, 5.68471, 6.09155, 6.35803, 7.12141, 7.52124, 7.7668, 7.92649, 8.24586, 8.44185, 8.65656, 8.92846, 9.30433, 9.45847, 9.76674, 10.3833, 11.526, 12.8678");
+            values ( \
+              "0.0312944, 0.03607, 0.0636625, 0.0761907, 0.0826958, 0.0904009, 0.0999383, 0.106268, 0.112178, 0.114157, 0.115868, 0.116706, 0.116484, 0.115936, 0.114337, 0.110803, 0.101631, 0.092856, 0.0626446, 0.0477854, 0.0398702, 0.0352752, 0.0272347, 0.0231289, 0.0192586, 0.0152034, 0.0108303, 0.00944112, 0.0070991, 0.00397105, 0.00119061, 0.000280726" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("13.3081, 16.1598, 18.9703, 21.1399, 22.4059, 25.3143, 26.0675, 27.574, 28.9879, 30.7391, 33.2162, 34.0864, 35.2318, 36.5002, 39.037, 43.175, 46.151, 47.6475, 49.601, 51.3626, 53.7113, 56.1784, 57.4977, 60.1364, 65.3105, 72.8525, 82.0815");
+            values ( \
+              "0.0418562, 0.0510768, 0.0795279, 0.0961802, 0.103467, 0.114138, 0.115645, 0.117515, 0.117908, 0.116809, 0.112379, 0.109846, 0.105556, 0.0995334, 0.0842098, 0.056761, 0.0398988, 0.032867, 0.0252358, 0.0197092, 0.013976, 0.00967662, 0.00794989, 0.00527712, 0.00228882, 0.000578186, 0.000110037" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("78.9022, 96.9824, 107.377, 114.563, 127.587, 135.432, 149.884, 153.091, 159.507, 169.667, 184.118, 189.978, 196.304, 202.905, 216.105, 230.591, 260.622, 272.21, 280.355, 289.205, 300.857, 311.08, 324.712, 336.355, 351.826, 366.278, 380.729, 395.18, 424.083, 467.437");
+            values ( \
+              "0.0360406, 0.0502323, 0.0684312, 0.0796794, 0.0961801, 0.103647, 0.112918, 0.11429, 0.116286, 0.117937, 0.117304, 0.116137, 0.114326, 0.111655, 0.103713, 0.0905656, 0.0578706, 0.0465056, 0.0394265, 0.0326229, 0.0251757, 0.0198853, 0.0143218, 0.0108013, 0.00736252, 0.00507923, 0.00353794, 0.00241283, 0.00113418, 0.000388807" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.522905, 0.541835, 0.554635, 0.562363, 0.56921, 0.575596, 0.581828, 0.588052, 0.590427, 0.600267, 0.605429, 0.608052, 0.614298, 0.618738, 0.62267, 0.62697, 0.633223, 0.640883, 0.646979, 0.658145, 0.666218, 0.678244, 0.698711, 0.723645");
+            values ( \
+              "0.000239679, 0.0178253, 0.0275283, 0.0322993, 0.0353129, 0.0370466, 0.0372758, 0.0351964, 0.032765, 0.0201114, 0.0152197, 0.0132806, 0.00935241, 0.00720921, 0.00570113, 0.00438628, 0.00296604, 0.00184624, 0.00126426, 0.000627592, 0.000328078, 0.000214503, 0.000108652, 0.000158894" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.584347, 0.63118, 0.653784, 0.662592, 0.677516, 0.691373, 0.704506, 0.711103, 0.721722, 0.727882, 0.739016, 0.788861, 0.804925, 0.827495, 0.852249, 0.868266, 0.881894, 0.897285, 0.933203, 0.936034");
+            values ( \
+              "0.00611002, 0.0532362, 0.0708288, 0.0757757, 0.082214, 0.0858429, 0.0870206, 0.0867592, 0.0850072, 0.0830491, 0.0769468, 0.0342074, 0.0242573, 0.0143532, 0.00787358, 0.00529382, 0.0037549, 0.00250026, 0.000962864, 0.000926175" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("0.905937, 0.985683, 1.03224, 1.07889, 1.1217, 1.16814, 1.20794, 1.23127, 1.25278, 1.29021, 1.33165, 1.3708, 1.40909, 1.4854, 1.52304, 1.56319, 1.59087, 1.62746, 1.74608, 1.8043, 1.8394, 1.89901, 1.94764, 1.98012, 2.02344, 2.09899, 2.13316, 2.18362, 2.25089, 2.38544, 2.59812, 2.85623");
+            values ( \
+              "0.0397976, 0.0479338, 0.0632966, 0.0768333, 0.0871114, 0.0956039, 0.101125, 0.103814, 0.105848, 0.108639, 0.110425, 0.111054, 0.110578, 0.106665, 0.102746, 0.0968522, 0.0917319, 0.0840181, 0.0572298, 0.0453985, 0.0390284, 0.0297466, 0.0235409, 0.0200578, 0.0161246, 0.0108548, 0.0090667, 0.00692971, 0.00481411, 0.00223229, 0.000588129, 9.7093e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("2.63906, 2.98303, 3.39557, 3.65545, 3.82442, 4.04972, 4.22529, 4.57644, 4.70804, 4.94089, 5.16045, 5.5518, 5.71921, 5.88896, 6.0659, 6.41977, 6.56083, 6.81889, 7.63707, 7.95232, 8.17375, 8.41482, 8.73216, 9.01066, 9.38199, 9.83904, 10.1196, 10.6807, 11.792, 13.0824");
+            values ( \
+              "0.0368848, 0.0372094, 0.0636624, 0.0785581, 0.0869315, 0.0963431, 0.102283, 0.110843, 0.112985, 0.115579, 0.116772, 0.116318, 0.115148, 0.113378, 0.110828, 0.103109, 0.098897, 0.0898904, 0.0573928, 0.0461195, 0.039109, 0.0323706, 0.0249689, 0.0197186, 0.0142119, 0.00941692, 0.00729934, 0.00428691, 0.00136755, 0.000322538" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("0.0198709, 8.50838, 9.82337, 11.2628, 13.4624, 18.5564, 21.061, 22.8257, 24.4408, 25.7271, 27.7684, 29.8071, 31.1506, 33.6629, 35.4926, 36.9175, 46.5665, 50.3763, 53.5336, 56.7394, 58.5994, 62.3194, 64.9441");
+            values ( \
+              "1e-22, 0.000103038, 0.000715682, 0.0037937, 0.018164, 0.0717957, 0.0928241, 0.103471, 0.11032, 0.114048, 0.117305, 0.117785, 0.116817, 0.11228, 0.106218, 0.0995187, 0.0399031, 0.0240277, 0.0153077, 0.00949964, 0.0071557, 0.00399806, 0.00292968" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("0, 45.117, 59.5684, 67.4805, 79.7895, 106.481, 128.17, 135.824, 150.275, 159.897, 170.058, 184.424, 196.78, 203.295, 216.324, 230.973, 280.742, 301.245, 325.103, 336.745, 352.213, 381.116, 391.233");
+            values ( \
+              "1.66652e-09, 5.91364e-05, 0.00124988, 0.00503697, 0.0194136, 0.0663002, 0.0964045, 0.103636, 0.112936, 0.116303, 0.117923, 0.117331, 0.114282, 0.111669, 0.103828, 0.0905583, 0.039415, 0.0251631, 0.0143339, 0.0107881, 0.00734986, 0.00352504, 0.00297015" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.34209, 2.3642, 2.37097, 2.4129, 2.42765, 2.44013, 2.45128, 2.46165, 2.47171, 2.48176, 2.49053, 2.5013, 2.51126, 2.51692, 2.52446, 2.53106, 2.53671, 2.54745, 2.55621, 2.56549, 2.57525, 2.60072, 2.61012");
+            values ( \
+              "0.000936953, 0.00324637, 0.00449166, 0.0140622, 0.0173152, 0.0197799, 0.0216781, 0.0228819, 0.0231677, 0.020457, 0.0143686, 0.00909595, 0.00572748, 0.00433963, 0.00293439, 0.00208141, 0.00154213, 0.000882717, 0.000586165, 0.000376012, 0.000268216, 0.000172808, 0.000211687" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("2.49547, 2.5274, 2.54049, 2.55531, 2.5832, 2.64789, 2.67133, 2.69251, 2.71271, 2.73271, 2.73808, 2.7438, 2.77241, 2.79354, 2.80691, 2.81786, 2.83503, 2.84822, 2.85949, 2.87502, 2.89056, 2.90901, 2.93076, 2.95816, 2.99707");
+            values ( \
+              "0.00706725, 0.0105587, 0.0147047, 0.0199721, 0.0304742, 0.0562743, 0.0639741, 0.0687668, 0.0706082, 0.0676581, 0.0651978, 0.0619977, 0.0417587, 0.0285726, 0.0217897, 0.0172243, 0.0117577, 0.00867002, 0.00664234, 0.0045565, 0.00309542, 0.00194379, 0.00112439, 0.000569316, 0.000225419" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.05671, 3.14299, 3.33786, 3.38091, 3.44388, 3.5048, 3.54123, 3.58801, 3.62904, 3.66811, 3.73398, 3.74863, 3.77793, 3.83459, 3.89411, 4.08679, 4.11898, 4.18425, 4.27728, 4.3441, 4.42696, 4.48243, 4.59336, 4.67435");
+            values ( \
+              "0.0160469, 0.0236459, 0.0723955, 0.0814094, 0.0918227, 0.099471, 0.102863, 0.105826, 0.107192, 0.107402, 0.105335, 0.104363, 0.101848, 0.094177, 0.0825419, 0.0418088, 0.0363184, 0.0268583, 0.0172274, 0.0122012, 0.00788465, 0.00585255, 0.00315212, 0.00224703" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("5.00512, 5.34583, 5.79341, 6.04607, 6.22965, 6.44715, 6.61575, 6.8779, 7.09793, 7.4745, 7.70399, 7.99684, 8.37367, 8.62252, 8.95064, 9.45549, 10.2088, 10.4836, 10.8459, 11.139, 11.3745, 11.6574, 12.055, 12.4641, 12.7767, 13.4021, 14.5828, 15.9763");
+            values ( \
+              "0.0332242, 0.0354639, 0.0641476, 0.0785963, 0.0876362, 0.0966235, 0.1023, 0.10906, 0.112961, 0.116519, 0.116976, 0.115985, 0.11214, 0.107691, 0.0989348, 0.0802996, 0.050786, 0.0416027, 0.0313817, 0.024662, 0.0202013, 0.0157857, 0.011054, 0.0076261, 0.0057093, 0.0031453, 0.000900531, 0.000188541" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("16.0246, 18.8982, 21.7498, 23.9076, 25.1859, 28.0948, 28.7993, 30.2082, 30.8212, 32.0472, 33.513, 35.9632, 36.9291, 38.0444, 39.28, 41.751, 46.4769, 48.6635, 51.8889, 54.1675, 55.7661, 59.0925, 61.0451, 64.9504, 71.6569, 79.5592");
+            values ( \
+              "0.0401474, 0.0506193, 0.0795036, 0.096104, 0.103449, 0.114128, 0.115571, 0.11739, 0.117763, 0.117839, 0.116821, 0.112448, 0.109625, 0.105425, 0.0995196, 0.0846489, 0.0535398, 0.0412448, 0.0269872, 0.0196307, 0.0155828, 0.00949737, 0.00706094, 0.00381671, 0.00120683, 0.000287132" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("0.0819762, 49.2388, 63.6902, 69.1094, 75.203, 81.8043, 109.818, 117.424, 130.513, 138.296, 152.748, 162.374, 172.532, 186.668, 193.466, 202.53, 212.259, 223.932, 280.029, 293.146, 304.132, 323.495, 337.946, 347.182, 364.227, 378.678, 393.13, 407.878");
+            values ( \
+              "1e-22, 8.49351e-05, 0.00171343, 0.00441968, 0.00991285, 0.0186952, 0.0677279, 0.079643, 0.0962505, 0.103622, 0.112928, 0.116299, 0.117918, 0.117362, 0.115995, 0.113067, 0.108235, 0.0996382, 0.0420972, 0.0318914, 0.0249394, 0.0158445, 0.0111347, 0.00886755, 0.00578545, 0.00400566, 0.00276188, 0.00202009" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("12.5068, 12.5534, 12.5788, 12.5942, 12.6457, 12.6992, 12.7259, 12.75, 12.7726, 12.7944, 12.8162, 12.8327, 12.8467, 12.8716, 12.8922, 12.9069, 12.935, 12.9787, 12.9955, 13.002, 13.0173, 13.0472");
+            values ( \
+              "0.000928959, 0.00105793, 0.00181898, 0.00255747, 0.00555423, 0.00816299, 0.0091966, 0.00997527, 0.0104794, 0.0107256, 0.0104016, 0.00859845, 0.00596996, 0.0029062, 0.00145168, 0.000844495, 0.000250205, 1.49475e-05, 5.35771e-05, 0.000138358, 0.000166884, 8.33476e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("12.7644, 12.9336, 12.9676, 12.9905, 13.0138, 13.1594, 13.211, 13.2652, 13.2989, 13.3267, 13.3478, 13.3742, 13.3855, 13.4042, 13.4236, 13.4817, 13.5139, 13.5434, 13.5604, 13.575, 13.5944, 13.6264, 13.6811, 13.7449, 13.9381");
+            values ( \
+              "0.000159122, 0.00258322, 0.00449705, 0.00612442, 0.00808875, 0.0218175, 0.0265456, 0.0311428, 0.0336897, 0.0355349, 0.0366785, 0.0376302, 0.03777, 0.0373575, 0.0350474, 0.0197378, 0.0122604, 0.00744233, 0.00541357, 0.00409907, 0.00281177, 0.00142285, 0.000443384, 0.000155435, 5.56799e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("14.3095, 14.5035, 14.5463, 14.6659, 14.777, 15.2316, 15.2968, 15.3577, 15.3984, 15.4511, 15.5001, 15.5716, 15.6015, 15.6529, 15.9077, 15.9735, 16.0161, 16.0681, 16.1376, 16.1931, 16.2765, 16.3879, 16.506");
+            values ( \
+              "0.00713744, 0.0105207, 0.0131258, 0.0215571, 0.0303076, 0.0705516, 0.0758712, 0.0801277, 0.0824245, 0.0845838, 0.0855372, 0.0843211, 0.0823991, 0.0769739, 0.0349542, 0.0262335, 0.0215736, 0.0168184, 0.0118811, 0.00895, 0.00578258, 0.0031516, 0.00184105" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("18.5891, 19.1058, 20.1314, 20.5454, 20.8548, 21.3253, 21.5522, 21.9881, 22.2002, 22.436, 22.7818, 22.9905, 23.4078, 24.5488, 25.0791, 25.3323, 25.7459, 26.4076, 27.1582, 27.664, 27.8407");
+            values ( \
+              "0.0268636, 0.0301005, 0.0765404, 0.0918581, 0.100532, 0.109022, 0.111225, 0.112371, 0.111454, 0.109265, 0.103284, 0.0977843, 0.0833309, 0.0409601, 0.0269239, 0.0217856, 0.0152229, 0.00839158, 0.00430068, 0.00266106, 0.00236207" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("0.0156819, 25.7922, 26.85, 28.0518, 29.4185, 30.5391, 36.8765, 38.4622, 40.3112, 41.9312, 43.2124, 45.2126, 45.9432, 47.2925, 48.6358, 51.0714, 53.181, 54.4024, 56.8452, 61.0773, 64.0532, 67.5028, 69.2637, 71.6116, 73.4198, 75.3996, 78.0393, 82.6814, 85.4233");
+            values ( \
+              "1e-22, 7.84711e-05, 0.000392957, 0.00182264, 0.00686315, 0.0146141, 0.0795545, 0.0922305, 0.103472, 0.110343, 0.114047, 0.11727, 0.117749, 0.117787, 0.116813, 0.112476, 0.105363, 0.099515, 0.0848336, 0.0567675, 0.0398824, 0.0252227, 0.019698, 0.0139907, 0.0106904, 0.00793727, 0.00528816, 0.00250287, 0.00182051" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("0.101382, 64.7947, 79.2461, 82.8589, 89.0345, 96.6992, 124.866, 132.6, 145.708, 153.472, 167.924, 177.551, 187.709, 201.738, 208.852, 220.902, 236.289, 244.804, 292.821, 313.523, 332.04, 345.252, 358.941, 379.567, 394.019, 418.008");
+            values ( \
+              "1e-22, 9.26341e-05, 0.00183931, 0.00351657, 0.00846353, 0.018267, 0.0675098, 0.0796387, 0.0962677, 0.10362, 0.112926, 0.116297, 0.117918, 0.117376, 0.11594, 0.111692, 0.101996, 0.0943593, 0.0441468, 0.0283902, 0.0185463, 0.0134957, 0.00964848, 0.0057532, 0.00398054, 0.00224715" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("73.5447, 73.7043, 73.7441, 73.7987, 73.8198, 73.9563, 74.0215, 74.1145, 74.1724, 74.2279, 74.2822, 74.3365, 74.3684, 74.461, 74.504, 74.5416, 74.5725, 74.5866, 74.5975, 74.6094, 74.6629, 74.8228, 75.8635");
+            values ( \
+              "0.000283109, 0.000385616, 0.000524157, 0.000863471, 0.00107305, 0.00274134, 0.00331376, 0.00387997, 0.00409576, 0.00424334, 0.00427836, 0.00420411, 0.00393681, 0.00125385, 0.000615452, 0.000347977, 0.000231048, 0.000203877, 0.00021979, 0.000207399, 7.9242e-05, 1e-22, 2e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("73.5611, 73.8219, 74.1426, 74.5084, 74.6137, 74.6391, 74.69, 74.7889, 75.0592, 75.1031, 75.224, 75.332, 75.4614, 75.5494, 75.5885, 75.6074, 75.6305, 75.6485, 75.6678, 75.6878, 75.7102, 75.8282, 75.8653, 75.8987, 75.9194, 75.9574, 76.0079, 76.1015, 76.2107, 76.3486, 76.8616");
+            values ( \
+              "3.64525e-06, 4.81419e-06, 8.86107e-05, 0.000632529, 0.0012579, 0.00146943, 0.00192492, 0.00334685, 0.00957153, 0.0104902, 0.0127619, 0.0145012, 0.0162872, 0.0172963, 0.0176366, 0.0177554, 0.017813, 0.017708, 0.0174712, 0.016988, 0.016081, 0.00737303, 0.00516078, 0.00365595, 0.00288444, 0.00185183, 0.000994707, 0.00023751, 5.64431e-05, 4.81899e-06, 1e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("77.6491, 78.3794, 78.446, 78.5792, 78.7123, 78.8605, 79.6391, 80.0421, 80.2377, 80.46, 80.6077, 80.6488, 80.7311, 80.8383, 80.9826, 81.1679, 81.2651, 81.369, 81.4931, 81.5643, 81.7067, 81.9534, 82.2373");
+            values ( \
+              "0.000763353, 0.00392876, 0.00473168, 0.00668759, 0.00906405, 0.0120483, 0.0282866, 0.0370475, 0.0408845, 0.0444599, 0.0459078, 0.04608, 0.0458164, 0.0432876, 0.0351706, 0.0222662, 0.0163883, 0.0113671, 0.00704091, 0.00528343, 0.00282465, 0.000828457, 0.000170413" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("88.7046, 89.8852, 90.0097, 90.6251, 91.3473, 92.0614, 93.3886, 93.8588, 94.1023, 94.5893, 94.7383, 95.0361, 95.3345, 95.9251, 96.1256, 96.3326, 96.5909, 97.5203, 97.71, 98.0893, 98.3395, 98.6457, 99.054, 99.3659, 99.5225, 99.8356, 100.462, 101.452");
+            values ( \
+              "0.0114226, 0.0154835, 0.0169349, 0.0246403, 0.034904, 0.046008, 0.0675717, 0.0747571, 0.0781895, 0.0840399, 0.0854814, 0.0876866, 0.0887783, 0.085777, 0.0824131, 0.0777393, 0.0706111, 0.0419257, 0.0367343, 0.027617, 0.0226445, 0.0175888, 0.012375, 0.00940346, 0.00816936, 0.00615947, 0.00341187, 0.00136481" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("115.997, 119.752, 123.597, 126.214, 127.592, 129.394, 130.787, 133.573, 134.54, 135.536, 136.523, 138.499, 139.372, 140.814, 142.411, 145.531, 151.327, 154.565, 156.125, 158.069, 160.661, 161.842, 164.662, 166.669, 170.639, 172.773, 172.876");
+            values ( \
+              "0.0282965, 0.0363191, 0.0657344, 0.083933, 0.0919599, 0.100471, 0.105471, 0.111594, 0.112553, 0.112964, 0.112818, 0.110822, 0.109133, 0.105039, 0.0983329, 0.0800682, 0.0439115, 0.0289191, 0.023348, 0.0177259, 0.0120901, 0.0101444, 0.00662089, 0.00486727, 0.00272806, 0.00195407, 0.00193063" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("0.135882, 155.17, 166.803, 170.415, 176.149, 183.205, 190.789, 219.956, 227.557, 240.636, 248.422, 262.873, 272.492, 282.654, 296.612, 303.937, 315.855, 326.749, 334.055, 348.506, 367.48, 390.158, 403.3, 414.256, 433.574, 448.025, 457.297, 474.419, 488.87, 503.321, 520.832");
+            values ( \
+              "1e-22, 4.48933e-05, 0.00042789, 0.000899012, 0.00269417, 0.00772761, 0.0170353, 0.067786, 0.0796872, 0.0962747, 0.103642, 0.112943, 0.116307, 0.117924, 0.117391, 0.115908, 0.111692, 0.105384, 0.0996156, 0.0853493, 0.0644004, 0.0420749, 0.0318554, 0.0249282, 0.0158538, 0.0111418, 0.00886478, 0.00577233, 0.00399684, 0.00275543, 0.00187667" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00847634, 0.0084979, 0.00851674, 0.0085224, 0.00852346, 0.00852364", \
+            "0.011034, 0.0110572, 0.0110873, 0.0110984, 0.0111006, 0.0111009", \
+            "0.0118037, 0.0118021, 0.0118094, 0.0118164, 0.0118182, 0.0118186", \
+            "0.0121705, 0.0121069, 0.0120081, 0.0119499, 0.0119372, 0.0119353", \
+            "0.0126021, 0.0126351, 0.0122667, 0.0120587, 0.011979, 0.0119606", \
+            "0.0126919, 0.0126925, 0.0126821, 0.0123272, 0.0120702, 0.011985" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0114698, 0.0114931, 0.0115188, 0.0115274, 0.011529, 0.0115293", \
+            "0.0108645, 0.01081, 0.0107547, 0.0107373, 0.010734, 0.0107335", \
+            "0.011214, 0.0107763, 0.0102684, 0.0100964, 0.0100559, 0.0100478", \
+            "0.010788, 0.0108932, 0.0108812, 0.0102537, 0.0100166, 0.009975", \
+            "0.0101124, 0.0100465, 0.0106826, 0.0107977, 0.0102564, 0.00999478", \
+            "0.00995193, 0.0100814, 0.0100264, 0.01061, 0.0109004, 0.0102849" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.20404, 0.206421, 0.212097, 0.213282, 0.215654, 0.229578, 0.241666, 0.251246, 0.259537, 0.267039, 0.274042, 0.280785, 0.287519, 0.292566, 0.298578, 0.303601, 0.306681, 0.310453, 0.312932, 0.317891, 0.321864, 0.325222, 0.332303, 0.336095");
+            values ( \
+              "-0.00451628, -0.00502627, -0.00593464, -0.00704896, -0.00766372, -0.016246, -0.0220227, -0.0262456, -0.0295969, -0.0320538, -0.0338962, -0.0348122, -0.0339199, -0.0280443, -0.0177661, -0.0107601, -0.00756652, -0.00479451, -0.00351581, -0.00180598, -0.00107613, -0.00069573, -0.000321452, -0.000247904" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.29834, 0.319132, 0.325644, 0.335292, 0.342825, 0.355666, 0.369812, 0.379919, 0.390026, 0.400133, 0.406245, 0.416816, 0.426326, 0.435613, 0.442851, 0.450343, 0.458501, 0.464303, 0.469793, 0.47183, 0.473866, 0.475224, 0.477939, 0.480625, 0.483311, 0.485997, 0.488682, 0.491752, 0.494822, 0.500961, 0.505724, 0.511802, 0.517043, 0.52377, 0.528388, 0.533556, 0.538976, 0.546409, 0.55155, 0.553263, 0.556691, 0.563546, 0.566973, 0.572523, 0.578073, 0.583623, 0.589173, 0.600655, 0.612137, 0.644662");
+            values ( \
+              "-0.0196282, -0.0212977, -0.0251112, -0.0312277, -0.0358114, -0.0432848, -0.0512199, -0.0565212, -0.0616247, -0.0665304, -0.0693315, -0.0738197, -0.0776239, -0.08102, -0.0834113, -0.0854355, -0.0873103, -0.0882461, -0.0887757, -0.0887173, -0.0885252, -0.0883169, -0.087713, -0.0865961, -0.0851331, -0.0833241, -0.0811691, -0.0781664, -0.074789, -0.06691, -0.0597644, -0.049548, -0.0415972, -0.0324356, -0.0267481, -0.0216123, -0.0172169, -0.0119598, -0.00906074, -0.00822879, -0.00699004, -0.0048718, -0.00399231, -0.00310799, -0.00234708, -0.0017096, -0.00119553, -0.000714215, -0.000380247, -0.000137872" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.78524, 0.88209, 1.17695, 1.28198, 1.36543, 1.44134, 1.51194, 1.58051, 1.64898, 1.80879, 1.83683, 1.90169, 1.97055, 2.04925, 2.09325");
+            values ( \
+              "-0.0133933, -0.0219839, -0.0781701, -0.0962541, -0.108646, -0.117778, -0.123936, -0.126214, -0.116816, -0.0431491, -0.0339022, -0.0186101, -0.00947458, -0.00408773, -0.0029036" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("3.96456, 4.51956, 6.03605, 6.57947, 7.0484, 7.47378, 7.87305, 8.26095, 8.6483, 9.4153, 9.71228, 10.0841, 10.3606, 10.7293, 11.3248, 12.0241");
+            values ( \
+              "-0.0272412, -0.0294255, -0.0868149, -0.104667, -0.117707, -0.127203, -0.133512, -0.135539, -0.124579, -0.0565646, -0.0368162, -0.0204095, -0.0128665, -0.00669302, -0.00208919, -0.000476549" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("23.293, 26.8842, 35.514, 38.78, 41.5919, 44.1479, 46.5473, 48.8789, 51.2078, 55.8087, 57.644, 59.876, 61.5258, 63.7254, 67.3161, 71.5282");
+            values ( \
+              "-0.0291101, -0.0326637, -0.0879489, -0.106024, -0.119201, -0.128794, -0.135146, -0.137144, -0.125917, -0.0573672, -0.036948, -0.0205443, -0.0130238, -0.0068352, -0.00213785, -0.000489926" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("140.053, 165.806, 214.903, 234.714, 251.778, 267.315, 281.89, 296.051, 310.191, 338.049, 349.344, 362.876, 372.853, 386.156, 401.782, 433.035");
+            values ( \
+              "-0.0249612, -0.0362267, -0.0881648, -0.106263, -0.119455, -0.129077, -0.135439, -0.137427, -0.126151, -0.0576546, -0.0369267, -0.0205579, -0.0130614, -0.00687873, -0.00313644, -0.000625577" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.27016, 0.277801, 0.279314, 0.28234, 0.295639, 0.317321, 0.325599, 0.333105, 0.34012, 0.346864, 0.353601, 0.35865, 0.369685, 0.376538, 0.383974, 0.389771");
+            values ( \
+              "-0.00448786, -0.00577837, -0.00704488, -0.00791817, -0.0163016, -0.0262962, -0.0295758, -0.0320379, -0.0338815, -0.0348047, -0.0339084, -0.0280424, -0.0107527, -0.00479839, -0.00181053, -0.000931396" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.348065, 0.386127, 0.436752, 0.469366, 0.491044, 0.510412, 0.525585, 0.539307, 0.551884, 0.555476, 0.591798, 0.599447, 0.615664, 0.631565, 0.652766, 0.675599, 0.731461");
+            values ( \
+              "-0.00125955, -0.021299, -0.0511808, -0.0676521, -0.0768168, -0.0835997, -0.0872949, -0.0887875, -0.08619, -0.0834833, -0.0308568, -0.0225973, -0.0109879, -0.00513128, -0.00166677, -0.000499762, -8.21729e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.817844, 0.948166, 1.2089, 1.30395, 1.38974, 1.43443, 1.51034, 1.58105, 1.64966, 1.71816, 1.74806, 1.82184, 1.87802, 1.90598, 1.94326, 1.97086, 2.00047, 2.03994, 2.11889, 2.17936");
+            values ( \
+              "-0.00493411, -0.0213566, -0.0713615, -0.0882694, -0.102151, -0.108542, -0.11768, -0.123869, -0.126155, -0.116784, -0.104301, -0.0669899, -0.0431347, -0.0339134, -0.0241603, -0.0186167, -0.013997, -0.00945724, -0.00406764, -0.00244899" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("4.04554, 4.61636, 6.10626, 6.65116, 7.11943, 7.54491, 7.9442, 8.33214, 8.71951, 9.48663, 9.78344, 10.1553, 10.4319, 10.8007, 11.3957, 12.0946");
+            values ( \
+              "-0.0278, -0.0303751, -0.0867816, -0.104669, -0.117688, -0.127192, -0.1335, -0.135532, -0.124572, -0.0565555, -0.0368201, -0.0204101, -0.0128652, -0.00669115, -0.00209069, -0.000477697" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("23.3798, 27.0172, 35.5799, 38.4857, 41.6562, 45.4011, 46.6107, 48.9405, 51.2695, 55.8556, 57.7136, 59.9408, 61.5831, 63.7729, 67.3594, 71.5643");
+            values ( \
+              "-0.0290085, -0.0331132, -0.0879572, -0.10419, -0.119216, -0.132315, -0.135153, -0.137125, -0.125903, -0.0575647, -0.0368783, -0.0205297, -0.0130417, -0.00686653, -0.00215167, -0.000494914" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("140.432, 165.909, 214.942, 234.751, 251.835, 267.336, 281.947, 296.073, 310.213, 338.05, 349.377, 362.902, 372.869, 386.158, 401.785, 433.038");
+            values ( \
+              "-0.0256904, -0.0362702, -0.088183, -0.106285, -0.119486, -0.129058, -0.135458, -0.137409, -0.126163, -0.0577014, -0.0369109, -0.0205546, -0.0130654, -0.00688576, -0.00313977, -0.000626286" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.686147, 0.695348, 0.699081, 0.702487, 0.708971, 0.715101, 0.721232, 0.73087, 0.73503, 0.73919, 0.742953, 0.746715, 0.750224, 0.753733, 0.755421, 0.75711, 0.758799, 0.760488, 0.762175, 0.763862, 0.765549, 0.767235, 0.768498, 0.769761, 0.772287, 0.774705, 0.777778, 0.780332, 0.782943, 0.784873, 0.786417, 0.788314, 0.790184, 0.791422, 0.79266, 0.795136, 0.797612, 0.798602, 0.800581, 0.801571, 0.804059, 0.806654, 0.808421, 0.811926, 0.815773, 0.819366, 0.831475, 0.84624, 0.879171, 0.922164");
+            values ( \
+              "-0.00731483, -0.00789281, -0.0103216, -0.0123952, -0.0160388, -0.0190204, -0.021916, -0.0262942, -0.0280023, -0.0296008, -0.0309481, -0.0322031, -0.0332801, -0.0342703, -0.0344588, -0.0345275, -0.0344762, -0.034305, -0.0340089, -0.033591, -0.0330513, -0.0323899, -0.0314587, -0.0303469, -0.0275816, -0.0238412, -0.0185595, -0.0146526, -0.0110345, -0.00894333, -0.00750172, -0.0060049, -0.00464996, -0.00395018, -0.00333668, -0.00244315, -0.00174551, -0.0015385, -0.00118423, -0.00103696, -0.000763712, -0.000563225, -0.000459074, -0.000315505, -0.000208801, -0.000150325, -6.95897e-05, -2.41829e-05, -6.60508e-05, -2.86139e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.77474, 0.792104, 0.796799, 0.801494, 0.82087, 0.831038, 0.844595, 0.856104, 0.865604, 0.876931, 0.886386, 0.894843, 0.902116, 0.908366, 0.91777, 0.921294, 0.926751, 0.936447, 0.942979, 0.945342, 0.950069, 0.955644, 0.958856, 0.962068, 0.96528, 0.968626, 0.973645, 0.977789, 0.985202, 0.991733, 0.995857, 1.00154, 1.00648, 1.00952, 1.01155, 1.01763, 1.02473, 1.03022, 1.03462, 1.03902, 1.04342, 1.04781, 1.05221, 1.05661, 1.06257, 1.06854, 1.0745, 1.08046, 1.1031, 1.1246");
+            values ( \
+              "-0.0148741, -0.0175603, -0.0200329, -0.0227102, -0.0346991, -0.0407363, -0.0485525, -0.0547476, -0.0596203, -0.0651454, -0.0694848, -0.0731302, -0.0760762, -0.0784758, -0.0818434, -0.0830027, -0.0846071, -0.0870669, -0.0888437, -0.0887278, -0.088315, -0.0875178, -0.086906, -0.0861827, -0.085348, -0.0831322, -0.0772778, -0.0715917, -0.0603244, -0.049463, -0.0431308, -0.0352006, -0.0287386, -0.025305, -0.0233337, -0.0180749, -0.0131265, -0.00978693, -0.00775601, -0.0060438, -0.00493845, -0.00395971, -0.00310758, -0.00238205, -0.00182476, -0.00135074, -0.000959991, -0.000652507, -0.000243236, -0.000137317" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("1.30101, 1.39616, 1.6586, 1.76452, 1.84795, 1.9238, 1.99445, 2.06302, 2.13149, 2.2913, 2.31934, 2.38421, 2.45305, 2.53172, 2.64182, 2.77519");
+            values ( \
+              "-0.0247414, -0.0276194, -0.0780271, -0.0962636, -0.108652, -0.117781, -0.123939, -0.126221, -0.116817, -0.0431503, -0.0339017, -0.0186098, -0.00947575, -0.00408923, -0.00112545, -0.00021155" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("4.37266, 4.87701, 6.52398, 7.0692, 7.53767, 7.96326, 8.36265, 8.75064, 9.13808, 9.90549, 10.2019, 10.5739, 10.8507, 11.2197, 11.8148, 12.5138");
+            values ( \
+              "-0.0243794, -0.0247557, -0.0867146, -0.104618, -0.117649, -0.12716, -0.133475, -0.135512, -0.124559, -0.056533, -0.0368295, -0.0204118, -0.0128623, -0.00668625, -0.00208893, -0.000477053" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("23.8763, 27.6684, 31.7973, 36.0325, 39.2993, 42.1159, 44.6715, 47.0706, 49.4023, 51.7307, 52.9543, 54.9212, 56.3279, 58.1686, 59.0984, 60.3992, 62.0469, 64.2439, 67.8306, 72.0374");
+            values ( \
+              "-0.0286357, -0.0343921, -0.0614315, -0.0879851, -0.106063, -0.119239, -0.128836, -0.135176, -0.137173, -0.12593, -0.10896, -0.0775034, -0.057415, -0.0369308, -0.0290916, -0.0205411, -0.013029, -0.00684377, -0.00214398, -0.000492606" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("140.642, 164.505, 215.387, 235.198, 252.263, 267.8, 282.375, 296.536, 310.676, 338.535, 349.829, 363.361, 373.338, 386.641, 402.268, 433.521");
+            values ( \
+              "-0.0264172, -0.0343395, -0.0881582, -0.106257, -0.119449, -0.129081, -0.135434, -0.137431, -0.126146, -0.0576532, -0.0369271, -0.020558, -0.0130612, -0.00687853, -0.00313635, -0.00062556" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.97137, 2.99313, 2.99934, 3.00348, 3.00676, 3.01116, 3.01562, 3.03018, 3.03928, 3.04894, 3.06446, 3.07549, 3.08243, 3.09169, 3.09762, 3.10615, 3.10886, 3.11156, 3.11427, 3.11697, 3.11961, 3.12224, 3.12488, 3.12752, 3.12949, 3.13147, 3.13542, 3.137, 3.13899, 3.14883, 3.1513, 3.15485, 3.15918, 3.16188, 3.16428, 3.16668, 3.16984, 3.173, 3.17747, 3.1824, 3.18633, 3.19026, 3.19471, 3.19816, 3.20407, 3.23125, 3.24716, 3.25892, 3.30478, 3.35796");
+            values ( \
+              "-0.00232561, -0.00236067, -0.00297993, -0.00344621, -0.00386043, -0.00448441, -0.00530114, -0.00840014, -0.0102246, -0.0120811, -0.0149195, -0.0167959, -0.0178982, -0.0192642, -0.0200767, -0.0211562, -0.0213684, -0.0215286, -0.0216368, -0.021693, -0.0216873, -0.0216281, -0.0215154, -0.0213491, -0.0209632, -0.0204758, -0.0191969, -0.018319, -0.0169914, -0.00887225, -0.00725543, -0.00532227, -0.00348654, -0.00257518, -0.00201821, -0.00155682, -0.00112816, -0.000798908, -0.000503013, -0.000303753, -0.00020653, -0.000135434, -8.90777e-05, -6.92446e-05, -4.9954e-05, -2.78895e-05, -3.00271e-05, -5.73534e-05, -2.53453e-05, -1.69389e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("3.14239, 3.18209, 3.20387, 3.2846, 3.33977, 3.36211, 3.37775, 3.39447, 3.40405, 3.42111, 3.42863, 3.46932, 3.48423, 3.49523, 3.50991, 3.53162, 3.55408, 3.61836");
+            values ( \
+              "-0.00447183, -0.00970446, -0.0146364, -0.0415485, -0.0585376, -0.0646548, -0.0682393, -0.0712513, -0.0723437, -0.0715422, -0.0679585, -0.0238209, -0.0132742, -0.00833355, -0.00426579, -0.00146006, -0.000502306, -7.96102e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.8557, 3.95179, 4.03096, 4.28964, 4.36956, 4.45337, 4.5145, 4.577, 4.60318, 4.63807, 4.65439, 4.68702, 4.72439, 4.77807, 4.83004, 4.88392, 4.93506, 4.97207, 5.01846, 5.08031, 5.18289, 5.30295");
+            values ( \
+              "-0.0194072, -0.0220854, -0.0360392, -0.084143, -0.0976011, -0.109758, -0.117033, -0.122724, -0.124403, -0.125674, -0.125694, -0.123829, -0.115625, -0.0914989, -0.0652305, -0.0426783, -0.0272967, -0.0192504, -0.0122754, -0.00654546, -0.0020057, -0.000504176" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("6.23256, 6.54237, 6.74015, 7.25765, 7.64597, 9.13155, 9.67616, 10.1445, 10.5699, 10.9691, 11.357, 11.7443, 12.5113, 12.8083, 13.1801, 13.4566, 13.8253, 14.4203, 15.1191");
+            values ( \
+              "-0.00108823, -0.00333368, -0.00590463, -0.0176282, -0.0305689, -0.0868223, -0.104693, -0.117714, -0.127209, -0.133518, -0.135542, -0.124582, -0.0565689, -0.0368145, -0.0204092, -0.0128671, -0.00669397, -0.00209171, -0.000477902" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("26.0738, 29.8627, 38.5775, 41.8505, 44.6668, 47.2228, 49.1424, 50.5917, 51.9504, 54.2682, 58.9741, 60.5597, 62.8514, 65.6735, 68.165, 72.0683, 76.7502");
+            values ( \
+              "-0.0264049, -0.031875, -0.0877046, -0.105842, -0.119058, -0.128669, -0.134024, -0.13658, -0.137033, -0.125943, -0.0561876, -0.0384493, -0.0210868, -0.00960633, -0.00454578, -0.0012229, -0.000218269" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("0.0839884, 100.452, 116.078, 125.663, 132.921, 144.95, 157.528, 218.265, 233.892, 246.444, 255.14, 270.676, 285.251, 299.412, 313.552, 341.409, 352.706, 358.343, 366.237, 376.213, 389.515, 405.142, 408.553");
+            values ( \
+              "-1e-22, -0.000258748, -0.00155448, -0.00376765, -0.0065823, -0.0137658, -0.0244057, -0.088168, -0.102668, -0.113046, -0.119457, -0.129078, -0.135441, -0.137427, -0.126152, -0.057658, -0.0369257, -0.0291025, -0.0205577, -0.0130617, -0.00687923, -0.00313667, -0.00275981" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("16.1298, 16.2124, 16.2408, 16.2634, 16.2869, 16.3874, 16.4319, 16.484, 16.5083, 16.5321, 16.5499, 16.5567, 16.5933, 16.6053, 16.6244, 16.6322");
+            values ( \
+              "-0.000345624, -0.000774786, -0.00112122, -0.00152413, -0.00215927, -0.00671568, -0.00824914, -0.00942759, -0.00967469, -0.00978051, -0.00928963, -0.00864457, -0.00201097, -0.00098075, -0.000286324, -0.000230845" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("16.5527, 16.6464, 16.6865, 16.7109, 16.7596, 16.8651, 16.9261, 17.0091, 17.08, 17.1011, 17.1381, 17.1659, 17.218, 17.237, 17.2546, 17.2747, 17.3044, 17.3354, 17.4065");
+            values ( \
+              "-0.00360542, -0.00394683, -0.00570763, -0.00714001, -0.0109741, -0.0205644, -0.0256526, -0.0321555, -0.0365981, -0.0376195, -0.0384145, -0.0353421, -0.0140701, -0.00833747, -0.00488749, -0.002494, -0.000829774, -0.000254347, -3.15171e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("17.3669, 17.8625, 18.1828, 18.2712, 18.3123, 18.3945, 18.4708, 18.4985, 18.554, 18.5941, 18.6299, 18.7976, 18.8947, 18.9278, 19.0854, 19.1604, 19.2721, 19.3737, 19.4688, 19.5627, 19.6329, 19.6661, 19.6729, 19.7139, 19.7619, 19.7823, 19.823, 19.8553, 19.8665, 19.8889, 19.9338, 20.0234, 20.0803");
+            values ( \
+              "-0.000129133, -0.000325195, -0.00455024, -0.00735866, -0.00897035, -0.0129259, -0.0174773, -0.0193614, -0.0233259, -0.0263405, -0.0291103, -0.0424368, -0.0502631, -0.0529957, -0.0662676, -0.0723851, -0.0809262, -0.0876868, -0.0922192, -0.0905724, -0.0749806, -0.0644653, -0.0619936, -0.0487289, -0.0350903, -0.0302875, -0.0218769, -0.0168496, -0.0152296, -0.0126509, -0.00840476, -0.0035873, -0.00233074" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("22.9824, 23.5333, 23.647, 23.7818, 23.8861, 24.0734, 24.2912, 25.279, 25.5695, 25.9406, 26.1687, 26.436, 26.5927, 26.7999, 26.9369, 27.0991, 27.2523, 27.5588, 27.6455, 27.8187, 28.0461, 28.3536, 28.5226, 28.6579, 28.8384, 28.9775, 29.0804, 29.2175, 29.4608, 29.5673, 29.7224, 29.9292, 30.3427, 30.9909, 31.7682");
+            values ( \
+              "-0.0195657, -0.0199208, -0.0231599, -0.0272641, -0.0306081, -0.0368897, -0.0445253, -0.0797005, -0.0895594, -0.101379, -0.107928, -0.115001, -0.118892, -0.123539, -0.126268, -0.1291, -0.131308, -0.133815, -0.133788, -0.131929, -0.122482, -0.0965388, -0.0804673, -0.0683422, -0.0539049, -0.0441759, -0.0379583, -0.0308615, -0.0208182, -0.0174856, -0.013501, -0.00954466, -0.00445855, -0.00124659, -0.000178109" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("42.9167, 47.0636, 55.0823, 58.3469, 61.1579, 63.7162, 66.1156, 68.4475, 70.776, 75.3755, 77.2131, 79.4444, 81.0931, 83.2915, 86.8782, 91.0853");
+            values ( \
+              "-0.0269769, -0.0366023, -0.0879825, -0.106048, -0.119215, -0.128817, -0.135169, -0.13716, -0.125929, -0.0573863, -0.0369399, -0.0205429, -0.0130264, -0.00683938, -0.00214258, -0.000492217" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("0.0430466, 108.234, 123.861, 139.487, 148.467, 159.96, 173.823, 234.664, 250.29, 262.848, 271.541, 287.079, 301.654, 315.815, 329.956, 357.818, 369.107, 374.745, 382.64, 392.619, 405.924, 421.551, 437.177, 452.804");
+            values ( \
+              "-1e-22, -8.23505e-05, -0.0006082, -0.00301042, -0.00618442, -0.0127634, -0.0242969, -0.0881573, -0.102659, -0.113042, -0.119451, -0.129073, -0.135436, -0.137424, -0.12615, -0.0576459, -0.0369294, -0.0291044, -0.0205584, -0.0130606, -0.00687745, -0.00313584, -0.00140986, -0.000625456" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("96.8539, 97.0945, 97.1913, 97.2487, 97.3636, 97.5187, 97.6086, 97.6865, 97.759, 97.8292, 97.8773, 97.8983, 97.9326, 97.9613, 97.9665, 97.977, 97.9929, 98.008, 98.0422, 98.1121, 98.1456, 98.1817, 98.2347, 98.2497, 98.3032, 98.3458, 98.4076, 98.836");
+            values ( \
+              "-0.000218353, -0.000261551, -0.000392217, -0.000521109, -0.000998065, -0.00233689, -0.00280574, -0.00313528, -0.0032362, -0.00336084, -0.00333815, -0.00339395, -0.00336523, -0.00342044, -0.00337838, -0.00341569, -0.00336084, -0.00335049, -0.0030448, -0.00100259, -0.000451216, -0.00022903, -0.00013596, -0.000146999, -7.1391e-05, -4.16333e-05, -2.28886e-05, -1e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("97.6313, 97.9102, 98.0168, 98.1141, 98.1531, 98.2312, 98.3103, 98.5305, 98.6112, 98.7806, 98.9244, 99.061, 99.1044, 99.1436, 99.1845, 99.2134, 99.2265, 99.2481, 99.3264, 99.3519, 99.3859, 99.4381, 99.5052, 99.5861, 99.6961");
+            values ( \
+              "-0.000924562, -0.00109432, -0.00159183, -0.00223513, -0.0025893, -0.00348625, -0.00482863, -0.0091563, -0.0105547, -0.0132793, -0.0151359, -0.0166957, -0.0170864, -0.0173194, -0.0172242, -0.0165933, -0.0159259, -0.0141992, -0.00536067, -0.00343849, -0.00181749, -0.000575686, -0.000179619, -5.03644e-05, -6.01005e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("100.619, 101.534, 101.784, 101.916, 102.085, 102.3, 103.3, 103.513, 103.707, 103.863, 103.936, 104.034, 104.06, 104.113, 104.217, 104.411, 104.514, 104.596, 104.689, 104.756");
+            values ( \
+              "-9.67028e-05, -0.0036472, -0.0060429, -0.00775484, -0.0105046, -0.014874, -0.0377636, -0.042385, -0.0460803, -0.048525, -0.0493784, -0.049914, -0.0498344, -0.0491042, -0.0432011, -0.0206679, -0.0117139, -0.00711593, -0.00377647, -0.00266775" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("112.311, 113.56, 114.057, 114.554, 115.069, 117.385, 118.114, 118.585, 119.098, 119.378, 119.937, 120.484, 120.894, 121.367, 121.647, 122.004, 122.257, 122.386, 122.645, 123.163, 123.423");
+            values ( \
+              "-0.011452, -0.0124122, -0.0174871, -0.0235685, -0.0305954, -0.0645884, -0.0750617, -0.081484, -0.0879417, -0.0910982, -0.095915, -0.0942931, -0.078139, -0.0508057, -0.0366109, -0.0228849, -0.0159785, -0.0132988, -0.00889289, -0.00383103, -0.00279106" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("144.09, 148.366, 149.656, 151.328, 156.066, 157.538, 160.482, 160.955, 161.899, 163.869, 165.253, 165.868, 166.403, 166.811, 167.144, 167.541, 168.24, 168.912, 170.116, 171.275, 173.594, 173.95, 174.425, 175.375, 176.593, 176.851, 177.368, 178.194, 179.265, 179.56, 180.148, 181.066, 182.359, 182.895, 183.967, 186.112, 189.702, 193.899");
+            values ( \
+              "-0.0239693, -0.0299346, -0.0371495, -0.0468921, -0.0749962, -0.08349, -0.0995239, -0.101947, -0.106644, -0.115697, -0.121173, -0.123494, -0.125397, -0.126768, -0.127836, -0.129042, -0.130969, -0.132561, -0.134602, -0.135103, -0.125039, -0.120926, -0.114641, -0.100246, -0.0809745, -0.0770069, -0.0693411, -0.0580071, -0.0452186, -0.0421148, -0.0364171, -0.0287976, -0.0204037, -0.0176384, -0.0131047, -0.00701245, -0.0022033, -0.000509805" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("264.062, 286.327, 338.204, 358.012, 375.077, 390.613, 405.188, 419.349, 433.49, 461.349, 472.642, 486.174, 496.152, 509.455, 525.082, 556.335");
+            values ( \
+              "-0.0288162, -0.0332895, -0.0881667, -0.106262, -0.119455, -0.129076, -0.135439, -0.137426, -0.126151, -0.0576531, -0.0369272, -0.020558, -0.0130612, -0.0068785, -0.00313633, -0.000625556" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00782301, 0.00784535, 0.00786716, 0.00787409, 0.0078754, 0.00787563", \
+            "0.00909004, 0.00909848, 0.00911391, 0.00912107, 0.00912259, 0.00912285", \
+            "0.0094568, 0.0094608, 0.00946418, 0.00946779, 0.00946901, 0.00946924", \
+            "0.00957326, 0.00957335, 0.00957365, 0.00957418, 0.00957478, 0.00957497", \
+            "0.00974426, 0.00974364, 0.0097414, 0.00973865, 0.0097376, 0.00973776", \
+            "0.00975975, 0.00975966, 0.00975917, 0.00975713, 0.00975349, 0.00975147" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0097787, 0.00980018, 0.00982516, 0.00983367, 0.00983531, 0.00983559", \
+            "0.0110506, 0.0110651, 0.0110804, 0.0110854, 0.0110862, 0.0110864", \
+            "0.0121001, 0.0120347, 0.0119676, 0.011944, 0.0119394, 0.0119386", \
+            "0.0131021, 0.0127533, 0.0123576, 0.0120563, 0.011995, 0.0119839", \
+            "0.013239, 0.0132317, 0.0131468, 0.0122312, 0.011834, 0.0117601", \
+            "0.013185, 0.0132145, 0.0132033, 0.0132101, 0.0122555, 0.0118237" \
+          );
+        }
+      }
+      timing () {
+        related_pin : "A";
+        sdf_cond : "(~B & CI)";
+        timing_sense : positive_unate;
+        timing_type : combinational;
+        when : "(!B * CI)";
+        cell_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.154646, 0.280232, 1.01339, 5.43887, 32.3439, 196.061", \
+            "0.169681, 0.295556, 1.02914, 5.45316, 32.366, 196.074", \
+            "0.246771, 0.382688, 1.12199, 5.5493, 32.4553, 196.199", \
+            "0.355171, 0.601248, 1.59786, 6.13909, 33.0537, 196.783", \
+            "-0.472421, 0.0934839, 2.20208, 8.92705, 36.7827, 200.56", \
+            "-9.12635, -7.87592, -3.03932, 11.4877, 53.8746, 223.777" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0395655, 0.108251, 0.517079, 2.98505, 18.021, 109.468", \
+            "0.039548, 0.108219, 0.51693, 2.9857, 18.0188, 109.473", \
+            "0.0428652, 0.109192, 0.516862, 2.98456, 18.0211, 109.463", \
+            "0.0715763, 0.138854, 0.533427, 2.98639, 18.0172, 109.488", \
+            "0.153718, 0.269329, 0.699649, 3.09545, 18.0179, 109.43", \
+            "0.366931, 0.569895, 1.35458, 4.08779, 18.7399, 109.478" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.240689, 0.40054, 1.32945, 6.9284, 40.9668, 248.076", \
+            "0.262586, 0.422687, 1.35354, 6.95188, 40.9972, 248.119", \
+            "0.39793, 0.55898, 1.49025, 7.09109, 41.1399, 248.247", \
+            "0.989625, 1.2482, 2.3431, 7.96444, 42.0124, 249.105", \
+            "3.25124, 3.8009, 5.99299, 13.2811, 47.5258, 254.643", \
+            "14.3652, 15.4684, 20.0292, 35.1068, 80.9461, 289.319" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0429474, 0.102948, 0.445429, 2.51153, 15.0941, 91.6221", \
+            "0.0429205, 0.103339, 0.445409, 2.51062, 15.1009, 91.6341", \
+            "0.0433529, 0.102934, 0.445925, 2.51088, 15.0958, 91.6259", \
+            "0.0735774, 0.136949, 0.450917, 2.51267, 15.09, 91.6337", \
+            "0.161519, 0.270055, 0.674644, 2.58327, 15.0876, 91.6292", \
+            "0.433436, 0.613962, 1.30573, 3.9452, 15.6233, 91.6391" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.118905, 0.124506, 0.134674, 0.143373, 0.150572, 0.157064, 0.163202, 0.169247, 0.175287, 0.185699, 0.191179, 0.19516, 0.200604, 0.205429, 0.21021, 0.216584, 0.226586, 0.234011, 0.245446, 0.253117");
+            values ( \
+              "0.00794352, 0.0127723, 0.0230902, 0.0299663, 0.0342794, 0.0370099, 0.0383117, 0.0382771, 0.0358111, 0.0222335, 0.0164816, 0.0133514, 0.00980522, 0.00740039, 0.0055411, 0.00370409, 0.00197735, 0.00122271, 0.000593418, 0.000454765" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.164116, 0.179312, 0.213493, 0.236414, 0.255363, 0.272647, 0.289364, 0.306051, 0.322781, 0.355528, 0.376227, 0.396817, 0.414911, 0.438413, 0.463893, 0.479125");
+            values ( \
+              "0.00992099, 0.0198518, 0.0530644, 0.0697709, 0.0788805, 0.0836142, 0.0850849, 0.0833296, 0.0764786, 0.0482775, 0.0325482, 0.0208645, 0.0136674, 0.00767208, 0.00405319, 0.00300143" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.410527, 0.743323, 0.75237, 0.79448, 0.837333, 0.860742, 0.901533, 0.942288, 1.00393, 1.02189, 1.05781, 1.1023, 1.14284, 1.18808, 1.27614, 1.39755, 1.44046, 1.48305, 1.53985, 1.57784, 1.62144, 1.66602, 1.72842, 1.75266, 1.80113, 1.89808, 2.09199, 2.32421");
+            values ( \
+              "0.000236503, 0.0867245, 0.0884355, 0.0951306, 0.100201, 0.102362, 0.1053, 0.107142, 0.10806, 0.107857, 0.1069, 0.104388, 0.100565, 0.0940585, 0.0762623, 0.0499598, 0.0418379, 0.034695, 0.0266276, 0.0221612, 0.0178467, 0.0142215, 0.0102607, 0.00903276, 0.00697386, 0.00409293, 0.00126099, 0.000279211" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("2.37726, 2.75486, 3.13026, 3.42467, 3.77657, 4.02155, 4.54894, 4.69868, 4.89833, 5.17224, 5.44584, 5.85804, 6.01925, 6.2064, 6.41258, 6.82494, 7.63633, 7.96468, 8.46084, 8.63985, 8.93666, 9.19643, 9.70158, 9.98433, 10.5498, 11.6808, 13.0354");
+            values ( \
+              "0.0372861, 0.0374753, 0.0592701, 0.0747979, 0.0900077, 0.0982059, 0.109771, 0.111636, 0.113317, 0.114236, 0.113689, 0.110064, 0.107539, 0.103638, 0.0980362, 0.0835736, 0.0520515, 0.0411141, 0.0278118, 0.0239713, 0.0186275, 0.0148354, 0.00941942, 0.00727825, 0.00426594, 0.00131985, 0.000287915" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("14.1656, 16.7317, 20.1593, 21.9245, 23.7546, 26.7764, 28.923, 29.5868, 30.9144, 32.3438, 35.0248, 35.9989, 37.0425, 38.187, 40.476, 43.8393, 46.1928, 47.9566, 49.1292, 51.292, 53.1607, 55.6524, 57.9303, 59.1592, 61.6171, 66.5327, 74.1882, 83.5118");
+            values ( \
+              "0.0430573, 0.0436025, 0.0756349, 0.0887315, 0.0992892, 0.110465, 0.114249, 0.114811, 0.115219, 0.114585, 0.110411, 0.107695, 0.10392, 0.0986812, 0.0854464, 0.063313, 0.0488356, 0.0394118, 0.0339071, 0.0253252, 0.0194887, 0.013544, 0.00965016, 0.0080197, 0.00549838, 0.00248477, 0.000626998, 0.000101658" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("85.511, 103.992, 122.045, 135.879, 143.869, 158.658, 169.24, 179.252, 194.041, 200.036, 206.472, 213.149, 226.502, 231.545, 241.125, 271.203, 282.874, 291.083, 299.937, 311.593, 321.789, 335.383, 347.082, 362.619, 377.408, 392.197, 406.985, 436.563, 480.929");
+            values ( \
+              "0.0385524, 0.0483182, 0.0758507, 0.0922461, 0.0995054, 0.109017, 0.112974, 0.114918, 0.114967, 0.114061, 0.1125, 0.11014, 0.102696, 0.0987729, 0.0899547, 0.0577916, 0.0464121, 0.0393226, 0.0325746, 0.0251321, 0.0198699, 0.0143497, 0.0107911, 0.00734194, 0.00504014, 0.00346159, 0.00235778, 0.00109401, 0.000351582" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.173424, 0.193683, 0.202408, 0.209607, 0.216089, 0.222224, 0.228268, 0.234307, 0.234915, 0.237343, 0.244773, 0.250363, 0.254178, 0.259381, 0.264381, 0.270188, 0.274168, 0.282329, 0.287333, 0.297341, 0.310067, 0.320396, 0.34178, 0.371161");
+            values ( \
+              "2.73664e-06, 0.0228288, 0.0302031, 0.0341182, 0.0372071, 0.038156, 0.038445, 0.035666, 0.0351496, 0.0324355, 0.0221596, 0.0163377, 0.0133553, 0.00994697, 0.00742497, 0.00521898, 0.00407814, 0.00243494, 0.00176677, 0.000928154, 0.000415469, 0.000236541, 0.00010113, 0.000146374" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.227458, 0.240128, 0.270915, 0.295527, 0.314452, 0.331733, 0.348446, 0.365129, 0.381856, 0.414371, 0.438557, 0.462736, 0.487477, 0.501199, 0.522126, 0.551063");
+            values ( \
+              "0.0115654, 0.0218222, 0.0518213, 0.0698397, 0.0789296, 0.0836324, 0.0851091, 0.0833327, 0.0764911, 0.0484799, 0.0304548, 0.0178262, 0.00980916, 0.00699172, 0.00414413, 0.00208414" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.510236, 0.593731, 0.690437, 0.728274, 0.775153, 0.81372, 0.856605, 0.920374, 0.958757, 1.00189, 1.05971, 1.08147, 1.12109, 1.16186, 1.20243, 1.24764, 1.33555, 1.45813, 1.54161, 1.59703, 1.63731, 1.68357, 1.74526, 1.79324, 1.84143, 1.90568, 2.03419, 2.24346, 2.49533");
+            values ( \
+              "0.0105897, 0.0304323, 0.0599992, 0.0702095, 0.0812365, 0.0888028, 0.0955379, 0.102435, 0.105186, 0.107185, 0.108071, 0.107881, 0.106743, 0.104404, 0.100552, 0.0940722, 0.0762827, 0.0497606, 0.034856, 0.0269283, 0.0221679, 0.0176139, 0.0128346, 0.00997728, 0.0077317, 0.00547175, 0.00264393, 0.000719029, 0.000128265" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("2.41484, 2.78378, 3.26464, 3.51933, 3.73322, 4.08073, 4.40397, 4.58074, 4.92274, 5.04731, 5.27717, 5.50464, 5.92874, 6.05552, 6.22456, 6.47161, 6.9651, 7.43582, 7.98219, 8.20764, 8.50824, 8.7418, 8.99964, 9.25838, 9.76151, 10.0422, 10.6037, 11.7266, 13.0449");
+            values ( \
+              "0.0353776, 0.0356067, 0.0633571, 0.0764338, 0.0859198, 0.0981658, 0.106125, 0.109211, 0.113011, 0.113711, 0.114194, 0.11364, 0.109882, 0.107921, 0.104565, 0.0980352, 0.0804329, 0.061778, 0.0424109, 0.0357308, 0.0281002, 0.023149, 0.0185798, 0.0148058, 0.00941678, 0.00729411, 0.00428889, 0.00134423, 0.000307685" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("14.2766, 17.1313, 20.238, 22.4604, 23.8287, 26.5655, 27.4074, 28.53, 29.6526, 31.8979, 33.4444, 35.2299, 38.0679, 39.376, 47.3258, 49.3749, 51.4304, 53.1068, 55.3418, 57.2685, 59.8272, 63.2389, 69.1519, 69.9211");
+            values ( \
+              "0.0406292, 0.047025, 0.0757854, 0.0918245, 0.0993626, 0.109766, 0.111752, 0.113638, 0.114792, 0.114929, 0.11344, 0.110045, 0.0996595, 0.0926259, 0.0429902, 0.0331545, 0.0250872, 0.0198348, 0.0143548, 0.0107648, 0.00731636, 0.00431422, 0.00159341, 0.00147669" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("85.4662, 102.7, 116.47, 122.147, 133.503, 143.972, 158.761, 169.344, 179.357, 194.146, 200.142, 206.578, 213.254, 226.606, 231.651, 241.23, 271.309, 282.98, 291.189, 300.043, 311.699, 321.895, 335.489, 347.188, 362.725, 377.514, 392.303, 407.092, 421.88, 451.458, 481.035");
+            values ( \
+              "0.0394437, 0.046033, 0.0678187, 0.0758187, 0.0896569, 0.0994704, 0.109028, 0.112989, 0.114892, 0.114985, 0.114079, 0.112476, 0.11016, 0.102674, 0.0987935, 0.0899325, 0.0578131, 0.0463904, 0.0393008, 0.0325962, 0.0251102, 0.019848, 0.0143716, 0.010769, 0.0073198, 0.00506225, 0.00343934, 0.00238006, 0.00159485, 0.000731069, 0.000329325" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.520456, 0.531491, 0.550194, 0.556867, 0.56501, 0.572178, 0.578856, 0.585358, 0.591851, 0.605208, 0.613983, 0.623727, 0.628984, 0.634991, 0.641082, 0.651282, 0.653117");
+            values ( \
+              "0.00336945, 0.00690533, 0.0215777, 0.0261207, 0.0307333, 0.033751, 0.0354369, 0.0358117, 0.0339691, 0.0188032, 0.0118722, 0.00684715, 0.00500987, 0.00346382, 0.0023804, 0.00126402, 0.00116856" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.589248, 0.607644, 0.611971, 0.621194, 0.633088, 0.637048, 0.644967, 0.660523, 0.667891, 0.674062, 0.679763, 0.689004, 0.697316, 0.714184, 0.731048, 0.747853, 0.748716, 0.750443, 0.753895, 0.75986, 0.769736, 0.781103, 0.791595, 0.801332, 0.810835, 0.822605, 0.828991, 0.833461, 0.83942, 0.849028, 0.862502, 0.867903, 0.878705, 0.896391, 0.912869, 0.930592, 0.949081, 0.972286, 1.00336");
+            values ( \
+              "0.00567075, 0.0249475, 0.0287103, 0.0375929, 0.0477985, 0.0513762, 0.0573658, 0.0680679, 0.0718771, 0.0749411, 0.0773694, 0.0805273, 0.0825412, 0.0843781, 0.0828405, 0.0762078, 0.0754239, 0.0742735, 0.071599, 0.066593, 0.0576055, 0.0477875, 0.0393963, 0.0325279, 0.0266557, 0.0205329, 0.0177298, 0.0159673, 0.0138618, 0.0109715, 0.00786952, 0.00688799, 0.0052716, 0.00335439, 0.00218927, 0.00136688, 0.000839811, 0.000448736, 0.000200603" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("0.875491, 0.965871, 1.07536, 1.12179, 1.17785, 1.22725, 1.26376, 1.29217, 1.32934, 1.37366, 1.42979, 1.45324, 1.49286, 1.53362, 1.57418, 1.6194, 1.70557, 1.84204, 1.90146, 1.94062, 1.99458, 2.04008, 2.08747, 2.15479, 2.18357, 2.24112, 2.35623, 2.54998, 2.77893");
+            values ( \
+              "0.00732854, 0.0305744, 0.0637348, 0.0756253, 0.0874629, 0.0954024, 0.099757, 0.102458, 0.105124, 0.107201, 0.108077, 0.107891, 0.106744, 0.104412, 0.100551, 0.0940775, 0.076662, 0.0473649, 0.0367575, 0.0307519, 0.0237909, 0.0190156, 0.0149462, 0.0105229, 0.00903628, 0.00664825, 0.00349669, 0.0010803, 0.000241813" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("2.79576, 3.183, 3.61685, 3.85973, 3.99402, 4.20335, 4.45662, 4.95732, 4.99918, 5.12881, 5.27869, 5.42397, 5.65381, 5.88102, 6.28162, 6.47663, 6.73664, 6.84797, 7.07065, 8.0409, 8.41115, 8.60281, 8.98613, 9.16924, 9.47208, 9.87587, 10.1288, 10.4975, 10.9892, 11.9726, 13.2741");
+            values ( \
+              "0.03464, 0.0370425, 0.0621182, 0.0747749, 0.0810466, 0.0896772, 0.0981994, 0.109386, 0.10999, 0.111587, 0.112946, 0.113791, 0.11425, 0.113688, 0.110214, 0.107129, 0.101227, 0.0980257, 0.0906197, 0.0531258, 0.0407502, 0.0351699, 0.0257916, 0.0221153, 0.0170457, 0.0119033, 0.0094789, 0.00676852, 0.00425886, 0.00158496, 0.000374484" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("0.028882, 9.59706, 12.0462, 14.467, 19.8146, 22.301, 24.2369, 27.1772, 28.3815, 29.6661, 30.8695, 32.4741, 33.5168, 35.6381, 37.0686, 38.6599, 48.6406, 50.791, 54.3208, 58.4859, 60.858, 64.0209, 66.5355");
+            values ( \
+              "1e-22, 0.00021257, 0.00339165, 0.0176232, 0.0686315, 0.0880769, 0.0993279, 0.110278, 0.112802, 0.11447, 0.115141, 0.114819, 0.113866, 0.110011, 0.105627, 0.0986741, 0.0384173, 0.0289609, 0.0176882, 0.00954434, 0.00666531, 0.00407292, 0.00300881" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("0, 44.9715, 59.7603, 63.4575, 70.8519, 77.8185, 85.996, 122.515, 136.143, 144.326, 159.115, 169.68, 179.701, 194.341, 200.774, 213.596, 222.085, 231.961, 246.75, 286.069, 300.01, 311.885, 322.555, 336.783, 347.835, 359.92, 374.708, 389.497, 419.075, 426.32");
+            values ( \
+              "5.21737e-08, 2.75586e-05, 0.000530751, 0.00109062, 0.00378489, 0.00917258, 0.0190899, 0.075928, 0.0921032, 0.0995423, 0.10905, 0.112995, 0.114928, 0.114995, 0.114014, 0.110149, 0.105871, 0.0987879, 0.084637, 0.0439537, 0.0328493, 0.0252201, 0.01972, 0.0140239, 0.0107064, 0.00794128, 0.00546404, 0.00374763, 0.0017496, 0.00152015" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.33194, 2.35759, 2.3667, 2.39629, 2.42305, 2.43593, 2.44744, 2.45814, 2.46853, 2.4789, 2.48689, 2.49349, 2.50384, 2.51393, 2.51964, 2.52806, 2.533, 2.54071, 2.55598, 2.57672, 2.59996, 2.61012, 2.65025, 2.66307");
+            values ( \
+              "0.000540652, 0.00306627, 0.0047318, 0.0112281, 0.0168124, 0.0191654, 0.0210007, 0.022147, 0.0224584, 0.0199611, 0.0145734, 0.0111296, 0.0071271, 0.00441746, 0.00331354, 0.00212847, 0.00162298, 0.00108239, 0.000491086, 0.000219525, 0.000160422, 0.000267237, 4.01679e-05, 6.47298e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("2.4551, 2.49983, 2.51386, 2.52422, 2.52515, 2.53073, 2.53818, 2.55363, 2.57497, 2.58215, 2.59651, 2.62, 2.64832, 2.67235, 2.6941, 2.7148, 2.72516, 2.73531, 2.73593, 2.73841, 2.74172, 2.74834, 2.75888, 2.77097, 2.77821, 2.78437, 2.79198, 2.79488, 2.79876, 2.80651, 2.81996, 2.8238, 2.83149, 2.84539, 2.85748, 2.86299, 2.87403, 2.88924, 2.90627, 2.92465");
+            values ( \
+              "0.00136358, 0.00457808, 0.00735935, 0.0101479, 0.0103428, 0.0119711, 0.0143313, 0.0195541, 0.0272263, 0.0298835, 0.0354006, 0.0444822, 0.0549227, 0.062315, 0.0670436, 0.0689105, 0.0683767, 0.0661694, 0.0659598, 0.065007, 0.0635386, 0.0598862, 0.0528746, 0.0444331, 0.0396034, 0.0356593, 0.0310953, 0.0294519, 0.0273377, 0.023417, 0.0176096, 0.0161995, 0.01364, 0.00991873, 0.00747658, 0.0065655, 0.00503405, 0.00346345, 0.00225956, 0.00142436" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.04127, 3.15417, 3.33486, 3.39336, 3.44068, 3.50051, 3.5659, 3.6077, 3.66928, 3.69009, 3.73082, 3.77225, 3.82758, 3.85942, 3.9231, 4.09277, 4.16158, 4.25441, 4.29532, 4.37714, 4.428, 4.51265, 4.62552, 4.71089");
+            values ( \
+              "0.0061673, 0.024172, 0.0669435, 0.0788856, 0.086965, 0.0947021, 0.100612, 0.10308, 0.104859, 0.104939, 0.104309, 0.102441, 0.0974669, 0.0929447, 0.0810613, 0.0453838, 0.0337106, 0.02221, 0.0181457, 0.0118855, 0.00910696, 0.00579248, 0.00309223, 0.00215709" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("5.15916, 5.54116, 5.94313, 6.20898, 6.54923, 6.80577, 7.33397, 7.48858, 7.69472, 7.93168, 8.23009, 8.61401, 8.86267, 9.19671, 9.70683, 10.4408, 10.7431, 11.1928, 11.4656, 11.7799, 12.1989, 12.4779, 12.903, 13.4697, 14.6032, 15.933");
+            values ( \
+              "0.0366989, 0.0375932, 0.0608792, 0.074797, 0.0895659, 0.098215, 0.109784, 0.111697, 0.113392, 0.114215, 0.113693, 0.110428, 0.10642, 0.0980596, 0.0798075, 0.0513883, 0.0413247, 0.0290546, 0.0231782, 0.0177127, 0.0122111, 0.00949884, 0.00643834, 0.00375822, 0.00115957, 0.000259797" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("16.9975, 19.5509, 22.9669, 24.7573, 26.5578, 28.2408, 29.5672, 31.6202, 32.3793, 33.7652, 35.1378, 37.689, 38.4862, 39.549, 40.9808, 43.8443, 47.1259, 49.3449, 50.9785, 52.2067, 54.1787, 55.7986, 57.4635, 59.8321, 60.8432, 62.8656, 66.9102, 73.6514, 81.6214");
+            values ( \
+              "0.0431577, 0.0438932, 0.0757769, 0.0890209, 0.0993575, 0.106413, 0.110361, 0.114062, 0.114747, 0.115158, 0.114548, 0.110683, 0.108602, 0.105037, 0.0986749, 0.0817798, 0.0601825, 0.0468424, 0.0383233, 0.0326921, 0.0250333, 0.019953, 0.015693, 0.0110465, 0.00949409, 0.00698687, 0.00368585, 0.00115991, 0.000268089" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("0, 50.6375, 65.4263, 69.1235, 76.5179, 90.0177, 124.889, 135.707, 146.703, 161.492, 172.06, 182.081, 196.159, 204.269, 215.969, 230.757, 241.678, 291.409, 309.906, 320.712, 336.35, 349.826, 365.757, 395.335, 415.523");
+            values ( \
+              "5.65201e-08, 5.44258e-05, 0.000986379, 0.00195128, 0.00592634, 0.0214158, 0.0759001, 0.0891074, 0.0995214, 0.109033, 0.112984, 0.114921, 0.11504, 0.113774, 0.11016, 0.101672, 0.0922077, 0.0414161, 0.0278342, 0.0217681, 0.0150437, 0.0108256, 0.00729206, 0.003436, 0.00218519" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("12.4467, 12.5271, 12.541, 12.5647, 12.6045, 12.6472, 12.6795, 12.7071, 12.7321, 12.7556, 12.7783, 12.801, 12.818, 12.8322, 12.8579, 12.8791, 12.8942, 12.9134, 12.9317, 12.971, 12.9806, 12.9903, 13.0005, 13.0098, 13.0197, 13.0297, 13.0473, 13.05");
+            values ( \
+              "0.000168476, 0.000982078, 0.00127854, 0.00216093, 0.00434601, 0.00648715, 0.00787413, 0.00886893, 0.00960426, 0.0100918, 0.0103218, 0.010033, 0.00834852, 0.00583973, 0.00281892, 0.00139526, 0.000794058, 0.000413613, 0.000148266, 4.16268e-05, 0.000151319, 8.70019e-05, 0.000125513, 3.85083e-05, 8.15668e-05, 2.26897e-05, 7.30727e-05, 6.31355e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("12.8395, 12.9376, 12.9514, 13.006, 13.1456, 13.2045, 13.2632, 13.3064, 13.3383, 13.3548, 13.3724, 13.385, 13.3988, 13.4149, 13.4774, 13.5094, 13.5311, 13.5496, 13.5721, 13.6022, 13.6559, 13.7181, 13.9691");
+            values ( \
+              "0.00182518, 0.00391782, 0.00466165, 0.00881228, 0.0213559, 0.0264667, 0.0311195, 0.0341427, 0.0359941, 0.0367409, 0.0372721, 0.0373346, 0.036841, 0.0348595, 0.0185522, 0.0114877, 0.00794065, 0.00566311, 0.00367494, 0.00197555, 0.000577002, 0.000171077, 5.84927e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("14.3183, 14.5126, 14.5681, 14.6718, 14.8264, 14.9086, 15.136, 15.2423, 15.2971, 15.3563, 15.4068, 15.4787, 15.5098, 15.5607, 15.6124, 15.6992, 15.8583, 15.9176, 15.9569, 16.0314, 16.0635, 16.1121, 16.1811, 16.2101, 16.268, 16.3839, 16.576, 16.802");
+            values ( \
+              "0.0066352, 0.0109933, 0.0144112, 0.0217023, 0.0338894, 0.0409455, 0.0613169, 0.0702908, 0.0745555, 0.0786086, 0.0813982, 0.0839808, 0.0844272, 0.0840207, 0.0814628, 0.071344, 0.0444537, 0.0352914, 0.0299002, 0.0213778, 0.018363, 0.0145032, 0.0102344, 0.00883565, 0.00652878, 0.0034848, 0.0011093, 0.000275562" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("18.6485, 19.1445, 19.9507, 20.3301, 20.6238, 20.9325, 21.1647, 21.4255, 21.6573, 22.1084, 22.2838, 22.4456, 22.6115, 22.9433, 23.1202, 23.4739, 24.0953, 24.7015, 25.0532, 25.3332, 25.7609, 26.2111, 26.5009, 27.0495, 27.5958, 28.3859");
+            values ( \
+              "0.0287806, 0.029412, 0.0643717, 0.0794799, 0.0893136, 0.0975877, 0.102388, 0.106357, 0.108689, 0.110216, 0.109714, 0.108687, 0.107017, 0.101358, 0.0968444, 0.0852404, 0.0613328, 0.0403767, 0.0307344, 0.0244331, 0.0169631, 0.0113452, 0.00876344, 0.0052955, 0.00315478, 0.00160975" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("0.0177614, 25.0944, 26.8628, 28.3634, 29.7111, 31.1262, 37.8368, 40.0754, 41.4275, 44.1318, 45.0698, 46.1834, 47.2511, 49.3863, 51.2611, 52.8276, 55.6698, 58.0743, 62.2042, 65.9947, 69.3369, 72.3801, 75.7093, 77.6065, 81.4008, 86.2593");
+            values ( \
+              "1e-22, 1.7249e-05, 0.000237558, 0.00145606, 0.00524992, 0.0135413, 0.0757993, 0.0919137, 0.0993764, 0.109663, 0.111866, 0.113719, 0.114776, 0.11499, 0.113133, 0.110026, 0.0996491, 0.0858987, 0.0588502, 0.0376081, 0.0240235, 0.0155749, 0.00949189, 0.0071202, 0.00392107, 0.00191949" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("0.0642614, 62.9909, 77.7797, 81.4769, 88.8713, 95.2271, 103.355, 132.139, 139.901, 153.609, 161.712, 176.501, 187.066, 197.087, 211.206, 219.192, 229.84, 237.74, 246.767, 254.54, 264.904, 283.205, 303.356, 316.582, 329.175, 339.972, 354.367, 365.248, 377.174, 391.962, 406.751, 421.54, 436.329, 446.986");
+            values ( \
+              "1e-22, 3.39005e-05, 0.000597053, 0.00122697, 0.00414522, 0.00919504, 0.0190483, 0.0647827, 0.0759283, 0.0921837, 0.0995426, 0.109048, 0.112994, 0.114928, 0.115042, 0.113795, 0.110614, 0.106874, 0.100853, 0.0941862, 0.0837801, 0.0638955, 0.0439965, 0.0334018, 0.0252446, 0.0196814, 0.0139382, 0.0106847, 0.00795635, 0.00547527, 0.0037548, 0.00256678, 0.00175283, 0.00141466" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("72.8933, 73.179, 73.684, 73.6972, 73.795, 73.8298, 73.985, 74.0515, 74.0828, 74.1475, 74.2072, 74.2645, 74.3207, 74.3767, 74.419, 74.4881, 74.517, 74.5443, 74.5872, 74.6007, 74.6176, 74.6561, 74.6903, 74.7265, 74.742, 74.7719, 74.7928, 74.8075");
+            values ( \
+              "2.08921e-06, 4.81494e-06, 0.000161868, 0.000254087, 0.000647868, 0.00090729, 0.00266922, 0.00321609, 0.00341723, 0.00375801, 0.00396852, 0.00410416, 0.00414469, 0.00407817, 0.0037185, 0.001592, 0.00100669, 0.000654114, 0.000346458, 0.000296022, 0.000276404, 0.000144802, 8.03085e-05, 5.28295e-05, 5.87667e-05, 3.65854e-05, 3.93349e-05, 2.99941e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("73.7682, 74.0671, 74.533, 74.7108, 74.8095, 75.2518, 75.554, 75.6542, 75.6984, 75.7281, 75.8969, 76.0092, 76.096, 76.1944, 76.8383");
+            values ( \
+              "8.05772e-06, 5.39011e-05, 0.000595186, 0.00191546, 0.00329757, 0.012536, 0.0170302, 0.0179368, 0.0176767, 0.0169374, 0.00501949, 0.00134395, 0.000376028, 9.04565e-05, 1.265e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("77.6601, 78.4002, 78.4867, 78.6019, 78.737, 78.8944, 79.3064, 79.7379, 80.0742, 80.2206, 80.4006, 80.4953, 80.686, 80.8765, 80.906, 81.0005, 81.2087, 81.2859, 81.4102, 81.4991, 81.5349, 81.6065, 81.7496, 81.9975, 82.2826");
+            values ( \
+              "0.000831123, 0.00379745, 0.00486121, 0.00653544, 0.00893193, 0.0120642, 0.0205692, 0.0298705, 0.0367773, 0.0396243, 0.0427513, 0.0441124, 0.0457667, 0.0431925, 0.0418554, 0.0364669, 0.0221763, 0.0174437, 0.0113446, 0.00808093, 0.0070284, 0.00524921, 0.00282225, 0.000810219, 0.000180951" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("88.7988, 89.9504, 90.3471, 90.7816, 91.4159, 91.8837, 93.5176, 94.1824, 94.6758, 94.8227, 95.1164, 95.4237, 96.0194, 96.2198, 96.4267, 96.6901, 97.6251, 97.8123, 98.1868, 98.4474, 98.7655, 99.1897, 99.4791, 99.6247, 99.9158, 100.498, 101.634, 102.955");
+            values ( \
+              "0.0121526, 0.0154514, 0.0202188, 0.0258288, 0.0347822, 0.0419101, 0.0680663, 0.0777287, 0.0834836, 0.0848488, 0.0869474, 0.0880213, 0.0850705, 0.0818014, 0.0772502, 0.0701349, 0.0417174, 0.0366506, 0.0277162, 0.0225676, 0.0173781, 0.012071, 0.00936332, 0.0082187, 0.00633001, 0.00367138, 0.00114437, 0.000264448" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("115.913, 119.139, 125.205, 128.061, 129.903, 131.342, 134.221, 135.031, 135.957, 137.211, 139.719, 140.101, 140.865, 142.393, 143.182, 144.759, 149.745, 153.04, 154.499, 156.419, 158.093, 160.325, 162.258, 164.824, 166.658, 170.485, 172.536, 176.638, 184.843");
+            values ( \
+              "0.0272837, 0.0294947, 0.0727132, 0.0895235, 0.0978097, 0.102811, 0.109139, 0.110049, 0.110656, 0.110754, 0.10835, 0.107629, 0.105862, 0.100837, 0.0974068, 0.0890951, 0.0575701, 0.0391681, 0.0324707, 0.0250611, 0.019835, 0.0143494, 0.0107749, 0.00732146, 0.00552885, 0.00316791, 0.00230083, 0.00118914, 0.000260532" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("0.015077, 157.334, 170.467, 175.808, 180.462, 186.838, 194.304, 233.209, 243.617, 255.015, 269.612, 280.736, 290.385, 304.38, 312.735, 324.28, 339.069, 349.96, 396.607, 419.363, 433.691, 457.658, 474.896, 489.685, 519.263, 522.254");
+            values ( \
+              "1e-22, 4.67596e-05, 0.000546473, 0.0014936, 0.00323615, 0.00762697, 0.0158844, 0.0759531, 0.0887024, 0.0995498, 0.108959, 0.113096, 0.114927, 0.115052, 0.113741, 0.110156, 0.101664, 0.0922272, 0.0440948, 0.0271195, 0.0195228, 0.0109456, 0.00713474, 0.00490257, 0.00229452, 0.00217034" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00846782, 0.00849271, 0.00851437, 0.00852086, 0.00852207, 0.00852227", \
+            "0.0110379, 0.0110643, 0.0110983, 0.0111108, 0.0111133, 0.0111137", \
+            "0.0118792, 0.0118821, 0.0118978, 0.0119073, 0.0119102, 0.0119101", \
+            "0.0122735, 0.0122067, 0.012109, 0.0120534, 0.0120417, 0.0120399", \
+            "0.0127621, 0.0127148, 0.0123617, 0.0121579, 0.0120801, 0.0120621", \
+            "0.0128243, 0.0128236, 0.0128102, 0.0124178, 0.0121677, 0.0120852" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0114391, 0.0114674, 0.0114985, 0.0115087, 0.0115107, 0.011511", \
+            "0.0110818, 0.0110407, 0.0109998, 0.0109868, 0.0109842, 0.0109838", \
+            "0.0113198, 0.0108826, 0.0103817, 0.0101951, 0.0101578, 0.0101524", \
+            "0.0108431, 0.0109547, 0.010929, 0.0103202, 0.0100914, 0.010052", \
+            "0.0100903, 0.010153, 0.0107362, 0.0108216, 0.0103256, 0.0100928", \
+            "0.0101053, 0.0100101, 0.0100193, 0.010675, 0.0109312, 0.0103434" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.18721, 0.198673, 0.199755, 0.201379, 0.20192, 0.206137, 0.210093, 0.214048, 0.225436, 0.234457, 0.238348, 0.242238, 0.245751, 0.2509, 0.255808, 0.257382, 0.258956, 0.26053, 0.262104, 0.263676, 0.265248, 0.266819, 0.268391, 0.269573, 0.270754, 0.271935, 0.273117, 0.274869, 0.277006, 0.278995, 0.282266, 0.283354, 0.284443, 0.286621, 0.289123, 0.290964, 0.292804, 0.295258, 0.296485, 0.297712, 0.299721, 0.301729, 0.303737, 0.305745, 0.310615, 0.315486, 0.334668, 0.357094, 0.385402, 0.416931");
+            values ( \
+              "-0.000835986, -0.007235, -0.00773308, -0.00863657, -0.00897594, -0.0122751, -0.0148883, -0.0173341, -0.0234409, -0.0280887, -0.0299335, -0.031682, -0.0331464, -0.0351226, -0.0368178, -0.037014, -0.0370718, -0.036991, -0.0367717, -0.0364117, -0.0359124, -0.0352737, -0.0344959, -0.0334514, -0.0322119, -0.0307772, -0.0291475, -0.0261984, -0.0219702, -0.0183548, -0.0130542, -0.0114998, -0.0101653, -0.00788, -0.0057717, -0.00440815, -0.0033172, -0.00235977, -0.00195528, -0.00160027, -0.00125565, -0.000957144, -0.000704753, -0.000498477, -0.000292109, -0.000152248, -1.89289e-05, -2.65653e-05, -7.16505e-05, -3.54107e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.259934, 0.296883, 0.334676, 0.373519, 0.391892, 0.408632, 0.424366, 0.439634, 0.454312, 0.491006, 0.502258, 0.517068, 0.528374, 0.549792, 0.574442, 0.62896");
+            values ( \
+              "-0.000887874, -0.0237871, -0.0494082, -0.0721997, -0.0808536, -0.087259, -0.0914308, -0.0931694, -0.0878917, -0.0308875, -0.0190835, -0.00962792, -0.00549641, -0.0017181, -0.000450138, -9.03592e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.703982, 0.806909, 1.0381, 1.13961, 1.22633, 1.26544, 1.33751, 1.40534, 1.47105, 1.53667, 1.66629, 1.71757, 1.78051, 1.82742, 1.88996, 1.99098, 2.10969");
+            values ( \
+              "-0.0101131, -0.0231646, -0.0726676, -0.0926351, -0.107959, -0.113983, -0.123305, -0.12953, -0.131505, -0.120744, -0.055005, -0.0355047, -0.0196762, -0.0123906, -0.00643697, -0.00201453, -0.000470321" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("3.64074, 4.17764, 5.12795, 5.56717, 6.08516, 6.53159, 6.93783, 7.32003, 7.69236, 8.06417, 8.83274, 9.08323, 9.21261, 9.45706, 9.72501, 9.93869, 10.366, 10.6177");
+            values ( \
+              "-0.0307132, -0.0331545, -0.0737514, -0.0914423, -0.109984, -0.123416, -0.133057, -0.139342, -0.140942, -0.128525, -0.0562551, -0.0388762, -0.0317738, -0.0212946, -0.0135646, -0.00934977, -0.00424181, -0.0030234" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("21.204, 25.1834, 32.7212, 35.8266, 38.5044, 40.9448, 43.2488, 45.4881, 47.7244, 52.3405, 53.8834, 56.1411, 58.974, 61.4802, 63.6189");
+            values ( \
+              "-0.0282634, -0.0392034, -0.092582, -0.111345, -0.124895, -0.134674, -0.140977, -0.142582, -0.129832, -0.0569865, -0.0390852, -0.0214046, -0.00960708, -0.00447559, -0.00266348" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("128.028, 149.879, 197.988, 216.792, 233.101, 247.908, 261.897, 275.465, 289.044, 317.064, 326.482, 340.203, 357.315, 372.236, 387.156, 416.997");
+            values ( \
+              "-0.0299283, -0.0365338, -0.0928584, -0.111615, -0.125223, -0.134956, -0.141298, -0.142839, -0.130085, -0.0571275, -0.0391136, -0.0214186, -0.0096616, -0.00457939, -0.00212912, -0.000447347" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.256113, 0.264664, 0.269909, 0.279968, 0.300338, 0.308117, 0.315138, 0.32168, 0.327972, 0.334257, 0.338982, 0.349582, 0.356214, 0.358668, 0.363577, 0.370147");
+            values ( \
+              "-0.00463039, -0.0071229, -0.0102017, -0.0172154, -0.0279871, -0.0315425, -0.0343258, -0.0362671, -0.0373575, -0.0361563, -0.0294738, -0.0111983, -0.00499666, -0.00361228, -0.00186858, -0.000815929" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.341256, 0.362782, 0.40906, 0.445504, 0.46055, 0.475135, 0.490976, 0.498407, 0.505839, 0.509564, 0.513704, 0.518671, 0.521743, 0.527887, 0.547831, 0.558546, 0.568783, 0.583081, 0.588127, 0.59822, 0.609081, 0.619942, 0.645127, 0.677647");
+            values ( \
+              "-0.0231402, -0.0232399, -0.0538991, -0.0744532, -0.0814179, -0.0874271, -0.0911875, -0.0922577, -0.0928847, -0.0924752, -0.0912499, -0.0887913, -0.0861964, -0.0780571, -0.0447232, -0.0295022, -0.0191004, -0.00921938, -0.00709786, -0.00402483, -0.00238402, -0.00121757, -0.000338063, -0.000136504" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.734153, 0.875233, 1.09137, 1.20796, 1.29439, 1.33386, 1.40593, 1.47376, 1.53946, 1.60507, 1.73469, 1.78597, 1.8489, 1.89581, 1.95836, 2.05939, 2.17811");
+            values ( \
+              "-0.00114666, -0.0231298, -0.0695858, -0.0926137, -0.107912, -0.113983, -0.123317, -0.129531, -0.131517, -0.120745, -0.055007, -0.0355055, -0.0196767, -0.0123911, -0.00643689, -0.00201452, -0.000469875" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("3.68455, 4.22382, 5.63131, 6.14725, 6.59462, 7.00093, 7.38314, 7.75548, 8.1273, 8.89586, 9.14637, 9.5202, 10.0018, 10.4291, 10.7386");
+            values ( \
+              "-0.0290057, -0.0324246, -0.0914313, -0.109949, -0.123393, -0.13306, -0.139324, -0.140953, -0.128507, -0.0562561, -0.0388757, -0.0212943, -0.00935049, -0.00424265, -0.00274377" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("21.2982, 24.4831, 28.7951, 32.8162, 35.9272, 38.6099, 41.0519, 43.3498, 45.5891, 47.8252, 52.4412, 53.9844, 54.7892, 56.242, 57.8214, 59.0741, 61.5794, 63.3787");
+            values ( \
+              "-0.0327032, -0.0335108, -0.0647907, -0.0925798, -0.111367, -0.124933, -0.134689, -0.140993, -0.142575, -0.129846, -0.0569905, -0.0390839, -0.0317385, -0.0214036, -0.0137844, -0.00960948, -0.00447751, -0.00295228" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("128.277, 152.173, 198.073, 216.911, 233.175, 248.016, 261.973, 275.57, 289.149, 317.171, 326.586, 340.306, 357.426, 372.346, 386.57");
+            values ( \
+              "-0.0286134, -0.0391449, -0.092849, -0.111632, -0.125205, -0.13497, -0.141295, -0.14285, -0.130085, -0.0571234, -0.0391157, -0.0214199, -0.00965859, -0.00457789, -0.00224276" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.663015, 0.679673, 0.683218, 0.693555, 0.705319, 0.720961, 0.729433, 0.736031, 0.742359, 0.748681, 0.753425, 0.759304, 0.764041, 0.766955, 0.770684, 0.773137, 0.778043, 0.786292, 0.795954, 0.823157, 0.905249");
+            values ( \
+              "-0.000704649, -0.00742951, -0.00940356, -0.0164802, -0.0228827, -0.0306305, -0.0340038, -0.036062, -0.0371267, -0.0360369, -0.0293447, -0.0183531, -0.0111816, -0.00792607, -0.00497987, -0.00361666, -0.00186169, -0.00055621, -0.000172986, -5.74718e-06, -3.1022e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.745781, 0.765494, 0.771019, 0.782069, 0.820663, 0.834742, 0.856013, 0.874387, 0.891125, 0.906857, 0.922124, 0.936797, 0.942899, 0.964953, 0.973491, 0.98475, 0.991075, 0.999547, 1.01084, 1.02069");
+            values ( \
+              "-0.00904125, -0.0159294, -0.0186928, -0.0256613, -0.0516464, -0.0602215, -0.0722208, -0.0808522, -0.0872795, -0.0914292, -0.0931884, -0.0878915, -0.0804199, -0.0429481, -0.0308905, -0.0190794, -0.0143249, -0.0096294, -0.0055014, -0.00376157" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("1.16695, 1.28743, 1.53478, 1.64529, 1.7072, 1.74933, 1.82148, 1.88937, 1.95511, 2.02076, 2.15056, 2.20157, 2.26459, 2.31162, 2.37432, 2.47537, 2.59416");
+            values ( \
+              "-0.00607985, -0.0223438, -0.0750612, -0.0965633, -0.107338, -0.113838, -0.123214, -0.129437, -0.131456, -0.120693, -0.0549301, -0.0355376, -0.0196821, -0.0123804, -0.00642051, -0.00200834, -0.000468367" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("3.94842, 4.42536, 6.05284, 6.56875, 7.01625, 7.42265, 7.80488, 8.17724, 8.54908, 9.31771, 9.56813, 9.94196, 10.4238, 10.8513, 11.0099");
+            values ( \
+              "-0.0198961, -0.0238215, -0.091409, -0.109929, -0.123379, -0.13305, -0.139316, -0.140948, -0.128504, -0.0562502, -0.0388774, -0.0212955, -0.00934707, -0.00423914, -0.00347165" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("21.6975, 25.4333, 29.2243, 33.2404, 36.3485, 39.0312, 41.4725, 43.7698, 46.0087, 48.2445, 52.8589, 54.4041, 55.2104, 56.6617, 58.2387, 59.489, 61.9897, 63.8507");
+            values ( \
+              "-0.0287839, -0.0373131, -0.064907, -0.0926532, -0.111416, -0.124976, -0.134723, -0.14102, -0.142596, -0.129859, -0.0570108, -0.0390786, -0.0317211, -0.0214001, -0.0137913, -0.00962104, -0.00449006, -0.00290785" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("0, 75.4985, 90.4191, 105.34, 116.476, 127.268, 139.278, 198.665, 209.778, 226.431, 233.766, 248.612, 262.561, 276.159, 289.738, 317.763, 327.173, 332.089, 340.893, 350.451, 358.025, 372.945, 383.834");
+            values ( \
+              "-4.95746e-09, -4.06197e-05, -0.000362088, -0.00217753, -0.00610132, -0.0129391, -0.023923, -0.0928378, -0.104274, -0.119412, -0.125199, -0.134978, -0.141287, -0.14285, -0.130082, -0.0571159, -0.0391183, -0.0317311, -0.0214215, -0.0138217, -0.00965391, -0.0045756, -0.00278893" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.94652, 2.98152, 2.99666, 3.00989, 3.03991, 3.06963, 3.09281, 3.1033, 3.11351, 3.12115, 3.13259, 3.13975, 3.14334, 3.14898, 3.1565, 3.16774, 3.19304, 3.2355, 3.2606, 3.29162, 3.35871");
+            values ( \
+              "-0.000158839, -0.00248563, -0.00412457, -0.00663748, -0.0128504, -0.0182102, -0.0215994, -0.0225839, -0.0228096, -0.0203508, -0.010461, -0.0056506, -0.00400486, -0.0022475, -0.000993703, -0.000237591, -9.38219e-06, -9.6365e-06, -7.91288e-05, -1.10062e-05, -1e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("3.05259, 3.14643, 3.15125, 3.16087, 3.18013, 3.1903, 3.21065, 3.24773, 3.26398, 3.29412, 3.31929, 3.34161, 3.36211, 3.38165, 3.39905, 3.40466, 3.41216, 3.42189, 3.43282, 3.44012, 3.44203, 3.44586, 3.45205, 3.46074, 3.46445, 3.47187, 3.4867, 3.489");
+            values ( \
+              "-0.00125248, -0.00564322, -0.00648166, -0.00833195, -0.0128659, -0.0159929, -0.0228485, -0.0358233, -0.0415585, -0.0518749, -0.0599436, -0.0661269, -0.0707779, -0.0736074, -0.0725372, -0.069744, -0.0631848, -0.0516393, -0.0379461, -0.0298117, -0.0278581, -0.0242501, -0.019126, -0.0134359, -0.0114962, -0.00834471, -0.00420382, -0.00391905" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.72649, 3.88234, 3.89775, 4.22383, 4.29169, 4.35025, 4.38745, 4.43552, 4.5038, 4.56992, 4.63596, 4.66869, 4.7325, 4.76749, 4.81305, 4.83701, 4.87766, 4.92151, 4.95606, 5.02515, 5.13482, 5.2662");
+            values ( \
+              "-0.00140518, -0.0205786, -0.0232429, -0.088388, -0.101019, -0.110664, -0.116081, -0.122153, -0.128585, -0.130779, -0.120267, -0.105163, -0.0708456, -0.0541699, -0.0367759, -0.0295957, -0.0201176, -0.0131028, -0.00923631, -0.00442215, -0.00119765, -0.000232899" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("6.64763, 7.15748, 8.6842, 9.20222, 9.64892, 10.0553, 10.4376, 10.81, 11.1819, 11.9508, 12.2009, 12.5748, 13.0572, 13.4854, 13.6985");
+            values ( \
+              "-0.0239786, -0.027577, -0.0913474, -0.109917, -0.123351, -0.13302, -0.139299, -0.140928, -0.128497, -0.0562345, -0.0388816, -0.0212982, -0.00933821, -0.00422964, -0.00320071" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("24.418, 28.2375, 35.8542, 38.9582, 41.643, 44.0807, 46.3783, 48.6172, 50.8531, 55.4679, 57.0126, 59.2702, 62.0986, 64.6003, 66.7166");
+            values ( \
+              "-0.0297048, -0.0386923, -0.0926611, -0.111408, -0.124983, -0.134716, -0.141014, -0.142591, -0.129857, -0.0570062, -0.0390798, -0.0214009, -0.00961844, -0.00448726, -0.00268919" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("0, 85.4854, 100.406, 115.326, 119.418, 124.773, 130.185, 141.81, 152.226, 189.996, 201.284, 220.095, 236.407, 244.756, 251.216, 265.207, 278.775, 292.355, 296.246, 313.316, 320.378, 329.792, 334.711, 343.513, 353.067, 360.636, 375.557, 390.477, 405.398, 420.318");
+            values ( \
+              "-2.06389e-08, -0.000123712, -0.000926779, -0.00442357, -0.00623948, -0.00928205, -0.0131522, -0.023814, -0.035397, -0.0803122, -0.092814, -0.111581, -0.125195, -0.131033, -0.134953, -0.141276, -0.142842, -0.130069, -0.120911, -0.074007, -0.0571197, -0.0391156, -0.031725, -0.0214199, -0.0138235, -0.00965718, -0.00457728, -0.00212813, -0.000986835, -0.000447134" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("16.1091, 16.2121, 16.2276, 16.2587, 16.2945, 16.3649, 16.3998, 16.4293, 16.4556, 16.4801, 16.5035, 16.5265, 16.5437, 16.5503, 16.583, 16.5973, 16.6126, 16.633, 16.6411");
+            values ( \
+              "-0.000130387, -0.000767838, -0.000962111, -0.00143, -0.00247643, -0.00589981, -0.00732561, -0.00842257, -0.00914338, -0.00972761, -0.0100278, -0.0101393, -0.0096189, -0.00891399, -0.00244125, -0.00103062, -0.000374104, -8.63293e-05, -6.95562e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("16.4843, 16.612, 16.6283, 16.6609, 16.6889, 16.7176, 16.8516, 16.9114, 16.9614, 17.0057, 17.0463, 17.0791, 17.0961, 17.1188, 17.1278, 17.1398, 17.1588, 17.2075, 17.2197, 17.2384, 17.2608, 17.2742");
+            values ( \
+              "-0.00131319, -0.00309488, -0.00363455, -0.00501633, -0.00650197, -0.00849619, -0.0208846, -0.0262011, -0.0301952, -0.0333251, -0.0357222, -0.0373738, -0.0380062, -0.0383304, -0.038107, -0.0371141, -0.0322451, -0.0120008, -0.00850176, -0.00479286, -0.00224594, -0.00155203" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("18.0377, 18.2582, 18.2832, 18.3332, 18.4103, 18.4888, 18.5998, 18.8086, 19.0874, 19.1974, 19.2976, 19.3912, 19.4836, 19.5527, 19.6333, 19.6804, 19.7004, 19.7404, 19.784, 19.8064, 19.8513, 19.941, 20.0629, 20.211");
+            values ( \
+              "-0.00593405, -0.00960081, -0.0107504, -0.013358, -0.0181387, -0.0238834, -0.0326035, -0.0494082, -0.0733953, -0.0821174, -0.089042, -0.0937351, -0.0919745, -0.0759686, -0.0491146, -0.0354556, -0.0306319, -0.0221951, -0.015385, -0.0127462, -0.00843375, -0.00355716, -0.000866644, -0.000206147" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("22.7727, 23.2812, 23.7675, 25.0634, 25.6065, 26.0701, 26.4097, 26.6413, 26.8776, 27.2556, 27.6335, 28.3694, 28.692, 29.0528, 29.3164, 29.6679, 30.1472");
+            values ( \
+              "-0.0204094, -0.0205929, -0.0369092, -0.0864464, -0.105455, -0.119534, -0.128162, -0.133004, -0.136789, -0.139007, -0.127251, -0.0588783, -0.0366767, -0.0205169, -0.0131476, -0.00701745, -0.00308892" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("40.852, 44.8463, 52.479, 55.5833, 58.0758, 60.7015, 63.0009, 65.2394, 67.4755, 72.0912, 73.6348, 75.8924, 78.7236, 81.2281, 85.0895, 89.7359");
+            values ( \
+              "-0.0265617, -0.038568, -0.092652, -0.111402, -0.124098, -0.134692, -0.141, -0.142577, -0.12985, -0.0569941, -0.039083, -0.021403, -0.00961151, -0.0044797, -0.00120465, -0.000214202" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("0.0329824, 104.18, 119.101, 122.831, 130.291, 136.335, 146.45, 158.608, 217.975, 232.895, 244.643, 253.073, 267.914, 281.87, 295.468, 309.046, 337.066, 346.483, 351.404, 360.203, 369.753, 377.318, 392.239, 401.255");
+            values ( \
+              "-1e-22, -0.000166272, -0.00118071, -0.00180737, -0.00381991, -0.00638997, -0.0128595, -0.0239657, -0.0928534, -0.107975, -0.11851, -0.125205, -0.134983, -0.141291, -0.142861, -0.130079, -0.0571267, -0.0391149, -0.0317208, -0.0214193, -0.0138256, -0.00966044, -0.00457879, -0.00309832" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("96.711, 96.9965, 97.1433, 97.1981, 97.3077, 97.4653, 97.5535, 97.629, 97.7659, 97.8983, 97.9695, 98.0551, 98.1052, 98.1515, 98.3166, 98.8004");
+            values ( \
+              "-0.000108819, -0.000215387, -0.000400734, -0.000522805, -0.00098331, -0.00236245, -0.00288444, -0.00324466, -0.00350841, -0.0034408, -0.00304376, -0.000797275, -0.000284342, -0.000163672, -2.79509e-05, -9.038e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("96.2052, 97.7182, 97.7561, 97.9458, 98.0518, 98.1373, 98.2312, 98.4557, 98.5895, 98.6229, 98.7015, 98.7653, 99.0223, 99.0699, 99.1053, 99.129, 99.154, 99.1886, 99.2377, 99.2619, 99.2934, 99.3353, 99.397, 99.4704, 99.5623, 99.6964");
+            values ( \
+              "-6.81276e-06, -0.000296705, -0.000525878, -0.00153305, -0.00228532, -0.00318984, -0.00470171, -0.00933016, -0.0117182, -0.0122556, -0.0133665, -0.0141015, -0.0166552, -0.0169696, -0.0169979, -0.0167288, -0.0157912, -0.0127597, -0.00702011, -0.00475476, -0.00270555, -0.00117476, -0.000295525, -0.000107788, -4.39792e-05, -3.75306e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("99.9415, 101.191, 101.346, 101.434, 101.609, 101.815, 102.012, 102.685, 103.024, 103.268, 103.557, 103.637, 103.765, 103.823, 103.909, 104.037, 104.092, 104.212, 104.285, 104.348, 104.406, 104.451, 104.54, 104.709, 104.904");
+            values ( \
+              "-8.26449e-05, -0.00202681, -0.00311513, -0.00384063, -0.00558174, -0.00837168, -0.0119637, -0.0266923, -0.0348001, -0.0403893, -0.0462271, -0.0476028, -0.0494199, -0.0499687, -0.0501425, -0.0458848, -0.0405347, -0.025914, -0.0180728, -0.0126465, -0.00889166, -0.0067523, -0.00366332, -0.000966096, -0.00013539" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("110.727, 112.857, 113.33, 113.671, 114.17, 114.95, 117.064, 117.631, 118.138, 118.445, 119.031, 119.581, 120.122, 120.527, 120.997, 121.272, 121.389, 121.623, 121.876, 122.006, 122.265, 122.784, 123.061");
+            values ( \
+              "-0.000829076, -0.00895875, -0.0129818, -0.016498, -0.0225488, -0.0334495, -0.0653397, -0.0737895, -0.0810299, -0.0852052, -0.092415, -0.0973533, -0.0956466, -0.0790619, -0.051148, -0.0369433, -0.0319368, -0.0231807, -0.0161166, -0.0134025, -0.00890886, -0.00381138, -0.00269233" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("142.676, 147.186, 155.666, 158.956, 161.478, 162.321, 164.285, 166.163, 166.924, 167.789, 168.93, 171.194, 171.862, 174.452, 175.777, 176.769, 177.534, 178.463, 179.759, 180.313, 181.421, 183.637, 187.19, 191.368");
+            values ( \
+              "-0.0228714, -0.0332189, -0.0867095, -0.105865, -0.118763, -0.12262, -0.130559, -0.136454, -0.138219, -0.139612, -0.139961, -0.128306, -0.119267, -0.0769411, -0.0576423, -0.0455054, -0.0376043, -0.0295415, -0.0208043, -0.0178617, -0.0130756, -0.00677931, -0.00212131, -0.000488049" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("252.417, 272.573, 322.544, 341.382, 357.646, 372.489, 386.446, 400.044, 413.623, 441.646, 451.059, 464.779, 481.903, 496.824, 511.635");
+            values ( \
+              "-0.0311739, -0.0343509, -0.092832, -0.111616, -0.125191, -0.134973, -0.141283, -0.142855, -0.130075, -0.0571203, -0.0391166, -0.0214204, -0.00965678, -0.00457704, -0.00214599" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00781507, 0.00783523, 0.00785513, 0.00786148, 0.00786269, 0.00786289", \
+            "0.00909071, 0.00909954, 0.00911486, 0.00912163, 0.0091231, 0.00912335", \
+            "0.00947653, 0.00947806, 0.0094811, 0.00948492, 0.00948616, 0.00948639", \
+            "0.00960462, 0.00960478, 0.00960532, 0.00960597, 0.00960662, 0.00960682", \
+            "0.00969766, 0.00969719, 0.00969505, 0.00969152, 0.00969012, 0.00968994", \
+            "0.00970443, 0.00970433, 0.00970374, 0.00970149, 0.00969775, 0.00969556" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00978081, 0.00980211, 0.00982738, 0.00983622, 0.00983795, 0.00983824", \
+            "0.0111737, 0.0111894, 0.0112084, 0.0112147, 0.011216, 0.0112162", \
+            "0.0120233, 0.0119374, 0.0118424, 0.0118079, 0.011801, 0.0117999", \
+            "0.0131059, 0.0127066, 0.0122299, 0.0118758, 0.0118052, 0.011792", \
+            "0.013298, 0.0133006, 0.0132384, 0.012247, 0.0117961, 0.0117046", \
+            "0.0132378, 0.0133385, 0.0133126, 0.0133115, 0.0122899, 0.0118008" \
+          );
+        }
+      }
+      timing () {
+        related_pin : "A";
+        timing_sense : positive_unate;
+        timing_type : combinational;
+        cell_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.154646, 0.280232, 1.01339, 5.43887, 32.3439, 196.061", \
+            "0.169681, 0.295556, 1.02914, 5.45316, 32.366, 196.074", \
+            "0.246771, 0.382688, 1.12199, 5.5493, 32.4553, 196.199", \
+            "0.355171, 0.601248, 1.59786, 6.13909, 33.0537, 196.783", \
+            "-0.472421, 0.0934839, 2.20208, 8.92705, 36.7827, 200.56", \
+            "-9.12635, -7.87592, -3.03932, 11.4877, 53.8746, 223.777" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0395655, 0.108251, 0.517079, 2.98505, 18.021, 109.468", \
+            "0.039548, 0.108219, 0.51693, 2.9857, 18.0188, 109.473", \
+            "0.0428652, 0.109192, 0.516862, 2.98456, 18.0211, 109.463", \
+            "0.0715763, 0.138854, 0.533427, 2.98639, 18.0172, 109.488", \
+            "0.153718, 0.269329, 0.699649, 3.09545, 18.0179, 109.43", \
+            "0.366931, 0.569895, 1.35458, 4.08779, 18.7399, 109.478" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.258613, 0.431442, 1.43318, 7.46793, 44.1627, 267.45", \
+            "0.280546, 0.454423, 1.4574, 7.49424, 44.19, 267.446", \
+            "0.414892, 0.588141, 1.59296, 7.63121, 44.3377, 267.613", \
+            "1.00218, 1.27112, 2.4229, 8.47657, 45.1553, 268.464", \
+            "3.25446, 3.8175, 6.06688, 13.6521, 50.5332, 273.795", \
+            "14.426, 15.5484, 20.1759, 35.4447, 83.1516, 307.423" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0458382, 0.108744, 0.466152, 2.62517, 15.7739, 95.7805", \
+            "0.0458407, 0.108727, 0.466602, 2.6265, 15.7701, 95.7625", \
+            "0.0459934, 0.108665, 0.466119, 2.62736, 15.7788, 95.7814", \
+            "0.0753362, 0.139029, 0.468924, 2.62598, 15.7839, 95.7793", \
+            "0.165484, 0.27292, 0.684307, 2.66953, 15.7739, 95.784", \
+            "0.447674, 0.612974, 1.30607, 3.99693, 16.1751, 95.7818" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.118905, 0.124506, 0.134674, 0.143373, 0.150572, 0.157064, 0.163202, 0.169247, 0.175287, 0.185699, 0.191179, 0.19516, 0.200604, 0.205429, 0.21021, 0.216584, 0.226586, 0.234011, 0.245446, 0.253117");
+            values ( \
+              "0.00794352, 0.0127723, 0.0230902, 0.0299663, 0.0342794, 0.0370099, 0.0383117, 0.0382771, 0.0358111, 0.0222335, 0.0164816, 0.0133514, 0.00980522, 0.00740039, 0.0055411, 0.00370409, 0.00197735, 0.00122271, 0.000593418, 0.000454765" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.164116, 0.179312, 0.213493, 0.236414, 0.255363, 0.272647, 0.289364, 0.306051, 0.322781, 0.355528, 0.376227, 0.396817, 0.414911, 0.438413, 0.463893, 0.479125");
+            values ( \
+              "0.00992099, 0.0198518, 0.0530644, 0.0697709, 0.0788805, 0.0836142, 0.0850849, 0.0833296, 0.0764786, 0.0482775, 0.0325482, 0.0208645, 0.0136674, 0.00767208, 0.00405319, 0.00300143" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.410527, 0.743323, 0.75237, 0.79448, 0.837333, 0.860742, 0.901533, 0.942288, 1.00393, 1.02189, 1.05781, 1.1023, 1.14284, 1.18808, 1.27614, 1.39755, 1.44046, 1.48305, 1.53985, 1.57784, 1.62144, 1.66602, 1.72842, 1.75266, 1.80113, 1.89808, 2.09199, 2.32421");
+            values ( \
+              "0.000236503, 0.0867245, 0.0884355, 0.0951306, 0.100201, 0.102362, 0.1053, 0.107142, 0.10806, 0.107857, 0.1069, 0.104388, 0.100565, 0.0940585, 0.0762623, 0.0499598, 0.0418379, 0.034695, 0.0266276, 0.0221612, 0.0178467, 0.0142215, 0.0102607, 0.00903276, 0.00697386, 0.00409293, 0.00126099, 0.000279211" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("2.37726, 2.75486, 3.13026, 3.42467, 3.77657, 4.02155, 4.54894, 4.69868, 4.89833, 5.17224, 5.44584, 5.85804, 6.01925, 6.2064, 6.41258, 6.82494, 7.63633, 7.96468, 8.46084, 8.63985, 8.93666, 9.19643, 9.70158, 9.98433, 10.5498, 11.6808, 13.0354");
+            values ( \
+              "0.0372861, 0.0374753, 0.0592701, 0.0747979, 0.0900077, 0.0982059, 0.109771, 0.111636, 0.113317, 0.114236, 0.113689, 0.110064, 0.107539, 0.103638, 0.0980362, 0.0835736, 0.0520515, 0.0411141, 0.0278118, 0.0239713, 0.0186275, 0.0148354, 0.00941942, 0.00727825, 0.00426594, 0.00131985, 0.000287915" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("14.1656, 16.7317, 20.1593, 21.9245, 23.7546, 26.7764, 28.923, 29.5868, 30.9144, 32.3438, 35.0248, 35.9989, 37.0425, 38.187, 40.476, 43.8393, 46.1928, 47.9566, 49.1292, 51.292, 53.1607, 55.6524, 57.9303, 59.1592, 61.6171, 66.5327, 74.1882, 83.5118");
+            values ( \
+              "0.0430573, 0.0436025, 0.0756349, 0.0887315, 0.0992892, 0.110465, 0.114249, 0.114811, 0.115219, 0.114585, 0.110411, 0.107695, 0.10392, 0.0986812, 0.0854464, 0.063313, 0.0488356, 0.0394118, 0.0339071, 0.0253252, 0.0194887, 0.013544, 0.00965016, 0.0080197, 0.00549838, 0.00248477, 0.000626998, 0.000101658" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("85.511, 103.992, 122.045, 135.879, 143.869, 158.658, 169.24, 179.252, 194.041, 200.036, 206.472, 213.149, 226.502, 231.545, 241.125, 271.203, 282.874, 291.083, 299.937, 311.593, 321.789, 335.383, 347.082, 362.619, 377.408, 392.197, 406.985, 436.563, 480.929");
+            values ( \
+              "0.0385524, 0.0483182, 0.0758507, 0.0922461, 0.0995054, 0.109017, 0.112974, 0.114918, 0.114967, 0.114061, 0.1125, 0.11014, 0.102696, 0.0987729, 0.0899547, 0.0577916, 0.0464121, 0.0393226, 0.0325746, 0.0251321, 0.0198699, 0.0143497, 0.0107911, 0.00734194, 0.00504014, 0.00346159, 0.00235778, 0.00109401, 0.000351582" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.173424, 0.193683, 0.202408, 0.209607, 0.216089, 0.222224, 0.228268, 0.234307, 0.234915, 0.237343, 0.244773, 0.250363, 0.254178, 0.259381, 0.264381, 0.270188, 0.274168, 0.282329, 0.287333, 0.297341, 0.310067, 0.320396, 0.34178, 0.371161");
+            values ( \
+              "2.73664e-06, 0.0228288, 0.0302031, 0.0341182, 0.0372071, 0.038156, 0.038445, 0.035666, 0.0351496, 0.0324355, 0.0221596, 0.0163377, 0.0133553, 0.00994697, 0.00742497, 0.00521898, 0.00407814, 0.00243494, 0.00176677, 0.000928154, 0.000415469, 0.000236541, 0.00010113, 0.000146374" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.227458, 0.240128, 0.270915, 0.295527, 0.314452, 0.331733, 0.348446, 0.365129, 0.381856, 0.414371, 0.438557, 0.462736, 0.487477, 0.501199, 0.522126, 0.551063");
+            values ( \
+              "0.0115654, 0.0218222, 0.0518213, 0.0698397, 0.0789296, 0.0836324, 0.0851091, 0.0833327, 0.0764911, 0.0484799, 0.0304548, 0.0178262, 0.00980916, 0.00699172, 0.00414413, 0.00208414" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.510236, 0.593731, 0.690437, 0.728274, 0.775153, 0.81372, 0.856605, 0.920374, 0.958757, 1.00189, 1.05971, 1.08147, 1.12109, 1.16186, 1.20243, 1.24764, 1.33555, 1.45813, 1.54161, 1.59703, 1.63731, 1.68357, 1.74526, 1.79324, 1.84143, 1.90568, 2.03419, 2.24346, 2.49533");
+            values ( \
+              "0.0105897, 0.0304323, 0.0599992, 0.0702095, 0.0812365, 0.0888028, 0.0955379, 0.102435, 0.105186, 0.107185, 0.108071, 0.107881, 0.106743, 0.104404, 0.100552, 0.0940722, 0.0762827, 0.0497606, 0.034856, 0.0269283, 0.0221679, 0.0176139, 0.0128346, 0.00997728, 0.0077317, 0.00547175, 0.00264393, 0.000719029, 0.000128265" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("2.41484, 2.78378, 3.26464, 3.51933, 3.73322, 4.08073, 4.40397, 4.58074, 4.92274, 5.04731, 5.27717, 5.50464, 5.92874, 6.05552, 6.22456, 6.47161, 6.9651, 7.43582, 7.98219, 8.20764, 8.50824, 8.7418, 8.99964, 9.25838, 9.76151, 10.0422, 10.6037, 11.7266, 13.0449");
+            values ( \
+              "0.0353776, 0.0356067, 0.0633571, 0.0764338, 0.0859198, 0.0981658, 0.106125, 0.109211, 0.113011, 0.113711, 0.114194, 0.11364, 0.109882, 0.107921, 0.104565, 0.0980352, 0.0804329, 0.061778, 0.0424109, 0.0357308, 0.0281002, 0.023149, 0.0185798, 0.0148058, 0.00941678, 0.00729411, 0.00428889, 0.00134423, 0.000307685" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("14.2766, 17.1313, 20.238, 22.4604, 23.8287, 26.5655, 27.4074, 28.53, 29.6526, 31.8979, 33.4444, 35.2299, 38.0679, 39.376, 47.3258, 49.3749, 51.4304, 53.1068, 55.3418, 57.2685, 59.8272, 63.2389, 69.1519, 69.9211");
+            values ( \
+              "0.0406292, 0.047025, 0.0757854, 0.0918245, 0.0993626, 0.109766, 0.111752, 0.113638, 0.114792, 0.114929, 0.11344, 0.110045, 0.0996595, 0.0926259, 0.0429902, 0.0331545, 0.0250872, 0.0198348, 0.0143548, 0.0107648, 0.00731636, 0.00431422, 0.00159341, 0.00147669" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("85.4662, 102.7, 116.47, 122.147, 133.503, 143.972, 158.761, 169.344, 179.357, 194.146, 200.142, 206.578, 213.254, 226.606, 231.651, 241.23, 271.309, 282.98, 291.189, 300.043, 311.699, 321.895, 335.489, 347.188, 362.725, 377.514, 392.303, 407.092, 421.88, 451.458, 481.035");
+            values ( \
+              "0.0394437, 0.046033, 0.0678187, 0.0758187, 0.0896569, 0.0994704, 0.109028, 0.112989, 0.114892, 0.114985, 0.114079, 0.112476, 0.11016, 0.102674, 0.0987935, 0.0899325, 0.0578131, 0.0463904, 0.0393008, 0.0325962, 0.0251102, 0.019848, 0.0143716, 0.010769, 0.0073198, 0.00506225, 0.00343934, 0.00238006, 0.00159485, 0.000731069, 0.000329325" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.520456, 0.531491, 0.550194, 0.556867, 0.56501, 0.572178, 0.578856, 0.585358, 0.591851, 0.605208, 0.613983, 0.623727, 0.628984, 0.634991, 0.641082, 0.651282, 0.653117");
+            values ( \
+              "0.00336945, 0.00690533, 0.0215777, 0.0261207, 0.0307333, 0.033751, 0.0354369, 0.0358117, 0.0339691, 0.0188032, 0.0118722, 0.00684715, 0.00500987, 0.00346382, 0.0023804, 0.00126402, 0.00116856" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.589248, 0.607644, 0.611971, 0.621194, 0.633088, 0.637048, 0.644967, 0.660523, 0.667891, 0.674062, 0.679763, 0.689004, 0.697316, 0.714184, 0.731048, 0.747853, 0.748716, 0.750443, 0.753895, 0.75986, 0.769736, 0.781103, 0.791595, 0.801332, 0.810835, 0.822605, 0.828991, 0.833461, 0.83942, 0.849028, 0.862502, 0.867903, 0.878705, 0.896391, 0.912869, 0.930592, 0.949081, 0.972286, 1.00336");
+            values ( \
+              "0.00567075, 0.0249475, 0.0287103, 0.0375929, 0.0477985, 0.0513762, 0.0573658, 0.0680679, 0.0718771, 0.0749411, 0.0773694, 0.0805273, 0.0825412, 0.0843781, 0.0828405, 0.0762078, 0.0754239, 0.0742735, 0.071599, 0.066593, 0.0576055, 0.0477875, 0.0393963, 0.0325279, 0.0266557, 0.0205329, 0.0177298, 0.0159673, 0.0138618, 0.0109715, 0.00786952, 0.00688799, 0.0052716, 0.00335439, 0.00218927, 0.00136688, 0.000839811, 0.000448736, 0.000200603" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("0.875491, 0.965871, 1.07536, 1.12179, 1.17785, 1.22725, 1.26376, 1.29217, 1.32934, 1.37366, 1.42979, 1.45324, 1.49286, 1.53362, 1.57418, 1.6194, 1.70557, 1.84204, 1.90146, 1.94062, 1.99458, 2.04008, 2.08747, 2.15479, 2.18357, 2.24112, 2.35623, 2.54998, 2.77893");
+            values ( \
+              "0.00732854, 0.0305744, 0.0637348, 0.0756253, 0.0874629, 0.0954024, 0.099757, 0.102458, 0.105124, 0.107201, 0.108077, 0.107891, 0.106744, 0.104412, 0.100551, 0.0940775, 0.076662, 0.0473649, 0.0367575, 0.0307519, 0.0237909, 0.0190156, 0.0149462, 0.0105229, 0.00903628, 0.00664825, 0.00349669, 0.0010803, 0.000241813" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("2.79576, 3.183, 3.61685, 3.85973, 3.99402, 4.20335, 4.45662, 4.95732, 4.99918, 5.12881, 5.27869, 5.42397, 5.65381, 5.88102, 6.28162, 6.47663, 6.73664, 6.84797, 7.07065, 8.0409, 8.41115, 8.60281, 8.98613, 9.16924, 9.47208, 9.87587, 10.1288, 10.4975, 10.9892, 11.9726, 13.2741");
+            values ( \
+              "0.03464, 0.0370425, 0.0621182, 0.0747749, 0.0810466, 0.0896772, 0.0981994, 0.109386, 0.10999, 0.111587, 0.112946, 0.113791, 0.11425, 0.113688, 0.110214, 0.107129, 0.101227, 0.0980257, 0.0906197, 0.0531258, 0.0407502, 0.0351699, 0.0257916, 0.0221153, 0.0170457, 0.0119033, 0.0094789, 0.00676852, 0.00425886, 0.00158496, 0.000374484" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("0.028882, 9.59706, 12.0462, 14.467, 19.8146, 22.301, 24.2369, 27.1772, 28.3815, 29.6661, 30.8695, 32.4741, 33.5168, 35.6381, 37.0686, 38.6599, 48.6406, 50.791, 54.3208, 58.4859, 60.858, 64.0209, 66.5355");
+            values ( \
+              "1e-22, 0.00021257, 0.00339165, 0.0176232, 0.0686315, 0.0880769, 0.0993279, 0.110278, 0.112802, 0.11447, 0.115141, 0.114819, 0.113866, 0.110011, 0.105627, 0.0986741, 0.0384173, 0.0289609, 0.0176882, 0.00954434, 0.00666531, 0.00407292, 0.00300881" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("0, 44.9715, 59.7603, 63.4575, 70.8519, 77.8185, 85.996, 122.515, 136.143, 144.326, 159.115, 169.68, 179.701, 194.341, 200.774, 213.596, 222.085, 231.961, 246.75, 286.069, 300.01, 311.885, 322.555, 336.783, 347.835, 359.92, 374.708, 389.497, 419.075, 426.32");
+            values ( \
+              "5.21737e-08, 2.75586e-05, 0.000530751, 0.00109062, 0.00378489, 0.00917258, 0.0190899, 0.075928, 0.0921032, 0.0995423, 0.10905, 0.112995, 0.114928, 0.114995, 0.114014, 0.110149, 0.105871, 0.0987879, 0.084637, 0.0439537, 0.0328493, 0.0252201, 0.01972, 0.0140239, 0.0107064, 0.00794128, 0.00546404, 0.00374763, 0.0017496, 0.00152015" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.33194, 2.35759, 2.3667, 2.39629, 2.42305, 2.43593, 2.44744, 2.45814, 2.46853, 2.4789, 2.48689, 2.49349, 2.50384, 2.51393, 2.51964, 2.52806, 2.533, 2.54071, 2.55598, 2.57672, 2.59996, 2.61012, 2.65025, 2.66307");
+            values ( \
+              "0.000540652, 0.00306627, 0.0047318, 0.0112281, 0.0168124, 0.0191654, 0.0210007, 0.022147, 0.0224584, 0.0199611, 0.0145734, 0.0111296, 0.0071271, 0.00441746, 0.00331354, 0.00212847, 0.00162298, 0.00108239, 0.000491086, 0.000219525, 0.000160422, 0.000267237, 4.01679e-05, 6.47298e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("2.4551, 2.49983, 2.51386, 2.52422, 2.52515, 2.53073, 2.53818, 2.55363, 2.57497, 2.58215, 2.59651, 2.62, 2.64832, 2.67235, 2.6941, 2.7148, 2.72516, 2.73531, 2.73593, 2.73841, 2.74172, 2.74834, 2.75888, 2.77097, 2.77821, 2.78437, 2.79198, 2.79488, 2.79876, 2.80651, 2.81996, 2.8238, 2.83149, 2.84539, 2.85748, 2.86299, 2.87403, 2.88924, 2.90627, 2.92465");
+            values ( \
+              "0.00136358, 0.00457808, 0.00735935, 0.0101479, 0.0103428, 0.0119711, 0.0143313, 0.0195541, 0.0272263, 0.0298835, 0.0354006, 0.0444822, 0.0549227, 0.062315, 0.0670436, 0.0689105, 0.0683767, 0.0661694, 0.0659598, 0.065007, 0.0635386, 0.0598862, 0.0528746, 0.0444331, 0.0396034, 0.0356593, 0.0310953, 0.0294519, 0.0273377, 0.023417, 0.0176096, 0.0161995, 0.01364, 0.00991873, 0.00747658, 0.0065655, 0.00503405, 0.00346345, 0.00225956, 0.00142436" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.04127, 3.15417, 3.33486, 3.39336, 3.44068, 3.50051, 3.5659, 3.6077, 3.66928, 3.69009, 3.73082, 3.77225, 3.82758, 3.85942, 3.9231, 4.09277, 4.16158, 4.25441, 4.29532, 4.37714, 4.428, 4.51265, 4.62552, 4.71089");
+            values ( \
+              "0.0061673, 0.024172, 0.0669435, 0.0788856, 0.086965, 0.0947021, 0.100612, 0.10308, 0.104859, 0.104939, 0.104309, 0.102441, 0.0974669, 0.0929447, 0.0810613, 0.0453838, 0.0337106, 0.02221, 0.0181457, 0.0118855, 0.00910696, 0.00579248, 0.00309223, 0.00215709" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("5.15916, 5.54116, 5.94313, 6.20898, 6.54923, 6.80577, 7.33397, 7.48858, 7.69472, 7.93168, 8.23009, 8.61401, 8.86267, 9.19671, 9.70683, 10.4408, 10.7431, 11.1928, 11.4656, 11.7799, 12.1989, 12.4779, 12.903, 13.4697, 14.6032, 15.933");
+            values ( \
+              "0.0366989, 0.0375932, 0.0608792, 0.074797, 0.0895659, 0.098215, 0.109784, 0.111697, 0.113392, 0.114215, 0.113693, 0.110428, 0.10642, 0.0980596, 0.0798075, 0.0513883, 0.0413247, 0.0290546, 0.0231782, 0.0177127, 0.0122111, 0.00949884, 0.00643834, 0.00375822, 0.00115957, 0.000259797" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("16.9975, 19.5509, 22.9669, 24.7573, 26.5578, 28.2408, 29.5672, 31.6202, 32.3793, 33.7652, 35.1378, 37.689, 38.4862, 39.549, 40.9808, 43.8443, 47.1259, 49.3449, 50.9785, 52.2067, 54.1787, 55.7986, 57.4635, 59.8321, 60.8432, 62.8656, 66.9102, 73.6514, 81.6214");
+            values ( \
+              "0.0431577, 0.0438932, 0.0757769, 0.0890209, 0.0993575, 0.106413, 0.110361, 0.114062, 0.114747, 0.115158, 0.114548, 0.110683, 0.108602, 0.105037, 0.0986749, 0.0817798, 0.0601825, 0.0468424, 0.0383233, 0.0326921, 0.0250333, 0.019953, 0.015693, 0.0110465, 0.00949409, 0.00698687, 0.00368585, 0.00115991, 0.000268089" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("0, 50.6375, 65.4263, 69.1235, 76.5179, 90.0177, 124.889, 135.707, 146.703, 161.492, 172.06, 182.081, 196.159, 204.269, 215.969, 230.757, 241.678, 291.409, 309.906, 320.712, 336.35, 349.826, 365.757, 395.335, 415.523");
+            values ( \
+              "5.65201e-08, 5.44258e-05, 0.000986379, 0.00195128, 0.00592634, 0.0214158, 0.0759001, 0.0891074, 0.0995214, 0.109033, 0.112984, 0.114921, 0.11504, 0.113774, 0.11016, 0.101672, 0.0922077, 0.0414161, 0.0278342, 0.0217681, 0.0150437, 0.0108256, 0.00729206, 0.003436, 0.00218519" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("12.4467, 12.5271, 12.541, 12.5647, 12.6045, 12.6472, 12.6795, 12.7071, 12.7321, 12.7556, 12.7783, 12.801, 12.818, 12.8322, 12.8579, 12.8791, 12.8942, 12.9134, 12.9317, 12.971, 12.9806, 12.9903, 13.0005, 13.0098, 13.0197, 13.0297, 13.0473, 13.05");
+            values ( \
+              "0.000168476, 0.000982078, 0.00127854, 0.00216093, 0.00434601, 0.00648715, 0.00787413, 0.00886893, 0.00960426, 0.0100918, 0.0103218, 0.010033, 0.00834852, 0.00583973, 0.00281892, 0.00139526, 0.000794058, 0.000413613, 0.000148266, 4.16268e-05, 0.000151319, 8.70019e-05, 0.000125513, 3.85083e-05, 8.15668e-05, 2.26897e-05, 7.30727e-05, 6.31355e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("12.8395, 12.9376, 12.9514, 13.006, 13.1456, 13.2045, 13.2632, 13.3064, 13.3383, 13.3548, 13.3724, 13.385, 13.3988, 13.4149, 13.4774, 13.5094, 13.5311, 13.5496, 13.5721, 13.6022, 13.6559, 13.7181, 13.9691");
+            values ( \
+              "0.00182518, 0.00391782, 0.00466165, 0.00881228, 0.0213559, 0.0264667, 0.0311195, 0.0341427, 0.0359941, 0.0367409, 0.0372721, 0.0373346, 0.036841, 0.0348595, 0.0185522, 0.0114877, 0.00794065, 0.00566311, 0.00367494, 0.00197555, 0.000577002, 0.000171077, 5.84927e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("14.3183, 14.5126, 14.5681, 14.6718, 14.8264, 14.9086, 15.136, 15.2423, 15.2971, 15.3563, 15.4068, 15.4787, 15.5098, 15.5607, 15.6124, 15.6992, 15.8583, 15.9176, 15.9569, 16.0314, 16.0635, 16.1121, 16.1811, 16.2101, 16.268, 16.3839, 16.576, 16.802");
+            values ( \
+              "0.0066352, 0.0109933, 0.0144112, 0.0217023, 0.0338894, 0.0409455, 0.0613169, 0.0702908, 0.0745555, 0.0786086, 0.0813982, 0.0839808, 0.0844272, 0.0840207, 0.0814628, 0.071344, 0.0444537, 0.0352914, 0.0299002, 0.0213778, 0.018363, 0.0145032, 0.0102344, 0.00883565, 0.00652878, 0.0034848, 0.0011093, 0.000275562" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("18.6485, 19.1445, 19.9507, 20.3301, 20.6238, 20.9325, 21.1647, 21.4255, 21.6573, 22.1084, 22.2838, 22.4456, 22.6115, 22.9433, 23.1202, 23.4739, 24.0953, 24.7015, 25.0532, 25.3332, 25.7609, 26.2111, 26.5009, 27.0495, 27.5958, 28.3859");
+            values ( \
+              "0.0287806, 0.029412, 0.0643717, 0.0794799, 0.0893136, 0.0975877, 0.102388, 0.106357, 0.108689, 0.110216, 0.109714, 0.108687, 0.107017, 0.101358, 0.0968444, 0.0852404, 0.0613328, 0.0403767, 0.0307344, 0.0244331, 0.0169631, 0.0113452, 0.00876344, 0.0052955, 0.00315478, 0.00160975" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("0.0177614, 25.0944, 26.8628, 28.3634, 29.7111, 31.1262, 37.8368, 40.0754, 41.4275, 44.1318, 45.0698, 46.1834, 47.2511, 49.3863, 51.2611, 52.8276, 55.6698, 58.0743, 62.2042, 65.9947, 69.3369, 72.3801, 75.7093, 77.6065, 81.4008, 86.2593");
+            values ( \
+              "1e-22, 1.7249e-05, 0.000237558, 0.00145606, 0.00524992, 0.0135413, 0.0757993, 0.0919137, 0.0993764, 0.109663, 0.111866, 0.113719, 0.114776, 0.11499, 0.113133, 0.110026, 0.0996491, 0.0858987, 0.0588502, 0.0376081, 0.0240235, 0.0155749, 0.00949189, 0.0071202, 0.00392107, 0.00191949" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("0.0642614, 62.9909, 77.7797, 81.4769, 88.8713, 95.2271, 103.355, 132.139, 139.901, 153.609, 161.712, 176.501, 187.066, 197.087, 211.206, 219.192, 229.84, 237.74, 246.767, 254.54, 264.904, 283.205, 303.356, 316.582, 329.175, 339.972, 354.367, 365.248, 377.174, 391.962, 406.751, 421.54, 436.329, 446.986");
+            values ( \
+              "1e-22, 3.39005e-05, 0.000597053, 0.00122697, 0.00414522, 0.00919504, 0.0190483, 0.0647827, 0.0759283, 0.0921837, 0.0995426, 0.109048, 0.112994, 0.114928, 0.115042, 0.113795, 0.110614, 0.106874, 0.100853, 0.0941862, 0.0837801, 0.0638955, 0.0439965, 0.0334018, 0.0252446, 0.0196814, 0.0139382, 0.0106847, 0.00795635, 0.00547527, 0.0037548, 0.00256678, 0.00175283, 0.00141466" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("72.8933, 73.179, 73.684, 73.6972, 73.795, 73.8298, 73.985, 74.0515, 74.0828, 74.1475, 74.2072, 74.2645, 74.3207, 74.3767, 74.419, 74.4881, 74.517, 74.5443, 74.5872, 74.6007, 74.6176, 74.6561, 74.6903, 74.7265, 74.742, 74.7719, 74.7928, 74.8075");
+            values ( \
+              "2.08921e-06, 4.81494e-06, 0.000161868, 0.000254087, 0.000647868, 0.00090729, 0.00266922, 0.00321609, 0.00341723, 0.00375801, 0.00396852, 0.00410416, 0.00414469, 0.00407817, 0.0037185, 0.001592, 0.00100669, 0.000654114, 0.000346458, 0.000296022, 0.000276404, 0.000144802, 8.03085e-05, 5.28295e-05, 5.87667e-05, 3.65854e-05, 3.93349e-05, 2.99941e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("73.7682, 74.0671, 74.533, 74.7108, 74.8095, 75.2518, 75.554, 75.6542, 75.6984, 75.7281, 75.8969, 76.0092, 76.096, 76.1944, 76.8383");
+            values ( \
+              "8.05772e-06, 5.39011e-05, 0.000595186, 0.00191546, 0.00329757, 0.012536, 0.0170302, 0.0179368, 0.0176767, 0.0169374, 0.00501949, 0.00134395, 0.000376028, 9.04565e-05, 1.265e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("77.6601, 78.4002, 78.4867, 78.6019, 78.737, 78.8944, 79.3064, 79.7379, 80.0742, 80.2206, 80.4006, 80.4953, 80.686, 80.8765, 80.906, 81.0005, 81.2087, 81.2859, 81.4102, 81.4991, 81.5349, 81.6065, 81.7496, 81.9975, 82.2826");
+            values ( \
+              "0.000831123, 0.00379745, 0.00486121, 0.00653544, 0.00893193, 0.0120642, 0.0205692, 0.0298705, 0.0367773, 0.0396243, 0.0427513, 0.0441124, 0.0457667, 0.0431925, 0.0418554, 0.0364669, 0.0221763, 0.0174437, 0.0113446, 0.00808093, 0.0070284, 0.00524921, 0.00282225, 0.000810219, 0.000180951" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("88.7988, 89.9504, 90.3471, 90.7816, 91.4159, 91.8837, 93.5176, 94.1824, 94.6758, 94.8227, 95.1164, 95.4237, 96.0194, 96.2198, 96.4267, 96.6901, 97.6251, 97.8123, 98.1868, 98.4474, 98.7655, 99.1897, 99.4791, 99.6247, 99.9158, 100.498, 101.634, 102.955");
+            values ( \
+              "0.0121526, 0.0154514, 0.0202188, 0.0258288, 0.0347822, 0.0419101, 0.0680663, 0.0777287, 0.0834836, 0.0848488, 0.0869474, 0.0880213, 0.0850705, 0.0818014, 0.0772502, 0.0701349, 0.0417174, 0.0366506, 0.0277162, 0.0225676, 0.0173781, 0.012071, 0.00936332, 0.0082187, 0.00633001, 0.00367138, 0.00114437, 0.000264448" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("115.913, 119.139, 125.205, 128.061, 129.903, 131.342, 134.221, 135.031, 135.957, 137.211, 139.719, 140.101, 140.865, 142.393, 143.182, 144.759, 149.745, 153.04, 154.499, 156.419, 158.093, 160.325, 162.258, 164.824, 166.658, 170.485, 172.536, 176.638, 184.843");
+            values ( \
+              "0.0272837, 0.0294947, 0.0727132, 0.0895235, 0.0978097, 0.102811, 0.109139, 0.110049, 0.110656, 0.110754, 0.10835, 0.107629, 0.105862, 0.100837, 0.0974068, 0.0890951, 0.0575701, 0.0391681, 0.0324707, 0.0250611, 0.019835, 0.0143494, 0.0107749, 0.00732146, 0.00552885, 0.00316791, 0.00230083, 0.00118914, 0.000260532" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("0.015077, 157.334, 170.467, 175.808, 180.462, 186.838, 194.304, 233.209, 243.617, 255.015, 269.612, 280.736, 290.385, 304.38, 312.735, 324.28, 339.069, 349.96, 396.607, 419.363, 433.691, 457.658, 474.896, 489.685, 519.263, 522.254");
+            values ( \
+              "1e-22, 4.67596e-05, 0.000546473, 0.0014936, 0.00323615, 0.00762697, 0.0158844, 0.0759531, 0.0887024, 0.0995498, 0.108959, 0.113096, 0.114927, 0.115052, 0.113741, 0.110156, 0.101664, 0.0922272, 0.0440948, 0.0271195, 0.0195228, 0.0109456, 0.00713474, 0.00490257, 0.00229452, 0.00217034" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00846782, 0.00849271, 0.00851437, 0.00852086, 0.00852207, 0.00852227", \
+            "0.0110379, 0.0110643, 0.0110983, 0.0111108, 0.0111133, 0.0111137", \
+            "0.0118792, 0.0118821, 0.0118978, 0.0119073, 0.0119102, 0.0119101", \
+            "0.0122735, 0.0122067, 0.012109, 0.0120534, 0.0120417, 0.0120399", \
+            "0.0127621, 0.0127148, 0.0123617, 0.0121579, 0.0120801, 0.0120621", \
+            "0.0128243, 0.0128236, 0.0128102, 0.0124178, 0.0121677, 0.0120852" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0114391, 0.0114674, 0.0114985, 0.0115087, 0.0115107, 0.011511", \
+            "0.0110818, 0.0110407, 0.0109998, 0.0109868, 0.0109842, 0.0109838", \
+            "0.0113198, 0.0108826, 0.0103817, 0.0101951, 0.0101578, 0.0101524", \
+            "0.0108431, 0.0109547, 0.010929, 0.0103202, 0.0100914, 0.010052", \
+            "0.0100903, 0.010153, 0.0107362, 0.0108216, 0.0103256, 0.0100928", \
+            "0.0101053, 0.0100101, 0.0100193, 0.010675, 0.0109312, 0.0103434" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.20404, 0.206421, 0.212097, 0.213282, 0.215654, 0.229578, 0.241666, 0.251246, 0.259537, 0.267039, 0.274042, 0.280785, 0.287519, 0.292566, 0.298578, 0.303601, 0.306681, 0.310453, 0.312932, 0.317891, 0.321864, 0.325222, 0.332303, 0.336095");
+            values ( \
+              "-0.00451628, -0.00502627, -0.00593464, -0.00704896, -0.00766372, -0.016246, -0.0220227, -0.0262456, -0.0295969, -0.0320538, -0.0338962, -0.0348122, -0.0339199, -0.0280443, -0.0177661, -0.0107601, -0.00756652, -0.00479451, -0.00351581, -0.00180598, -0.00107613, -0.00069573, -0.000321452, -0.000247904" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.29834, 0.319132, 0.325644, 0.335292, 0.342825, 0.355666, 0.369812, 0.379919, 0.390026, 0.400133, 0.406245, 0.416816, 0.426326, 0.435613, 0.442851, 0.450343, 0.458501, 0.464303, 0.469793, 0.47183, 0.473866, 0.475224, 0.477939, 0.480625, 0.483311, 0.485997, 0.488682, 0.491752, 0.494822, 0.500961, 0.505724, 0.511802, 0.517043, 0.52377, 0.528388, 0.533556, 0.538976, 0.546409, 0.55155, 0.553263, 0.556691, 0.563546, 0.566973, 0.572523, 0.578073, 0.583623, 0.589173, 0.600655, 0.612137, 0.644662");
+            values ( \
+              "-0.0196282, -0.0212977, -0.0251112, -0.0312277, -0.0358114, -0.0432848, -0.0512199, -0.0565212, -0.0616247, -0.0665304, -0.0693315, -0.0738197, -0.0776239, -0.08102, -0.0834113, -0.0854355, -0.0873103, -0.0882461, -0.0887757, -0.0887173, -0.0885252, -0.0883169, -0.087713, -0.0865961, -0.0851331, -0.0833241, -0.0811691, -0.0781664, -0.074789, -0.06691, -0.0597644, -0.049548, -0.0415972, -0.0324356, -0.0267481, -0.0216123, -0.0172169, -0.0119598, -0.00906074, -0.00822879, -0.00699004, -0.0048718, -0.00399231, -0.00310799, -0.00234708, -0.0017096, -0.00119553, -0.000714215, -0.000380247, -0.000137872" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.78524, 0.88209, 1.17695, 1.28198, 1.36543, 1.44134, 1.51194, 1.58051, 1.64898, 1.80879, 1.83683, 1.90169, 1.97055, 2.04925, 2.09325");
+            values ( \
+              "-0.0133933, -0.0219839, -0.0781701, -0.0962541, -0.108646, -0.117778, -0.123936, -0.126214, -0.116816, -0.0431491, -0.0339022, -0.0186101, -0.00947458, -0.00408773, -0.0029036" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("3.96456, 4.51956, 6.03605, 6.57947, 7.0484, 7.47378, 7.87305, 8.26095, 8.6483, 9.4153, 9.71228, 10.0841, 10.3606, 10.7293, 11.3248, 12.0241");
+            values ( \
+              "-0.0272412, -0.0294255, -0.0868149, -0.104667, -0.117707, -0.127203, -0.133512, -0.135539, -0.124579, -0.0565646, -0.0368162, -0.0204095, -0.0128665, -0.00669302, -0.00208919, -0.000476549" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("23.293, 26.8842, 35.514, 38.78, 41.5919, 44.1479, 46.5473, 48.8789, 51.2078, 55.8087, 57.644, 59.876, 61.5258, 63.7254, 67.3161, 71.5282");
+            values ( \
+              "-0.0291101, -0.0326637, -0.0879489, -0.106024, -0.119201, -0.128794, -0.135146, -0.137144, -0.125917, -0.0573672, -0.036948, -0.0205443, -0.0130238, -0.0068352, -0.00213785, -0.000489926" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("140.053, 165.806, 214.903, 234.714, 251.778, 267.315, 281.89, 296.051, 310.191, 338.049, 349.344, 362.876, 372.853, 386.156, 401.782, 433.035");
+            values ( \
+              "-0.0249612, -0.0362267, -0.0881648, -0.106263, -0.119455, -0.129077, -0.135439, -0.137427, -0.126151, -0.0576546, -0.0369267, -0.0205579, -0.0130614, -0.00687873, -0.00313644, -0.000625577" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.27016, 0.277801, 0.279314, 0.28234, 0.295639, 0.317321, 0.325599, 0.333105, 0.34012, 0.346864, 0.353601, 0.35865, 0.369685, 0.376538, 0.383974, 0.389771");
+            values ( \
+              "-0.00448786, -0.00577837, -0.00704488, -0.00791817, -0.0163016, -0.0262962, -0.0295758, -0.0320379, -0.0338815, -0.0348047, -0.0339084, -0.0280424, -0.0107527, -0.00479839, -0.00181053, -0.000931396" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.348065, 0.386127, 0.436752, 0.469366, 0.491044, 0.510412, 0.525585, 0.539307, 0.551884, 0.555476, 0.591798, 0.599447, 0.615664, 0.631565, 0.652766, 0.675599, 0.731461");
+            values ( \
+              "-0.00125955, -0.021299, -0.0511808, -0.0676521, -0.0768168, -0.0835997, -0.0872949, -0.0887875, -0.08619, -0.0834833, -0.0308568, -0.0225973, -0.0109879, -0.00513128, -0.00166677, -0.000499762, -8.21729e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.817844, 0.948166, 1.2089, 1.30395, 1.38974, 1.43443, 1.51034, 1.58105, 1.64966, 1.71816, 1.74806, 1.82184, 1.87802, 1.90598, 1.94326, 1.97086, 2.00047, 2.03994, 2.11889, 2.17936");
+            values ( \
+              "-0.00493411, -0.0213566, -0.0713615, -0.0882694, -0.102151, -0.108542, -0.11768, -0.123869, -0.126155, -0.116784, -0.104301, -0.0669899, -0.0431347, -0.0339134, -0.0241603, -0.0186167, -0.013997, -0.00945724, -0.00406764, -0.00244899" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("4.04554, 4.61636, 6.10626, 6.65116, 7.11943, 7.54491, 7.9442, 8.33214, 8.71951, 9.48663, 9.78344, 10.1553, 10.4319, 10.8007, 11.3957, 12.0946");
+            values ( \
+              "-0.0278, -0.0303751, -0.0867816, -0.104669, -0.117688, -0.127192, -0.1335, -0.135532, -0.124572, -0.0565555, -0.0368201, -0.0204101, -0.0128652, -0.00669115, -0.00209069, -0.000477697" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("23.3798, 27.0172, 35.5799, 38.4857, 41.6562, 45.4011, 46.6107, 48.9405, 51.2695, 55.8556, 57.7136, 59.9408, 61.5831, 63.7729, 67.3594, 71.5643");
+            values ( \
+              "-0.0290085, -0.0331132, -0.0879572, -0.10419, -0.119216, -0.132315, -0.135153, -0.137125, -0.125903, -0.0575647, -0.0368783, -0.0205297, -0.0130417, -0.00686653, -0.00215167, -0.000494914" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("140.432, 165.909, 214.942, 234.751, 251.835, 267.336, 281.947, 296.073, 310.213, 338.05, 349.377, 362.902, 372.869, 386.158, 401.785, 433.038");
+            values ( \
+              "-0.0256904, -0.0362702, -0.088183, -0.106285, -0.119486, -0.129058, -0.135458, -0.137409, -0.126163, -0.0577014, -0.0369109, -0.0205546, -0.0130654, -0.00688576, -0.00313977, -0.000626286" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.686147, 0.695348, 0.699081, 0.702487, 0.708971, 0.715101, 0.721232, 0.73087, 0.73503, 0.73919, 0.742953, 0.746715, 0.750224, 0.753733, 0.755421, 0.75711, 0.758799, 0.760488, 0.762175, 0.763862, 0.765549, 0.767235, 0.768498, 0.769761, 0.772287, 0.774705, 0.777778, 0.780332, 0.782943, 0.784873, 0.786417, 0.788314, 0.790184, 0.791422, 0.79266, 0.795136, 0.797612, 0.798602, 0.800581, 0.801571, 0.804059, 0.806654, 0.808421, 0.811926, 0.815773, 0.819366, 0.831475, 0.84624, 0.879171, 0.922164");
+            values ( \
+              "-0.00731483, -0.00789281, -0.0103216, -0.0123952, -0.0160388, -0.0190204, -0.021916, -0.0262942, -0.0280023, -0.0296008, -0.0309481, -0.0322031, -0.0332801, -0.0342703, -0.0344588, -0.0345275, -0.0344762, -0.034305, -0.0340089, -0.033591, -0.0330513, -0.0323899, -0.0314587, -0.0303469, -0.0275816, -0.0238412, -0.0185595, -0.0146526, -0.0110345, -0.00894333, -0.00750172, -0.0060049, -0.00464996, -0.00395018, -0.00333668, -0.00244315, -0.00174551, -0.0015385, -0.00118423, -0.00103696, -0.000763712, -0.000563225, -0.000459074, -0.000315505, -0.000208801, -0.000150325, -6.95897e-05, -2.41829e-05, -6.60508e-05, -2.86139e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.77474, 0.792104, 0.796799, 0.801494, 0.82087, 0.831038, 0.844595, 0.856104, 0.865604, 0.876931, 0.886386, 0.894843, 0.902116, 0.908366, 0.91777, 0.921294, 0.926751, 0.936447, 0.942979, 0.945342, 0.950069, 0.955644, 0.958856, 0.962068, 0.96528, 0.968626, 0.973645, 0.977789, 0.985202, 0.991733, 0.995857, 1.00154, 1.00648, 1.00952, 1.01155, 1.01763, 1.02473, 1.03022, 1.03462, 1.03902, 1.04342, 1.04781, 1.05221, 1.05661, 1.06257, 1.06854, 1.0745, 1.08046, 1.1031, 1.1246");
+            values ( \
+              "-0.0148741, -0.0175603, -0.0200329, -0.0227102, -0.0346991, -0.0407363, -0.0485525, -0.0547476, -0.0596203, -0.0651454, -0.0694848, -0.0731302, -0.0760762, -0.0784758, -0.0818434, -0.0830027, -0.0846071, -0.0870669, -0.0888437, -0.0887278, -0.088315, -0.0875178, -0.086906, -0.0861827, -0.085348, -0.0831322, -0.0772778, -0.0715917, -0.0603244, -0.049463, -0.0431308, -0.0352006, -0.0287386, -0.025305, -0.0233337, -0.0180749, -0.0131265, -0.00978693, -0.00775601, -0.0060438, -0.00493845, -0.00395971, -0.00310758, -0.00238205, -0.00182476, -0.00135074, -0.000959991, -0.000652507, -0.000243236, -0.000137317" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("1.30101, 1.39616, 1.6586, 1.76452, 1.84795, 1.9238, 1.99445, 2.06302, 2.13149, 2.2913, 2.31934, 2.38421, 2.45305, 2.53172, 2.64182, 2.77519");
+            values ( \
+              "-0.0247414, -0.0276194, -0.0780271, -0.0962636, -0.108652, -0.117781, -0.123939, -0.126221, -0.116817, -0.0431503, -0.0339017, -0.0186098, -0.00947575, -0.00408923, -0.00112545, -0.00021155" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("4.37266, 4.87701, 6.52398, 7.0692, 7.53767, 7.96326, 8.36265, 8.75064, 9.13808, 9.90549, 10.2019, 10.5739, 10.8507, 11.2197, 11.8148, 12.5138");
+            values ( \
+              "-0.0243794, -0.0247557, -0.0867146, -0.104618, -0.117649, -0.12716, -0.133475, -0.135512, -0.124559, -0.056533, -0.0368295, -0.0204118, -0.0128623, -0.00668625, -0.00208893, -0.000477053" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("23.8763, 27.6684, 31.7973, 36.0325, 39.2993, 42.1159, 44.6715, 47.0706, 49.4023, 51.7307, 52.9543, 54.9212, 56.3279, 58.1686, 59.0984, 60.3992, 62.0469, 64.2439, 67.8306, 72.0374");
+            values ( \
+              "-0.0286357, -0.0343921, -0.0614315, -0.0879851, -0.106063, -0.119239, -0.128836, -0.135176, -0.137173, -0.12593, -0.10896, -0.0775034, -0.057415, -0.0369308, -0.0290916, -0.0205411, -0.013029, -0.00684377, -0.00214398, -0.000492606" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("140.642, 164.505, 215.387, 235.198, 252.263, 267.8, 282.375, 296.536, 310.676, 338.535, 349.829, 363.361, 373.338, 386.641, 402.268, 433.521");
+            values ( \
+              "-0.0264172, -0.0343395, -0.0881582, -0.106257, -0.119449, -0.129081, -0.135434, -0.137431, -0.126146, -0.0576532, -0.0369271, -0.020558, -0.0130612, -0.00687853, -0.00313635, -0.00062556" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.97137, 2.99313, 2.99934, 3.00348, 3.00676, 3.01116, 3.01562, 3.03018, 3.03928, 3.04894, 3.06446, 3.07549, 3.08243, 3.09169, 3.09762, 3.10615, 3.10886, 3.11156, 3.11427, 3.11697, 3.11961, 3.12224, 3.12488, 3.12752, 3.12949, 3.13147, 3.13542, 3.137, 3.13899, 3.14883, 3.1513, 3.15485, 3.15918, 3.16188, 3.16428, 3.16668, 3.16984, 3.173, 3.17747, 3.1824, 3.18633, 3.19026, 3.19471, 3.19816, 3.20407, 3.23125, 3.24716, 3.25892, 3.30478, 3.35796");
+            values ( \
+              "-0.00232561, -0.00236067, -0.00297993, -0.00344621, -0.00386043, -0.00448441, -0.00530114, -0.00840014, -0.0102246, -0.0120811, -0.0149195, -0.0167959, -0.0178982, -0.0192642, -0.0200767, -0.0211562, -0.0213684, -0.0215286, -0.0216368, -0.021693, -0.0216873, -0.0216281, -0.0215154, -0.0213491, -0.0209632, -0.0204758, -0.0191969, -0.018319, -0.0169914, -0.00887225, -0.00725543, -0.00532227, -0.00348654, -0.00257518, -0.00201821, -0.00155682, -0.00112816, -0.000798908, -0.000503013, -0.000303753, -0.00020653, -0.000135434, -8.90777e-05, -6.92446e-05, -4.9954e-05, -2.78895e-05, -3.00271e-05, -5.73534e-05, -2.53453e-05, -1.69389e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("3.14239, 3.18209, 3.20387, 3.2846, 3.33977, 3.36211, 3.37775, 3.39447, 3.40405, 3.42111, 3.42863, 3.46932, 3.48423, 3.49523, 3.50991, 3.53162, 3.55408, 3.61836");
+            values ( \
+              "-0.00447183, -0.00970446, -0.0146364, -0.0415485, -0.0585376, -0.0646548, -0.0682393, -0.0712513, -0.0723437, -0.0715422, -0.0679585, -0.0238209, -0.0132742, -0.00833355, -0.00426579, -0.00146006, -0.000502306, -7.96102e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.8557, 3.95179, 4.03096, 4.28964, 4.36956, 4.45337, 4.5145, 4.577, 4.60318, 4.63807, 4.65439, 4.68702, 4.72439, 4.77807, 4.83004, 4.88392, 4.93506, 4.97207, 5.01846, 5.08031, 5.18289, 5.30295");
+            values ( \
+              "-0.0194072, -0.0220854, -0.0360392, -0.084143, -0.0976011, -0.109758, -0.117033, -0.122724, -0.124403, -0.125674, -0.125694, -0.123829, -0.115625, -0.0914989, -0.0652305, -0.0426783, -0.0272967, -0.0192504, -0.0122754, -0.00654546, -0.0020057, -0.000504176" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("6.23256, 6.54237, 6.74015, 7.25765, 7.64597, 9.13155, 9.67616, 10.1445, 10.5699, 10.9691, 11.357, 11.7443, 12.5113, 12.8083, 13.1801, 13.4566, 13.8253, 14.4203, 15.1191");
+            values ( \
+              "-0.00108823, -0.00333368, -0.00590463, -0.0176282, -0.0305689, -0.0868223, -0.104693, -0.117714, -0.127209, -0.133518, -0.135542, -0.124582, -0.0565689, -0.0368145, -0.0204092, -0.0128671, -0.00669397, -0.00209171, -0.000477902" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("26.0738, 29.8627, 38.5775, 41.8505, 44.6668, 47.2228, 49.1424, 50.5917, 51.9504, 54.2682, 58.9741, 60.5597, 62.8514, 65.6735, 68.165, 72.0683, 76.7502");
+            values ( \
+              "-0.0264049, -0.031875, -0.0877046, -0.105842, -0.119058, -0.128669, -0.134024, -0.13658, -0.137033, -0.125943, -0.0561876, -0.0384493, -0.0210868, -0.00960633, -0.00454578, -0.0012229, -0.000218269" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("0.0839884, 100.452, 116.078, 125.663, 132.921, 144.95, 157.528, 218.265, 233.892, 246.444, 255.14, 270.676, 285.251, 299.412, 313.552, 341.409, 352.706, 358.343, 366.237, 376.213, 389.515, 405.142, 408.553");
+            values ( \
+              "-1e-22, -0.000258748, -0.00155448, -0.00376765, -0.0065823, -0.0137658, -0.0244057, -0.088168, -0.102668, -0.113046, -0.119457, -0.129078, -0.135441, -0.137427, -0.126152, -0.057658, -0.0369257, -0.0291025, -0.0205577, -0.0130617, -0.00687923, -0.00313667, -0.00275981" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("16.1298, 16.2124, 16.2408, 16.2634, 16.2869, 16.3874, 16.4319, 16.484, 16.5083, 16.5321, 16.5499, 16.5567, 16.5933, 16.6053, 16.6244, 16.6322");
+            values ( \
+              "-0.000345624, -0.000774786, -0.00112122, -0.00152413, -0.00215927, -0.00671568, -0.00824914, -0.00942759, -0.00967469, -0.00978051, -0.00928963, -0.00864457, -0.00201097, -0.00098075, -0.000286324, -0.000230845" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("16.5527, 16.6464, 16.6865, 16.7109, 16.7596, 16.8651, 16.9261, 17.0091, 17.08, 17.1011, 17.1381, 17.1659, 17.218, 17.237, 17.2546, 17.2747, 17.3044, 17.3354, 17.4065");
+            values ( \
+              "-0.00360542, -0.00394683, -0.00570763, -0.00714001, -0.0109741, -0.0205644, -0.0256526, -0.0321555, -0.0365981, -0.0376195, -0.0384145, -0.0353421, -0.0140701, -0.00833747, -0.00488749, -0.002494, -0.000829774, -0.000254347, -3.15171e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("17.3669, 17.8625, 18.1828, 18.2712, 18.3123, 18.3945, 18.4708, 18.4985, 18.554, 18.5941, 18.6299, 18.7976, 18.8947, 18.9278, 19.0854, 19.1604, 19.2721, 19.3737, 19.4688, 19.5627, 19.6329, 19.6661, 19.6729, 19.7139, 19.7619, 19.7823, 19.823, 19.8553, 19.8665, 19.8889, 19.9338, 20.0234, 20.0803");
+            values ( \
+              "-0.000129133, -0.000325195, -0.00455024, -0.00735866, -0.00897035, -0.0129259, -0.0174773, -0.0193614, -0.0233259, -0.0263405, -0.0291103, -0.0424368, -0.0502631, -0.0529957, -0.0662676, -0.0723851, -0.0809262, -0.0876868, -0.0922192, -0.0905724, -0.0749806, -0.0644653, -0.0619936, -0.0487289, -0.0350903, -0.0302875, -0.0218769, -0.0168496, -0.0152296, -0.0126509, -0.00840476, -0.0035873, -0.00233074" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("22.9824, 23.5333, 23.647, 23.7818, 23.8861, 24.0734, 24.2912, 25.279, 25.5695, 25.9406, 26.1687, 26.436, 26.5927, 26.7999, 26.9369, 27.0991, 27.2523, 27.5588, 27.6455, 27.8187, 28.0461, 28.3536, 28.5226, 28.6579, 28.8384, 28.9775, 29.0804, 29.2175, 29.4608, 29.5673, 29.7224, 29.9292, 30.3427, 30.9909, 31.7682");
+            values ( \
+              "-0.0195657, -0.0199208, -0.0231599, -0.0272641, -0.0306081, -0.0368897, -0.0445253, -0.0797005, -0.0895594, -0.101379, -0.107928, -0.115001, -0.118892, -0.123539, -0.126268, -0.1291, -0.131308, -0.133815, -0.133788, -0.131929, -0.122482, -0.0965388, -0.0804673, -0.0683422, -0.0539049, -0.0441759, -0.0379583, -0.0308615, -0.0208182, -0.0174856, -0.013501, -0.00954466, -0.00445855, -0.00124659, -0.000178109" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("42.9167, 47.0636, 55.0823, 58.3469, 61.1579, 63.7162, 66.1156, 68.4475, 70.776, 75.3755, 77.2131, 79.4444, 81.0931, 83.2915, 86.8782, 91.0853");
+            values ( \
+              "-0.0269769, -0.0366023, -0.0879825, -0.106048, -0.119215, -0.128817, -0.135169, -0.13716, -0.125929, -0.0573863, -0.0369399, -0.0205429, -0.0130264, -0.00683938, -0.00214258, -0.000492217" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("0.0430466, 108.234, 123.861, 139.487, 148.467, 159.96, 173.823, 234.664, 250.29, 262.848, 271.541, 287.079, 301.654, 315.815, 329.956, 357.818, 369.107, 374.745, 382.64, 392.619, 405.924, 421.551, 437.177, 452.804");
+            values ( \
+              "-1e-22, -8.23505e-05, -0.0006082, -0.00301042, -0.00618442, -0.0127634, -0.0242969, -0.0881573, -0.102659, -0.113042, -0.119451, -0.129073, -0.135436, -0.137424, -0.12615, -0.0576459, -0.0369294, -0.0291044, -0.0205584, -0.0130606, -0.00687745, -0.00313584, -0.00140986, -0.000625456" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("96.8539, 97.0945, 97.1913, 97.2487, 97.3636, 97.5187, 97.6086, 97.6865, 97.759, 97.8292, 97.8773, 97.8983, 97.9326, 97.9613, 97.9665, 97.977, 97.9929, 98.008, 98.0422, 98.1121, 98.1456, 98.1817, 98.2347, 98.2497, 98.3032, 98.3458, 98.4076, 98.836");
+            values ( \
+              "-0.000218353, -0.000261551, -0.000392217, -0.000521109, -0.000998065, -0.00233689, -0.00280574, -0.00313528, -0.0032362, -0.00336084, -0.00333815, -0.00339395, -0.00336523, -0.00342044, -0.00337838, -0.00341569, -0.00336084, -0.00335049, -0.0030448, -0.00100259, -0.000451216, -0.00022903, -0.00013596, -0.000146999, -7.1391e-05, -4.16333e-05, -2.28886e-05, -1e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("97.6313, 97.9102, 98.0168, 98.1141, 98.1531, 98.2312, 98.3103, 98.5305, 98.6112, 98.7806, 98.9244, 99.061, 99.1044, 99.1436, 99.1845, 99.2134, 99.2265, 99.2481, 99.3264, 99.3519, 99.3859, 99.4381, 99.5052, 99.5861, 99.6961");
+            values ( \
+              "-0.000924562, -0.00109432, -0.00159183, -0.00223513, -0.0025893, -0.00348625, -0.00482863, -0.0091563, -0.0105547, -0.0132793, -0.0151359, -0.0166957, -0.0170864, -0.0173194, -0.0172242, -0.0165933, -0.0159259, -0.0141992, -0.00536067, -0.00343849, -0.00181749, -0.000575686, -0.000179619, -5.03644e-05, -6.01005e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("100.619, 101.534, 101.784, 101.916, 102.085, 102.3, 103.3, 103.513, 103.707, 103.863, 103.936, 104.034, 104.06, 104.113, 104.217, 104.411, 104.514, 104.596, 104.689, 104.756");
+            values ( \
+              "-9.67028e-05, -0.0036472, -0.0060429, -0.00775484, -0.0105046, -0.014874, -0.0377636, -0.042385, -0.0460803, -0.048525, -0.0493784, -0.049914, -0.0498344, -0.0491042, -0.0432011, -0.0206679, -0.0117139, -0.00711593, -0.00377647, -0.00266775" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("112.311, 113.56, 114.057, 114.554, 115.069, 117.385, 118.114, 118.585, 119.098, 119.378, 119.937, 120.484, 120.894, 121.367, 121.647, 122.004, 122.257, 122.386, 122.645, 123.163, 123.423");
+            values ( \
+              "-0.011452, -0.0124122, -0.0174871, -0.0235685, -0.0305954, -0.0645884, -0.0750617, -0.081484, -0.0879417, -0.0910982, -0.095915, -0.0942931, -0.078139, -0.0508057, -0.0366109, -0.0228849, -0.0159785, -0.0132988, -0.00889289, -0.00383103, -0.00279106" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("144.09, 148.366, 149.656, 151.328, 156.066, 157.538, 160.482, 160.955, 161.899, 163.869, 165.253, 165.868, 166.403, 166.811, 167.144, 167.541, 168.24, 168.912, 170.116, 171.275, 173.594, 173.95, 174.425, 175.375, 176.593, 176.851, 177.368, 178.194, 179.265, 179.56, 180.148, 181.066, 182.359, 182.895, 183.967, 186.112, 189.702, 193.899");
+            values ( \
+              "-0.0239693, -0.0299346, -0.0371495, -0.0468921, -0.0749962, -0.08349, -0.0995239, -0.101947, -0.106644, -0.115697, -0.121173, -0.123494, -0.125397, -0.126768, -0.127836, -0.129042, -0.130969, -0.132561, -0.134602, -0.135103, -0.125039, -0.120926, -0.114641, -0.100246, -0.0809745, -0.0770069, -0.0693411, -0.0580071, -0.0452186, -0.0421148, -0.0364171, -0.0287976, -0.0204037, -0.0176384, -0.0131047, -0.00701245, -0.0022033, -0.000509805" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("264.062, 286.327, 338.204, 358.012, 375.077, 390.613, 405.188, 419.349, 433.49, 461.349, 472.642, 486.174, 496.152, 509.455, 525.082, 556.335");
+            values ( \
+              "-0.0288162, -0.0332895, -0.0881667, -0.106262, -0.119455, -0.129076, -0.135439, -0.137426, -0.126151, -0.0576531, -0.0369272, -0.020558, -0.0130612, -0.0068785, -0.00313633, -0.000625556" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00782301, 0.00784535, 0.00786716, 0.00787409, 0.0078754, 0.00787563", \
+            "0.00909004, 0.00909848, 0.00911391, 0.00912107, 0.00912259, 0.00912285", \
+            "0.0094568, 0.0094608, 0.00946418, 0.00946779, 0.00946901, 0.00946924", \
+            "0.00957326, 0.00957335, 0.00957365, 0.00957418, 0.00957478, 0.00957497", \
+            "0.00974426, 0.00974364, 0.0097414, 0.00973865, 0.0097376, 0.00973776", \
+            "0.00975975, 0.00975966, 0.00975917, 0.00975713, 0.00975349, 0.00975147" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0097787, 0.00980018, 0.00982516, 0.00983367, 0.00983531, 0.00983559", \
+            "0.0110506, 0.0110651, 0.0110804, 0.0110854, 0.0110862, 0.0110864", \
+            "0.0121001, 0.0120347, 0.0119676, 0.011944, 0.0119394, 0.0119386", \
+            "0.0131021, 0.0127533, 0.0123576, 0.0120563, 0.011995, 0.0119839", \
+            "0.013239, 0.0132317, 0.0131468, 0.0122312, 0.011834, 0.0117601", \
+            "0.013185, 0.0132145, 0.0132033, 0.0132101, 0.0122555, 0.0118237" \
+          );
+        }
+      }
+      timing () {
+        related_pin : "B";
+        sdf_cond : "(A & ~CI)";
+        timing_sense : positive_unate;
+        timing_type : combinational;
+        when : "(A * !CI)";
+        cell_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.149473, 0.268949, 0.965491, 5.16313, 30.6823, 185.983", \
+            "0.166476, 0.286391, 0.983557, 5.17948, 30.7056, 185.993", \
+            "0.261533, 0.394997, 1.0958, 5.29321, 30.8167, 186.117", \
+            "0.376712, 0.638646, 1.68082, 6.0127, 31.5291, 186.807", \
+            "-0.489392, 0.0937049, 2.32955, 9.41253, 36.074, 191.314", \
+            "-9.30354, -8.07754, -3.18807, 12.1466, 56.8448, 220.021" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0380668, 0.104986, 0.505281, 2.92616, 17.6584, 107.32", \
+            "0.0380317, 0.104871, 0.505008, 2.92577, 17.6666, 107.327", \
+            "0.0416384, 0.106046, 0.505021, 2.92446, 17.6648, 107.322", \
+            "0.0749953, 0.143994, 0.525548, 2.92431, 17.6639, 107.339", \
+            "0.164475, 0.292014, 0.749655, 3.06742, 17.6579, 107.298", \
+            "0.460613, 0.662929, 1.51013, 4.43091, 18.5979, 107.335" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.23134, 0.396606, 1.35402, 7.10605, 42.0806, 254.839", \
+            "0.252764, 0.418907, 1.37827, 7.13067, 42.0969, 254.878", \
+            "0.390379, 0.556303, 1.51638, 7.27347, 42.2508, 255.023", \
+            "0.962363, 1.23592, 2.37107, 8.14212, 43.1232, 255.888", \
+            "3.14168, 3.72427, 6.00514, 13.4703, 48.6151, 261.392", \
+            "13.9311, 15.12, 19.9069, 35.3033, 82.0986, 296.003" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0434403, 0.108075, 0.460836, 2.55631, 15.3234, 92.9397", \
+            "0.0434303, 0.108302, 0.461408, 2.55592, 15.332, 92.9551", \
+            "0.0438016, 0.107709, 0.461036, 2.55554, 15.3218, 92.9531", \
+            "0.0729437, 0.137082, 0.465453, 2.55667, 15.3246, 92.962", \
+            "0.162589, 0.27303, 0.684122, 2.62557, 15.3206, 92.9527", \
+            "0.446806, 0.614545, 1.31232, 3.98614, 15.7858, 92.9676" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.115495, 0.120951, 0.130533, 0.135098, 0.138811, 0.145685, 0.151889, 0.157772, 0.16358, 0.169383, 0.172722, 0.178141, 0.18557, 0.19252, 0.197481, 0.201624, 0.208, 0.216261, 0.221389, 0.231646, 0.243579, 0.255512, 0.26346");
+            values ( \
+              "0.0029704, 0.0140119, 0.0243037, 0.0283864, 0.0314367, 0.035881, 0.0386677, 0.0399296, 0.0397838, 0.0369781, 0.0327178, 0.0246139, 0.0162715, 0.0110482, 0.00823631, 0.00640333, 0.00429994, 0.0025407, 0.00183479, 0.000934456, 0.0004415, 0.000218355, 0.000180396" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.157966, 0.177818, 0.205367, 0.227148, 0.245337, 0.261964, 0.278113, 0.294338, 0.30586, 0.360943, 0.377525, 0.39956, 0.424849, 0.451487, 0.463119");
+            values ( \
+              "0.00988369, 0.0262938, 0.0556006, 0.0727967, 0.0821491, 0.0866924, 0.0879004, 0.0855767, 0.0808076, 0.0344412, 0.0240928, 0.0144542, 0.00782447, 0.00401382, 0.00334482" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.454756, 0.514785, 0.56484, 0.632332, 0.688095, 0.732405, 0.787373, 0.817153, 0.856578, 0.8962, 0.94957, 0.973606, 1.01227, 1.05234, 1.10929, 1.13692, 1.18087, 1.32144, 1.38786, 1.4544, 1.50886, 1.5567, 1.62048, 1.6746, 1.74645, 1.84224, 2.03383, 2.26552");
+            values ( \
+              "0.0334189, 0.0355528, 0.0527986, 0.0737058, 0.0873511, 0.0954859, 0.10277, 0.105776, 0.108629, 0.110382, 0.110919, 0.110554, 0.109062, 0.106357, 0.0997549, 0.0951753, 0.0864416, 0.0549511, 0.0418704, 0.0310537, 0.0239379, 0.0188948, 0.0136259, 0.0102594, 0.00699915, 0.00413508, 0.00129207, 0.000289317" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("2.15095, 2.47799, 2.96522, 3.19055, 3.56801, 3.78811, 4.2283, 4.3577, 4.53024, 4.72348, 5.10996, 5.29172, 5.53406, 5.81875, 6.12303, 6.62915, 7.35559, 7.66382, 8.12327, 8.33405, 8.68487, 9.0858, 9.39322, 9.86019, 10.4828, 11.6923, 13.1353");
+            values ( \
+              "0.0309254, 0.0328184, 0.0640974, 0.0770926, 0.0946501, 0.102243, 0.112427, 0.114187, 0.115785, 0.11681, 0.116324, 0.115044, 0.112319, 0.107181, 0.0988982, 0.0802637, 0.0516803, 0.0413805, 0.0288282, 0.0241771, 0.0179478, 0.0125382, 0.00950014, 0.00618313, 0.00344488, 0.000928635, 0.000198361" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("13.1665, 15.6709, 18.9147, 20.476, 22.3511, 23.9732, 25.2529, 27.3934, 27.9846, 29.1671, 30.6766, 33.291, 34.433, 35.3906, 36.4451, 38.554, 42.1886, 45.542, 46.9659, 48.8331, 50.5791, 53.1238, 56.2616, 58.0579, 61.6503, 68.7276, 77.007");
+            values ( \
+              "0.042648, 0.0463079, 0.0794684, 0.0920383, 0.103416, 0.110359, 0.114002, 0.117418, 0.11772, 0.117866, 0.116785, 0.112051, 0.108435, 0.104668, 0.0994874, 0.0870174, 0.0626846, 0.0426814, 0.0356395, 0.0278348, 0.0218082, 0.0151192, 0.00946529, 0.00725784, 0.00409139, 0.00123211, 0.000231109" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("79.2448, 97.583, 105.979, 114.511, 127.732, 135.377, 149.923, 153.037, 159.266, 169.613, 184.158, 189.737, 196.155, 202.851, 216.241, 230.545, 260.566, 272.156, 280.304, 289.154, 304.212, 311.026, 324.656, 341.459, 351.775, 366.321, 380.866, 395.412, 424.503, 468.14");
+            values ( \
+              "0.0373471, 0.0514048, 0.066172, 0.0796942, 0.0963805, 0.103661, 0.11295, 0.114306, 0.116227, 0.117953, 0.117278, 0.11617, 0.114374, 0.111643, 0.103585, 0.0905735, 0.0578592, 0.046521, 0.0394395, 0.0326077, 0.0232457, 0.0199002, 0.0143085, 0.00946954, 0.0073765, 0.0050523, 0.00353464, 0.00238046, 0.00110562, 0.000395612" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.17754, 0.182323, 0.186582, 0.200275, 0.207147, 0.213345, 0.219221, 0.225023, 0.230821, 0.231483, 0.239669, 0.242341, 0.247684, 0.253175, 0.256405, 0.2619, 0.268567, 0.274644, 0.282027, 0.287889, 0.299613, 0.303311");
+            values ( \
+              "0.00889981, 0.0135297, 0.0190639, 0.031701, 0.035681, 0.0389225, 0.0397709, 0.0400153, 0.0368373, 0.0362001, 0.0244862, 0.021144, 0.0156537, 0.0115614, 0.00957947, 0.00688165, 0.00454515, 0.00307516, 0.00192586, 0.0013272, 0.000615161, 0.000517355" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.220223, 0.235857, 0.267029, 0.288758, 0.306899, 0.323521, 0.339652, 0.355756, 0.367426, 0.422419, 0.438992, 0.461018, 0.486296, 0.512635, 0.527297");
+            values ( \
+              "0.0106678, 0.0223883, 0.055799, 0.0729541, 0.0822359, 0.0868205, 0.0879725, 0.085697, 0.0808466, 0.0344605, 0.0241032, 0.0144626, 0.00782972, 0.00404405, 0.00318431" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.485847, 0.567557, 0.627752, 0.694987, 0.727553, 0.768075, 0.806848, 0.855727, 0.879556, 0.918121, 0.958546, 1.01199, 1.03591, 1.07455, 1.11461, 1.1704, 1.19915, 1.24306, 1.38366, 1.45004, 1.51656, 1.57102, 1.61886, 1.68264, 1.76069, 1.80856, 1.90432, 2.09583, 2.32108");
+            values ( \
+              "0.00969388, 0.0322279, 0.0530038, 0.0738191, 0.082257, 0.0909556, 0.0974097, 0.103553, 0.105807, 0.108699, 0.110397, 0.111021, 0.11056, 0.109156, 0.106353, 0.0999994, 0.0951619, 0.0865155, 0.0549194, 0.0418417, 0.0310248, 0.0239764, 0.0189299, 0.013593, 0.00901383, 0.00703252, 0.00410468, 0.00132491, 0.000275101" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("2.30354, 2.69746, 3.0227, 3.27825, 3.49998, 3.84884, 4.11048, 4.33126, 4.71991, 4.91391, 5.17257, 5.34829, 5.58258, 5.68968, 5.90389, 6.18383, 6.68016, 7.12694, 7.50048, 7.79525, 7.98935, 8.44917, 8.65502, 9.06671, 9.44385, 9.64736, 10.0544, 10.8684, 12.1033, 13.6068");
+            values ( \
+              "0.0409362, 0.0429646, 0.063739, 0.0784166, 0.089198, 0.102216, 0.10896, 0.112919, 0.11653, 0.116944, 0.116312, 0.115088, 0.112431, 0.110826, 0.106582, 0.0989248, 0.0806121, 0.0625976, 0.048734, 0.0392153, 0.0336854, 0.0230764, 0.0193904, 0.0134476, 0.00957214, 0.00798434, 0.00544229, 0.00248178, 0.000633629, 0.000130705" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("13.3507, 16.1552, 18.9861, 21.1479, 22.421, 24.9671, 25.3293, 26.0536, 27.5024, 29.1776, 30.747, 33.2964, 34.8797, 36.5147, 39.5861, 43.958, 45.8274, 48.6171, 50.1788, 51.9787, 54.3787, 55.794, 57.2321, 59.1496, 62.9846, 70.1979, 78.7175");
+            values ( \
+              "0.0427858, 0.0508791, 0.0795681, 0.0961422, 0.103491, 0.113223, 0.114158, 0.115593, 0.117465, 0.11789, 0.116805, 0.11222, 0.107036, 0.0995533, 0.080684, 0.0521124, 0.0416204, 0.0289281, 0.0233341, 0.0180746, 0.0127386, 0.0102786, 0.00827759, 0.00621567, 0.00335942, 0.000976892, 0.000170575" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("79.0471, 96.2681, 108.741, 114.545, 126.153, 135.416, 149.962, 153.078, 159.312, 169.655, 184.201, 189.783, 196.2, 202.895, 216.284, 230.589, 260.611, 272.201, 280.349, 289.198, 300.849, 311.071, 324.7, 341.504, 351.82, 366.365, 380.911, 395.456, 424.548, 468.184");
+            values ( \
+              "0.0376999, 0.0489216, 0.070654, 0.0796515, 0.0945919, 0.103627, 0.112942, 0.114284, 0.116225, 0.117936, 0.117282, 0.116175, 0.114362, 0.111649, 0.103577, 0.0905643, 0.0578674, 0.0465127, 0.0394312, 0.0326159, 0.0251817, 0.019892, 0.0143164, 0.00947745, 0.0073686, 0.00506013, 0.00352685, 0.00238829, 0.00111344, 0.000387793" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.542311, 0.550283, 0.569071, 0.579562, 0.586549, 0.593003, 0.599285, 0.605557, 0.62386, 0.634751, 0.645014, 0.657968, 0.672322, 0.672361");
+            values ( \
+              "0.00780962, 0.00997005, 0.0247022, 0.0314865, 0.0348743, 0.0366485, 0.0371122, 0.0350139, 0.0144766, 0.00787141, 0.00424287, 0.00189451, 0.000761779, 0.00076094" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.601137, 0.616572, 0.652438, 0.67488, 0.683808, 0.693447, 0.710372, 0.726665, 0.742937, 0.759277, 0.797691, 0.812356, 0.834663, 0.849786, 0.85955, 0.878583, 0.899955, 0.915043, 0.946756");
+            values ( \
+              "0.00708735, 0.0172801, 0.0526966, 0.0703548, 0.075845, 0.0805433, 0.085728, 0.0872762, 0.0852422, 0.0778744, 0.0435176, 0.0325756, 0.019899, 0.0139767, 0.011064, 0.00695764, 0.00405338, 0.00273914, 0.00128612" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("0.85733, 0.958866, 1.04791, 1.09687, 1.13966, 1.17833, 1.20199, 1.24929, 1.27088, 1.30839, 1.34988, 1.38898, 1.42722, 1.50367, 1.53939, 1.57748, 1.61668, 1.80792, 1.8529, 1.91528, 1.96513, 2.00476, 2.0534, 2.12165, 2.19215, 2.24608, 2.35393, 2.5594, 2.80215");
+            values ( \
+              "0.00149518, 0.0322382, 0.0624671, 0.0767483, 0.0870373, 0.0943504, 0.0979487, 0.103782, 0.105817, 0.108628, 0.110408, 0.111048, 0.110564, 0.106655, 0.102963, 0.097496, 0.0901921, 0.0482117, 0.0398139, 0.0299914, 0.0236311, 0.0194303, 0.0151602, 0.0106219, 0.00731179, 0.0054552, 0.00299808, 0.000830248, 0.00017214" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("2.71749, 3.12521, 3.41274, 3.67222, 3.82019, 4.06335, 4.24261, 4.60114, 4.72555, 4.95829, 5.17799, 5.55851, 5.75818, 6.08253, 6.37853, 6.57766, 6.97592, 7.81587, 8.116, 8.5681, 8.83704, 9.14706, 9.56043, 9.84784, 10.2854, 10.8689, 12.0271, 13.3813");
+            values ( \
+              "0.0428434, 0.0452557, 0.0635875, 0.0784781, 0.0858727, 0.0961757, 0.102249, 0.110967, 0.11297, 0.115575, 0.116761, 0.116371, 0.114957, 0.11085, 0.104639, 0.0988983, 0.0844983, 0.0514428, 0.0413967, 0.029011, 0.0232055, 0.0177908, 0.0123146, 0.0095046, 0.00636449, 0.00365846, 0.00108672, 0.000238426" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("0, 7.3147, 9.42941, 10.1083, 11.466, 12.4346, 13.4322, 18.2942, 21.5117, 22.817, 25.4278, 26.3234, 27.4064, 28.4522, 30.5437, 32.3591, 33.9206, 36.7191, 38.1412, 44.5067, 46.2211, 49.0139, 50.5698, 52.3624, 54.7526, 57.6293, 59.562, 63.4275, 70.4993, 78.8547");
+            values ( \
+              "4.60578e-09, 9.06598e-06, 0.000430764, 0.0010506, 0.00461631, 0.00997708, 0.0179421, 0.0692901, 0.0959419, 0.103457, 0.113417, 0.11539, 0.116979, 0.117769, 0.117407, 0.115091, 0.111555, 0.100586, 0.0925588, 0.0511483, 0.0416269, 0.0289265, 0.0233549, 0.0181147, 0.0127491, 0.0082914, 0.00617348, 0.00335296, 0.000976834, 0.000206557" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("79.4391, 97.1934, 114.898, 127.882, 135.766, 150.312, 159.652, 170, 184.262, 190.684, 199.248, 203.239, 211.222, 221.4, 235.945, 262.046, 280.031, 289.139, 301.024, 311.756, 326.065, 337.016, 349.012, 363.558, 378.104, 392.649, 421.74, 465.377");
+            values ( \
+              "0.0370796, 0.0500402, 0.0796722, 0.0961653, 0.103633, 0.112987, 0.116262, 0.117922, 0.117352, 0.116065, 0.113361, 0.111675, 0.10731, 0.0996343, 0.0852594, 0.0567607, 0.0399644, 0.0329259, 0.025262, 0.0197162, 0.0139814, 0.0107021, 0.0079543, 0.00550259, 0.00380198, 0.00261112, 0.00122928, 0.000399676" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.34974, 2.37343, 2.38226, 2.42728, 2.45681, 2.46889, 2.4801, 2.49095, 2.50178, 2.5164, 2.53016, 2.545, 2.55663, 2.57222, 2.59368, 2.61918");
+            values ( \
+              "0.0010546, 0.0028498, 0.00410999, 0.012973, 0.0182771, 0.020005, 0.0211984, 0.0215128, 0.0193545, 0.0109448, 0.00607487, 0.00295446, 0.00160518, 0.000720234, 0.000320806, 0.000303428" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("2.50513, 2.54976, 2.55574, 2.58108, 2.61207, 2.68121, 2.70833, 2.72965, 2.73372, 2.73914, 2.74998, 2.75674, 2.76491, 2.77325, 2.78903, 2.82527, 2.84501, 2.85571, 2.86847, 2.87678, 2.89089, 2.90125, 2.91582, 2.93525, 2.95908, 2.98133");
+            values ( \
+              "0.00323509, 0.00938268, 0.0107658, 0.0178997, 0.0275833, 0.0511278, 0.0594503, 0.0645522, 0.0653135, 0.066176, 0.0673574, 0.0675502, 0.067039, 0.06536, 0.05785, 0.033671, 0.0231642, 0.0185664, 0.0141114, 0.011712, 0.00843626, 0.00659655, 0.00463455, 0.00285216, 0.00156763, 0.000952589" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.17099, 3.26991, 3.4632, 3.53372, 3.58517, 3.64977, 3.69258, 3.75094, 3.77322, 3.81309, 3.85379, 3.91846, 3.98241, 4.18429, 4.25548, 4.3612, 4.47926, 4.55196, 4.64889, 4.78788");
+            values ( \
+              "0.0263196, 0.02991, 0.0749406, 0.0880335, 0.0955812, 0.102462, 0.105299, 0.107152, 0.107156, 0.106394, 0.104223, 0.0974923, 0.0861029, 0.0431479, 0.031513, 0.0189012, 0.010268, 0.00697748, 0.0040932, 0.00203547" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("5.19083, 5.56961, 5.89434, 6.15318, 6.30082, 6.54379, 6.72309, 7.08171, 7.20587, 7.43854, 7.65822, 8.03699, 8.24173, 8.5629, 8.84843, 9.05782, 9.4766, 10.2518, 10.6102, 10.7915, 11.1541, 11.5119, 11.7667, 12.1679, 12.3355, 12.6709, 13.3417, 14.4512, 15.7634");
+            values ( \
+              "0.0429602, 0.0430044, 0.0637471, 0.0785793, 0.0859527, 0.096231, 0.102301, 0.111001, 0.112999, 0.115594, 0.116778, 0.116387, 0.114931, 0.11085, 0.104904, 0.0989033, 0.0836931, 0.0530479, 0.0409693, 0.0356406, 0.0265811, 0.0196528, 0.0157381, 0.010981, 0.00943561, 0.00693553, 0.00365376, 0.00115641, 0.000271436" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("16.1001, 18.9395, 20.7221, 21.8569, 23.9939, 25.2924, 27.8896, 28.8252, 29.8946, 30.9273, 32.9928, 33.6238, 34.8858, 36.3956, 39.1953, 41.6655, 45.5574, 47.5906, 48.8091, 50.7418, 52.5858, 54.0617, 55.7587, 58.1521, 59.6604, 62.2957, 65.6418, 72.0512, 80.2438");
+            values ( \
+              "0.0395028, 0.0499299, 0.068822, 0.0795313, 0.095989, 0.103463, 0.113381, 0.115437, 0.116995, 0.117766, 0.117427, 0.116835, 0.114999, 0.111552, 0.100582, 0.0859262, 0.0599692, 0.047617, 0.041042, 0.0319875, 0.024892, 0.0202388, 0.0158433, 0.0111076, 0.00886064, 0.00593484, 0.00351483, 0.0011799, 0.000261694" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("81.7637, 99.5027, 117.327, 130.3, 138.208, 152.753, 162.107, 172.449, 186.559, 193.433, 202.597, 211.877, 223.85, 238.395, 270.481, 280.039, 293.246, 304.124, 323.329, 337.874, 347.109, 364.203, 378.748, 407.84, 436.931, 466.022");
+            values ( \
+              "0.0369649, 0.0497268, 0.0795989, 0.0960915, 0.1036, 0.112959, 0.116245, 0.117914, 0.117363, 0.11598, 0.113006, 0.108413, 0.0996396, 0.0852731, 0.0507637, 0.0420207, 0.0317668, 0.0248996, 0.0158781, 0.011132, 0.00886603, 0.00577738, 0.00398981, 0.00188789, 0.000889026, 0.000417983" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("12.4275, 12.4948, 12.5138, 12.5385, 12.6106, 12.6514, 12.6728, 12.7148, 12.74, 12.7643, 12.7887, 12.807, 12.8215, 12.8488, 12.8711, 12.887, 12.9044, 12.9267, 12.9473, 12.9544, 12.9715, 12.98, 13.0393, 13.1706");
+            values ( \
+              "0.000465141, 0.000910059, 0.00127233, 0.00208854, 0.00551779, 0.00713016, 0.00784967, 0.00896856, 0.00939866, 0.00961725, 0.00935774, 0.00789819, 0.00560297, 0.00267952, 0.00131815, 0.000754193, 0.000414648, 0.000146214, 0.000111026, 0.000179462, 0.000176484, 0.000126577, 1e-22, 1.83591e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("12.7049, 12.8957, 12.9034, 12.9187, 12.9493, 12.9716, 13.0469, 13.1328, 13.1967, 13.2505, 13.2725, 13.2982, 13.3215, 13.342, 13.3808, 13.3836, 13.389, 13.3999, 13.4121, 13.4245, 13.4297, 13.4352, 13.4462, 13.4903, 13.5086, 13.5207, 13.534, 13.5482, 13.5678, 13.5758, 13.5918, 13.6237, 13.681, 13.747, 13.8292, 13.9376, 14.0946");
+            values ( \
+              "0.000115069, 0.00283535, 0.00314342, 0.00389176, 0.00562003, 0.00720028, 0.013069, 0.0196662, 0.0243417, 0.0279998, 0.0294139, 0.0309633, 0.0322321, 0.0332414, 0.0344934, 0.0345302, 0.0345515, 0.0344645, 0.033886, 0.0326223, 0.0317945, 0.0307933, 0.0283893, 0.0177013, 0.0138049, 0.0115612, 0.00941164, 0.00748181, 0.00532067, 0.00462426, 0.00344575, 0.00185048, 0.000512965, 0.000152775, 0.000108293, 9.93367e-05, 3.35086e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("14.2962, 14.54, 14.6274, 14.7699, 14.9525, 15.4452, 15.5353, 15.5925, 15.6445, 15.7333, 15.7879, 15.8701, 16.0167, 16.1203, 16.1953, 16.3181, 16.4062, 16.4765, 16.617, 16.6546");
+            values ( \
+              "0.00455659, 0.00949502, 0.0138847, 0.0222666, 0.0342789, 0.0705503, 0.0760492, 0.0787281, 0.0803145, 0.0798888, 0.0762384, 0.06568, 0.0417265, 0.0273298, 0.0194097, 0.0105909, 0.0067376, 0.00464642, 0.0021183, 0.00184507" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("19.0645, 19.7108, 20.6533, 21.1257, 21.4532, 21.6664, 21.9251, 22.1534, 22.5414, 22.7861, 23.0947, 23.52, 23.7575, 25.1461, 25.815, 26.4131, 26.841, 27.2248, 27.6633, 28.1841");
+            values ( \
+              "0.0265766, 0.0317316, 0.0706096, 0.0886139, 0.0983506, 0.103243, 0.107644, 0.110182, 0.11182, 0.111138, 0.108333, 0.0999495, 0.0926722, 0.0412663, 0.0242194, 0.014459, 0.00996332, 0.00702471, 0.00466289, 0.003058" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("31.8591, 34.2959, 37.5066, 39.1225, 40.9409, 42.559, 43.8421, 45.8248, 46.5727, 47.922, 49.2653, 51.7031, 52.704, 53.8083, 55.0319, 57.479, 61.6812, 64.6993, 66.1891, 68.1366, 69.8848, 72.2158, 74.0414, 76.0372, 78.6982, 83.2511, 90.4278, 98.9725");
+            values ( \
+              "0.0457476, 0.0467279, 0.0795675, 0.0924559, 0.103477, 0.11034, 0.114049, 0.117255, 0.117749, 0.117787, 0.116813, 0.112471, 0.109543, 0.105372, 0.0995153, 0.0848055, 0.0569277, 0.0397992, 0.032833, 0.0252079, 0.019722, 0.0140437, 0.0107037, 0.00792796, 0.00526364, 0.00253101, 0.000719971, 0.000141931" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("97.5025, 115.368, 125.98, 133.024, 146.03, 153.896, 168.441, 177.787, 188.132, 202.098, 209.4, 221.333, 225.727, 234.515, 239.541, 249.033, 279.065, 290.653, 298.799, 307.649, 319.301, 329.524, 343.155, 354.799, 370.271, 384.816, 399.362, 413.907, 428.453, 457.544, 486.635");
+            values ( \
+              "0.0368183, 0.050094, 0.0686667, 0.07965, 0.0961662, 0.103625, 0.112975, 0.116254, 0.117922, 0.117388, 0.11591, 0.111691, 0.109466, 0.103714, 0.0996117, 0.0905463, 0.057886, 0.0464899, 0.0394105, 0.032638, 0.0251602, 0.01987, 0.0143375, 0.0107858, 0.00734693, 0.00508229, 0.00350494, 0.00241036, 0.00165608, 0.000779052, 0.000365808" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("73.212, 73.4708, 73.533, 73.609, 73.7466, 73.7819, 73.8525, 73.9531, 74.0286, 74.1011, 74.1721, 74.2427, 74.2956, 74.3908, 74.433, 74.4883, 74.5211, 74.5522, 74.6108, 74.7945, 75.7265");
+            values ( \
+              "0.000168407, 0.000372587, 0.000573651, 0.00105606, 0.00212972, 0.00234486, 0.00266628, 0.00298916, 0.00313923, 0.00324053, 0.00327979, 0.00327717, 0.00306627, 0.00111459, 0.000642553, 0.00030206, 0.000177169, 0.000118301, 6.70839e-05, 1.61493e-05, 7.15609e-07" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("72.8769, 73.4614, 74.1873, 74.3543, 74.4543, 74.519, 74.8144, 74.8792, 75.0086, 75.3819, 75.4201, 75.4496, 75.4902, 75.5419, 75.5885, 75.6334, 75.738, 75.7878, 75.832, 75.8604, 75.9044, 75.9674, 76.0266, 76.0798, 76.1902, 76.5712");
+            values ( \
+              "5.78322e-06, 2.38089e-05, 0.000477868, 0.00137399, 0.00215831, 0.00294044, 0.00784634, 0.00880647, 0.010531, 0.0149334, 0.0152684, 0.0153462, 0.015273, 0.0148856, 0.0139996, 0.0120611, 0.00597017, 0.00380068, 0.00245961, 0.00181049, 0.00111969, 0.00052223, 0.00026666, 0.000135018, 3.95583e-05, 2.65162e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("75.7876, 76.7441, 77.7036, 77.936, 78.0197, 78.1871, 78.4521, 79.1136, 79.9018, 80.1476, 80.3707, 80.4794, 80.5814, 80.7899, 80.8318, 80.9485, 81.2623, 81.4338, 81.5179, 81.6781, 81.8762");
+            values ( \
+              "1.82238e-05, 0.000145187, 0.00158869, 0.00297468, 0.00360504, 0.00520338, 0.00875886, 0.0194928, 0.0329479, 0.0368037, 0.039723, 0.0407649, 0.0413826, 0.0396831, 0.0382497, 0.0326031, 0.0148533, 0.00826667, 0.0060541, 0.00320384, 0.00136973" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("88.4454, 89.7472, 90.4, 91.0844, 91.922, 92.7984, 93.9876, 94.7828, 95.3414, 95.4839, 95.7688, 96.1301, 96.7646, 97.3988, 98.3768, 98.7416, 99.2342, 99.4489, 99.8784, 100.253, 100.454, 100.855, 101.656, 102.841, 104.269");
+            values ( \
+              "0.00848209, 0.0109625, 0.0168721, 0.0239268, 0.033594, 0.0446476, 0.060386, 0.0705085, 0.0767668, 0.0781577, 0.0805893, 0.0826895, 0.081627, 0.070191, 0.0420401, 0.0326559, 0.0223739, 0.0188473, 0.0130461, 0.00939841, 0.00791257, 0.00545391, 0.00256402, 0.000703756, 0.000172746" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("118.398, 122.014, 124.899, 129.802, 131.096, 132.971, 134.384, 136.847, 137.346, 138.343, 140.186, 143.019, 144.102, 145.058, 146.097, 147.675, 152.628, 155.911, 157.366, 159.283, 160.957, 163.189, 165.118, 166.668, 169.408, 173.673, 178.393");
+            values ( \
+              "0.0273828, 0.0290084, 0.0471176, 0.0806527, 0.0884016, 0.0978266, 0.103353, 0.109751, 0.110547, 0.111676, 0.112192, 0.108949, 0.106148, 0.102809, 0.0982193, 0.0896225, 0.0577435, 0.0392529, 0.0325313, 0.0250979, 0.0198518, 0.0143526, 0.0107796, 0.0085463, 0.00574739, 0.00296176, 0.00145816" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("197.273, 214.851, 231.825, 245.019, 252.686, 267.231, 276.567, 286.918, 300.693, 308.558, 320.14, 334.686, 345.741, 395.12, 419.889, 440.129, 453.549, 469.334, 498.425, 513.292");
+            values ( \
+              "0.0408209, 0.0513981, 0.0797053, 0.0964106, 0.103651, 0.112992, 0.116264, 0.11793, 0.117418, 0.115815, 0.111692, 0.102691, 0.0926996, 0.0415026, 0.0241716, 0.0150181, 0.010816, 0.00730982, 0.00348685, 0.0025468" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00831327, 0.00837561, 0.00843475, 0.00845283, 0.00845622, 0.00845679", \
+            "0.0100614, 0.010151, 0.0102802, 0.0103335, 0.0103433, 0.0103451", \
+            "0.0107961, 0.0107891, 0.0108163, 0.0108494, 0.0108578, 0.0108599", \
+            "0.0113791, 0.0112871, 0.0111151, 0.010992, 0.0109657, 0.0109618", \
+            "0.0112186, 0.0116716, 0.0115503, 0.0112118, 0.0110302, 0.0109869", \
+            "0.011147, 0.0111444, 0.0111352, 0.0116572, 0.011242, 0.0110391" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0104236, 0.010466, 0.0105156, 0.0105329, 0.0105363, 0.0105369", \
+            "0.0104019, 0.0102754, 0.0101191, 0.0100585, 0.0100484, 0.0100465", \
+            "0.0110096, 0.010582, 0.01001, 0.00978507, 0.00973097, 0.00972169", \
+            "0.0092059, 0.00935583, 0.00997922, 0.00996292, 0.00970505, 0.0096604", \
+            "0.00943423, 0.00870844, 0.00894126, 0.0091266, 0.00996698, 0.00971237", \
+            "0.00947084, 0.00939017, 0.00945523, 0.00868145, 0.00919163, 0.0100031" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.184257, 0.191541, 0.195905, 0.202419, 0.211297, 0.225022, 0.232741, 0.239817, 0.246547, 0.253083, 0.259613, 0.261893, 0.264246, 0.273315, 0.275686, 0.278848, 0.282191, 0.284059, 0.287796, 0.29527, 0.296766");
+            values ( \
+              "-0.00589488, -0.00828957, -0.0113632, -0.0164432, -0.0217452, -0.0284832, -0.0314312, -0.0337613, -0.0350956, -0.0357519, -0.0343069, -0.0321816, -0.0288598, -0.0137788, -0.0107572, -0.0075203, -0.00504218, -0.00400415, -0.0024756, -0.000876083, -0.000773196" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.254535, 0.336545, 0.364902, 0.374607, 0.387249, 0.404937, 0.421676, 0.437968, 0.454245, 0.456355, 0.463588, 0.478567, 0.490654, 0.498692, 0.507877, 0.515511, 0.520691, 0.531052, 0.551145, 0.574048, 0.62506");
+            values ( \
+              "-0.000745502, -0.0541902, -0.0686503, -0.0726321, -0.0770315, -0.0822668, -0.0856754, -0.0872683, -0.0825297, -0.0805752, -0.0716869, -0.0480466, -0.0312845, -0.0227078, -0.0152885, -0.0108721, -0.00857544, -0.00522976, -0.00184728, -0.000542437, -9.98124e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.736399, 0.817786, 1.03542, 1.19516, 1.28698, 1.3618, 1.39815, 1.43186, 1.49967, 1.56748, 1.72622, 1.7548, 1.81936, 1.88601, 1.96218, 2.01462");
+            values ( \
+              "-0.019092, -0.02301, -0.0681307, -0.0958726, -0.109849, -0.11902, -0.122508, -0.125214, -0.127401, -0.117756, -0.0434297, -0.0339154, -0.0186089, -0.00965957, -0.00428348, -0.00279852" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("3.55455, 4.05322, 5.7171, 6.24386, 6.70085, 7.1142, 7.50315, 7.88159, 8.25949, 9.16031, 9.38194, 9.70545, 10.0876, 10.5244, 10.605");
+            values ( \
+              "-0.0186067, -0.0231962, -0.0894808, -0.107722, -0.121088, -0.130647, -0.136999, -0.138771, -0.126984, -0.0465849, -0.0333111, -0.0197444, -0.0103061, -0.00461825, -0.00419127" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("21.4994, 24.7912, 31.2828, 33.725, 36.8878, 39.6169, 42.0962, 44.4271, 46.6961, 48.962, 52.5042, 54.0653, 55.5242, 56.3998, 57.6074, 59.0257, 60.9168, 64.4332, 68.498");
+            values ( \
+              "-0.0256116, -0.0298794, -0.0749656, -0.0909988, -0.109506, -0.123013, -0.132693, -0.139078, -0.140778, -0.128601, -0.0723748, -0.0508591, -0.0354247, -0.0281761, -0.020307, -0.0136786, -0.0078723, -0.00252212, -0.000613877" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("132.789, 154.173, 203.959, 223.08, 238.24, 254.675, 268.859, 282.601, 296.355, 320.873, 330.815, 341.785, 351.759, 368.296, 383.455, 413.775");
+            values ( \
+              "-0.0303154, -0.0349647, -0.0912498, -0.109792, -0.122293, -0.133061, -0.139386, -0.141146, -0.128828, -0.0651506, -0.0443704, -0.0279217, -0.0178512, -0.00816333, -0.00381459, -0.000802269" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.249945, 0.255608, 0.257282, 0.268694, 0.271131, 0.276005, 0.290759, 0.305551, 0.312279, 0.318813, 0.325342, 0.326429, 0.32991, 0.336315, 0.341381, 0.344486, 0.348128, 0.350483, 0.355195, 0.360131");
+            values ( \
+              "-0.00587521, -0.00789853, -0.00827904, -0.0168978, -0.0181038, -0.0212885, -0.0285882, -0.0338633, -0.0350169, -0.0358505, -0.0342387, -0.0334014, -0.0289734, -0.0179208, -0.0107913, -0.00759858, -0.00491312, -0.00366315, -0.0019773, -0.00116632" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.320226, 0.356551, 0.376916, 0.402155, 0.412729, 0.431989, 0.449734, 0.471375, 0.488158, 0.504466, 0.520762, 0.522846, 0.529989, 0.545244, 0.557286, 0.564755, 0.573291, 0.58251, 0.588738, 0.601193, 0.621658, 0.645419, 0.69599");
+            values ( \
+              "-0.000854692, -0.0234859, -0.037775, -0.0533915, -0.0592513, -0.0686551, -0.0755812, -0.0820508, -0.0856192, -0.0871187, -0.0825194, -0.0805431, -0.071818, -0.0477921, -0.0311492, -0.0231458, -0.0160664, -0.0106527, -0.00799461, -0.00437531, -0.00150004, -0.00043785, -0.00010647" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.774412, 0.882763, 1.10505, 1.17683, 1.31839, 1.35556, 1.40976, 1.46683, 1.50056, 1.56841, 1.63627, 1.66707, 1.73909, 1.79507, 1.82356, 1.86154, 1.88813, 1.91682, 1.95507, 2.03157, 2.14088, 2.2729");
+            values ( \
+              "-0.00949014, -0.0221277, -0.0681175, -0.0810611, -0.104316, -0.109682, -0.116554, -0.122435, -0.125094, -0.127357, -0.11768, -0.104488, -0.0674792, -0.0434117, -0.0339304, -0.0239632, -0.018618, -0.014106, -0.00963588, -0.00425679, -0.00118093, -0.000225851" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("3.72025, 4.28409, 5.84965, 6.30958, 6.76447, 7.17915, 7.56797, 7.94646, 8.32441, 9.22694, 9.44273, 9.76904, 10.1577, 10.6019, 10.8088");
+            values ( \
+              "-0.0232069, -0.029355, -0.0919686, -0.107718, -0.120989, -0.130665, -0.13694, -0.138795, -0.126934, -0.0464679, -0.0335262, -0.0197874, -0.0102118, -0.00450547, -0.00343668" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("21.4825, 24.5338, 31.3026, 33.7836, 36.9499, 39.6809, 42.1615, 44.4932, 46.7629, 49.0294, 52.5763, 54.1553, 55.569, 56.4522, 57.6674, 59.1082, 61.0292, 64.5463, 68.6185");
+            values ( \
+              "-0.0269793, -0.0277009, -0.0746105, -0.0908367, -0.109453, -0.122903, -0.132674, -0.138994, -0.140781, -0.128541, -0.0723024, -0.0505861, -0.0356328, -0.0282897, -0.0203495, -0.0136209, -0.00776522, -0.00248621, -0.000602597" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("132.421, 157.337, 204.034, 223.19, 239.712, 254.775, 268.927, 282.7, 296.454, 320.987, 330.921, 341.858, 351.856, 368.463, 383.623, 413.942");
+            values ( \
+              "-0.0266865, -0.0384641, -0.0912372, -0.109807, -0.123277, -0.133066, -0.139383, -0.14115, -0.128831, -0.0651123, -0.0443571, -0.0279516, -0.0178516, -0.00813504, -0.00380101, -0.000799347" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.662852, 0.671009, 0.675925, 0.686538, 0.706763, 0.714568, 0.721722, 0.728469, 0.735025, 0.741574, 0.743554, 0.75534, 0.759714, 0.766405, 0.76916, 0.774669, 0.78387, 0.794883, 0.923071");
+            values ( \
+              "-0.00452667, -0.00682749, -0.00951168, -0.0173453, -0.0279973, -0.0311906, -0.0335018, -0.0350095, -0.0356324, -0.0343283, -0.0324977, -0.013682, -0.00854142, -0.00381781, -0.00268101, -0.00129057, -0.000338968, -0.000108284, -2.48612e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.755001, 0.772271, 0.776817, 0.787222, 0.797898, 0.806151, 0.816055, 0.826436, 0.834329, 0.843192, 0.850535, 0.859269, 0.864908, 0.870547, 0.88814, 0.904857, 0.908916, 0.912976, 0.917035, 0.921095, 0.925151, 0.929206, 0.933262, 0.937318, 0.937937, 0.939486, 0.941963, 0.945679, 0.951534, 0.961449, 0.964982, 0.96978, 0.977267, 0.982192, 0.984564, 0.989307, 0.991678, 0.99596, 1.00252, 1.0069, 1.01127, 1.01564, 1.02001, 1.02439, 1.02876, 1.04003, 1.05131, 1.0648, 1.07829, 1.1027");
+            values ( \
+              "-0.0208789, -0.0231275, -0.0261901, -0.0336156, -0.0408446, -0.0462283, -0.0523261, -0.0580867, -0.0621816, -0.0665007, -0.0698618, -0.0735408, -0.075696, -0.0777027, -0.0830095, -0.0875737, -0.0873387, -0.0869892, -0.0865252, -0.0859467, -0.0852544, -0.0844478, -0.0835269, -0.0824917, -0.0821025, -0.0806364, -0.0778237, -0.0727742, -0.064142, -0.0480903, -0.0428505, -0.0362668, -0.0268819, -0.0220651, -0.0200196, -0.0163619, -0.0147496, -0.0121612, -0.00862179, -0.00686649, -0.00537988, -0.00439195, -0.00351938, -0.00276219, -0.00212037, -0.00125569, -0.000642144, -0.000370272, -0.000193457, -0.000115119" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("1.18056, 1.30127, 1.53854, 1.6537, 1.74546, 1.82591, 1.88347, 1.91718, 1.98501, 2.05283, 2.15561, 2.21159, 2.24014, 2.2782, 2.30471, 2.33331, 2.37146, 2.44775, 2.557, 2.6889");
+            values ( \
+              "-0.00588648, -0.0224915, -0.0713291, -0.0913167, -0.105966, -0.116589, -0.122518, -0.125138, -0.12742, -0.117695, -0.0675024, -0.0434244, -0.0339219, -0.0239368, -0.0186132, -0.014113, -0.00965004, -0.00427471, -0.00118632, -0.000227911" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("4.16927, 4.71777, 6.2055, 6.732, 7.18805, 7.60199, 7.99088, 8.36928, 8.74713, 9.64643, 9.87324, 10.2057, 10.5315, 10.9038, 11.1976");
+            values ( \
+              "-0.0248809, -0.0298161, -0.0895561, -0.107783, -0.121079, -0.13069, -0.136998, -0.138806, -0.126973, -0.0466892, -0.0331209, -0.0193353, -0.0111306, -0.00568827, -0.00376455" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("22.4499, 25.661, 31.7294, 34.2182, 37.3805, 40.1092, 42.5883, 44.9189, 47.1879, 49.4536, 52.995, 54.5527, 56.02, 56.8943, 58.1005, 59.5146, 61.4, 64.9111, 68.9683");
+            values ( \
+              "-0.0316459, -0.0324304, -0.0746977, -0.0909984, -0.109546, -0.123003, -0.132727, -0.139063, -0.140808, -0.128582, -0.0723888, -0.0509107, -0.0353863, -0.0281545, -0.0202994, -0.0136897, -0.00789202, -0.00253457, -0.000618817" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("133.533, 158.028, 204.465, 223.62, 240.142, 255.204, 269.356, 283.129, 296.883, 321.413, 331.349, 342.292, 352.285, 368.879, 384.038, 414.358");
+            values ( \
+              "-0.0283221, -0.0387489, -0.0912601, -0.109829, -0.123298, -0.13305, -0.139403, -0.141133, -0.12885, -0.0651199, -0.0443597, -0.027946, -0.0178516, -0.00814046, -0.00380362, -0.000799918" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.94401, 2.96404, 2.97015, 2.97634, 2.97943, 2.98562, 2.99292, 3.00132, 3.01071, 3.02568, 3.03298, 3.03968, 3.04601, 3.05199, 3.05774, 3.06601, 3.06863, 3.07126, 3.07389, 3.07652, 3.07909, 3.08166, 3.08423, 3.0868, 3.08873, 3.09066, 3.09258, 3.09451, 3.09765, 3.1039, 3.10801, 3.10942, 3.11224, 3.11621, 3.11839, 3.11985, 3.12277, 3.12566, 3.12856, 3.13234, 3.13612, 3.13928, 3.14562, 3.14878, 3.15236, 3.1631, 3.18566, 3.21291, 3.23315, 3.28227");
+            values ( \
+              "-0.0030891, -0.00338526, -0.00417017, -0.00522215, -0.00586237, -0.00721304, -0.0089262, -0.0107055, -0.0125985, -0.0154712, -0.0167966, -0.0179573, -0.0189971, -0.0199083, -0.0207294, -0.0218168, -0.022019, -0.0221637, -0.0222511, -0.0222811, -0.0222529, -0.022169, -0.0220292, -0.0218336, -0.0214191, -0.0209002, -0.020277, -0.0195495, -0.0175938, -0.0121332, -0.00884793, -0.00784863, -0.00618471, -0.00428957, -0.0033866, -0.00288227, -0.00206611, -0.00150502, -0.00105853, -0.000705725, -0.00043324, -0.000328322, -0.000164566, -0.000105726, -8.02392e-05, -3.14509e-05, -1.95152e-05, -2.30486e-05, -7.20805e-05, -1.54804e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("3.11147, 3.15129, 3.16708, 3.18193, 3.2804, 3.32785, 3.34855, 3.36834, 3.38754, 3.39419, 3.42967, 3.44292, 3.45669, 3.46622, 3.48529, 3.50326, 3.52247, 3.58036");
+            values ( \
+              "-0.00433815, -0.0098041, -0.0136962, -0.0182864, -0.0527041, -0.065802, -0.0698431, -0.0726544, -0.0707505, -0.0669291, -0.0274657, -0.0167221, -0.00951639, -0.00629316, -0.00256435, -0.00108428, -0.000430097, -6.04346e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.80859, 3.89996, 4.17392, 4.30394, 4.38742, 4.48604, 4.53345, 4.60159, 4.66974, 4.82895, 4.85676, 4.92143, 4.99048, 5.0694, 5.1157");
+            values ( \
+              "-0.0168518, -0.0206579, -0.073654, -0.0959682, -0.108717, -0.120487, -0.12447, -0.126875, -0.11736, -0.0432803, -0.0340404, -0.0186832, -0.00947048, -0.004064, -0.00282142" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("6.77434, 7.33845, 8.83473, 9.36122, 9.81835, 10.2317, 10.6207, 10.9991, 11.3771, 12.2788, 12.4973, 12.8223, 13.2079, 13.6485, 13.806");
+            values ( \
+              "-0.0233951, -0.0294178, -0.0894906, -0.107724, -0.121049, -0.130657, -0.136965, -0.138786, -0.126955, -0.0465237, -0.0334234, -0.0197668, -0.0102568, -0.00455897, -0.00373545" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("24.9818, 28.4018, 34.4329, 36.8494, 40.0122, 42.7412, 45.2205, 47.5514, 49.8204, 52.0863, 56.7835, 58.2557, 59.0047, 60.5025, 62.2226, 63.6021, 66.3612, 67.795");
+            values ( \
+              "-0.0292368, -0.0331438, -0.0751617, -0.0909787, -0.109528, -0.122992, -0.132714, -0.139057, -0.1408, -0.128438, -0.0560029, -0.0391614, -0.0323155, -0.021587, -0.0133938, -0.0090004, -0.00385133, -0.0028127" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("0.0405215, 87.4744, 102.634, 117.794, 123.739, 135.122, 146.74, 207.309, 222.469, 234.465, 242.991, 258.055, 272.207, 285.981, 299.736, 324.277, 334.207, 345.129, 355.138, 360.685, 371.778, 386.938, 402.098, 417.258");
+            values ( \
+              "-1e-22, -9.86944e-05, -0.000756946, -0.00371671, -0.00610375, -0.0131037, -0.023367, -0.0912385, -0.106174, -0.116663, -0.123285, -0.133041, -0.139394, -0.141128, -0.128845, -0.0650932, -0.0443502, -0.0279655, -0.0178517, -0.0138255, -0.00812159, -0.0037946, -0.00173595, -0.000797982" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("15.9012, 16.0903, 16.1193, 16.1428, 16.1574, 16.1722, 16.1918, 16.256, 16.2907, 16.3201, 16.3465, 16.3712, 16.3951, 16.4187, 16.4363, 16.4432, 16.478, 16.492, 16.5081, 16.5117");
+            values ( \
+              "-6.13807e-05, -0.000452316, -0.000864775, -0.00125711, -0.00158338, -0.00199933, -0.00276772, -0.00592965, -0.00739447, -0.00839645, -0.00910368, -0.00955959, -0.00983071, -0.00982676, -0.00934344, -0.00862088, -0.0022265, -0.000974412, -0.000332905, -0.000288735" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("16.3804, 16.5354, 16.5673, 16.6075, 16.6576, 16.7828, 16.834, 16.8719, 16.9291, 16.9908, 17.0186, 17.0456, 17.0562, 17.0654, 17.0867, 17.127, 17.1454, 17.1659, 17.1878, 17.21, 17.241, 17.283");
+            values ( \
+              "-0.000565077, -0.00307065, -0.00435412, -0.00633979, -0.0100993, -0.0217186, -0.0260696, -0.0288674, -0.0328625, -0.0364224, -0.0374248, -0.0377724, -0.037317, -0.036081, -0.0310313, -0.0141089, -0.00860361, -0.0042702, -0.00197863, -0.000901065, -0.000279741, -6.25212e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("18.0034, 18.2362, 18.2927, 18.368, 18.4328, 18.5188, 18.6217, 18.8541, 19.02, 19.0908, 19.2099, 19.2732, 19.3114, 19.3878, 19.4065, 19.4438, 19.4996, 19.5696, 19.6511, 19.6989, 19.7191, 19.7596, 19.7922, 19.8035, 19.8261, 19.8713, 19.9221, 20.0114, 20.1028, 20.1919");
+            values ( \
+              "-0.00666934, -0.00804712, -0.010584, -0.0147081, -0.01897, -0.0253209, -0.0332861, -0.0518726, -0.0659346, -0.0717367, -0.0808745, -0.0852545, -0.087652, -0.0915536, -0.0922011, -0.0928818, -0.0904835, -0.0752125, -0.0487428, -0.0351845, -0.0302101, -0.0220392, -0.0167644, -0.0153098, -0.0125462, -0.00843952, -0.00522365, -0.00219245, -0.000817652, -0.00037217" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("22.8471, 23.4922, 23.9677, 25.3185, 25.7784, 26.1785, 26.5732, 26.8745, 27.0703, 27.4542, 27.838, 28.6028, 28.8906, 29.2619, 29.4771, 29.6405, 29.9672, 30.5876, 31.312");
+            values ( \
+              "-0.0177313, -0.0219992, -0.0379726, -0.0880308, -0.103518, -0.115487, -0.125521, -0.131607, -0.134608, -0.136959, -0.125761, -0.0566264, -0.037227, -0.0205698, -0.0143736, -0.0108662, -0.0060757, -0.00175511, -0.000369185" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("41.6958, 45.1045, 50.7612, 53.4574, 56.6177, 59.3461, 61.825, 64.1555, 66.4243, 68.69, 72.2306, 73.7856, 75.2598, 76.1329, 77.338, 78.7487, 80.6296, 84.1397, 88.1948");
+            values ( \
+              "-0.0304308, -0.0338393, -0.0733208, -0.091029, -0.109559, -0.123016, -0.132734, -0.139072, -0.140812, -0.128588, -0.0723998, -0.0509523, -0.0353548, -0.0281373, -0.020293, -0.0136984, -0.00790833, -0.00254093, -0.000621047" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("152.799, 177.217, 223.707, 242.862, 259.383, 274.446, 288.598, 302.371, 316.125, 340.655, 350.59, 361.534, 371.527, 388.119, 403.279, 433.599");
+            values ( \
+              "-0.0284225, -0.0386887, -0.0912611, -0.109829, -0.123298, -0.133051, -0.139403, -0.141133, -0.12885, -0.0651203, -0.0443599, -0.0279457, -0.0178516, -0.00814072, -0.00380374, -0.000799936" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("96.2939, 96.5678, 96.6515, 96.7635, 96.8968, 96.9542, 97.0271, 97.1155, 97.1928, 97.2646, 97.404, 97.4755, 97.4954, 97.5181, 97.5474, 97.5777, 97.6302, 97.6563, 97.6779, 97.7209, 97.7554, 97.8288, 97.8778, 97.9715");
+            values ( \
+              "-0.000115396, -0.000222407, -0.000316418, -0.000522558, -0.0011785, -0.00175348, -0.00234865, -0.00287518, -0.00313079, -0.00329467, -0.00334419, -0.0032634, -0.00322124, -0.0031526, -0.00296459, -0.00241961, -0.000897974, -0.000497532, -0.000329222, -0.000175413, -0.000156643, -5.86212e-05, -3.38081e-05, -2.83477e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("97.097, 97.4955, 97.5428, 97.6374, 97.725, 97.7824, 97.848, 98.1035, 98.2359, 98.268, 98.4061, 98.6152, 98.6743, 98.6967, 98.7184, 98.7435, 98.7718, 98.8017, 98.8362, 98.8723, 98.9074, 98.9326, 98.9612, 99.0186, 99.0864, 99.171, 99.2816");
+            values ( \
+              "-0.000300883, -0.00111228, -0.00132396, -0.00185118, -0.00255635, -0.00320382, -0.00418007, -0.00931301, -0.0115653, -0.0120467, -0.0138793, -0.0163186, -0.0169031, -0.0170636, -0.0171748, -0.0171892, -0.0168984, -0.0158015, -0.0127345, -0.00845255, -0.00492952, -0.00318801, -0.00184503, -0.000541415, -0.000147049, -7.05416e-05, -3.83861e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("100.92, 101.502, 101.687, 101.785, 101.898, 102.058, 102.551, 102.848, 103.026, 103.241, 103.436, 103.492, 103.603, 103.647, 103.706, 103.793, 103.924, 103.98, 104.102, 104.176, 104.239, 104.299, 104.344, 104.435, 104.607, 104.805");
+            values ( \
+              "-0.00374504, -0.00597075, -0.00845903, -0.0101184, -0.0122651, -0.0156235, -0.0265819, -0.0335962, -0.0376668, -0.0421515, -0.0457097, -0.0466004, -0.0481589, -0.048646, -0.0491279, -0.0492378, -0.0450611, -0.0398994, -0.0255447, -0.0178, -0.0124858, -0.00876947, -0.00662572, -0.00360966, -0.000933258, -0.000148301" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("112.09, 113.326, 113.796, 114.284, 114.856, 117.533, 117.991, 118.643, 119.236, 119.791, 120.338, 120.748, 121.22, 121.499, 121.854, 122.107, 122.236, 122.495, 123.013, 123.247");
+            values ( \
+              "-0.0103773, -0.0115396, -0.0160824, -0.0218263, -0.0295392, -0.0689434, -0.0754856, -0.0842944, -0.0913717, -0.0962128, -0.0946057, -0.0783452, -0.0508844, -0.0366808, -0.0229424, -0.0160077, -0.01333, -0.00889873, -0.00383521, -0.00289276" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("143.546, 148.008, 156.875, 159.515, 161.094, 162.876, 165.442, 166.67, 167.83, 169.51, 170.139, 171.282, 172.499, 176.143, 177.237, 178.65, 179.453, 180.923, 182.516, 183.78, 186.308, 190.199, 194.88");
+            values ( \
+              "-0.0233426, -0.0320179, -0.0865322, -0.101665, -0.110001, -0.118581, -0.129032, -0.133053, -0.136082, -0.138516, -0.138475, -0.135794, -0.125973, -0.0696101, -0.05461, -0.0387149, -0.0315915, -0.0212228, -0.0136541, -0.00957664, -0.0043962, -0.00122491, -0.000170721" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("256.579, 281.699, 328.435, 347.596, 364.121, 379.186, 393.339, 407.113, 420.868, 445.416, 455.342, 466.251, 476.27, 492.939, 508.099, 538.418");
+            values ( \
+              "-0.0262505, -0.0383691, -0.0912256, -0.109803, -0.123278, -0.133034, -0.13939, -0.141123, -0.128843, -0.065077, -0.0443444, -0.0279775, -0.0178517, -0.00811008, -0.0037891, -0.000796808" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00771981, 0.00775494, 0.00778906, 0.00779974, 0.00780176, 0.0078021", \
+            "0.00877959, 0.00879402, 0.00881933, 0.00883109, 0.00883361, 0.00883404", \
+            "0.00911633, 0.00911631, 0.00912189, 0.00912761, 0.00912952, 0.00912989", \
+            "0.00922494, 0.00922606, 0.00922638, 0.00922703, 0.00922681, 0.00922709", \
+            "0.00933228, 0.0093316, 0.0093287, 0.00932569, 0.00932481, 0.00932476", \
+            "0.00934336, 0.00934313, 0.00934259, 0.00934048, 0.00933636, 0.00933432" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00950667, 0.00955236, 0.00958508, 0.00959511, 0.00959695, 0.00959726", \
+            "0.0102733, 0.0102919, 0.0103071, 0.0103094, 0.0103103, 0.0103104", \
+            "0.0110002, 0.0109183, 0.0108335, 0.0108046, 0.0107986, 0.0107976", \
+            "0.011127, 0.0103958, 0.011281, 0.0109802, 0.0109293, 0.0109183", \
+            "0.0114841, 0.0115673, 0.011527, 0.0112107, 0.0108527, 0.0107857", \
+            "0.0116815, 0.0113575, 0.0113408, 0.0114343, 0.0112082, 0.0107985" \
+          );
+        }
+      }
+      timing () {
+        related_pin : "B";
+        sdf_cond : "(~A & CI)";
+        timing_sense : positive_unate;
+        timing_type : combinational;
+        when : "(!A * CI)";
+        cell_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.137064, 0.256522, 0.952386, 5.15143, 30.6771, 186.022", \
+            "0.153174, 0.273119, 0.969792, 5.16731, 30.694, 186.043", \
+            "0.227126, 0.363915, 1.06981, 5.26913, 30.7991, 186.143", \
+            "0.299889, 0.559495, 1.56083, 5.90198, 31.4358, 186.786", \
+            "-0.632837, -0.0336925, 2.13314, 8.80634, 35.4001, 190.785", \
+            "-9.8039, -8.46503, -3.39289, 11.3166, 53.2418, 215.647" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0387235, 0.10539, 0.506227, 2.92664, 17.6656, 107.312", \
+            "0.0387258, 0.105457, 0.506204, 2.92584, 17.6595, 107.294", \
+            "0.0443134, 0.107859, 0.506358, 2.92594, 17.6628, 107.306", \
+            "0.0757051, 0.142825, 0.52595, 2.92634, 17.6561, 107.297", \
+            "0.167895, 0.284057, 0.705518, 3.04264, 17.658, 107.323", \
+            "0.449056, 0.640765, 1.41166, 4.0974, 18.4268, 107.284" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.229794, 0.390171, 1.31997, 6.91805, 40.9605, 248.083", \
+            "0.246841, 0.408639, 1.34121, 6.93985, 40.989, 248.084", \
+            "0.389011, 0.549784, 1.48323, 7.08722, 41.1263, 248.238", \
+            "1.00193, 1.28993, 2.42127, 8.01849, 42.0593, 249.186", \
+            "3.208, 3.79175, 6.18372, 13.9266, 47.9894, 255.081", \
+            "14.2063, 15.2752, 19.8799, 36.051, 85.0178, 292.475" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0429019, 0.102791, 0.445337, 2.51247, 15.0909, 91.6354", \
+            "0.0426891, 0.102775, 0.445314, 2.51351, 15.0953, 91.6153", \
+            "0.0430011, 0.102601, 0.445361, 2.51196, 15.0801, 91.623", \
+            "0.0859103, 0.153039, 0.45059, 2.51091, 15.0807, 91.6383", \
+            "0.190475, 0.311871, 0.763758, 2.59424, 15.0907, 91.6363", \
+            "0.58459, 0.749067, 1.49029, 4.4798, 15.7375, 91.6362" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.100662, 0.112203, 0.118735, 0.125524, 0.13303, 0.139374, 0.145376, 0.15129, 0.157199, 0.160326, 0.166997, 0.170582, 0.175384, 0.1832, 0.188553, 0.195181, 0.201337, 0.208879, 0.214872, 0.226858, 0.241553, 0.247971");
+            values ( \
+              "0.0012126, 0.018844, 0.0249801, 0.0304282, 0.0351375, 0.0378099, 0.0392151, 0.0390759, 0.03654, 0.0327177, 0.0231048, 0.0190153, 0.0146091, 0.00939022, 0.00682214, 0.00453201, 0.00307247, 0.00192008, 0.00132076, 0.000622232, 0.00025357, 0.000190667" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.151899, 0.165718, 0.177424, 0.191735, 0.21365, 0.231923, 0.248664, 0.264896, 0.281102, 0.286023, 0.291022, 0.298381, 0.329624, 0.341673, 0.350233, 0.359016, 0.370726, 0.379069, 0.388802, 0.40178, 0.415859, 0.423091, 0.434806, 0.446506, 0.462882, 0.479769, 0.495827, 0.534622, 0.563905");
+            values ( \
+              "0.0107791, 0.0299852, 0.0423532, 0.0558578, 0.0726319, 0.0815133, 0.0863003, 0.0874055, 0.085463, 0.0837843, 0.0816018, 0.0770727, 0.0490028, 0.0390573, 0.0328999, 0.0272723, 0.0209445, 0.0172301, 0.0136338, 0.00987369, 0.00692697, 0.00577959, 0.00431685, 0.00324834, 0.00215149, 0.00139502, 0.000907544, 0.000323064, 0.000157631" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.459881, 0.532936, 0.618844, 0.654951, 0.691448, 0.718781, 0.758681, 0.803561, 0.835446, 0.871177, 0.906608, 0.948644, 0.984203, 1.03162, 1.05486, 1.08584, 1.12406, 1.19862, 1.30184, 1.37519, 1.45881, 1.51069, 1.57491, 1.6508, 1.67662, 1.73587, 1.8019, 1.93397, 2.14569, 2.40383");
+            values ( \
+              "0.0442227, 0.0470823, 0.0738711, 0.0831095, 0.0908752, 0.0957043, 0.101088, 0.105498, 0.107743, 0.109553, 0.110445, 0.110369, 0.109418, 0.106784, 0.104745, 0.101075, 0.0951341, 0.0796384, 0.0564135, 0.041851, 0.0286223, 0.0222735, 0.0161316, 0.0108965, 0.00945846, 0.00694783, 0.00481036, 0.00230799, 0.000576525, 0.000128567" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("2.19464, 2.6067, 2.92758, 3.20421, 3.50055, 3.77529, 4.25938, 4.71252, 5.08205, 5.31385, 5.61776, 5.98236, 6.11278, 6.37115, 7.18875, 7.57789, 7.96662, 8.28391, 8.56233, 8.93357, 9.25041, 9.67132, 10.2325, 11.2617, 12.5542");
+            values ( \
+              "0.0341048, 0.0421611, 0.0626163, 0.0784912, 0.0923571, 0.102243, 0.113021, 0.116915, 0.11646, 0.114774, 0.1109, 0.102805, 0.098947, 0.0898571, 0.0574338, 0.0437116, 0.0324034, 0.0249374, 0.0196878, 0.0142464, 0.0106767, 0.00726668, 0.00431891, 0.00148167, 0.000390253" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("13.2909, 16.5979, 18.9215, 20.5586, 22.3566, 23.9739, 25.2582, 27.2686, 27.9892, 29.3385, 30.6819, 33.226, 34.84, 36.4489, 39.5219, 43.88, 45.2962, 46.7033, 48.5793, 49.8193, 51.8828, 54.2411, 56.2022, 59.1753, 63.1394, 70.1875, 78.6206");
+            values ( \
+              "0.0393806, 0.0564752, 0.0795599, 0.0925591, 0.103475, 0.1103, 0.114056, 0.117253, 0.117764, 0.117764, 0.116831, 0.112181, 0.106972, 0.099508, 0.080715, 0.052144, 0.0440806, 0.0369489, 0.028859, 0.0243094, 0.0181936, 0.0128354, 0.00957669, 0.00608836, 0.00328024, 0.000936483, 0.000216051" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("79.7105, 97.2312, 106.844, 114.552, 127.65, 135.419, 149.866, 153.077, 159.499, 169.652, 184.055, 190.055, 196.335, 202.888, 215.992, 230.569, 260.605, 272.191, 280.335, 289.186, 304.245, 311.062, 324.694, 341.493, 351.806, 366.253, 380.7, 395.147, 424.041, 467.383");
+            values ( \
+              "0.0398008, 0.0507176, 0.0675706, 0.0796965, 0.0962605, 0.10366, 0.112916, 0.114303, 0.116288, 0.11795, 0.117309, 0.116112, 0.114321, 0.111652, 0.103795, 0.0905782, 0.0578619, 0.0465131, 0.0394352, 0.0326159, 0.0232526, 0.0198928, 0.0143136, 0.00947615, 0.00737041, 0.0050723, 0.00354642, 0.00240609, 0.00112724, 0.000396779" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.161341, 0.170901, 0.182288, 0.186314, 0.193334, 0.199669, 0.205669, 0.211581, 0.217487, 0.220626, 0.227239, 0.230841, 0.235658, 0.243512, 0.24884, 0.255454, 0.261614, 0.269177, 0.27519, 0.287216, 0.301585, 0.315091, 0.362601, 0.368903");
+            values ( \
+              "0.00092925, 0.0172473, 0.0277456, 0.0307541, 0.0351705, 0.0378279, 0.0392303, 0.0390884, 0.0365441, 0.0327065, 0.023167, 0.0190443, 0.0146217, 0.00937677, 0.00682216, 0.00453547, 0.00307483, 0.00191889, 0.00131738, 0.000619394, 0.000257432, 0.000122894, 1.1349e-05, 0.000133526" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.213955, 0.226565, 0.231787, 0.25125, 0.260681, 0.271459, 0.280251, 0.292659, 0.30942, 0.325663, 0.341958, 0.346436, 0.351059, 0.359167, 0.379325, 0.388022, 0.397075, 0.408421, 0.416662, 0.425266, 0.436657, 0.446763, 0.460238, 0.471946, 0.477333, 0.488106, 0.499417, 0.51216, 0.531424, 0.546761, 0.563086, 0.580706, 0.604711");
+            values ( \
+              "0.0147432, 0.0298973, 0.035527, 0.0547937, 0.0627081, 0.0705389, 0.0757608, 0.0814397, 0.0861122, 0.0874108, 0.08532, 0.0838774, 0.0819365, 0.0770638, 0.0591463, 0.0511301, 0.0433605, 0.0347188, 0.0292137, 0.0241696, 0.0185793, 0.0146004, 0.0104667, 0.00779833, 0.00680678, 0.00519225, 0.00393043, 0.00287655, 0.00176089, 0.00118093, 0.000764284, 0.000480966, 0.000254689" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.519247, 0.607313, 0.680411, 0.731396, 0.780409, 0.816068, 0.865154, 0.896869, 0.932033, 0.969687, 1.02209, 1.06886, 1.10104, 1.14098, 1.18564, 1.25574, 1.37367, 1.45997, 1.50213, 1.55728, 1.60661, 1.67238, 1.72444, 1.78126, 1.85702, 2.00167, 2.20519, 2.45366");
+            values ( \
+              "0.038609, 0.0513989, 0.0738951, 0.0864697, 0.0957013, 0.100584, 0.10548, 0.107764, 0.109506, 0.110443, 0.110182, 0.108359, 0.106116, 0.10196, 0.0951104, 0.080681, 0.0542662, 0.0378472, 0.0312365, 0.0240021, 0.0188054, 0.0134152, 0.0102108, 0.00755292, 0.00500409, 0.00218103, 0.00061403, 0.00011722" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("2.32812, 2.76801, 3.08605, 3.26657, 3.42724, 3.66306, 3.83732, 4.10006, 4.31999, 4.74539, 4.94684, 5.13928, 5.3816, 5.67885, 6.07518, 6.37286, 7.35772, 7.72926, 7.91808, 8.24989, 8.50528, 8.8935, 9.28961, 9.45197, 9.77668, 10.4261, 11.5211, 12.8116");
+            values ( \
+              "0.0432487, 0.0485621, 0.0683842, 0.078472, 0.086417, 0.0963242, 0.102177, 0.108988, 0.112861, 0.116698, 0.116917, 0.11641, 0.114672, 0.1108, 0.101939, 0.0921087, 0.0533808, 0.0408914, 0.0353136, 0.0270572, 0.021802, 0.0155675, 0.0109501, 0.00941045, 0.00702739, 0.0037491, 0.00123915, 0.000272796" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("13.3335, 16.6585, 18.9821, 20.6584, 22.4175, 24.0326, 25.3193, 27.2835, 28.0502, 29.3997, 30.7429, 33.202, 35.265, 36.5097, 38.9993, 43.2021, 46.1493, 49.6073, 51.3773, 53.7372, 55.5331, 57.5015, 60.126, 65.3149, 69.0437");
+            values ( \
+              "0.0388949, 0.0564578, 0.0795447, 0.092828, 0.103465, 0.11029, 0.114049, 0.117209, 0.117755, 0.117763, 0.116824, 0.112399, 0.105479, 0.0995, 0.0845462, 0.0566768, 0.0399259, 0.0252178, 0.0196656, 0.0139692, 0.0106652, 0.00792813, 0.00532154, 0.00225902, 0.00143014" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("79.8207, 97.3229, 114.561, 127.678, 135.425, 149.872, 159.502, 169.656, 183.678, 190.809, 202.847, 207.911, 218.038, 227.136, 272.632, 288.451, 300.546, 311.558, 326.005, 336.747, 348.509, 362.956, 377.403, 406.298, 435.192, 464.086");
+            values ( \
+              "0.0401437, 0.0509296, 0.0796691, 0.0963366, 0.103624, 0.112964, 0.116333, 0.117909, 0.117406, 0.115965, 0.111718, 0.109078, 0.102177, 0.0940025, 0.0460494, 0.03317, 0.0252932, 0.0196069, 0.0138946, 0.0106484, 0.00795474, 0.00555667, 0.00381006, 0.0018004, 0.000840974, 0.000386264" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.510866, 0.520688, 0.525413, 0.527856, 0.530299, 0.535792, 0.541038, 0.546156, 0.551788, 0.552232, 0.558763, 0.560438, 0.562114, 0.56379, 0.565465, 0.567141, 0.568816, 0.570492, 0.572256, 0.574201, 0.576063, 0.577218, 0.580114, 0.582294, 0.584475, 0.585886, 0.588708, 0.590118, 0.593572, 0.595845, 0.598439, 0.601578, 0.605183, 0.607842, 0.610065, 0.612287, 0.615515, 0.618743, 0.622341, 0.625903, 0.628278, 0.633028, 0.639361, 0.645694, 0.651895, 0.658096, 0.663146, 0.669749, 0.701176, 0.723149");
+            values ( \
+              "0.0147784, 0.015647, 0.0191888, 0.0208093, 0.0223126, 0.0252644, 0.0277769, 0.0300437, 0.0321976, 0.0324031, 0.0347399, 0.0346896, 0.034598, 0.0344651, 0.0342909, 0.0340755, 0.0338187, 0.0335207, 0.0331448, 0.0315906, 0.0296795, 0.0283238, 0.0243784, 0.0218448, 0.0195566, 0.0182542, 0.0158631, 0.0147745, 0.0123337, 0.0108545, 0.00945078, 0.00796214, 0.0064291, 0.00544737, 0.00479839, 0.0042134, 0.00348934, 0.00287686, 0.00230921, 0.00181063, 0.00154926, 0.00113454, 0.000798523, 0.000547941, 0.000385361, 0.000304689, 9.76907e-05, 8.12792e-05, 8.67919e-05, 0.000144679" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.582961, 0.602384, 0.63212, 0.642686, 0.647839, 0.652993, 0.661606, 0.663301, 0.687595, 0.712348, 0.718359, 0.726544, 0.736611, 0.763072, 0.7859, 0.802613, 0.82418, 0.835534, 0.849298, 0.874841, 0.892655, 0.915671, 0.923716");
+            values ( \
+              "0.0332761, 0.0361604, 0.0613576, 0.0727334, 0.0731818, 0.0742406, 0.0774308, 0.0789564, 0.085142, 0.083997, 0.082101, 0.0782161, 0.0707955, 0.0469625, 0.0298849, 0.0207283, 0.0122996, 0.00935034, 0.00661214, 0.0034535, 0.00219642, 0.00119566, 0.00106115" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("0.893133, 0.987238, 1.05938, 1.11002, 1.15944, 1.201, 1.2597, 1.28925, 1.3235, 1.36271, 1.4012, 1.46088, 1.48017, 1.51873, 1.56476, 1.64273, 1.74514, 1.84325, 1.89785, 1.94033, 2.01748, 2.09217, 2.11769, 2.17522, 2.24096, 2.37244, 2.57716, 2.82433");
+            values ( \
+              "0.0337247, 0.051656, 0.0738451, 0.0863682, 0.0957073, 0.101266, 0.10667, 0.108525, 0.109906, 0.110555, 0.11017, 0.107594, 0.106117, 0.10215, 0.0951105, 0.0789222, 0.0559027, 0.0371537, 0.0288908, 0.0235499, 0.0160138, 0.0108325, 0.00947508, 0.00697244, 0.00488518, 0.00230943, 0.000649689, 0.000120773" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("2.61329, 2.95401, 3.36562, 3.64705, 3.77404, 4.02803, 4.21822, 4.59859, 4.70116, 4.90632, 5.15375, 5.47497, 5.60049, 5.82482, 6.05931, 6.46679, 6.73132, 7.08403, 7.51915, 7.91181, 8.12265, 8.25756, 8.47268, 8.74985, 8.93054, 9.17147, 9.62364, 9.77686, 9.93131, 10.1372, 10.5491, 11.3728, 12.5815, 14.0555");
+            values ( \
+              "0.0343929, 0.0359627, 0.0622793, 0.0784503, 0.0848358, 0.0957261, 0.102205, 0.111308, 0.112929, 0.115292, 0.116728, 0.116584, 0.115942, 0.114014, 0.11081, 0.101602, 0.0928951, 0.0792237, 0.0617306, 0.047248, 0.0404443, 0.0364904, 0.030749, 0.0244869, 0.02102, 0.0170479, 0.0113852, 0.00989711, 0.00860272, 0.00714238, 0.00484974, 0.0021755, 0.000583591, 0.000118131" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("13.6635, 16.5828, 19.3599, 21.5367, 22.794, 25.3085, 25.7019, 26.4886, 28.0621, 29.1714, 31.1235, 32.0696, 33.8958, 36.6464, 38.4005, 44.3806, 46.1913, 48.4247, 50.141, 52.8004, 55.4729, 56.3844, 58.4748, 60.6946, 65.0641, 72.233, 80.8586");
+            values ( \
+              "0.040303, 0.0515433, 0.0795694, 0.0962743, 0.103473, 0.113159, 0.114132, 0.115721, 0.117578, 0.117917, 0.116818, 0.115529, 0.111548, 0.100829, 0.0908044, 0.0517668, 0.0416638, 0.0312292, 0.0247166, 0.0169468, 0.0114045, 0.00995022, 0.0072634, 0.00516038, 0.00256751, 0.000725903, 0.000145238" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("79.4886, 97.8004, 114.946, 128.095, 135.811, 150.258, 153.469, 159.89, 170.043, 183.995, 191.335, 203.244, 207.486, 214.106, 221.442, 235.889, 262.083, 280.056, 289.165, 301.052, 311.786, 326.1, 337.046, 349.039, 363.486, 377.933, 392.38, 421.274, 464.616");
+            values ( \
+              "0.0365369, 0.0510612, 0.079681, 0.0963394, 0.103643, 0.112937, 0.114285, 0.116308, 0.117931, 0.117392, 0.115905, 0.111691, 0.109556, 0.105404, 0.0996214, 0.0853514, 0.0567537, 0.0399667, 0.0329289, 0.0252617, 0.0197144, 0.0139803, 0.0107008, 0.00795398, 0.00551771, 0.00382119, 0.00263227, 0.00124607, 0.000407575" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.25188, 2.28565, 2.29167, 2.29565, 2.30362, 2.35053, 2.36668, 2.38035, 2.39254, 2.40386, 2.41482, 2.42575, 2.42719, 2.43295, 2.44034, 2.44833, 2.4548, 2.45839, 2.46255, 2.4681, 2.47624, 2.48044, 2.48689, 2.4955, 2.50555, 2.51406, 2.52436, 2.53674, 2.54921, 2.55597");
+            values ( \
+              "0.00048951, 0.0015019, 0.00214754, 0.0026255, 0.00379048, 0.0128323, 0.01581, 0.0180819, 0.0198302, 0.0209766, 0.0213279, 0.0191926, 0.0181187, 0.0147349, 0.0109365, 0.00793417, 0.00595479, 0.0050705, 0.00417478, 0.00319895, 0.00213206, 0.00173393, 0.00125904, 0.000815358, 0.00044662, 0.000218796, 0.000105365, 0.000135939, 0.000138132, 0.000186602" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("2.45529, 2.49462, 2.53697, 2.59376, 2.60486, 2.62422, 2.63995, 2.65187, 2.66252, 2.67332, 2.69098, 2.70222, 2.71515, 2.74038, 2.75866, 2.76834, 2.78098, 2.79226, 2.80286, 2.81495, 2.8283, 2.84839, 2.86543, 2.88457, 2.90829, 2.93869, 2.98462");
+            values ( \
+              "0.00972333, 0.0148479, 0.0290555, 0.0498238, 0.0535717, 0.0593308, 0.0628659, 0.0646932, 0.065762, 0.0662883, 0.0652254, 0.061579, 0.0541948, 0.0376445, 0.0272017, 0.0224389, 0.017265, 0.0135177, 0.0106568, 0.00810821, 0.00592377, 0.00364822, 0.00239839, 0.00148659, 0.000831358, 0.000398592, 0.000145108" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.05833, 3.13454, 3.31498, 3.38963, 3.43219, 3.48819, 3.54764, 3.61307, 3.65272, 3.72342, 3.75455, 3.7858, 3.81999, 3.88162, 4.03554, 4.08424, 4.18396, 4.28127, 4.35454, 4.42889, 4.487, 4.6032, 4.72439");
+            values ( \
+              "0.0249289, 0.0266047, 0.070576, 0.0853831, 0.091816, 0.098593, 0.103597, 0.106405, 0.106692, 0.104567, 0.102258, 0.0988559, 0.0938723, 0.0819227, 0.0487046, 0.0397449, 0.025111, 0.0155934, 0.0106385, 0.00718029, 0.0052477, 0.00273528, 0.00156259" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("5.02544, 5.37115, 5.75988, 6.04065, 6.24901, 6.45235, 6.61122, 6.8732, 7.09384, 7.51273, 7.61892, 7.76051, 7.99341, 8.34366, 8.67194, 8.94723, 9.40106, 10.0232, 10.4139, 10.8036, 11.1203, 11.3976, 11.7673, 12.0857, 12.5088, 13.0729, 14.144, 15.3869");
+            values ( \
+              "0.0369053, 0.0374819, 0.0623142, 0.0784446, 0.0885936, 0.0968556, 0.102169, 0.108942, 0.112861, 0.116649, 0.116906, 0.11687, 0.11595, 0.112481, 0.106491, 0.098916, 0.0823158, 0.0574596, 0.0436793, 0.0323469, 0.0249608, 0.0197328, 0.0142442, 0.010716, 0.00728914, 0.00426858, 0.00143165, 0.000364125" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("16.0272, 18.3875, 21.7531, 23.6613, 25.1877, 26.7897, 28.0895, 30.025, 30.8202, 32.1699, 33.513, 35.8797, 37.1158, 38.7638, 40.3177, 48.6144, 50.5052, 52.4363, 55.6936, 59.085, 61.1219, 65.1955, 69.2916");
+            values ( \
+              "0.0444586, 0.0450155, 0.0795467, 0.0944659, 0.103455, 0.110266, 0.114036, 0.117201, 0.117738, 0.117781, 0.116808, 0.112646, 0.108985, 0.102145, 0.0936581, 0.0414693, 0.0325214, 0.0250218, 0.0157343, 0.00949725, 0.00697374, 0.00365807, 0.00212186" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("82.3871, 99.0589, 111.783, 117.402, 128.64, 138.263, 152.71, 155.92, 162.34, 172.494, 186.516, 193.651, 203.165, 205.687, 210.73, 220.815, 230.098, 242.474, 261.858, 277.721, 284.172, 297.074, 306.827, 318.982, 333.429, 343.995, 349.205, 359.625, 374.072, 388.519, 402.966, 417.413, 431.86, 460.755");
+            values ( \
+              "0.0400235, 0.0489046, 0.0710414, 0.0796911, 0.0942444, 0.103636, 0.112938, 0.11428, 0.116309, 0.117926, 0.117385, 0.115943, 0.112799, 0.111697, 0.109109, 0.102206, 0.0938616, 0.0808238, 0.0595301, 0.0440464, 0.0385839, 0.0291714, 0.0233987, 0.0176134, 0.0124113, 0.00957655, 0.00841781, 0.00648477, 0.00449209, 0.00310275, 0.00213855, 0.0014721, 0.00101219, 0.000477743" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("12.3029, 12.3689, 12.3902, 12.4595, 12.514, 12.5441, 12.5715, 12.5971, 12.6219, 12.6467, 12.6653, 12.6798, 12.6979, 12.72, 12.7296, 12.7446, 12.7755, 12.8225, 12.8316, 12.8396, 12.8476, 12.8514, 12.8591, 12.8671, 12.8781, 12.8913, 12.9459, 13.0216, 13.0664, 13.0758");
+            values ( \
+              "0.000839342, 0.00133432, 0.00199881, 0.00516799, 0.00722234, 0.00811217, 0.00879754, 0.0092239, 0.00945495, 0.00920907, 0.00779966, 0.00555767, 0.00347559, 0.00188592, 0.0013401, 0.000799673, 0.000229077, 2.23923e-05, 0.000114241, 0.000109417, 0.000163346, 0.000110956, 0.000135281, 7.47168e-05, 9.84355e-05, 3.83171e-05, 1e-22, 2e-22, 3.31186e-05, 2.79973e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("12.7338, 12.8475, 13.0104, 13.0722, 13.1243, 13.1707, 13.2109, 13.2286, 13.2488, 13.2641, 13.2845, 13.2945, 13.3145, 13.3675, 13.3981, 13.4128, 13.4336, 13.4553, 13.4721, 13.5056, 13.5527, 13.5994, 13.6884, 13.8936");
+            values ( \
+              "0.0031437, 0.00708967, 0.0203328, 0.0251214, 0.0288557, 0.0318368, 0.0339551, 0.0346632, 0.0352027, 0.035261, 0.0343663, 0.0330963, 0.0291047, 0.0160598, 0.0101732, 0.00798759, 0.0055589, 0.00374291, 0.00272523, 0.00139425, 0.000530542, 0.000242431, 4.13723e-05, 5.76496e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("14.1708, 14.4334, 14.4663, 14.532, 14.5942, 14.7504, 15.1554, 15.2277, 15.299, 15.3552, 15.3833, 15.4256, 15.4424, 15.4759, 15.5352, 15.5451, 15.5649, 15.6045, 15.6595, 15.8046, 15.8534, 15.9185, 15.9538, 16.0169, 16.0599, 16.1209, 16.1738, 16.2444, 16.3565, 16.4843");
+            values ( \
+              "0.00218844, 0.010858, 0.0127974, 0.0170665, 0.0214837, 0.0335289, 0.0682044, 0.0738216, 0.0783994, 0.0813206, 0.0824386, 0.0836526, 0.0838621, 0.0839313, 0.0819205, 0.0812539, 0.0796008, 0.0751193, 0.0669013, 0.0423211, 0.0348717, 0.0263088, 0.0224195, 0.0166172, 0.0134467, 0.00987659, 0.00752511, 0.00517773, 0.00281013, 0.00155969" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("18.5839, 19.1461, 20.0801, 20.4519, 20.7056, 21.0438, 21.3484, 21.5454, 21.9393, 22.1575, 22.4822, 22.6855, 22.9473, 23.2036, 24.4582, 24.9812, 25.5881, 26.0367, 26.2668, 26.6456, 27.1991, 27.9373, 28.0028");
+            values ( \
+              "0.0260315, 0.0322859, 0.0745382, 0.0887844, 0.0966291, 0.104552, 0.109204, 0.111053, 0.112305, 0.111568, 0.108515, 0.105154, 0.098837, 0.0906051, 0.0435992, 0.0290206, 0.0173908, 0.0116409, 0.0094597, 0.00670733, 0.00400809, 0.00195482, 0.00187299" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("31.1846, 33.688, 36.8324, 38.4739, 40.2673, 41.8842, 43.1688, 45.0965, 45.8995, 47.2492, 48.5922, 51.0071, 52.0747, 53.1581, 54.3587, 56.76, 61.7533, 63.6819, 66.5207, 68.0194, 69.7331, 72.0099, 75.1456, 77.2463, 81.4476, 88.3297, 96.5258");
+            values ( \
+              "0.0450687, 0.0474666, 0.0795451, 0.0926178, 0.103457, 0.110323, 0.114036, 0.117195, 0.117737, 0.117783, 0.116806, 0.112528, 0.109397, 0.105271, 0.0995167, 0.085101, 0.0523396, 0.0415532, 0.0286915, 0.0233455, 0.0183144, 0.0131164, 0.00820693, 0.00595166, 0.00305078, 0.000926074, 0.000203674" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("97.6261, 114.055, 132.442, 143.568, 153.309, 167.756, 170.969, 177.393, 187.544, 201.353, 209.121, 219.477, 228.486, 238.944, 253.392, 285.831, 295.039, 308.162, 319.141, 338.492, 352.94, 362.19, 379.264, 393.711, 408.158, 437.052, 480.393");
+            values ( \
+              "0.0413002, 0.0487781, 0.0796526, 0.0940863, 0.103617, 0.112926, 0.114269, 0.116302, 0.11792, 0.117411, 0.115831, 0.112264, 0.10749, 0.0996309, 0.0853684, 0.0505056, 0.042092, 0.0318827, 0.0249366, 0.0158469, 0.0111375, 0.00886667, 0.00578067, 0.00400267, 0.00276022, 0.00130772, 0.000426124" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("72.5046, 72.9106, 72.9845, 73.0537, 73.0718, 73.2649, 73.3391, 73.3775, 73.456, 73.5292, 73.5998, 73.6692, 73.7385, 73.7811, 73.9018, 73.9582, 74.0339, 74.0678, 74.1416, 74.3324, 74.9605");
+            values ( \
+              "2.95592e-06, 0.00022497, 0.000382018, 0.000623308, 0.000730422, 0.00225948, 0.00266412, 0.00282801, 0.00307747, 0.00323362, 0.00332172, 0.00334959, 0.0032896, 0.00309869, 0.000898481, 0.000439932, 0.00020014, 0.000119403, 5.59325e-05, 1.00126e-05, 3.07811e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("72.1835, 73.3958, 73.8937, 74.0169, 74.1116, 74.2048, 74.439, 74.507, 74.6445, 74.7621, 74.9294, 75.0104, 75.0584, 75.0791, 75.1002, 75.1238, 75.1479, 75.1737, 75.2071, 75.3265, 75.3713, 75.4055, 75.4463, 75.5006, 75.5937, 75.7057, 75.8433, 76.1015");
+            values ( \
+              "2.60341e-06, 3.27139e-05, 0.000729496, 0.00150747, 0.00238125, 0.00380935, 0.00815854, 0.00926379, 0.011224, 0.0126521, 0.0145116, 0.0153221, 0.0156993, 0.0157713, 0.0157568, 0.0156392, 0.0154151, 0.0149779, 0.013891, 0.00669908, 0.00452324, 0.00323153, 0.00211965, 0.00116412, 0.000349577, 8.8443e-05, 1.50578e-05, 2.42418e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("77.2978, 78.007, 78.2204, 78.5547, 79.5304, 79.81, 79.9727, 80.153, 80.3229, 80.3524, 80.4116, 80.5299, 80.5918, 80.6742, 80.9937, 81.1, 81.2293, 81.3038, 81.4527, 81.5992");
+            values ( \
+              "0.000551494, 0.00427772, 0.00702341, 0.0130484, 0.0318823, 0.0370457, 0.0397301, 0.0422008, 0.0436478, 0.0437362, 0.0437132, 0.042009, 0.0397457, 0.0353971, 0.0158478, 0.0110492, 0.00682939, 0.00509202, 0.00271387, 0.00149142" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("88.5374, 89.7715, 90.5319, 91.2321, 91.9813, 93.2911, 93.6811, 94.0607, 94.3375, 94.6526, 95.2551, 95.8577, 96.457, 97.4365, 97.6842, 97.9135, 98.2062, 98.3969, 98.6512, 99.1055, 99.3081, 99.607, 100.006, 100.803, 102.019, 103.49");
+            values ( \
+              "0.0107201, 0.0154602, 0.0247788, 0.034577, 0.0460456, 0.0669688, 0.0728299, 0.0781098, 0.0815373, 0.0847918, 0.0881981, 0.0852631, 0.0723487, 0.0423033, 0.0355843, 0.0300646, 0.0238699, 0.0204526, 0.0165856, 0.0111295, 0.00930555, 0.00711745, 0.00497769, 0.00227616, 0.00065245, 9.59292e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("115.904, 119.065, 123.664, 126.279, 127.661, 129.464, 130.857, 133.642, 134.613, 135.607, 136.593, 138.566, 139.442, 140.884, 142.481, 145.601, 151.397, 154.635, 156.195, 158.139, 160.713, 161.908, 164.753, 166.677, 170.494, 172.542");
+            values ( \
+              "0.0298678, 0.0309499, 0.0656933, 0.0838803, 0.0919282, 0.100449, 0.105453, 0.111585, 0.112548, 0.112961, 0.112815, 0.110827, 0.109133, 0.10504, 0.0983327, 0.0800687, 0.0439109, 0.0289184, 0.0233474, 0.0177253, 0.0121249, 0.0101512, 0.0066, 0.00491508, 0.00281492, 0.00204436" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("192.718, 209.108, 222.004, 227.506, 238.511, 248.366, 262.813, 266.023, 272.442, 282.597, 296.378, 304.228, 314.695, 322.566, 331.561, 338.906, 346.367, 367.394, 381.842, 393.803, 401.866, 413.775, 423.906, 437.413, 449.183, 464.829, 479.276, 493.723, 508.17, 522.617, 551.511, 580.405");
+            values ( \
+              "0.0412964, 0.0488135, 0.0712383, 0.0796984, 0.0939854, 0.103639, 0.112941, 0.114281, 0.11631, 0.117927, 0.117419, 0.115819, 0.112194, 0.108093, 0.10168, 0.0951152, 0.0875412, 0.0644014, 0.0495381, 0.0389533, 0.0328021, 0.0251426, 0.0198989, 0.0144029, 0.0108018, 0.0073258, 0.00508046, 0.00351277, 0.00242202, 0.0016685, 0.000789048, 0.000372469" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00834214, 0.00840607, 0.00846227, 0.00847874, 0.00848176, 0.00848228", \
+            "0.0101755, 0.0102354, 0.0103079, 0.010334, 0.010339, 0.0103398", \
+            "0.0107931, 0.0107978, 0.010822, 0.0108382, 0.0108429, 0.0108437", \
+            "0.0112278, 0.0111213, 0.0110045, 0.0109448, 0.0109331, 0.0109312", \
+            "0.0111013, 0.0112686, 0.0112588, 0.0110432, 0.0109647, 0.0109464", \
+            "0.0110599, 0.0110573, 0.0110441, 0.0113046, 0.0110525, 0.0109689" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.010476, 0.0105286, 0.010557, 0.0105632, 0.0105643, 0.0105645", \
+            "0.010226, 0.0101383, 0.0100441, 0.0100143, 0.0100085, 0.0100075", \
+            "0.0111924, 0.0104935, 0.0098504, 0.00965477, 0.00961336, 0.00960591", \
+            "0.00971436, 0.00989237, 0.00999262, 0.00979294, 0.00956532, 0.00952739", \
+            "0.00970049, 0.00945219, 0.00961692, 0.00968157, 0.00979806, 0.00955516", \
+            "0.00973839, 0.00986429, 0.00979334, 0.00932046, 0.00971803, 0.0097867" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.177682, 0.188354, 0.190092, 0.192698, 0.196307, 0.199915, 0.203094, 0.214511, 0.219015, 0.22352, 0.2274, 0.23128, 0.234788, 0.239932, 0.244836, 0.246409, 0.247982, 0.249555, 0.251128, 0.252699, 0.25427, 0.255841, 0.257412, 0.258594, 0.259775, 0.260957, 0.262138, 0.263891, 0.26603, 0.268019, 0.271288, 0.272376, 0.273465, 0.275641, 0.278143, 0.279982, 0.281821, 0.284273, 0.285499, 0.286725, 0.288788, 0.290852, 0.292916, 0.294979, 0.299818, 0.304657, 0.314598, 0.331428, 0.36827, 0.405898");
+            values ( \
+              "-0.00238726, -0.00745494, -0.0083546, -0.00996307, -0.0126635, -0.0151708, -0.0171148, -0.0234898, -0.0258664, -0.0281383, -0.0299845, -0.031737, -0.0331794, -0.0351425, -0.0368471, -0.03704, -0.037094, -0.0370091, -0.0367852, -0.0364229, -0.0359221, -0.0352827, -0.0345047, -0.0334586, -0.0322172, -0.0307803, -0.0291481, -0.0262142, -0.0219738, -0.0183464, -0.0130535, -0.011503, -0.010168, -0.00788163, -0.00577727, -0.00441097, -0.0033172, -0.00235973, -0.00195464, -0.00159864, -0.00124684, -0.000943112, -0.000687447, -0.00047985, -0.000280678, -0.000147579, -8.14513e-05, -4.48122e-06, -7.44507e-05, -3.41864e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.262896, 0.278374, 0.335065, 0.363366, 0.379775, 0.4024, 0.414215, 0.429191, 0.433562, 0.438224, 0.444944, 0.481723, 0.489929, 0.504637, 0.521696, 0.537975, 0.562103, 0.592481");
+            values ( \
+              "-0.0176845, -0.0186987, -0.056098, -0.0722065, -0.0800863, -0.0888995, -0.0914732, -0.0930898, -0.0925516, -0.0908142, -0.085214, -0.0295814, -0.0208358, -0.0101131, -0.00396819, -0.00171639, -0.000490328, -0.000157365" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.699536, 0.798304, 1.00536, 1.12923, 1.21451, 1.25617, 1.32824, 1.39606, 1.46176, 1.52737, 1.65697, 1.70829, 1.77121, 1.8181, 1.88063, 1.98165, 2.10036");
+            values ( \
+              "-0.0113072, -0.023383, -0.0679325, -0.0924219, -0.107594, -0.113985, -0.123345, -0.129525, -0.131536, -0.120732, -0.0550182, -0.0354987, -0.0196747, -0.0123918, -0.00644003, -0.00201481, -0.000470831" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("3.62684, 4.16387, 5.12131, 5.55674, 6.07465, 6.5212, 6.92758, 7.30986, 7.68225, 8.05413, 8.8229, 9.07316, 9.20236, 9.44699, 9.71523, 9.9292, 10.3571, 10.6079");
+            values ( \
+              "-0.0309843, -0.0329499, -0.0738739, -0.0913548, -0.109956, -0.123343, -0.133048, -0.139284, -0.140952, -0.128479, -0.0562398, -0.0388797, -0.0317859, -0.021297, -0.0135596, -0.00934148, -0.00423322, -0.00302156" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("21.031, 25.1212, 32.7172, 35.3809, 38.5031, 40.9444, 43.242, 45.4811, 47.7171, 52.3321, 53.8765, 56.1341, 58.9635, 61.4662, 63.6149");
+            values ( \
+              "-0.0254746, -0.0388443, -0.0926299, -0.108935, -0.124941, -0.134725, -0.140991, -0.142603, -0.129837, -0.0570019, -0.0390809, -0.0214016, -0.00961599, -0.00448461, -0.00266026" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("128.254, 148.993, 197.991, 216.826, 233.089, 247.929, 261.888, 275.486, 289.065, 317.086, 326.501, 340.221, 357.341, 372.329, 386.707");
+            values ( \
+              "-0.031437, -0.0354805, -0.0928604, -0.11164, -0.125213, -0.13496, -0.141303, -0.142841, -0.130093, -0.0571231, -0.0391158, -0.0214199, -0.00965841, -0.00456083, -0.00221173" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.241046, 0.244496, 0.249043, 0.249664, 0.250906, 0.253391, 0.262306, 0.26472, 0.269547, 0.284925, 0.299619, 0.306134, 0.312407, 0.318672, 0.323387, 0.331805, 0.336873, 0.339375, 0.343053, 0.347956, 0.35154");
+            values ( \
+              "-0.00501464, -0.00590507, -0.00674984, -0.00758275, -0.00798283, -0.00954978, -0.0160992, -0.0172327, -0.0202699, -0.028333, -0.0345835, -0.0363004, -0.0375552, -0.0361456, -0.0296113, -0.014213, -0.00800212, -0.00579757, -0.00359305, -0.00189917, -0.00129143" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.319102, 0.332624, 0.341029, 0.349919, 0.378391, 0.3987, 0.405462, 0.426606, 0.44501, 0.461728, 0.477449, 0.492707, 0.507339, 0.508243, 0.513667, 0.535466, 0.544053, 0.547839, 0.55541, 0.561663, 0.568496, 0.577606, 0.593308");
+            values ( \
+              "-0.00975431, -0.0144433, -0.0182666, -0.0239243, -0.0436607, -0.0561194, -0.0606411, -0.0724367, -0.0808407, -0.0874583, -0.0913871, -0.0933304, -0.0878605, -0.0869993, -0.0801943, -0.0430252, -0.0308853, -0.0264532, -0.0189834, -0.0143223, -0.0104135, -0.00665405, -0.00314587" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.809663, 0.944392, 1.07093, 1.17025, 1.24195, 1.32135, 1.39341, 1.46123, 1.52693, 1.59253, 1.72212, 1.77344, 1.83637, 1.88325, 1.94577, 2.04678, 2.16548");
+            values ( \
+              "-0.0230509, -0.0405435, -0.0680387, -0.0878205, -0.101152, -0.113974, -0.123368, -0.129516, -0.13156, -0.120722, -0.0550215, -0.0354992, -0.0196751, -0.0123924, -0.00644062, -0.00201518, -0.000471056" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("3.4828, 3.99219, 5.62174, 6.14028, 6.58709, 6.99362, 7.37601, 7.74848, 8.12044, 8.88953, 9.13936, 9.51319, 9.99644, 10.4254, 10.5366");
+            values ( \
+              "-0.0183968, -0.0235886, -0.0912542, -0.109879, -0.123294, -0.133001, -0.139257, -0.140922, -0.128469, -0.0562139, -0.038887, -0.0213018, -0.00932658, -0.00421755, -0.00368222" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("21.249, 25.0432, 28.7964, 32.8117, 35.9177, 38.6025, 41.0436, 43.341, 45.5798, 47.8156, 52.4298, 53.9752, 54.7817, 56.2328, 57.8096, 59.0596, 61.5597, 63.3495");
+            values ( \
+              "-0.0282409, -0.0375663, -0.0649528, -0.0926905, -0.111378, -0.125012, -0.134695, -0.141055, -0.142566, -0.129892, -0.0570131, -0.0390779, -0.0317191, -0.0213996, -0.0137921, -0.00962242, -0.00449144, -0.00296934" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("128.368, 149.366, 198.04, 216.851, 233.149, 247.96, 261.932, 275.518, 289.098, 317.122, 326.534, 340.254, 357.382, 372.37, 387.358, 417.333");
+            values ( \
+              "-0.0313399, -0.0358438, -0.0928691, -0.111633, -0.125234, -0.134991, -0.141251, -0.142877, -0.130044, -0.0571176, -0.039117, -0.0214208, -0.00965539, -0.00455941, -0.00211146, -0.000440024" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.657945, 0.668696, 0.670455, 0.673975, 0.682842, 0.687759, 0.69188, 0.696869, 0.703658, 0.707865, 0.711753, 0.715454, 0.71897, 0.724002, 0.727277, 0.728851, 0.730426, 0.732, 0.733575, 0.735148, 0.736721, 0.738294, 0.739866, 0.741049, 0.742231, 0.743414, 0.744595, 0.746347, 0.748484, 0.750474, 0.753745, 0.754833, 0.755922, 0.758099, 0.760601, 0.762435, 0.76427, 0.766717, 0.767941, 0.769165, 0.771156, 0.773148, 0.77514, 0.777131, 0.78198, 0.786828, 0.804102, 0.828914, 0.850702, 0.888265");
+            values ( \
+              "-0.00252334, -0.00608652, -0.00697779, -0.00897278, -0.0152253, -0.0182023, -0.0205811, -0.0233439, -0.0269134, -0.0289944, -0.0307982, -0.0324017, -0.0338141, -0.0356813, -0.0367985, -0.0369952, -0.0370527, -0.036971, -0.0367501, -0.0363905, -0.035892, -0.0352547, -0.0344785, -0.0334349, -0.0321962, -0.0307623, -0.0291333, -0.0261947, -0.0219674, -0.0183511, -0.0130552, -0.0115023, -0.0101692, -0.00788595, -0.00577916, -0.0044196, -0.00332999, -0.00236932, -0.00196345, -0.00160723, -0.00126182, -0.000962443, -0.000709108, -0.000501811, -0.000290313, -0.000150265, -1.31388e-05, -3.81806e-05, -8.14e-05, -3.09386e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.735135, 0.766014, 0.815267, 0.843958, 0.864334, 0.88105, 0.896774, 0.910179, 0.9157, 0.921423, 0.92746, 0.938888, 0.95007, 0.961578, 0.972444, 0.98371, 0.990503, 1.00409, 1.02562, 1.05027, 1.07453");
+            values ( \
+              "-0.00188649, -0.0216762, -0.0547064, -0.0713007, -0.0810282, -0.087314, -0.0915208, -0.093153, -0.0927963, -0.0911163, -0.0868292, -0.0703911, -0.0507274, -0.03318, -0.0210356, -0.0125948, -0.00911071, -0.00461618, -0.00141003, -0.000404215, -0.00016499" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("1.19678, 1.28411, 1.52816, 1.66274, 1.74218, 1.81425, 1.88208, 1.94778, 2.01339, 2.14299, 2.19429, 2.25722, 2.30412, 2.36664, 2.46766, 2.58637");
+            values ( \
+              "-0.0159214, -0.0233027, -0.0754006, -0.101186, -0.114016, -0.123305, -0.129561, -0.131502, -0.12077, -0.0550147, -0.0355025, -0.0196767, -0.0123928, -0.00643833, -0.00201582, -0.000469743" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("4.12665, 4.66957, 5.60763, 6.04925, 6.56709, 7.01357, 7.41988, 7.80211, 8.17446, 8.5463, 9.31499, 9.56532, 9.69457, 9.93914, 10.2073, 10.4212, 10.8489, 11.1002");
+            values ( \
+              "-0.0310887, -0.0335402, -0.0736339, -0.0914074, -0.109968, -0.123386, -0.133051, -0.139321, -0.140944, -0.12851, -0.0562458, -0.0388792, -0.0317825, -0.0212965, -0.0135613, -0.00934428, -0.004236, -0.00302107" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("21.7001, 26.0257, 33.208, 35.9124, 38.7147, 41.4311, 43.2397, 44.7089, 45.9669, 48.1854, 53.083, 55.0224, 56.4346, 58.4609, 60.0832, 63.3279, 67.3913");
+            values ( \
+              "-0.0267401, -0.04181, -0.0926424, -0.109144, -0.123673, -0.134688, -0.139935, -0.142459, -0.142528, -0.129908, -0.0534405, -0.0329019, -0.0224849, -0.0127749, -0.00795375, -0.00282411, -0.000684344" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("0, 77.5697, 92.5576, 107.545, 112.766, 116.907, 121.905, 127.127, 134.343, 140.439, 152.803, 189.209, 198.622, 217.433, 232.421, 241.683, 248.551, 262.527, 276.108, 289.688, 293.579, 310.648, 317.711, 327.125, 332.043, 340.845, 344.722, 350.399, 357.968, 372.956, 387.944, 402.932, 417.92");
+            values ( \
+              "-3.45021e-08, -5.21157e-05, -0.000487369, -0.00273658, -0.00447775, -0.00632898, -0.00916589, -0.0128592, -0.019069, -0.0251829, -0.039248, -0.0824649, -0.0928298, -0.111594, -0.124216, -0.130774, -0.13497, -0.141276, -0.142854, -0.130068, -0.120914, -0.0740081, -0.0571204, -0.0391161, -0.0317254, -0.0214202, -0.0179641, -0.0138236, -0.00965716, -0.00456026, -0.00211187, -0.000975597, -0.000440111" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.95075, 2.97827, 2.98276, 2.98725, 2.99286, 2.99847, 3.00535, 3.02064, 3.04594, 3.05532, 3.0647, 3.07654, 3.08401, 3.09105, 3.0978, 3.10752, 3.11061, 3.11369, 3.11677, 3.11985, 3.12285, 3.12586, 3.12886, 3.13186, 3.13411, 3.13636, 3.14086, 3.14474, 3.15578, 3.15901, 3.16243, 3.16775, 3.1698, 3.17185, 3.17288, 3.17493, 3.17698, 3.18109, 3.18412, 3.18716, 3.19019, 3.19322, 3.1988, 3.20438, 3.21543, 3.23587, 3.2542, 3.26508, 3.3139, 3.38247");
+            values ( \
+              "-0.00192935, -0.0020551, -0.00237654, -0.00273091, -0.00321983, -0.00376015, -0.00470495, -0.00724485, -0.0110798, -0.0124203, -0.0137059, -0.0152253, -0.0161215, -0.016912, -0.0176228, -0.0185554, -0.0187427, -0.0188863, -0.0189861, -0.0190422, -0.0190548, -0.0190259, -0.0189554, -0.0188434, -0.0185387, -0.0181497, -0.0171186, -0.015282, -0.00802695, -0.00630598, -0.00477778, -0.00291949, -0.00233674, -0.00185619, -0.00164544, -0.0013535, -0.00109331, -0.000668145, -0.00050069, -0.000359142, -0.000243501, -0.000153766, -8.93297e-05, -4.65592e-05, -2.58187e-05, -2.2027e-05, -4.22877e-05, -6.99599e-05, -3.21511e-05, -1.93941e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("3.1409, 3.17906, 3.20238, 3.22066, 3.32866, 3.3657, 3.38219, 3.40954, 3.42357, 3.4268, 3.42948, 3.43749, 3.44265, 3.4478, 3.4557, 3.469, 3.48631, 3.49634, 3.51067, 3.51813, 3.52626, 3.53439, 3.54252, 3.55523, 3.56794, 3.59839, 3.6444");
+            values ( \
+              "-0.0078736, -0.00826119, -0.0125689, -0.0169363, -0.0460167, -0.0551624, -0.0588441, -0.0644124, -0.066717, -0.0671548, -0.0672577, -0.0669466, -0.0660592, -0.0646598, -0.0608351, -0.0504619, -0.0316977, -0.0222285, -0.0129712, -0.00920579, -0.00611985, -0.00421675, -0.00272852, -0.00156786, -0.000751755, -0.000198305, -8.91192e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.86184, 3.95537, 3.96254, 4.0476, 4.3122, 4.35964, 4.44026, 4.51322, 4.58141, 4.64751, 4.71351, 4.84487, 4.89064, 4.91477, 4.95526, 4.99884, 5.03314, 5.10173, 5.21124, 5.34231");
+            values ( \
+              "-0.0168968, -0.0197222, -0.0208439, -0.036656, -0.0905843, -0.0994196, -0.112634, -0.122265, -0.128659, -0.130852, -0.120301, -0.0542417, -0.036757, -0.0295348, -0.0201053, -0.0131278, -0.00927861, -0.0044686, -0.00121381, -0.000236727" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("6.73935, 7.21074, 8.73883, 9.2555, 9.70229, 10.1087, 10.4909, 10.8633, 11.2351, 12.0037, 12.2542, 12.628, 13.1098, 13.5374, 13.7823");
+            values ( \
+              "-0.0275041, -0.0275931, -0.0914099, -0.109949, -0.123381, -0.133046, -0.139319, -0.140944, -0.128507, -0.0562495, -0.0388776, -0.0212956, -0.00934673, -0.00423871, -0.00305382" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("24.3067, 28.234, 35.8992, 38.606, 41.3936, 44.1229, 45.9071, 47.4494, 48.6584, 50.8769, 55.7694, 57.7201, 59.1403, 61.134, 62.7305, 65.9235, 69.9726");
+            values ( \
+              "-0.0273855, -0.0383108, -0.0926298, -0.109148, -0.123606, -0.134682, -0.139873, -0.142502, -0.142524, -0.12991, -0.0535102, -0.0328518, -0.0223982, -0.0128429, -0.00806035, -0.00292039, -0.000713035" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("0.00168996, 81.1898, 96.1776, 111.165, 120.972, 131.39, 141.941, 201.368, 216.355, 227.914, 236.472, 251.312, 265.271, 278.869, 292.448, 320.471, 329.885, 334.803, 343.605, 353.159, 360.728, 375.716, 386.071");
+            values ( \
+              "-1e-22, -6.57043e-05, -0.000539649, -0.00298824, -0.00701546, -0.0140663, -0.0238822, -0.0928309, -0.108019, -0.118389, -0.125191, -0.134973, -0.141283, -0.142856, -0.130075, -0.0571208, -0.0391164, -0.0317258, -0.0214203, -0.0138236, -0.00965709, -0.0045602, -0.00286869" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("16.0051, 16.1273, 16.1438, 16.1769, 16.1973, 16.2381, 16.2506, 16.3071, 16.3474, 16.3816, 16.4417, 16.4698, 16.4977, 16.5185, 16.5265, 16.5522, 16.5694, 16.5858, 16.6075, 16.6325, 16.6658, 16.6747, 16.6949, 16.735, 16.9679");
+            values ( \
+              "-0.0001106, -0.00064664, -0.00076461, -0.00113392, -0.00144695, -0.00250676, -0.00307281, -0.00514693, -0.00632413, -0.00722503, -0.00815048, -0.00828972, -0.00835733, -0.00791823, -0.00743832, -0.0036743, -0.00163926, -0.000670964, -0.000193334, -6.40697e-05, -4.71906e-05, -8.39074e-05, -7.79804e-05, -5.96797e-06, -1.07467e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("16.329, 16.5319, 16.5582, 16.5845, 16.6145, 16.6358, 16.645, 16.6543, 16.6682, 16.6867, 16.7053, 16.7591, 16.8035, 16.8352, 16.886, 16.9269, 16.9729, 17.0218, 17.0875, 17.0881, 17.0893, 17.0989, 17.1108, 17.1204, 17.1264, 17.1328, 17.1405, 17.1444, 17.1483, 17.1562, 17.1649, 17.1737, 17.1829, 17.1944, 17.2082, 17.2209, 17.2318, 17.2405, 17.2487, 17.2569, 17.2678, 17.2787, 17.2875, 17.2963, 17.3052, 17.314, 17.324, 17.3439, 17.3539, 17.3893");
+            values ( \
+              "-0.000568588, -0.00220697, -0.00292882, -0.00378315, -0.00488822, -0.00575461, -0.0062104, -0.006731, -0.00757323, -0.00877943, -0.0100724, -0.0141058, -0.0171549, -0.0192673, -0.0225316, -0.0249455, -0.0274588, -0.0299481, -0.0328412, -0.0328204, -0.0328493, -0.0331982, -0.0335417, -0.0337431, -0.0338197, -0.0337646, -0.0335451, -0.0332903, -0.0329488, -0.0320052, -0.0303157, -0.0281741, -0.0253175, -0.0213678, -0.0161523, -0.0121053, -0.0091996, -0.0072197, -0.00554105, -0.0041712, -0.00294414, -0.00196763, -0.00151203, -0.00111969, -0.000790613, -0.000524796, -0.000392366, -0.000186355, -0.000112773, -4.48805e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("18.1542, 18.4108, 18.4863, 18.5918, 18.8585, 19.1957, 19.389, 19.5023, 19.608, 19.7114, 19.7887, 19.865, 19.9482, 19.9976, 20.0523, 20.0899, 20.1651, 20.2416");
+            values ( \
+              "-0.00886675, -0.0119413, -0.0154871, -0.0213626, -0.0377983, -0.0601682, -0.0723706, -0.0786744, -0.0831785, -0.0828787, -0.0698738, -0.0485822, -0.0283038, -0.0194115, -0.01255, -0.00906728, -0.00462857, -0.00252877" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("23.3253, 23.9578, 24.0755, 24.1922, 24.2874, 24.3401, 24.4048, 24.4639, 24.5288, 24.6204, 24.8037, 24.9623, 25.6968, 26.2474, 26.4055, 26.5698, 26.7096, 26.921, 27.1286, 27.5203, 27.8994, 28.2781, 28.2914, 28.3179, 28.371, 28.4772, 28.6896, 28.7821, 28.8321, 28.8987, 29.0298, 29.1967, 29.241, 29.3296, 29.4821, 29.6953, 29.7857, 29.9665, 30.328, 30.9156, 31.6054");
+            values ( \
+              "-0.0185609, -0.0223844, -0.02587, -0.0295387, -0.0326646, -0.0344522, -0.0366915, -0.0387723, -0.0410818, -0.0443874, -0.0511149, -0.0570383, -0.0848091, -0.104484, -0.10973, -0.114757, -0.118876, -0.12456, -0.12946, -0.136458, -0.138758, -0.127108, -0.126008, -0.123995, -0.119617, -0.109785, -0.0885807, -0.0795165, -0.0747864, -0.0687074, -0.0575915, -0.0453138, -0.0424222, -0.0370899, -0.0291949, -0.0205991, -0.0177189, -0.0130339, -0.00682279, -0.0021427, -0.000494172" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("41.2849, 45.3315, 52.9428, 56.047, 58.7308, 61.1698, 63.4674, 65.7064, 67.9424, 72.5573, 74.1018, 76.3594, 79.1885, 81.6908, 83.8068");
+            values ( \
+              "-0.0259805, -0.0387217, -0.0926506, -0.1114, -0.124971, -0.134711, -0.14101, -0.142589, -0.129854, -0.0570034, -0.0390806, -0.0214014, -0.00961682, -0.0044855, -0.00268836" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("0, 95.6326, 110.62, 125.608, 131.193, 136.767, 146.909, 158.694, 218.379, 233.367, 244.908, 253.477, 268.317, 282.276, 295.873, 309.452, 337.474, 346.889, 351.808, 360.609, 370.162, 377.73, 392.718, 403.182");
+            values ( \
+              "-2.99416e-10, -4.60397e-05, -0.00038418, -0.00231134, -0.00398667, -0.00639284, -0.0128905, -0.0236241, -0.0928431, -0.108029, -0.118384, -0.125196, -0.134975, -0.141286, -0.142857, -0.130077, -0.0571226, -0.039116, -0.0317243, -0.02142, -0.0138242, -0.00965812, -0.00456069, -0.00285102" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("95.2184, 96.4187, 96.5878, 96.6705, 96.7809, 96.8731, 96.8998, 96.9354, 97.0066, 97.2307, 97.3454, 97.4459, 97.5406, 97.6331, 97.7929, 97.8811, 97.9057, 97.9421, 98.0134, 98.0409, 98.081, 98.1264, 98.1548, 98.1914, 98.2337, 98.2694, 98.2873, 98.3193, 98.3429");
+            values ( \
+              "-1.71579e-06, -4.0906e-05, -0.000163846, -0.000195314, -0.000272591, -0.000378304, -0.000421455, -0.000492222, -0.000686799, -0.00183204, -0.00220605, -0.00239436, -0.00248132, -0.0025288, -0.0025382, -0.00257447, -0.00252173, -0.00211936, -0.000599871, -0.000350637, -0.000165076, -8.67469e-05, -8.4505e-05, -5.77576e-05, -6.42275e-05, -4.96189e-05, -6.60877e-05, -4.62866e-05, -5.72767e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("96.9189, 97.4064, 97.4695, 97.5536, 97.6722, 97.7129, 97.7944, 97.937, 98.0791, 98.178, 98.3441, 98.3959, 98.765, 98.8274, 98.8599, 98.8891, 98.9273, 98.9679, 99.0071, 99.0284, 99.0546, 99.1216, 99.1583, 99.1797, 99.2113, 99.2533, 99.3107, 99.3984, 99.5121, 99.6831");
+            values ( \
+              "-0.000287304, -0.000867494, -0.00103572, -0.00130531, -0.00181631, -0.00205731, -0.00264266, -0.00426084, -0.00625381, -0.00751939, -0.00938317, -0.00990166, -0.013325, -0.0138583, -0.0140812, -0.0142079, -0.0142242, -0.0141033, -0.013673, -0.0131188, -0.0118159, -0.00636998, -0.00383006, -0.00275148, -0.00164084, -0.000806804, -0.000316122, -0.000119216, -6.68254e-05, -3.68505e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("100.314, 100.957, 101.125, 101.335, 101.453, 101.62, 101.866, 102.417, 102.713, 102.924, 103.214, 103.435, 103.596, 103.642, 103.734, 103.84, 103.987, 104.048, 104.215, 104.259, 104.329, 104.357, 104.395, 104.445, 104.545, 104.731, 104.945");
+            values ( \
+              "-0.00201386, -0.00331397, -0.00441014, -0.00620468, -0.0074884, -0.00966344, -0.0135678, -0.0230996, -0.0285804, -0.0323662, -0.0370862, -0.040253, -0.0421825, -0.0426386, -0.043378, -0.0436435, -0.0405803, -0.0363235, -0.0204708, -0.0167751, -0.0116487, -0.0100104, -0.00810841, -0.00609394, -0.00320915, -0.000832382, -0.000107842" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("111.412, 113.088, 113.378, 113.642, 114.144, 114.559, 115.154, 118.008, 118.748, 119.318, 120.056, 120.563, 120.681, 120.918, 121.287, 121.742, 122.467, 122.684, 122.972, 123.129, 123.295, 123.516, 123.957, 124.468");
+            values ( \
+              "-0.00405804, -0.00838364, -0.0101778, -0.0120337, -0.0161795, -0.0201917, -0.0266235, -0.0597164, -0.0679705, -0.0740063, -0.0810533, -0.084925, -0.0856054, -0.0865078, -0.0852489, -0.072299, -0.0376325, -0.0292045, -0.0203156, -0.0163302, -0.0129819, -0.00957949, -0.00476504, -0.00241877" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("145.705, 150.22, 151.524, 151.654, 151.914, 152.435, 153.476, 155.094, 159.602, 162.469, 162.967, 163.964, 165.804, 166.626, 168.268, 168.412, 168.604, 168.988, 169.756, 170.694, 172.57, 172.991, 173.832, 175.34, 177.141, 178.15, 178.425, 178.975, 180.075, 180.87, 181.462, 182.252, 183.728, 184.216, 184.376, 184.695, 185.334, 186.612, 189.167, 193.056, 197.743");
+            values ( \
+              "-0.0215868, -0.0282321, -0.035325, -0.0360589, -0.0375379, -0.0405345, -0.0466569, -0.0564232, -0.0842157, -0.101217, -0.104042, -0.109519, -0.118907, -0.122747, -0.129209, -0.12975, -0.130456, -0.13181, -0.13427, -0.136768, -0.13941, -0.139317, -0.137772, -0.126677, -0.0994495, -0.0826618, -0.0783337, -0.0698056, -0.0545963, -0.0450652, -0.0388973, -0.0318185, -0.0213234, -0.0187146, -0.0178464, -0.0163947, -0.0136491, -0.00951189, -0.00432176, -0.00119236, -0.0001705" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("0, 203.255, 218.243, 233.231, 238.807, 244.408, 250.629, 263.763, 276.46, 325.811, 340.799, 352.345, 360.911, 375.751, 389.71, 403.307, 416.886, 444.908, 454.323, 459.242, 468.043, 477.596, 485.164, 500.152, 515.14, 530.127, 545.115");
+            values ( \
+              "-2.14029e-08, -4.84838e-05, -0.000394818, -0.00235719, -0.00405217, -0.00649746, -0.0101842, -0.0212332, -0.0350811, -0.0928413, -0.108028, -0.118386, -0.125195, -0.134975, -0.141286, -0.142857, -0.130076, -0.0571225, -0.039116, -0.0317244, -0.02142, -0.0138242, -0.00965808, -0.00456067, -0.00211206, -0.000975672, -0.000440154" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00770087, 0.00774848, 0.00779717, 0.007813, 0.00781602, 0.00781653", \
+            "0.00884647, 0.00887683, 0.00892921, 0.00895099, 0.00895574, 0.00895657", \
+            "0.00927977, 0.00928066, 0.00928996, 0.0093029, 0.00930718, 0.00930799", \
+            "0.00941719, 0.00941481, 0.00940915, 0.00940548, 0.00940628, 0.00940673", \
+            "0.00949113, 0.00949096, 0.00948587, 0.0094758, 0.00946912, 0.0094677", \
+            "0.00950485, 0.0095046, 0.00950321, 0.00949739, 0.0094864, 0.00947978" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00975479, 0.00979713, 0.00986734, 0.00989136, 0.00989599, 0.00989678", \
+            "0.0108301, 0.010834, 0.010856, 0.0108244, 0.010824, 0.0108239", \
+            "0.011717, 0.0115601, 0.0113858, 0.0113133, 0.0112981, 0.0112955", \
+            "0.0109952, 0.0111018, 0.0119175, 0.011537, 0.0114551, 0.01144", \
+            "0.0112193, 0.0112728, 0.0111491, 0.0119498, 0.0115037, 0.0114179", \
+            "0.0110724, 0.011025, 0.0110953, 0.0111706, 0.0120034, 0.01152" \
+          );
+        }
+      }
+      timing () {
+        related_pin : "B";
+        timing_sense : positive_unate;
+        timing_type : combinational;
+        cell_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.149473, 0.268949, 0.965491, 5.16313, 30.6823, 185.983", \
+            "0.166476, 0.286391, 0.983557, 5.17948, 30.7056, 185.993", \
+            "0.261533, 0.394997, 1.0958, 5.29321, 30.8167, 186.117", \
+            "0.376712, 0.638646, 1.68082, 6.0127, 31.5291, 186.807", \
+            "-0.489392, 0.0937049, 2.32955, 9.41253, 36.074, 191.314", \
+            "-9.30354, -8.07754, -3.18807, 12.1466, 56.8448, 220.021" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0380668, 0.104986, 0.505281, 2.92616, 17.6584, 107.32", \
+            "0.0380317, 0.104871, 0.505008, 2.92577, 17.6666, 107.327", \
+            "0.0416384, 0.106046, 0.505021, 2.92446, 17.6648, 107.322", \
+            "0.0749953, 0.143994, 0.525548, 2.92431, 17.6639, 107.339", \
+            "0.164475, 0.292014, 0.749655, 3.06742, 17.6579, 107.298", \
+            "0.460613, 0.662929, 1.51013, 4.43091, 18.5979, 107.335" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.23134, 0.396606, 1.35402, 7.10605, 42.0806, 254.839", \
+            "0.252764, 0.418907, 1.37827, 7.13067, 42.0969, 254.878", \
+            "0.390379, 0.556303, 1.51638, 7.27347, 42.2508, 255.023", \
+            "0.962363, 1.23592, 2.37107, 8.14212, 43.1232, 255.888", \
+            "3.14168, 3.72427, 6.00514, 13.4703, 48.6151, 261.392", \
+            "13.9311, 15.12, 19.9069, 35.3033, 82.0986, 296.003" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0434403, 0.108075, 0.460836, 2.55631, 15.3234, 92.9397", \
+            "0.0434303, 0.108302, 0.461408, 2.55592, 15.332, 92.9551", \
+            "0.0438016, 0.107709, 0.461036, 2.55554, 15.3218, 92.9531", \
+            "0.0729437, 0.137082, 0.465453, 2.55667, 15.3246, 92.962", \
+            "0.162589, 0.27303, 0.684122, 2.62557, 15.3206, 92.9527", \
+            "0.446806, 0.614545, 1.31232, 3.98614, 15.7858, 92.9676" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.115495, 0.120951, 0.130533, 0.135098, 0.138811, 0.145685, 0.151889, 0.157772, 0.16358, 0.169383, 0.172722, 0.178141, 0.18557, 0.19252, 0.197481, 0.201624, 0.208, 0.216261, 0.221389, 0.231646, 0.243579, 0.255512, 0.26346");
+            values ( \
+              "0.0029704, 0.0140119, 0.0243037, 0.0283864, 0.0314367, 0.035881, 0.0386677, 0.0399296, 0.0397838, 0.0369781, 0.0327178, 0.0246139, 0.0162715, 0.0110482, 0.00823631, 0.00640333, 0.00429994, 0.0025407, 0.00183479, 0.000934456, 0.0004415, 0.000218355, 0.000180396" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.157966, 0.177818, 0.205367, 0.227148, 0.245337, 0.261964, 0.278113, 0.294338, 0.30586, 0.360943, 0.377525, 0.39956, 0.424849, 0.451487, 0.463119");
+            values ( \
+              "0.00988369, 0.0262938, 0.0556006, 0.0727967, 0.0821491, 0.0866924, 0.0879004, 0.0855767, 0.0808076, 0.0344412, 0.0240928, 0.0144542, 0.00782447, 0.00401382, 0.00334482" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.454756, 0.514785, 0.56484, 0.632332, 0.688095, 0.732405, 0.787373, 0.817153, 0.856578, 0.8962, 0.94957, 0.973606, 1.01227, 1.05234, 1.10929, 1.13692, 1.18087, 1.32144, 1.38786, 1.4544, 1.50886, 1.5567, 1.62048, 1.6746, 1.74645, 1.84224, 2.03383, 2.26552");
+            values ( \
+              "0.0334189, 0.0355528, 0.0527986, 0.0737058, 0.0873511, 0.0954859, 0.10277, 0.105776, 0.108629, 0.110382, 0.110919, 0.110554, 0.109062, 0.106357, 0.0997549, 0.0951753, 0.0864416, 0.0549511, 0.0418704, 0.0310537, 0.0239379, 0.0188948, 0.0136259, 0.0102594, 0.00699915, 0.00413508, 0.00129207, 0.000289317" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("2.15095, 2.47799, 2.96522, 3.19055, 3.56801, 3.78811, 4.2283, 4.3577, 4.53024, 4.72348, 5.10996, 5.29172, 5.53406, 5.81875, 6.12303, 6.62915, 7.35559, 7.66382, 8.12327, 8.33405, 8.68487, 9.0858, 9.39322, 9.86019, 10.4828, 11.6923, 13.1353");
+            values ( \
+              "0.0309254, 0.0328184, 0.0640974, 0.0770926, 0.0946501, 0.102243, 0.112427, 0.114187, 0.115785, 0.11681, 0.116324, 0.115044, 0.112319, 0.107181, 0.0988982, 0.0802637, 0.0516803, 0.0413805, 0.0288282, 0.0241771, 0.0179478, 0.0125382, 0.00950014, 0.00618313, 0.00344488, 0.000928635, 0.000198361" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("13.1665, 15.6709, 18.9147, 20.476, 22.3511, 23.9732, 25.2529, 27.3934, 27.9846, 29.1671, 30.6766, 33.291, 34.433, 35.3906, 36.4451, 38.554, 42.1886, 45.542, 46.9659, 48.8331, 50.5791, 53.1238, 56.2616, 58.0579, 61.6503, 68.7276, 77.007");
+            values ( \
+              "0.042648, 0.0463079, 0.0794684, 0.0920383, 0.103416, 0.110359, 0.114002, 0.117418, 0.11772, 0.117866, 0.116785, 0.112051, 0.108435, 0.104668, 0.0994874, 0.0870174, 0.0626846, 0.0426814, 0.0356395, 0.0278348, 0.0218082, 0.0151192, 0.00946529, 0.00725784, 0.00409139, 0.00123211, 0.000231109" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("79.2448, 97.583, 105.979, 114.511, 127.732, 135.377, 149.923, 153.037, 159.266, 169.613, 184.158, 189.737, 196.155, 202.851, 216.241, 230.545, 260.566, 272.156, 280.304, 289.154, 304.212, 311.026, 324.656, 341.459, 351.775, 366.321, 380.866, 395.412, 424.503, 468.14");
+            values ( \
+              "0.0373471, 0.0514048, 0.066172, 0.0796942, 0.0963805, 0.103661, 0.11295, 0.114306, 0.116227, 0.117953, 0.117278, 0.11617, 0.114374, 0.111643, 0.103585, 0.0905735, 0.0578592, 0.046521, 0.0394395, 0.0326077, 0.0232457, 0.0199002, 0.0143085, 0.00946954, 0.0073765, 0.0050523, 0.00353464, 0.00238046, 0.00110562, 0.000395612" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.17754, 0.182323, 0.186582, 0.200275, 0.207147, 0.213345, 0.219221, 0.225023, 0.230821, 0.231483, 0.239669, 0.242341, 0.247684, 0.253175, 0.256405, 0.2619, 0.268567, 0.274644, 0.282027, 0.287889, 0.299613, 0.303311");
+            values ( \
+              "0.00889981, 0.0135297, 0.0190639, 0.031701, 0.035681, 0.0389225, 0.0397709, 0.0400153, 0.0368373, 0.0362001, 0.0244862, 0.021144, 0.0156537, 0.0115614, 0.00957947, 0.00688165, 0.00454515, 0.00307516, 0.00192586, 0.0013272, 0.000615161, 0.000517355" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.220223, 0.235857, 0.267029, 0.288758, 0.306899, 0.323521, 0.339652, 0.355756, 0.367426, 0.422419, 0.438992, 0.461018, 0.486296, 0.512635, 0.527297");
+            values ( \
+              "0.0106678, 0.0223883, 0.055799, 0.0729541, 0.0822359, 0.0868205, 0.0879725, 0.085697, 0.0808466, 0.0344605, 0.0241032, 0.0144626, 0.00782972, 0.00404405, 0.00318431" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.485847, 0.567557, 0.627752, 0.694987, 0.727553, 0.768075, 0.806848, 0.855727, 0.879556, 0.918121, 0.958546, 1.01199, 1.03591, 1.07455, 1.11461, 1.1704, 1.19915, 1.24306, 1.38366, 1.45004, 1.51656, 1.57102, 1.61886, 1.68264, 1.76069, 1.80856, 1.90432, 2.09583, 2.32108");
+            values ( \
+              "0.00969388, 0.0322279, 0.0530038, 0.0738191, 0.082257, 0.0909556, 0.0974097, 0.103553, 0.105807, 0.108699, 0.110397, 0.111021, 0.11056, 0.109156, 0.106353, 0.0999994, 0.0951619, 0.0865155, 0.0549194, 0.0418417, 0.0310248, 0.0239764, 0.0189299, 0.013593, 0.00901383, 0.00703252, 0.00410468, 0.00132491, 0.000275101" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("2.30354, 2.69746, 3.0227, 3.27825, 3.49998, 3.84884, 4.11048, 4.33126, 4.71991, 4.91391, 5.17257, 5.34829, 5.58258, 5.68968, 5.90389, 6.18383, 6.68016, 7.12694, 7.50048, 7.79525, 7.98935, 8.44917, 8.65502, 9.06671, 9.44385, 9.64736, 10.0544, 10.8684, 12.1033, 13.6068");
+            values ( \
+              "0.0409362, 0.0429646, 0.063739, 0.0784166, 0.089198, 0.102216, 0.10896, 0.112919, 0.11653, 0.116944, 0.116312, 0.115088, 0.112431, 0.110826, 0.106582, 0.0989248, 0.0806121, 0.0625976, 0.048734, 0.0392153, 0.0336854, 0.0230764, 0.0193904, 0.0134476, 0.00957214, 0.00798434, 0.00544229, 0.00248178, 0.000633629, 0.000130705" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("13.3507, 16.1552, 18.9861, 21.1479, 22.421, 24.9671, 25.3293, 26.0536, 27.5024, 29.1776, 30.747, 33.2964, 34.8797, 36.5147, 39.5861, 43.958, 45.8274, 48.6171, 50.1788, 51.9787, 54.3787, 55.794, 57.2321, 59.1496, 62.9846, 70.1979, 78.7175");
+            values ( \
+              "0.0427858, 0.0508791, 0.0795681, 0.0961422, 0.103491, 0.113223, 0.114158, 0.115593, 0.117465, 0.11789, 0.116805, 0.11222, 0.107036, 0.0995533, 0.080684, 0.0521124, 0.0416204, 0.0289281, 0.0233341, 0.0180746, 0.0127386, 0.0102786, 0.00827759, 0.00621567, 0.00335942, 0.000976892, 0.000170575" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("79.0471, 96.2681, 108.741, 114.545, 126.153, 135.416, 149.962, 153.078, 159.312, 169.655, 184.201, 189.783, 196.2, 202.895, 216.284, 230.589, 260.611, 272.201, 280.349, 289.198, 300.849, 311.071, 324.7, 341.504, 351.82, 366.365, 380.911, 395.456, 424.548, 468.184");
+            values ( \
+              "0.0376999, 0.0489216, 0.070654, 0.0796515, 0.0945919, 0.103627, 0.112942, 0.114284, 0.116225, 0.117936, 0.117282, 0.116175, 0.114362, 0.111649, 0.103577, 0.0905643, 0.0578674, 0.0465127, 0.0394312, 0.0326159, 0.0251817, 0.019892, 0.0143164, 0.00947745, 0.0073686, 0.00506013, 0.00352685, 0.00238829, 0.00111344, 0.000387793" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.542311, 0.550283, 0.569071, 0.579562, 0.586549, 0.593003, 0.599285, 0.605557, 0.62386, 0.634751, 0.645014, 0.657968, 0.672322, 0.672361");
+            values ( \
+              "0.00780962, 0.00997005, 0.0247022, 0.0314865, 0.0348743, 0.0366485, 0.0371122, 0.0350139, 0.0144766, 0.00787141, 0.00424287, 0.00189451, 0.000761779, 0.00076094" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.601137, 0.616572, 0.652438, 0.67488, 0.683808, 0.693447, 0.710372, 0.726665, 0.742937, 0.759277, 0.797691, 0.812356, 0.834663, 0.849786, 0.85955, 0.878583, 0.899955, 0.915043, 0.946756");
+            values ( \
+              "0.00708735, 0.0172801, 0.0526966, 0.0703548, 0.075845, 0.0805433, 0.085728, 0.0872762, 0.0852422, 0.0778744, 0.0435176, 0.0325756, 0.019899, 0.0139767, 0.011064, 0.00695764, 0.00405338, 0.00273914, 0.00128612" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("0.85733, 0.958866, 1.04791, 1.09687, 1.13966, 1.17833, 1.20199, 1.24929, 1.27088, 1.30839, 1.34988, 1.38898, 1.42722, 1.50367, 1.53939, 1.57748, 1.61668, 1.80792, 1.8529, 1.91528, 1.96513, 2.00476, 2.0534, 2.12165, 2.19215, 2.24608, 2.35393, 2.5594, 2.80215");
+            values ( \
+              "0.00149518, 0.0322382, 0.0624671, 0.0767483, 0.0870373, 0.0943504, 0.0979487, 0.103782, 0.105817, 0.108628, 0.110408, 0.111048, 0.110564, 0.106655, 0.102963, 0.097496, 0.0901921, 0.0482117, 0.0398139, 0.0299914, 0.0236311, 0.0194303, 0.0151602, 0.0106219, 0.00731179, 0.0054552, 0.00299808, 0.000830248, 0.00017214" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("2.71749, 3.12521, 3.41274, 3.67222, 3.82019, 4.06335, 4.24261, 4.60114, 4.72555, 4.95829, 5.17799, 5.55851, 5.75818, 6.08253, 6.37853, 6.57766, 6.97592, 7.81587, 8.116, 8.5681, 8.83704, 9.14706, 9.56043, 9.84784, 10.2854, 10.8689, 12.0271, 13.3813");
+            values ( \
+              "0.0428434, 0.0452557, 0.0635875, 0.0784781, 0.0858727, 0.0961757, 0.102249, 0.110967, 0.11297, 0.115575, 0.116761, 0.116371, 0.114957, 0.11085, 0.104639, 0.0988983, 0.0844983, 0.0514428, 0.0413967, 0.029011, 0.0232055, 0.0177908, 0.0123146, 0.0095046, 0.00636449, 0.00365846, 0.00108672, 0.000238426" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("0, 7.3147, 9.42941, 10.1083, 11.466, 12.4346, 13.4322, 18.2942, 21.5117, 22.817, 25.4278, 26.3234, 27.4064, 28.4522, 30.5437, 32.3591, 33.9206, 36.7191, 38.1412, 44.5067, 46.2211, 49.0139, 50.5698, 52.3624, 54.7526, 57.6293, 59.562, 63.4275, 70.4993, 78.8547");
+            values ( \
+              "4.60578e-09, 9.06598e-06, 0.000430764, 0.0010506, 0.00461631, 0.00997708, 0.0179421, 0.0692901, 0.0959419, 0.103457, 0.113417, 0.11539, 0.116979, 0.117769, 0.117407, 0.115091, 0.111555, 0.100586, 0.0925588, 0.0511483, 0.0416269, 0.0289265, 0.0233549, 0.0181147, 0.0127491, 0.0082914, 0.00617348, 0.00335296, 0.000976834, 0.000206557" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("79.4391, 97.1934, 114.898, 127.882, 135.766, 150.312, 159.652, 170, 184.262, 190.684, 199.248, 203.239, 211.222, 221.4, 235.945, 262.046, 280.031, 289.139, 301.024, 311.756, 326.065, 337.016, 349.012, 363.558, 378.104, 392.649, 421.74, 465.377");
+            values ( \
+              "0.0370796, 0.0500402, 0.0796722, 0.0961653, 0.103633, 0.112987, 0.116262, 0.117922, 0.117352, 0.116065, 0.113361, 0.111675, 0.10731, 0.0996343, 0.0852594, 0.0567607, 0.0399644, 0.0329259, 0.025262, 0.0197162, 0.0139814, 0.0107021, 0.0079543, 0.00550259, 0.00380198, 0.00261112, 0.00122928, 0.000399676" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.34974, 2.37343, 2.38226, 2.42728, 2.45681, 2.46889, 2.4801, 2.49095, 2.50178, 2.5164, 2.53016, 2.545, 2.55663, 2.57222, 2.59368, 2.61918");
+            values ( \
+              "0.0010546, 0.0028498, 0.00410999, 0.012973, 0.0182771, 0.020005, 0.0211984, 0.0215128, 0.0193545, 0.0109448, 0.00607487, 0.00295446, 0.00160518, 0.000720234, 0.000320806, 0.000303428" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("2.50513, 2.54976, 2.55574, 2.58108, 2.61207, 2.68121, 2.70833, 2.72965, 2.73372, 2.73914, 2.74998, 2.75674, 2.76491, 2.77325, 2.78903, 2.82527, 2.84501, 2.85571, 2.86847, 2.87678, 2.89089, 2.90125, 2.91582, 2.93525, 2.95908, 2.98133");
+            values ( \
+              "0.00323509, 0.00938268, 0.0107658, 0.0178997, 0.0275833, 0.0511278, 0.0594503, 0.0645522, 0.0653135, 0.066176, 0.0673574, 0.0675502, 0.067039, 0.06536, 0.05785, 0.033671, 0.0231642, 0.0185664, 0.0141114, 0.011712, 0.00843626, 0.00659655, 0.00463455, 0.00285216, 0.00156763, 0.000952589" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.17099, 3.26991, 3.4632, 3.53372, 3.58517, 3.64977, 3.69258, 3.75094, 3.77322, 3.81309, 3.85379, 3.91846, 3.98241, 4.18429, 4.25548, 4.3612, 4.47926, 4.55196, 4.64889, 4.78788");
+            values ( \
+              "0.0263196, 0.02991, 0.0749406, 0.0880335, 0.0955812, 0.102462, 0.105299, 0.107152, 0.107156, 0.106394, 0.104223, 0.0974923, 0.0861029, 0.0431479, 0.031513, 0.0189012, 0.010268, 0.00697748, 0.0040932, 0.00203547" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("5.19083, 5.56961, 5.89434, 6.15318, 6.30082, 6.54379, 6.72309, 7.08171, 7.20587, 7.43854, 7.65822, 8.03699, 8.24173, 8.5629, 8.84843, 9.05782, 9.4766, 10.2518, 10.6102, 10.7915, 11.1541, 11.5119, 11.7667, 12.1679, 12.3355, 12.6709, 13.3417, 14.4512, 15.7634");
+            values ( \
+              "0.0429602, 0.0430044, 0.0637471, 0.0785793, 0.0859527, 0.096231, 0.102301, 0.111001, 0.112999, 0.115594, 0.116778, 0.116387, 0.114931, 0.11085, 0.104904, 0.0989033, 0.0836931, 0.0530479, 0.0409693, 0.0356406, 0.0265811, 0.0196528, 0.0157381, 0.010981, 0.00943561, 0.00693553, 0.00365376, 0.00115641, 0.000271436" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("16.1001, 18.9395, 20.7221, 21.8569, 23.9939, 25.2924, 27.8896, 28.8252, 29.8946, 30.9273, 32.9928, 33.6238, 34.8858, 36.3956, 39.1953, 41.6655, 45.5574, 47.5906, 48.8091, 50.7418, 52.5858, 54.0617, 55.7587, 58.1521, 59.6604, 62.2957, 65.6418, 72.0512, 80.2438");
+            values ( \
+              "0.0395028, 0.0499299, 0.068822, 0.0795313, 0.095989, 0.103463, 0.113381, 0.115437, 0.116995, 0.117766, 0.117427, 0.116835, 0.114999, 0.111552, 0.100582, 0.0859262, 0.0599692, 0.047617, 0.041042, 0.0319875, 0.024892, 0.0202388, 0.0158433, 0.0111076, 0.00886064, 0.00593484, 0.00351483, 0.0011799, 0.000261694" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("81.7637, 99.5027, 117.327, 130.3, 138.208, 152.753, 162.107, 172.449, 186.559, 193.433, 202.597, 211.877, 223.85, 238.395, 270.481, 280.039, 293.246, 304.124, 323.329, 337.874, 347.109, 364.203, 378.748, 407.84, 436.931, 466.022");
+            values ( \
+              "0.0369649, 0.0497268, 0.0795989, 0.0960915, 0.1036, 0.112959, 0.116245, 0.117914, 0.117363, 0.11598, 0.113006, 0.108413, 0.0996396, 0.0852731, 0.0507637, 0.0420207, 0.0317668, 0.0248996, 0.0158781, 0.011132, 0.00886603, 0.00577738, 0.00398981, 0.00188789, 0.000889026, 0.000417983" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("12.4275, 12.4948, 12.5138, 12.5385, 12.6106, 12.6514, 12.6728, 12.7148, 12.74, 12.7643, 12.7887, 12.807, 12.8215, 12.8488, 12.8711, 12.887, 12.9044, 12.9267, 12.9473, 12.9544, 12.9715, 12.98, 13.0393, 13.1706");
+            values ( \
+              "0.000465141, 0.000910059, 0.00127233, 0.00208854, 0.00551779, 0.00713016, 0.00784967, 0.00896856, 0.00939866, 0.00961725, 0.00935774, 0.00789819, 0.00560297, 0.00267952, 0.00131815, 0.000754193, 0.000414648, 0.000146214, 0.000111026, 0.000179462, 0.000176484, 0.000126577, 1e-22, 1.83591e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("12.7049, 12.8957, 12.9034, 12.9187, 12.9493, 12.9716, 13.0469, 13.1328, 13.1967, 13.2505, 13.2725, 13.2982, 13.3215, 13.342, 13.3808, 13.3836, 13.389, 13.3999, 13.4121, 13.4245, 13.4297, 13.4352, 13.4462, 13.4903, 13.5086, 13.5207, 13.534, 13.5482, 13.5678, 13.5758, 13.5918, 13.6237, 13.681, 13.747, 13.8292, 13.9376, 14.0946");
+            values ( \
+              "0.000115069, 0.00283535, 0.00314342, 0.00389176, 0.00562003, 0.00720028, 0.013069, 0.0196662, 0.0243417, 0.0279998, 0.0294139, 0.0309633, 0.0322321, 0.0332414, 0.0344934, 0.0345302, 0.0345515, 0.0344645, 0.033886, 0.0326223, 0.0317945, 0.0307933, 0.0283893, 0.0177013, 0.0138049, 0.0115612, 0.00941164, 0.00748181, 0.00532067, 0.00462426, 0.00344575, 0.00185048, 0.000512965, 0.000152775, 0.000108293, 9.93367e-05, 3.35086e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("14.2962, 14.54, 14.6274, 14.7699, 14.9525, 15.4452, 15.5353, 15.5925, 15.6445, 15.7333, 15.7879, 15.8701, 16.0167, 16.1203, 16.1953, 16.3181, 16.4062, 16.4765, 16.617, 16.6546");
+            values ( \
+              "0.00455659, 0.00949502, 0.0138847, 0.0222666, 0.0342789, 0.0705503, 0.0760492, 0.0787281, 0.0803145, 0.0798888, 0.0762384, 0.06568, 0.0417265, 0.0273298, 0.0194097, 0.0105909, 0.0067376, 0.00464642, 0.0021183, 0.00184507" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("19.0645, 19.7108, 20.6533, 21.1257, 21.4532, 21.6664, 21.9251, 22.1534, 22.5414, 22.7861, 23.0947, 23.52, 23.7575, 25.1461, 25.815, 26.4131, 26.841, 27.2248, 27.6633, 28.1841");
+            values ( \
+              "0.0265766, 0.0317316, 0.0706096, 0.0886139, 0.0983506, 0.103243, 0.107644, 0.110182, 0.11182, 0.111138, 0.108333, 0.0999495, 0.0926722, 0.0412663, 0.0242194, 0.014459, 0.00996332, 0.00702471, 0.00466289, 0.003058" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("31.8591, 34.2959, 37.5066, 39.1225, 40.9409, 42.559, 43.8421, 45.8248, 46.5727, 47.922, 49.2653, 51.7031, 52.704, 53.8083, 55.0319, 57.479, 61.6812, 64.6993, 66.1891, 68.1366, 69.8848, 72.2158, 74.0414, 76.0372, 78.6982, 83.2511, 90.4278, 98.9725");
+            values ( \
+              "0.0457476, 0.0467279, 0.0795675, 0.0924559, 0.103477, 0.11034, 0.114049, 0.117255, 0.117749, 0.117787, 0.116813, 0.112471, 0.109543, 0.105372, 0.0995153, 0.0848055, 0.0569277, 0.0397992, 0.032833, 0.0252079, 0.019722, 0.0140437, 0.0107037, 0.00792796, 0.00526364, 0.00253101, 0.000719971, 0.000141931" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("97.5025, 115.368, 125.98, 133.024, 146.03, 153.896, 168.441, 177.787, 188.132, 202.098, 209.4, 221.333, 225.727, 234.515, 239.541, 249.033, 279.065, 290.653, 298.799, 307.649, 319.301, 329.524, 343.155, 354.799, 370.271, 384.816, 399.362, 413.907, 428.453, 457.544, 486.635");
+            values ( \
+              "0.0368183, 0.050094, 0.0686667, 0.07965, 0.0961662, 0.103625, 0.112975, 0.116254, 0.117922, 0.117388, 0.11591, 0.111691, 0.109466, 0.103714, 0.0996117, 0.0905463, 0.057886, 0.0464899, 0.0394105, 0.032638, 0.0251602, 0.01987, 0.0143375, 0.0107858, 0.00734693, 0.00508229, 0.00350494, 0.00241036, 0.00165608, 0.000779052, 0.000365808" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("73.212, 73.4708, 73.533, 73.609, 73.7466, 73.7819, 73.8525, 73.9531, 74.0286, 74.1011, 74.1721, 74.2427, 74.2956, 74.3908, 74.433, 74.4883, 74.5211, 74.5522, 74.6108, 74.7945, 75.7265");
+            values ( \
+              "0.000168407, 0.000372587, 0.000573651, 0.00105606, 0.00212972, 0.00234486, 0.00266628, 0.00298916, 0.00313923, 0.00324053, 0.00327979, 0.00327717, 0.00306627, 0.00111459, 0.000642553, 0.00030206, 0.000177169, 0.000118301, 6.70839e-05, 1.61493e-05, 7.15609e-07" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("72.8769, 73.4614, 74.1873, 74.3543, 74.4543, 74.519, 74.8144, 74.8792, 75.0086, 75.3819, 75.4201, 75.4496, 75.4902, 75.5419, 75.5885, 75.6334, 75.738, 75.7878, 75.832, 75.8604, 75.9044, 75.9674, 76.0266, 76.0798, 76.1902, 76.5712");
+            values ( \
+              "5.78322e-06, 2.38089e-05, 0.000477868, 0.00137399, 0.00215831, 0.00294044, 0.00784634, 0.00880647, 0.010531, 0.0149334, 0.0152684, 0.0153462, 0.015273, 0.0148856, 0.0139996, 0.0120611, 0.00597017, 0.00380068, 0.00245961, 0.00181049, 0.00111969, 0.00052223, 0.00026666, 0.000135018, 3.95583e-05, 2.65162e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("75.7876, 76.7441, 77.7036, 77.936, 78.0197, 78.1871, 78.4521, 79.1136, 79.9018, 80.1476, 80.3707, 80.4794, 80.5814, 80.7899, 80.8318, 80.9485, 81.2623, 81.4338, 81.5179, 81.6781, 81.8762");
+            values ( \
+              "1.82238e-05, 0.000145187, 0.00158869, 0.00297468, 0.00360504, 0.00520338, 0.00875886, 0.0194928, 0.0329479, 0.0368037, 0.039723, 0.0407649, 0.0413826, 0.0396831, 0.0382497, 0.0326031, 0.0148533, 0.00826667, 0.0060541, 0.00320384, 0.00136973" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("88.4454, 89.7472, 90.4, 91.0844, 91.922, 92.7984, 93.9876, 94.7828, 95.3414, 95.4839, 95.7688, 96.1301, 96.7646, 97.3988, 98.3768, 98.7416, 99.2342, 99.4489, 99.8784, 100.253, 100.454, 100.855, 101.656, 102.841, 104.269");
+            values ( \
+              "0.00848209, 0.0109625, 0.0168721, 0.0239268, 0.033594, 0.0446476, 0.060386, 0.0705085, 0.0767668, 0.0781577, 0.0805893, 0.0826895, 0.081627, 0.070191, 0.0420401, 0.0326559, 0.0223739, 0.0188473, 0.0130461, 0.00939841, 0.00791257, 0.00545391, 0.00256402, 0.000703756, 0.000172746" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("118.398, 122.014, 124.899, 129.802, 131.096, 132.971, 134.384, 136.847, 137.346, 138.343, 140.186, 143.019, 144.102, 145.058, 146.097, 147.675, 152.628, 155.911, 157.366, 159.283, 160.957, 163.189, 165.118, 166.668, 169.408, 173.673, 178.393");
+            values ( \
+              "0.0273828, 0.0290084, 0.0471176, 0.0806527, 0.0884016, 0.0978266, 0.103353, 0.109751, 0.110547, 0.111676, 0.112192, 0.108949, 0.106148, 0.102809, 0.0982193, 0.0896225, 0.0577435, 0.0392529, 0.0325313, 0.0250979, 0.0198518, 0.0143526, 0.0107796, 0.0085463, 0.00574739, 0.00296176, 0.00145816" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("197.273, 214.851, 231.825, 245.019, 252.686, 267.231, 276.567, 286.918, 300.693, 308.558, 320.14, 334.686, 345.741, 395.12, 419.889, 440.129, 453.549, 469.334, 498.425, 513.292");
+            values ( \
+              "0.0408209, 0.0513981, 0.0797053, 0.0964106, 0.103651, 0.112992, 0.116264, 0.11793, 0.117418, 0.115815, 0.111692, 0.102691, 0.0926996, 0.0415026, 0.0241716, 0.0150181, 0.010816, 0.00730982, 0.00348685, 0.0025468" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00831327, 0.00837561, 0.00843475, 0.00845283, 0.00845622, 0.00845679", \
+            "0.0100614, 0.010151, 0.0102802, 0.0103335, 0.0103433, 0.0103451", \
+            "0.0107961, 0.0107891, 0.0108163, 0.0108494, 0.0108578, 0.0108599", \
+            "0.0113791, 0.0112871, 0.0111151, 0.010992, 0.0109657, 0.0109618", \
+            "0.0112186, 0.0116716, 0.0115503, 0.0112118, 0.0110302, 0.0109869", \
+            "0.011147, 0.0111444, 0.0111352, 0.0116572, 0.011242, 0.0110391" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0104236, 0.010466, 0.0105156, 0.0105329, 0.0105363, 0.0105369", \
+            "0.0104019, 0.0102754, 0.0101191, 0.0100585, 0.0100484, 0.0100465", \
+            "0.0110096, 0.010582, 0.01001, 0.00978507, 0.00973097, 0.00972169", \
+            "0.0092059, 0.00935583, 0.00997922, 0.00996292, 0.00970505, 0.0096604", \
+            "0.00943423, 0.00870844, 0.00894126, 0.0091266, 0.00996698, 0.00971237", \
+            "0.00947084, 0.00939017, 0.00945523, 0.00868145, 0.00919163, 0.0100031" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.184257, 0.191541, 0.195905, 0.202419, 0.211297, 0.225022, 0.232741, 0.239817, 0.246547, 0.253083, 0.259613, 0.261893, 0.264246, 0.273315, 0.275686, 0.278848, 0.282191, 0.284059, 0.287796, 0.29527, 0.296766");
+            values ( \
+              "-0.00589488, -0.00828957, -0.0113632, -0.0164432, -0.0217452, -0.0284832, -0.0314312, -0.0337613, -0.0350956, -0.0357519, -0.0343069, -0.0321816, -0.0288598, -0.0137788, -0.0107572, -0.0075203, -0.00504218, -0.00400415, -0.0024756, -0.000876083, -0.000773196" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.254535, 0.336545, 0.364902, 0.374607, 0.387249, 0.404937, 0.421676, 0.437968, 0.454245, 0.456355, 0.463588, 0.478567, 0.490654, 0.498692, 0.507877, 0.515511, 0.520691, 0.531052, 0.551145, 0.574048, 0.62506");
+            values ( \
+              "-0.000745502, -0.0541902, -0.0686503, -0.0726321, -0.0770315, -0.0822668, -0.0856754, -0.0872683, -0.0825297, -0.0805752, -0.0716869, -0.0480466, -0.0312845, -0.0227078, -0.0152885, -0.0108721, -0.00857544, -0.00522976, -0.00184728, -0.000542437, -9.98124e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.736399, 0.817786, 1.03542, 1.19516, 1.28698, 1.3618, 1.39815, 1.43186, 1.49967, 1.56748, 1.72622, 1.7548, 1.81936, 1.88601, 1.96218, 2.01462");
+            values ( \
+              "-0.019092, -0.02301, -0.0681307, -0.0958726, -0.109849, -0.11902, -0.122508, -0.125214, -0.127401, -0.117756, -0.0434297, -0.0339154, -0.0186089, -0.00965957, -0.00428348, -0.00279852" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("3.55455, 4.05322, 5.7171, 6.24386, 6.70085, 7.1142, 7.50315, 7.88159, 8.25949, 9.16031, 9.38194, 9.70545, 10.0876, 10.5244, 10.605");
+            values ( \
+              "-0.0186067, -0.0231962, -0.0894808, -0.107722, -0.121088, -0.130647, -0.136999, -0.138771, -0.126984, -0.0465849, -0.0333111, -0.0197444, -0.0103061, -0.00461825, -0.00419127" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("21.4994, 24.7912, 31.2828, 33.725, 36.8878, 39.6169, 42.0962, 44.4271, 46.6961, 48.962, 52.5042, 54.0653, 55.5242, 56.3998, 57.6074, 59.0257, 60.9168, 64.4332, 68.498");
+            values ( \
+              "-0.0256116, -0.0298794, -0.0749656, -0.0909988, -0.109506, -0.123013, -0.132693, -0.139078, -0.140778, -0.128601, -0.0723748, -0.0508591, -0.0354247, -0.0281761, -0.020307, -0.0136786, -0.0078723, -0.00252212, -0.000613877" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("132.789, 154.173, 203.959, 223.08, 238.24, 254.675, 268.859, 282.601, 296.355, 320.873, 330.815, 341.785, 351.759, 368.296, 383.455, 413.775");
+            values ( \
+              "-0.0303154, -0.0349647, -0.0912498, -0.109792, -0.122293, -0.133061, -0.139386, -0.141146, -0.128828, -0.0651506, -0.0443704, -0.0279217, -0.0178512, -0.00816333, -0.00381459, -0.000802269" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.249945, 0.255608, 0.257282, 0.268694, 0.271131, 0.276005, 0.290759, 0.305551, 0.312279, 0.318813, 0.325342, 0.326429, 0.32991, 0.336315, 0.341381, 0.344486, 0.348128, 0.350483, 0.355195, 0.360131");
+            values ( \
+              "-0.00587521, -0.00789853, -0.00827904, -0.0168978, -0.0181038, -0.0212885, -0.0285882, -0.0338633, -0.0350169, -0.0358505, -0.0342387, -0.0334014, -0.0289734, -0.0179208, -0.0107913, -0.00759858, -0.00491312, -0.00366315, -0.0019773, -0.00116632" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.320226, 0.356551, 0.376916, 0.402155, 0.412729, 0.431989, 0.449734, 0.471375, 0.488158, 0.504466, 0.520762, 0.522846, 0.529989, 0.545244, 0.557286, 0.564755, 0.573291, 0.58251, 0.588738, 0.601193, 0.621658, 0.645419, 0.69599");
+            values ( \
+              "-0.000854692, -0.0234859, -0.037775, -0.0533915, -0.0592513, -0.0686551, -0.0755812, -0.0820508, -0.0856192, -0.0871187, -0.0825194, -0.0805431, -0.071818, -0.0477921, -0.0311492, -0.0231458, -0.0160664, -0.0106527, -0.00799461, -0.00437531, -0.00150004, -0.00043785, -0.00010647" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.774412, 0.882763, 1.10505, 1.17683, 1.31839, 1.35556, 1.40976, 1.46683, 1.50056, 1.56841, 1.63627, 1.66707, 1.73909, 1.79507, 1.82356, 1.86154, 1.88813, 1.91682, 1.95507, 2.03157, 2.14088, 2.2729");
+            values ( \
+              "-0.00949014, -0.0221277, -0.0681175, -0.0810611, -0.104316, -0.109682, -0.116554, -0.122435, -0.125094, -0.127357, -0.11768, -0.104488, -0.0674792, -0.0434117, -0.0339304, -0.0239632, -0.018618, -0.014106, -0.00963588, -0.00425679, -0.00118093, -0.000225851" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("3.72025, 4.28409, 5.84965, 6.30958, 6.76447, 7.17915, 7.56797, 7.94646, 8.32441, 9.22694, 9.44273, 9.76904, 10.1577, 10.6019, 10.8088");
+            values ( \
+              "-0.0232069, -0.029355, -0.0919686, -0.107718, -0.120989, -0.130665, -0.13694, -0.138795, -0.126934, -0.0464679, -0.0335262, -0.0197874, -0.0102118, -0.00450547, -0.00343668" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("21.4825, 24.5338, 31.3026, 33.7836, 36.9499, 39.6809, 42.1615, 44.4932, 46.7629, 49.0294, 52.5763, 54.1553, 55.569, 56.4522, 57.6674, 59.1082, 61.0292, 64.5463, 68.6185");
+            values ( \
+              "-0.0269793, -0.0277009, -0.0746105, -0.0908367, -0.109453, -0.122903, -0.132674, -0.138994, -0.140781, -0.128541, -0.0723024, -0.0505861, -0.0356328, -0.0282897, -0.0203495, -0.0136209, -0.00776522, -0.00248621, -0.000602597" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("132.421, 157.337, 204.034, 223.19, 239.712, 254.775, 268.927, 282.7, 296.454, 320.987, 330.921, 341.858, 351.856, 368.463, 383.623, 413.942");
+            values ( \
+              "-0.0266865, -0.0384641, -0.0912372, -0.109807, -0.123277, -0.133066, -0.139383, -0.14115, -0.128831, -0.0651123, -0.0443571, -0.0279516, -0.0178516, -0.00813504, -0.00380101, -0.000799347" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.662852, 0.671009, 0.675925, 0.686538, 0.706763, 0.714568, 0.721722, 0.728469, 0.735025, 0.741574, 0.743554, 0.75534, 0.759714, 0.766405, 0.76916, 0.774669, 0.78387, 0.794883, 0.923071");
+            values ( \
+              "-0.00452667, -0.00682749, -0.00951168, -0.0173453, -0.0279973, -0.0311906, -0.0335018, -0.0350095, -0.0356324, -0.0343283, -0.0324977, -0.013682, -0.00854142, -0.00381781, -0.00268101, -0.00129057, -0.000338968, -0.000108284, -2.48612e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.755001, 0.772271, 0.776817, 0.787222, 0.797898, 0.806151, 0.816055, 0.826436, 0.834329, 0.843192, 0.850535, 0.859269, 0.864908, 0.870547, 0.88814, 0.904857, 0.908916, 0.912976, 0.917035, 0.921095, 0.925151, 0.929206, 0.933262, 0.937318, 0.937937, 0.939486, 0.941963, 0.945679, 0.951534, 0.961449, 0.964982, 0.96978, 0.977267, 0.982192, 0.984564, 0.989307, 0.991678, 0.99596, 1.00252, 1.0069, 1.01127, 1.01564, 1.02001, 1.02439, 1.02876, 1.04003, 1.05131, 1.0648, 1.07829, 1.1027");
+            values ( \
+              "-0.0208789, -0.0231275, -0.0261901, -0.0336156, -0.0408446, -0.0462283, -0.0523261, -0.0580867, -0.0621816, -0.0665007, -0.0698618, -0.0735408, -0.075696, -0.0777027, -0.0830095, -0.0875737, -0.0873387, -0.0869892, -0.0865252, -0.0859467, -0.0852544, -0.0844478, -0.0835269, -0.0824917, -0.0821025, -0.0806364, -0.0778237, -0.0727742, -0.064142, -0.0480903, -0.0428505, -0.0362668, -0.0268819, -0.0220651, -0.0200196, -0.0163619, -0.0147496, -0.0121612, -0.00862179, -0.00686649, -0.00537988, -0.00439195, -0.00351938, -0.00276219, -0.00212037, -0.00125569, -0.000642144, -0.000370272, -0.000193457, -0.000115119" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("1.18056, 1.30127, 1.53854, 1.6537, 1.74546, 1.82591, 1.88347, 1.91718, 1.98501, 2.05283, 2.15561, 2.21159, 2.24014, 2.2782, 2.30471, 2.33331, 2.37146, 2.44775, 2.557, 2.6889");
+            values ( \
+              "-0.00588648, -0.0224915, -0.0713291, -0.0913167, -0.105966, -0.116589, -0.122518, -0.125138, -0.12742, -0.117695, -0.0675024, -0.0434244, -0.0339219, -0.0239368, -0.0186132, -0.014113, -0.00965004, -0.00427471, -0.00118632, -0.000227911" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("4.16927, 4.71777, 6.2055, 6.732, 7.18805, 7.60199, 7.99088, 8.36928, 8.74713, 9.64643, 9.87324, 10.2057, 10.5315, 10.9038, 11.1976");
+            values ( \
+              "-0.0248809, -0.0298161, -0.0895561, -0.107783, -0.121079, -0.13069, -0.136998, -0.138806, -0.126973, -0.0466892, -0.0331209, -0.0193353, -0.0111306, -0.00568827, -0.00376455" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("22.4499, 25.661, 31.7294, 34.2182, 37.3805, 40.1092, 42.5883, 44.9189, 47.1879, 49.4536, 52.995, 54.5527, 56.02, 56.8943, 58.1005, 59.5146, 61.4, 64.9111, 68.9683");
+            values ( \
+              "-0.0316459, -0.0324304, -0.0746977, -0.0909984, -0.109546, -0.123003, -0.132727, -0.139063, -0.140808, -0.128582, -0.0723888, -0.0509107, -0.0353863, -0.0281545, -0.0202994, -0.0136897, -0.00789202, -0.00253457, -0.000618817" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("133.533, 158.028, 204.465, 223.62, 240.142, 255.204, 269.356, 283.129, 296.883, 321.413, 331.349, 342.292, 352.285, 368.879, 384.038, 414.358");
+            values ( \
+              "-0.0283221, -0.0387489, -0.0912601, -0.109829, -0.123298, -0.13305, -0.139403, -0.141133, -0.12885, -0.0651199, -0.0443597, -0.027946, -0.0178516, -0.00814046, -0.00380362, -0.000799918" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.94401, 2.96404, 2.97015, 2.97634, 2.97943, 2.98562, 2.99292, 3.00132, 3.01071, 3.02568, 3.03298, 3.03968, 3.04601, 3.05199, 3.05774, 3.06601, 3.06863, 3.07126, 3.07389, 3.07652, 3.07909, 3.08166, 3.08423, 3.0868, 3.08873, 3.09066, 3.09258, 3.09451, 3.09765, 3.1039, 3.10801, 3.10942, 3.11224, 3.11621, 3.11839, 3.11985, 3.12277, 3.12566, 3.12856, 3.13234, 3.13612, 3.13928, 3.14562, 3.14878, 3.15236, 3.1631, 3.18566, 3.21291, 3.23315, 3.28227");
+            values ( \
+              "-0.0030891, -0.00338526, -0.00417017, -0.00522215, -0.00586237, -0.00721304, -0.0089262, -0.0107055, -0.0125985, -0.0154712, -0.0167966, -0.0179573, -0.0189971, -0.0199083, -0.0207294, -0.0218168, -0.022019, -0.0221637, -0.0222511, -0.0222811, -0.0222529, -0.022169, -0.0220292, -0.0218336, -0.0214191, -0.0209002, -0.020277, -0.0195495, -0.0175938, -0.0121332, -0.00884793, -0.00784863, -0.00618471, -0.00428957, -0.0033866, -0.00288227, -0.00206611, -0.00150502, -0.00105853, -0.000705725, -0.00043324, -0.000328322, -0.000164566, -0.000105726, -8.02392e-05, -3.14509e-05, -1.95152e-05, -2.30486e-05, -7.20805e-05, -1.54804e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("3.11147, 3.15129, 3.16708, 3.18193, 3.2804, 3.32785, 3.34855, 3.36834, 3.38754, 3.39419, 3.42967, 3.44292, 3.45669, 3.46622, 3.48529, 3.50326, 3.52247, 3.58036");
+            values ( \
+              "-0.00433815, -0.0098041, -0.0136962, -0.0182864, -0.0527041, -0.065802, -0.0698431, -0.0726544, -0.0707505, -0.0669291, -0.0274657, -0.0167221, -0.00951639, -0.00629316, -0.00256435, -0.00108428, -0.000430097, -6.04346e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.80859, 3.89996, 4.17392, 4.30394, 4.38742, 4.48604, 4.53345, 4.60159, 4.66974, 4.82895, 4.85676, 4.92143, 4.99048, 5.0694, 5.1157");
+            values ( \
+              "-0.0168518, -0.0206579, -0.073654, -0.0959682, -0.108717, -0.120487, -0.12447, -0.126875, -0.11736, -0.0432803, -0.0340404, -0.0186832, -0.00947048, -0.004064, -0.00282142" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("6.77434, 7.33845, 8.83473, 9.36122, 9.81835, 10.2317, 10.6207, 10.9991, 11.3771, 12.2788, 12.4973, 12.8223, 13.2079, 13.6485, 13.806");
+            values ( \
+              "-0.0233951, -0.0294178, -0.0894906, -0.107724, -0.121049, -0.130657, -0.136965, -0.138786, -0.126955, -0.0465237, -0.0334234, -0.0197668, -0.0102568, -0.00455897, -0.00373545" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("24.9818, 28.4018, 34.4329, 36.8494, 40.0122, 42.7412, 45.2205, 47.5514, 49.8204, 52.0863, 56.7835, 58.2557, 59.0047, 60.5025, 62.2226, 63.6021, 66.3612, 67.795");
+            values ( \
+              "-0.0292368, -0.0331438, -0.0751617, -0.0909787, -0.109528, -0.122992, -0.132714, -0.139057, -0.1408, -0.128438, -0.0560029, -0.0391614, -0.0323155, -0.021587, -0.0133938, -0.0090004, -0.00385133, -0.0028127" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("0.0405215, 87.4744, 102.634, 117.794, 123.739, 135.122, 146.74, 207.309, 222.469, 234.465, 242.991, 258.055, 272.207, 285.981, 299.736, 324.277, 334.207, 345.129, 355.138, 360.685, 371.778, 386.938, 402.098, 417.258");
+            values ( \
+              "-1e-22, -9.86944e-05, -0.000756946, -0.00371671, -0.00610375, -0.0131037, -0.023367, -0.0912385, -0.106174, -0.116663, -0.123285, -0.133041, -0.139394, -0.141128, -0.128845, -0.0650932, -0.0443502, -0.0279655, -0.0178517, -0.0138255, -0.00812159, -0.0037946, -0.00173595, -0.000797982" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("15.9012, 16.0903, 16.1193, 16.1428, 16.1574, 16.1722, 16.1918, 16.256, 16.2907, 16.3201, 16.3465, 16.3712, 16.3951, 16.4187, 16.4363, 16.4432, 16.478, 16.492, 16.5081, 16.5117");
+            values ( \
+              "-6.13807e-05, -0.000452316, -0.000864775, -0.00125711, -0.00158338, -0.00199933, -0.00276772, -0.00592965, -0.00739447, -0.00839645, -0.00910368, -0.00955959, -0.00983071, -0.00982676, -0.00934344, -0.00862088, -0.0022265, -0.000974412, -0.000332905, -0.000288735" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("16.3804, 16.5354, 16.5673, 16.6075, 16.6576, 16.7828, 16.834, 16.8719, 16.9291, 16.9908, 17.0186, 17.0456, 17.0562, 17.0654, 17.0867, 17.127, 17.1454, 17.1659, 17.1878, 17.21, 17.241, 17.283");
+            values ( \
+              "-0.000565077, -0.00307065, -0.00435412, -0.00633979, -0.0100993, -0.0217186, -0.0260696, -0.0288674, -0.0328625, -0.0364224, -0.0374248, -0.0377724, -0.037317, -0.036081, -0.0310313, -0.0141089, -0.00860361, -0.0042702, -0.00197863, -0.000901065, -0.000279741, -6.25212e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("18.0034, 18.2362, 18.2927, 18.368, 18.4328, 18.5188, 18.6217, 18.8541, 19.02, 19.0908, 19.2099, 19.2732, 19.3114, 19.3878, 19.4065, 19.4438, 19.4996, 19.5696, 19.6511, 19.6989, 19.7191, 19.7596, 19.7922, 19.8035, 19.8261, 19.8713, 19.9221, 20.0114, 20.1028, 20.1919");
+            values ( \
+              "-0.00666934, -0.00804712, -0.010584, -0.0147081, -0.01897, -0.0253209, -0.0332861, -0.0518726, -0.0659346, -0.0717367, -0.0808745, -0.0852545, -0.087652, -0.0915536, -0.0922011, -0.0928818, -0.0904835, -0.0752125, -0.0487428, -0.0351845, -0.0302101, -0.0220392, -0.0167644, -0.0153098, -0.0125462, -0.00843952, -0.00522365, -0.00219245, -0.000817652, -0.00037217" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("22.8471, 23.4922, 23.9677, 25.3185, 25.7784, 26.1785, 26.5732, 26.8745, 27.0703, 27.4542, 27.838, 28.6028, 28.8906, 29.2619, 29.4771, 29.6405, 29.9672, 30.5876, 31.312");
+            values ( \
+              "-0.0177313, -0.0219992, -0.0379726, -0.0880308, -0.103518, -0.115487, -0.125521, -0.131607, -0.134608, -0.136959, -0.125761, -0.0566264, -0.037227, -0.0205698, -0.0143736, -0.0108662, -0.0060757, -0.00175511, -0.000369185" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("41.6958, 45.1045, 50.7612, 53.4574, 56.6177, 59.3461, 61.825, 64.1555, 66.4243, 68.69, 72.2306, 73.7856, 75.2598, 76.1329, 77.338, 78.7487, 80.6296, 84.1397, 88.1948");
+            values ( \
+              "-0.0304308, -0.0338393, -0.0733208, -0.091029, -0.109559, -0.123016, -0.132734, -0.139072, -0.140812, -0.128588, -0.0723998, -0.0509523, -0.0353548, -0.0281373, -0.020293, -0.0136984, -0.00790833, -0.00254093, -0.000621047" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("152.799, 177.217, 223.707, 242.862, 259.383, 274.446, 288.598, 302.371, 316.125, 340.655, 350.59, 361.534, 371.527, 388.119, 403.279, 433.599");
+            values ( \
+              "-0.0284225, -0.0386887, -0.0912611, -0.109829, -0.123298, -0.133051, -0.139403, -0.141133, -0.12885, -0.0651203, -0.0443599, -0.0279457, -0.0178516, -0.00814072, -0.00380374, -0.000799936" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("96.2939, 96.5678, 96.6515, 96.7635, 96.8968, 96.9542, 97.0271, 97.1155, 97.1928, 97.2646, 97.404, 97.4755, 97.4954, 97.5181, 97.5474, 97.5777, 97.6302, 97.6563, 97.6779, 97.7209, 97.7554, 97.8288, 97.8778, 97.9715");
+            values ( \
+              "-0.000115396, -0.000222407, -0.000316418, -0.000522558, -0.0011785, -0.00175348, -0.00234865, -0.00287518, -0.00313079, -0.00329467, -0.00334419, -0.0032634, -0.00322124, -0.0031526, -0.00296459, -0.00241961, -0.000897974, -0.000497532, -0.000329222, -0.000175413, -0.000156643, -5.86212e-05, -3.38081e-05, -2.83477e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("97.097, 97.4955, 97.5428, 97.6374, 97.725, 97.7824, 97.848, 98.1035, 98.2359, 98.268, 98.4061, 98.6152, 98.6743, 98.6967, 98.7184, 98.7435, 98.7718, 98.8017, 98.8362, 98.8723, 98.9074, 98.9326, 98.9612, 99.0186, 99.0864, 99.171, 99.2816");
+            values ( \
+              "-0.000300883, -0.00111228, -0.00132396, -0.00185118, -0.00255635, -0.00320382, -0.00418007, -0.00931301, -0.0115653, -0.0120467, -0.0138793, -0.0163186, -0.0169031, -0.0170636, -0.0171748, -0.0171892, -0.0168984, -0.0158015, -0.0127345, -0.00845255, -0.00492952, -0.00318801, -0.00184503, -0.000541415, -0.000147049, -7.05416e-05, -3.83861e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("100.92, 101.502, 101.687, 101.785, 101.898, 102.058, 102.551, 102.848, 103.026, 103.241, 103.436, 103.492, 103.603, 103.647, 103.706, 103.793, 103.924, 103.98, 104.102, 104.176, 104.239, 104.299, 104.344, 104.435, 104.607, 104.805");
+            values ( \
+              "-0.00374504, -0.00597075, -0.00845903, -0.0101184, -0.0122651, -0.0156235, -0.0265819, -0.0335962, -0.0376668, -0.0421515, -0.0457097, -0.0466004, -0.0481589, -0.048646, -0.0491279, -0.0492378, -0.0450611, -0.0398994, -0.0255447, -0.0178, -0.0124858, -0.00876947, -0.00662572, -0.00360966, -0.000933258, -0.000148301" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("112.09, 113.326, 113.796, 114.284, 114.856, 117.533, 117.991, 118.643, 119.236, 119.791, 120.338, 120.748, 121.22, 121.499, 121.854, 122.107, 122.236, 122.495, 123.013, 123.247");
+            values ( \
+              "-0.0103773, -0.0115396, -0.0160824, -0.0218263, -0.0295392, -0.0689434, -0.0754856, -0.0842944, -0.0913717, -0.0962128, -0.0946057, -0.0783452, -0.0508844, -0.0366808, -0.0229424, -0.0160077, -0.01333, -0.00889873, -0.00383521, -0.00289276" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("143.546, 148.008, 156.875, 159.515, 161.094, 162.876, 165.442, 166.67, 167.83, 169.51, 170.139, 171.282, 172.499, 176.143, 177.237, 178.65, 179.453, 180.923, 182.516, 183.78, 186.308, 190.199, 194.88");
+            values ( \
+              "-0.0233426, -0.0320179, -0.0865322, -0.101665, -0.110001, -0.118581, -0.129032, -0.133053, -0.136082, -0.138516, -0.138475, -0.135794, -0.125973, -0.0696101, -0.05461, -0.0387149, -0.0315915, -0.0212228, -0.0136541, -0.00957664, -0.0043962, -0.00122491, -0.000170721" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("256.579, 281.699, 328.435, 347.596, 364.121, 379.186, 393.339, 407.113, 420.868, 445.416, 455.342, 466.251, 476.27, 492.939, 508.099, 538.418");
+            values ( \
+              "-0.0262505, -0.0383691, -0.0912256, -0.109803, -0.123278, -0.133034, -0.13939, -0.141123, -0.128843, -0.065077, -0.0443444, -0.0279775, -0.0178517, -0.00811008, -0.0037891, -0.000796808" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00771981, 0.00775494, 0.00778906, 0.00779974, 0.00780176, 0.0078021", \
+            "0.00877959, 0.00879402, 0.00881933, 0.00883109, 0.00883361, 0.00883404", \
+            "0.00911633, 0.00911631, 0.00912189, 0.00912761, 0.00912952, 0.00912989", \
+            "0.00922494, 0.00922606, 0.00922638, 0.00922703, 0.00922681, 0.00922709", \
+            "0.00933228, 0.0093316, 0.0093287, 0.00932569, 0.00932481, 0.00932476", \
+            "0.00934336, 0.00934313, 0.00934259, 0.00934048, 0.00933636, 0.00933432" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00950667, 0.00955236, 0.00958508, 0.00959511, 0.00959695, 0.00959726", \
+            "0.0102733, 0.0102919, 0.0103071, 0.0103094, 0.0103103, 0.0103104", \
+            "0.0110002, 0.0109183, 0.0108335, 0.0108046, 0.0107986, 0.0107976", \
+            "0.011127, 0.0103958, 0.011281, 0.0109802, 0.0109293, 0.0109183", \
+            "0.0114841, 0.0115673, 0.011527, 0.0112107, 0.0108527, 0.0107857", \
+            "0.0116815, 0.0113575, 0.0113408, 0.0114343, 0.0112082, 0.0107985" \
+          );
+        }
+      }
+      timing () {
+        related_pin : "CI";
+        sdf_cond : "(A & ~B)";
+        timing_sense : positive_unate;
+        timing_type : combinational;
+        when : "(A * !B)";
+        cell_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.146178, 0.27181, 1.00556, 5.42823, 32.3404, 196.032", \
+            "0.16353, 0.289562, 1.02364, 5.44901, 32.3556, 196.069", \
+            "0.259232, 0.399733, 1.13746, 5.56209, 32.4673, 196.204", \
+            "0.371808, 0.647548, 1.73567, 6.28525, 33.1851, 196.88", \
+            "-0.508492, 0.104077, 2.42869, 9.79185, 37.7601, 201.4", \
+            "-9.45995, -8.20404, -3.10008, 12.813, 59.2391, 230.274" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0395342, 0.108266, 0.516742, 2.98361, 18.0225, 109.482", \
+            "0.0394806, 0.108194, 0.516733, 2.98637, 18.0138, 109.47", \
+            "0.0432946, 0.109439, 0.516558, 2.98584, 18.0148, 109.482", \
+            "0.0784672, 0.148692, 0.536751, 2.98595, 18.0132, 109.501", \
+            "0.176404, 0.304233, 0.77045, 3.12312, 18.0123, 109.502", \
+            "0.54607, 0.73536, 1.59366, 4.51978, 18.9354, 109.477" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.2023, 0.368037, 1.3284, 7.0816, 42.0507, 254.814", \
+            "0.220621, 0.38798, 1.34937, 7.10376, 42.0836, 254.834", \
+            "0.364328, 0.530858, 1.49286, 7.25038, 42.22, 254.983", \
+            "0.941777, 1.24913, 2.42873, 8.17933, 43.1592, 255.911", \
+            "3.0569, 3.66783, 6.15555, 14.0627, 49.0457, 261.792", \
+            "13.5717, 14.7153, 19.5839, 36.1531, 85.9942, 298.971" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0438894, 0.11024, 0.463562, 2.55775, 15.3184, 92.9688", \
+            "0.043907, 0.109936, 0.464286, 2.55806, 15.3206, 92.9454", \
+            "0.0448224, 0.109915, 0.463915, 2.55694, 15.3197, 92.9696", \
+            "0.0874359, 0.161961, 0.470027, 2.5575, 15.3221, 92.9446", \
+            "0.190523, 0.316496, 0.793244, 2.63429, 15.3174, 92.9604", \
+            "0.586802, 0.77283, 1.54217, 4.54878, 15.9652, 92.9544" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.110719, 0.116146, 0.12063, 0.134989, 0.142184, 0.148663, 0.154796, 0.160838, 0.167484, 0.177312, 0.182844, 0.186744, 0.192071, 0.19698, 0.20185, 0.208343, 0.214475, 0.218105, 0.225365, 0.235961, 0.241549");
+            values ( \
+              "0.00814695, 0.0128407, 0.0181036, 0.0302321, 0.0341342, 0.0372258, 0.0381626, 0.0384587, 0.0351544, 0.0221967, 0.016419, 0.0133574, 0.0098771, 0.00741299, 0.00551544, 0.00366657, 0.00248539, 0.00198729, 0.00123727, 0.000640328, 0.000487968" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.159661, 0.164404, 0.204628, 0.227359, 0.246303, 0.263594, 0.280314, 0.297004, 0.313735, 0.353271, 0.366573, 0.389259, 0.414159, 0.427977, 0.44528, 0.479163, 0.494422");
+            values ( \
+              "0.011919, 0.0145254, 0.0533737, 0.0696997, 0.0789207, 0.0835454, 0.0851235, 0.0832698, 0.0765193, 0.0426548, 0.0329463, 0.0201501, 0.0111672, 0.00792957, 0.00516678, 0.00215743, 0.0015944" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.455757, 0.527121, 0.590176, 0.660714, 0.707751, 0.757634, 0.818732, 0.864451, 0.887846, 0.934128, 0.992813, 1.01368, 1.05329, 1.09405, 1.1346, 1.17981, 1.26435, 1.34584, 1.45072, 1.51139, 1.55854, 1.62923, 1.70779, 1.73429, 1.79736, 1.86945, 2.01362, 2.22973, 2.49468");
+            values ( \
+              "0.0170169, 0.030968, 0.0505536, 0.0703999, 0.0814167, 0.0909208, 0.0992003, 0.10341, 0.105048, 0.107214, 0.108124, 0.107904, 0.10679, 0.104416, 0.100585, 0.094071, 0.0770437, 0.0589914, 0.0385917, 0.0292985, 0.0233799, 0.0164472, 0.0109195, 0.00950184, 0.0067964, 0.00459292, 0.0020086, 0.000510088, 8.21974e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("2.30219, 2.66263, 3.10681, 3.41466, 3.6791, 4.01224, 4.19783, 4.44527, 4.51244, 4.64678, 4.91545, 5.10743, 5.36341, 5.58109, 5.87134, 6.08689, 6.33324, 6.54199, 6.82031, 7.32394, 7.72041, 8.02817, 8.23462, 8.57681, 8.86998, 9.26087, 9.66684, 9.88399, 10.3183, 11.1869, 12.4124, 13.9153");
+            values ( \
+              "0.0307155, 0.0324579, 0.0583441, 0.0746368, 0.0864564, 0.0981338, 0.103083, 0.108131, 0.109201, 0.111014, 0.113366, 0.11408, 0.11391, 0.11275, 0.109676, 0.106008, 0.100042, 0.0935131, 0.0833171, 0.0633736, 0.0487154, 0.0388614, 0.0330943, 0.0250344, 0.0195334, 0.0138446, 0.00961186, 0.00789159, 0.00526544, 0.00224155, 0.000595043, 0.000107913" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("14.1793, 16.9183, 20.1676, 21.8543, 23.7584, 26.6968, 27.2653, 28.7286, 29.5834, 30.9694, 32.341, 34.9185, 36.5968, 38.1834, 41.2888, 44.4508, 48.1635, 50.3146, 51.8852, 53.8424, 56.3269, 58.0037, 60.5266, 63.7609, 70.1785, 78.2283");
+            values ( \
+              "0.0409649, 0.0455831, 0.0757927, 0.0883474, 0.0993681, 0.110302, 0.111611, 0.114002, 0.114792, 0.115192, 0.114575, 0.110637, 0.105629, 0.0986852, 0.0802176, 0.0594229, 0.0384166, 0.0289575, 0.0233454, 0.0176908, 0.0122694, 0.00955604, 0.00652078, 0.00393749, 0.00132345, 0.000303747" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("85.3816, 102.321, 116.888, 122.05, 132.374, 143.887, 158.815, 162.207, 168.991, 179.277, 193.474, 201.236, 213.154, 222.563, 231.541, 246.468, 277.147, 288.342, 293.97, 305.228, 314.833, 325.892, 340.637, 351.921, 357.634, 369.058, 383.986, 398.913, 413.841, 443.695, 473.55");
+            values ( \
+              "0.0400985, 0.0454862, 0.0685028, 0.0757829, 0.0884685, 0.0994661, 0.109064, 0.110555, 0.112887, 0.114905, 0.11502, 0.113816, 0.110154, 0.105315, 0.0987769, 0.0844851, 0.0518471, 0.0416246, 0.0370431, 0.0290179, 0.0233626, 0.0180584, 0.0126452, 0.00958945, 0.00832547, 0.0062517, 0.0042759, 0.0029157, 0.00198386, 0.000915016, 0.000420874" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.167063, 0.192036, 0.196311, 0.20348, 0.209948, 0.216074, 0.22211, 0.228141, 0.231229, 0.238389, 0.243542, 0.248006, 0.253606, 0.258343, 0.262918, 0.269018, 0.276141, 0.280984, 0.29057, 0.302417, 0.312266, 0.332972, 0.365683");
+            values ( \
+              "0.000324593, 0.0269631, 0.030107, 0.0344422, 0.0370654, 0.0384088, 0.0382932, 0.03587, 0.0323699, 0.0224464, 0.0169393, 0.0133575, 0.00972305, 0.00737252, 0.00558446, 0.00380682, 0.00242459, 0.0017923, 0.000955379, 0.000465716, 0.000256554, 0.000105134, 0.000151345" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.222168, 0.231741, 0.266793, 0.289464, 0.308376, 0.32565, 0.342359, 0.359039, 0.375765, 0.415166, 0.428551, 0.452612, 0.473293, 0.498885, 0.518161, 0.533353, 0.55006, 0.553741");
+            values ( \
+              "0.012233, 0.0196497, 0.0535424, 0.0698895, 0.0789787, 0.0836447, 0.0851298, 0.0833316, 0.0765029, 0.0427693, 0.0329855, 0.0195466, 0.0119797, 0.00637276, 0.00393399, 0.00266328, 0.00171789, 0.0016116" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.525709, 0.588504, 0.662682, 0.722422, 0.782696, 0.839755, 0.876886, 0.937452, 0.996323, 1.02357, 1.07597, 1.14648, 1.17567, 1.20735, 1.2421, 1.31162, 1.45631, 1.50714, 1.58373, 1.63121, 1.68583, 1.75866, 1.80495, 1.8755, 1.96957, 2.1577, 2.3805");
+            values ( \
+              "0.0239303, 0.0306171, 0.0535707, 0.0702073, 0.0839756, 0.0939522, 0.0987005, 0.104166, 0.107186, 0.107871, 0.107885, 0.10514, 0.102815, 0.0992683, 0.0940755, 0.0803068, 0.0489505, 0.0395857, 0.0279278, 0.0222183, 0.016925, 0.0115885, 0.00908799, 0.00623561, 0.00372366, 0.00118916, 0.000292942" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("2.40412, 2.77865, 3.23975, 3.47922, 3.82045, 4.07599, 4.61933, 4.78385, 5.00321, 5.12441, 5.286, 5.49994, 5.88849, 6.12412, 6.46632, 6.97487, 7.72675, 8.00846, 8.37275, 8.66463, 8.89707, 9.18102, 9.57955, 9.99076, 10.3052, 10.9342, 12.1006, 13.4771");
+            values ( \
+              "0.0337239, 0.0356812, 0.0623424, 0.0747871, 0.0895945, 0.0982235, 0.110003, 0.111958, 0.113609, 0.114075, 0.114241, 0.113687, 0.110369, 0.106587, 0.0980776, 0.0798915, 0.0508304, 0.0414731, 0.0312622, 0.0246132, 0.0202237, 0.0157893, 0.0110583, 0.00761795, 0.0056884, 0.00312861, 0.00090896, 0.000200006" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("14.2766, 17.0045, 20.2319, 22.1276, 23.8221, 25.4988, 26.8314, 28.8592, 29.6432, 31.0292, 32.4017, 34.9284, 35.7971, 36.9554, 38.2446, 40.8231, 44.8625, 47.9941, 49.4712, 51.4075, 53.1247, 55.4144, 57.2853, 59.3216, 62.0366, 67.1125, 74.3345, 83.1045");
+            values ( \
+              "0.0417917, 0.045823, 0.0757806, 0.0897466, 0.099349, 0.106415, 0.110349, 0.114054, 0.11473, 0.115177, 0.114531, 0.110757, 0.108481, 0.104466, 0.0986893, 0.0835898, 0.0571679, 0.0395489, 0.0326632, 0.0251612, 0.0197843, 0.0141538, 0.0107492, 0.00791947, 0.00518515, 0.00229512, 0.000623504, 0.000135436" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("85.3734, 102.876, 122.091, 134.362, 143.913, 158.648, 169.392, 179.297, 193.515, 201.213, 211.476, 223.338, 231.56, 246.488, 285.662, 299.629, 322.127, 336.311, 347.408, 359.534, 374.461, 389.389, 419.244, 420.689");
+            values ( \
+              "0.0389318, 0.0464321, 0.0758267, 0.0906466, 0.0994735, 0.109009, 0.113024, 0.11489, 0.115042, 0.113849, 0.110809, 0.10486, 0.0987546, 0.0845032, 0.0439748, 0.0328519, 0.0197091, 0.0140674, 0.0106911, 0.00791637, 0.00546246, 0.00369781, 0.00170246, 0.0016696" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.532183, 0.54147, 0.543471, 0.563084, 0.568765, 0.577094, 0.584365, 0.591102, 0.597643, 0.604174, 0.607972, 0.613043, 0.618593, 0.625835, 0.630543, 0.635433, 0.639818, 0.645664, 0.65096, 0.659254, 0.66693, 0.672452, 0.67428");
+            values ( \
+              "0.00284997, 0.00636737, 0.00749373, 0.0215397, 0.0253621, 0.0302103, 0.0333632, 0.0351953, 0.0356415, 0.0338858, 0.0302774, 0.0237892, 0.017772, 0.0121844, 0.00939557, 0.00708923, 0.00547978, 0.00384115, 0.00276715, 0.00165343, 0.000993035, 0.00071598, 0.000676423" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.59984, 0.618016, 0.654084, 0.663198, 0.677543, 0.686166, 0.696939, 0.714554, 0.731445, 0.748312, 0.76511, 0.776794, 0.798328, 0.818729, 0.828636, 0.840255, 0.850535, 0.865906, 0.885176, 0.896367, 0.916015, 0.931756, 0.950189");
+            values ( \
+              "0.00654356, 0.017547, 0.0502151, 0.0575273, 0.0672432, 0.0722204, 0.0772326, 0.0825214, 0.0843868, 0.08286, 0.0762103, 0.0668883, 0.0478198, 0.0324377, 0.0263394, 0.0203238, 0.0160278, 0.0110725, 0.00689367, 0.00521456, 0.00315612, 0.00208928, 0.00142698" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("0.929154, 1.00233, 1.06972, 1.11592, 1.16969, 1.23265, 1.26908, 1.2959, 1.33157, 1.38941, 1.41282, 1.45965, 1.48677, 1.51749, 1.5491, 1.58973, 1.63487, 1.70996, 1.8233, 1.91149, 1.95361, 2.00874, 2.05771, 2.123, 2.19497, 2.23328, 2.30991, 2.46318, 2.6664, 2.91619");
+            values ( \
+              "0.0278609, 0.0372658, 0.0578349, 0.0704472, 0.0828782, 0.0940213, 0.098678, 0.101422, 0.104302, 0.107234, 0.107834, 0.108029, 0.107518, 0.106357, 0.104415, 0.100561, 0.0940742, 0.0791066, 0.0542166, 0.0376333, 0.0310896, 0.0239264, 0.0187974, 0.0134506, 0.00922649, 0.00753409, 0.00496378, 0.00205475, 0.000573828, 0.000114885" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("2.78711, 3.14249, 3.56296, 3.8723, 4.28648, 4.46826, 4.74206, 4.96871, 5.32944, 5.43532, 5.64709, 5.89252, 6.27715, 6.52383, 6.85926, 7.35522, 8.202, 8.45892, 8.9645, 9.19274, 9.55795, 9.9726, 10.3869, 10.7073, 11.3482, 12.2367");
+            values ( \
+              "0.0333751, 0.0339801, 0.0584667, 0.0748188, 0.0922928, 0.0981929, 0.105144, 0.109262, 0.113175, 0.11375, 0.114217, 0.113665, 0.110402, 0.106434, 0.0980529, 0.0803576, 0.0479388, 0.0396997, 0.02656, 0.0219373, 0.0160034, 0.0110444, 0.00758649, 0.00563441, 0.00306033, 0.00140259" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("0.015807, 6.67464, 10.9627, 12.3269, 14.4969, 19.6673, 22.6051, 24.2391, 25.9132, 27.2493, 29.2595, 30.0616, 31.4479, 32.8204, 35.319, 37.4085, 38.6633, 41.1729, 45.3599, 48.3617, 51.8125, 53.5686, 55.91, 59.7157, 62.3661, 67.2911, 69.3848");
+            values ( \
+              "1e-22, 1.275e-06, 0.00101252, 0.00438274, 0.017855, 0.067301, 0.0900716, 0.099326, 0.106357, 0.110344, 0.113999, 0.114734, 0.115149, 0.11454, 0.110797, 0.104343, 0.0986684, 0.0840444, 0.0566918, 0.0397856, 0.02519, 0.0196954, 0.0140077, 0.00793143, 0.00527467, 0.00237538, 0.00187796" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("0, 46.6689, 61.5963, 65.3282, 72.7919, 85.2303, 113.91, 136.419, 144.386, 162.697, 169.559, 179.762, 193.647, 202.331, 213.66, 228.588, 239.055, 285.977, 308.018, 323.681, 347.251, 363.921, 378.848, 408.703, 414.486");
+            values ( \
+              "3.11236e-08, 4.28888e-05, 0.000739286, 0.00151587, 0.00492601, 0.0179332, 0.0634028, 0.0923188, 0.0995449, 0.110601, 0.112942, 0.114932, 0.115061, 0.113692, 0.110157, 0.101556, 0.092496, 0.0441055, 0.0275683, 0.0192483, 0.0108911, 0.00720063, 0.00493376, 0.0022935, 0.00211863" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.34069, 2.36365, 2.36915, 2.37648, 2.42044, 2.43719, 2.45136, 2.46402, 2.47577, 2.48712, 2.49845, 2.51219, 2.52347, 2.53491, 2.54717, 2.55539, 2.56776, 2.57613, 2.58816, 2.61002, 2.6397, 2.64131");
+            values ( \
+              "0.00140685, 0.00262254, 0.0033154, 0.0044601, 0.0123726, 0.0152378, 0.0174199, 0.019104, 0.0202219, 0.020604, 0.0186812, 0.0111986, 0.00710429, 0.00422061, 0.00228896, 0.00149878, 0.000796102, 0.000556418, 0.000332995, 0.000213304, 0.000253463, 0.000246251" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("2.47568, 2.53743, 2.54714, 2.54952, 2.55429, 2.56383, 2.57856, 2.58353, 2.59347, 2.61335, 2.62198, 2.63349, 2.6565, 2.67373, 2.69044, 2.71676, 2.74011, 2.74084, 2.74669, 2.75164, 2.7621, 2.77292, 2.78358, 2.78755, 2.79164, 2.799, 2.80769, 2.81753, 2.82538, 2.83495, 2.84228, 2.84792, 2.85544, 2.86944, 2.87345, 2.88146, 2.8918, 2.90486, 2.91122, 2.91624, 2.92294, 2.93634, 2.95359, 2.97338, 2.98693");
+            values ( \
+              "0.00106038, 0.00592996, 0.00790586, 0.00832461, 0.00937897, 0.0116123, 0.0154958, 0.016841, 0.0196395, 0.0254207, 0.0280363, 0.0316071, 0.0389211, 0.044443, 0.0496861, 0.0572948, 0.0626691, 0.0628044, 0.0638236, 0.0645071, 0.0655332, 0.065524, 0.0639776, 0.0627156, 0.0610867, 0.05726, 0.0517911, 0.0453243, 0.0402756, 0.0343583, 0.0301712, 0.0271419, 0.0234182, 0.0174796, 0.0160429, 0.0134425, 0.0106617, 0.00788193, 0.00679609, 0.00603432, 0.00514108, 0.00371019, 0.00241621, 0.00147185, 0.00109216" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.17578, 3.26688, 3.35419, 3.51055, 3.59779, 3.65887, 3.70297, 3.74503, 3.80486, 3.82759, 3.86855, 3.9101, 3.9516, 3.99728, 4.06654, 4.18399, 4.27313, 4.38371, 4.47668, 4.56537, 4.61585, 4.71679, 4.86841");
+            values ( \
+              "0.0166259, 0.020962, 0.0383781, 0.0728804, 0.088145, 0.0956869, 0.0997086, 0.102432, 0.104462, 0.104634, 0.104116, 0.102313, 0.0989433, 0.0929319, 0.0798752, 0.0546225, 0.0381907, 0.0228521, 0.0143481, 0.00902221, 0.00690039, 0.00395224, 0.00178372" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("5.31771, 5.70773, 6.04521, 6.35737, 6.56681, 6.78491, 6.95345, 7.22656, 7.45385, 7.81476, 7.92049, 8.13195, 8.37771, 8.75721, 9.01918, 9.34441, 9.8493, 10.6248, 11.0051, 11.2374, 11.537, 11.784, 12.0645, 12.4604, 12.862, 13.1681, 13.7802, 14.929, 16.28");
+            values ( \
+              "0.0376901, 0.0386754, 0.0582905, 0.0748035, 0.0843338, 0.0927484, 0.0981842, 0.105121, 0.109255, 0.11317, 0.113747, 0.114213, 0.113663, 0.110464, 0.10623, 0.09805, 0.0800068, 0.0501025, 0.0379058, 0.0315827, 0.0247145, 0.0200571, 0.0157032, 0.0110242, 0.0076614, 0.00576598, 0.0032269, 0.000960182, 0.000219939" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("17.1444, 19.8358, 23.0998, 25.0547, 26.6905, 28.364, 29.7001, 31.7068, 32.5119, 33.8982, 35.2705, 37.7642, 38.7292, 39.8633, 41.1133, 43.6132, 47.8074, 50.8131, 52.3093, 54.2628, 56.0176, 58.3574, 60.177, 62.1663, 64.8187, 69.766, 76.8849, 85.4925");
+            values ( \
+              "0.0422043, 0.0454154, 0.0757787, 0.090097, 0.0993573, 0.106378, 0.110362, 0.114006, 0.114745, 0.115156, 0.114547, 0.110811, 0.108271, 0.104327, 0.0986688, 0.0841073, 0.0567069, 0.0397768, 0.0328103, 0.0251876, 0.0196967, 0.0140138, 0.010693, 0.00792956, 0.0052733, 0.00236382, 0.00068103, 0.000131668" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("88.1342, 105.242, 124.923, 135.551, 146.755, 161.179, 172.85, 182.139, 196.056, 204.654, 216.043, 230.971, 241.442, 291.337, 308.94, 327.88, 341.388, 354.634, 374.617, 389.544, 418.644");
+            values ( \
+              "0.0393635, 0.0455889, 0.0758006, 0.0888192, 0.0994728, 0.108819, 0.113157, 0.114898, 0.11504, 0.113691, 0.110145, 0.101553, 0.0924927, 0.0415298, 0.0284852, 0.0184438, 0.0133249, 0.00963243, 0.00584034, 0.00399377, 0.00190633" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("12.378, 12.4575, 12.4788, 12.5027, 12.5499, 12.5989, 12.6358, 12.6674, 12.6962, 12.7232, 12.7493, 12.7754, 12.795, 12.8097, 12.8388, 12.862, 12.8774, 12.8963, 12.9189, 12.954, 12.963, 12.9722, 12.9837, 12.9935, 13.004, 13.0148");
+            values ( \
+              "0.000376483, 0.000788012, 0.00114791, 0.00177614, 0.00377371, 0.00567241, 0.00688722, 0.00772753, 0.00835996, 0.00876212, 0.0089695, 0.00875481, 0.00747344, 0.00538231, 0.00254473, 0.00125787, 0.000753123, 0.000414654, 0.00014392, 6.41538e-05, 0.000143568, 0.000110742, 0.000121886, 5.59036e-05, 6.90643e-05, 2.99377e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("12.7247, 12.8937, 12.9295, 12.9759, 13.071, 13.1357, 13.2025, 13.2587, 13.3086, 13.3373, 13.3728, 13.3974, 13.4039, 13.415, 13.4273, 13.44, 13.4558, 13.5034, 13.5227, 13.5426, 13.5537, 13.5758, 13.5917, 13.6164, 13.6494, 13.7086, 13.778, 14.0495");
+            values ( \
+              "0.00019634, 0.00313456, 0.00468999, 0.00750465, 0.0143247, 0.0188356, 0.0232975, 0.026792, 0.0296473, 0.0311098, 0.0326417, 0.033314, 0.0333703, 0.0333622, 0.0329161, 0.0317773, 0.0291394, 0.0182424, 0.0142049, 0.0106152, 0.00894229, 0.0061766, 0.00467513, 0.002973, 0.00155823, 0.000397265, 0.000105125, 6.22455e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("13.9561, 14.4671, 14.5563, 14.5883, 14.6524, 14.7536, 14.8607, 14.9719, 15.0799, 15.4473, 15.5676, 15.6336, 15.7145, 15.7458, 15.8009, 15.855, 15.9628, 16.1752, 16.2156, 16.2706, 16.3135, 16.3639, 16.4345, 16.4648, 16.5255, 16.6468, 16.8409, 17.0698");
+            values ( \
+              "0.000125408, 0.00385805, 0.00674787, 0.00796107, 0.0108132, 0.0160417, 0.022182, 0.0290148, 0.0361488, 0.0620666, 0.0700821, 0.0738486, 0.0773656, 0.0782265, 0.0787623, 0.0773466, 0.0667287, 0.0340333, 0.0287871, 0.0225881, 0.0185329, 0.0145589, 0.0102337, 0.00878313, 0.00641512, 0.00332832, 0.00105136, 0.000256166" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("19.2744, 19.8507, 20.3008, 21.1709, 21.4638, 21.7794, 22.0193, 22.2859, 22.5187, 22.9268, 23.1418, 23.4285, 23.7708, 23.9868, 24.4188, 25.0981, 25.6046, 25.8519, 26.2711, 26.4091, 26.9229, 27.1807, 27.5294, 27.9942, 28.924, 29.0994");
+            values ( \
+              "0.024258, 0.0256245, 0.0414396, 0.0759654, 0.0861002, 0.0951199, 0.100511, 0.104995, 0.107653, 0.109637, 0.109302, 0.107315, 0.102052, 0.0967559, 0.0823392, 0.0562701, 0.039331, 0.0324728, 0.0230352, 0.0204997, 0.0134333, 0.0106643, 0.00777171, 0.00503822, 0.00199931, 0.00178688" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("32.8466, 35.5269, 38.7889, 40.703, 42.3785, 44.0539, 45.3876, 47.3909, 48.1993, 49.5854, 50.9577, 53.4513, 54.4164, 55.5505, 56.8004, 59.3002, 63.5087, 66.491, 67.9908, 69.9475, 71.7093, 74.0585, 75.8685, 77.8489, 80.4895, 85.2852, 92.3963, 100.946");
+            values ( \
+              "0.0424661, 0.0454819, 0.0758135, 0.0898648, 0.0993733, 0.106401, 0.11037, 0.114011, 0.114748, 0.115163, 0.114548, 0.110815, 0.108275, 0.104326, 0.098672, 0.0841059, 0.0566167, 0.0398249, 0.0328324, 0.0251981, 0.0196858, 0.0139823, 0.0106879, 0.00793696, 0.00528461, 0.00243766, 0.000700957, 0.000140435" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("103.849, 121.098, 140.556, 151.94, 162.387, 176.879, 188.353, 197.773, 211.695, 220.28, 231.677, 246.605, 257.077, 306.971, 324.574, 343.514, 357.022, 370.269, 390.251, 405.178, 434.15");
+            values ( \
+              "0.0394865, 0.0459533, 0.0757985, 0.0896391, 0.099469, 0.10885, 0.113121, 0.114898, 0.11504, 0.113693, 0.110145, 0.101553, 0.0924927, 0.0415298, 0.0284852, 0.0184438, 0.013325, 0.00963249, 0.00584039, 0.00399372, 0.00191544" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("72.9348, 73.2533, 73.3397, 73.5484, 73.6414, 73.6879, 73.7833, 73.8728, 73.9593, 74.1281, 74.1701, 74.2128, 74.2802, 74.3316, 74.4141, 74.461, 74.5069, 74.6299, 74.9359, 75.004, 75.0717, 75.5704");
+            values ( \
+              "0.000142351, 0.000381642, 0.000681534, 0.00187689, 0.00221085, 0.00232922, 0.00252485, 0.00263664, 0.00271468, 0.00275932, 0.00268965, 0.00237028, 0.00120935, 0.000658348, 0.000242808, 0.000137443, 9.96051e-05, 4.66767e-05, 3.06955e-07, 1.42672e-05, 2.00034e-06, 5.96046e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("72.5992, 72.9899, 73.9255, 74.1103, 74.2998, 74.6442, 74.8465, 75.2947, 75.3733, 75.4039, 75.4471, 75.51, 75.6875, 75.7432, 75.8434, 75.9077");
+            values ( \
+              "4.61033e-06, 2.14828e-05, 0.000371979, 0.0011342, 0.00247108, 0.00714761, 0.00939362, 0.0136359, 0.0140846, 0.0140721, 0.0138476, 0.0127835, 0.00424713, 0.00254163, 0.000912739, 0.000504849" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("77.5805, 78.1535, 78.326, 78.4539, 78.9391, 79.6197, 79.974, 80.145, 80.234, 80.4031, 80.4714, 80.587, 80.6951, 80.8625, 80.917, 81.026, 81.1826, 81.2448, 81.3878, 81.4948, 81.6031, 81.6649, 81.7037, 81.7813, 81.9364, 82.2221, 82.5532");
+            values ( \
+              "0.00340889, 0.00475877, 0.00663954, 0.00834718, 0.015498, 0.0259465, 0.0310893, 0.0334829, 0.0346649, 0.0366941, 0.0374105, 0.0384124, 0.0390109, 0.0385365, 0.0375202, 0.0338191, 0.0258104, 0.0223298, 0.0151622, 0.0108635, 0.00751227, 0.00600142, 0.00521872, 0.00387341, 0.00207536, 0.000515426, 9.53306e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("89.0913, 90.3499, 90.6387, 91.6525, 92.4799, 95.0515, 95.4385, 96.0873, 96.5642, 96.8168, 97.322, 97.4599, 97.7357, 98.1557, 99.1156, 99.6737, 99.9482, 100.28, 100.722, 100.989, 101.392, 101.929, 102.775");
+            values ( \
+              "0.00967444, 0.0113122, 0.0137313, 0.0234833, 0.0325082, 0.0642555, 0.0688652, 0.0757605, 0.0796324, 0.0809737, 0.0810952, 0.0801802, 0.0767725, 0.067827, 0.0410379, 0.0276592, 0.0223741, 0.0171101, 0.0117276, 0.00929261, 0.00649302, 0.00396543, 0.00189205" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("120.242, 124.074, 126.9, 131.922, 133.27, 135.198, 136.647, 139.155, 139.68, 140.732, 142.579, 145.652, 147.12, 148.573, 151.481, 156.989, 158.674, 161.867, 163.41, 165.095, 166.666, 169.632, 171.52, 175.297, 179.434");
+            values ( \
+              "0.0259656, 0.0290058, 0.0459288, 0.0784011, 0.0860348, 0.0952653, 0.100735, 0.107219, 0.108091, 0.109374, 0.110135, 0.107033, 0.103114, 0.0973163, 0.0810648, 0.0467494, 0.0380492, 0.0249094, 0.0200832, 0.0157583, 0.0125223, 0.00823586, 0.0061768, 0.00340669, 0.00197683" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("203.265, 220.702, 239.609, 252.919, 261.414, 276.058, 287.049, 296.786, 310.689, 319.317, 330.684, 345.611, 356.079, 403.017, 424.968, 440.943, 464.37, 480.757, 495.685, 525.54, 534.258");
+            values ( \
+              "0.0400198, 0.0470498, 0.0759583, 0.0917986, 0.0995556, 0.108985, 0.113076, 0.11493, 0.115061, 0.113702, 0.110155, 0.101558, 0.0924979, 0.0440875, 0.027612, 0.01914, 0.0108665, 0.00723586, 0.00495566, 0.00230299, 0.00203807" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00649039, 0.00653093, 0.00656975, 0.00658164, 0.00658387, 0.00658425", \
+            "0.00770013, 0.00773073, 0.00777898, 0.00779883, 0.00780283, 0.00780352", \
+            "0.00813985, 0.00812114, 0.00810895, 0.00811211, 0.00811307, 0.00811379", \
+            "0.00841627, 0.00834808, 0.008249, 0.00818266, 0.00816636, 0.00816358", \
+            "0.00868826, 0.00882918, 0.0084708, 0.0082761, 0.00819557, 0.00817485", \
+            "0.00851219, 0.00850762, 0.00847011, 0.00851734, 0.00828393, 0.00819923" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00803008, 0.00803896, 0.00804855, 0.00805171, 0.00805234, 0.00805244", \
+            "0.00785998, 0.00777943, 0.00767645, 0.00763897, 0.00763165, 0.00763041", \
+            "0.0082839, 0.00793823, 0.00755999, 0.00741729, 0.00738916, 0.00738038", \
+            "0.00822514, 0.00833844, 0.00826697, 0.00753789, 0.00736852, 0.00733976", \
+            "0.0076062, 0.00741854, 0.00812023, 0.0079324, 0.00755014, 0.00737642", \
+            "0.00845246, 0.00790032, 0.00792956, 0.00788841, 0.00802808, 0.0075589" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.154429, 0.16204, 0.176094, 0.186994, 0.195827, 0.203612, 0.210756, 0.217564, 0.224191, 0.230811, 0.233476, 0.244446, 0.251177, 0.257607, 0.262782, 0.268254");
+            values ( \
+              "-0.00568178, -0.00803326, -0.0181941, -0.0241115, -0.0282386, -0.0312274, -0.0333608, -0.034701, -0.0351763, -0.0338046, -0.0313181, -0.0139874, -0.00675927, -0.0030971, -0.00156011, -0.000857774" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.229857, 0.234737, 0.247006, 0.265641, 0.289686, 0.317203, 0.33917, 0.358565, 0.376606, 0.393804, 0.405991, 0.41059, 0.418895, 0.427475, 0.440345, 0.4656, 0.47523, 0.483434, 0.493919, 0.507898, 0.520079");
+            values ( \
+              "-0.0089135, -0.0099035, -0.0150811, -0.0264984, -0.0431924, -0.0590302, -0.0691348, -0.0758622, -0.080356, -0.0831804, -0.0845229, -0.0845693, -0.0839354, -0.080167, -0.0652514, -0.0294489, -0.0200165, -0.0140452, -0.00876223, -0.00448843, -0.00273321" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.703566, 0.789425, 1.00364, 1.17766, 1.26087, 1.31537, 1.37263, 1.40645, 1.47449, 1.54253, 1.70158, 1.72968, 1.79431, 1.86246, 1.94035, 1.99618");
+            values ( \
+              "-0.0168726, -0.0230364, -0.0671751, -0.0964502, -0.109089, -0.116068, -0.122022, -0.124704, -0.127066, -0.117474, -0.0433352, -0.0339916, -0.0186545, -0.00954009, -0.004146, -0.00261687" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("3.57369, 4.02539, 5.69172, 6.21998, 6.67589, 7.09008, 7.47918, 7.85773, 8.23575, 8.93691, 9.20117, 9.56599, 10.0222, 10.3977, 10.8347");
+            values ( \
+              "-0.0229714, -0.0231785, -0.089363, -0.107667, -0.120987, -0.130601, -0.136941, -0.138748, -0.126949, -0.061789, -0.0423363, -0.0238235, -0.0110615, -0.0056225, -0.00279267" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("21.8128, 25.4477, 33.6694, 36.8269, 39.5571, 42.035, 44.3659, 46.635, 48.901, 54.0065, 55.4609, 57.5457, 58.9662, 60.8602, 64.3741, 68.4365");
+            values ( \
+              "-0.0281932, -0.0346734, -0.0909751, -0.109511, -0.123001, -0.132698, -0.139062, -0.140786, -0.128588, -0.0508322, -0.0354451, -0.0203111, -0.0136729, -0.00786175, -0.00252125, -0.000614366" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("132.262, 153.012, 203.926, 223.087, 239.612, 254.675, 268.83, 282.605, 296.36, 327.082, 336.517, 348.983, 357.32, 368.434, 383.662, 392.333");
+            values ( \
+              "-0.0301036, -0.0336418, -0.0912335, -0.109812, -0.123286, -0.133022, -0.139399, -0.141113, -0.128853, -0.0515016, -0.0350441, -0.0202485, -0.0138186, -0.00810847, -0.00377415, -0.00292385" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.216422, 0.222718, 0.224701, 0.231409, 0.236319, 0.238791, 0.243737, 0.258559, 0.266336, 0.273483, 0.280293, 0.286921, 0.293543, 0.296175, 0.307227, 0.310752, 0.313644, 0.316435, 0.320674, 0.326325, 0.327382");
+            values ( \
+              "-0.00558768, -0.0075525, -0.00797185, -0.0127722, -0.0167929, -0.0180046, -0.0211144, -0.0283424, -0.031105, -0.0334554, -0.0345936, -0.035265, -0.0337089, -0.031353, -0.0139179, -0.00966525, -0.00697195, -0.00501515, -0.00296737, -0.00139248, -0.00127182" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.296676, 0.324696, 0.353846, 0.381127, 0.398149, 0.422316, 0.44031, 0.457476, 0.469696, 0.474234, 0.482526, 0.491096, 0.503949, 0.52919, 0.538814, 0.547014, 0.557495, 0.571469, 0.591967, 0.616044, 0.666341");
+            values ( \
+              "-0.00579725, -0.023692, -0.0437191, -0.0593437, -0.06725, -0.076011, -0.0804811, -0.0833522, -0.0846388, -0.0847227, -0.0840342, -0.0802818, -0.0652938, -0.0294553, -0.0200179, -0.0140627, -0.00877597, -0.00448101, -0.00154335, -0.000451116, -0.00011499" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.767537, 0.850016, 1.07131, 1.24264, 1.32601, 1.38206, 1.4379, 1.47178, 1.53988, 1.60797, 1.76709, 1.79508, 1.85973, 1.92825, 2.00655, 2.05843");
+            values ( \
+              "-0.019637, -0.0219215, -0.0674353, -0.0962242, -0.108911, -0.116088, -0.121892, -0.124589, -0.126975, -0.117414, -0.0433117, -0.0340102, -0.0186654, -0.00951126, -0.00411263, -0.00270346" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("3.67858, 4.25548, 5.75481, 6.28332, 6.7393, 7.15357, 7.5427, 7.92128, 8.29932, 9.20471, 9.38487, 9.75584, 10.0916, 10.4753, 10.7216");
+            values ( \
+              "-0.0220877, -0.02936, -0.089315, -0.10763, -0.120986, -0.130573, -0.136947, -0.138724, -0.126959, -0.0462731, -0.0352675, -0.019362, -0.0109505, -0.00547602, -0.003923" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("22.0806, 25.3783, 29.6806, 33.7707, 36.9325, 39.6609, 42.1398, 44.4704, 46.7392, 49.0049, 52.5457, 54.1011, 55.5741, 56.4474, 57.6527, 59.064, 60.9457, 64.4563, 68.5121");
+            values ( \
+              "-0.0320531, -0.0335397, -0.0637093, -0.0910461, -0.109527, -0.123043, -0.132703, -0.1391, -0.140781, -0.128617, -0.0723979, -0.050945, -0.0353604, -0.0281403, -0.0202942, -0.013697, -0.00790538, -0.00253959, -0.000620428" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("132.958, 154.159, 203.993, 223.117, 238.345, 254.715, 268.886, 282.642, 296.396, 320.933, 330.865, 341.798, 351.8, 368.416, 383.643, 414.098");
+            values ( \
+              "-0.0308375, -0.0349073, -0.0912255, -0.109772, -0.122346, -0.133066, -0.139366, -0.141154, -0.128815, -0.0651059, -0.0443546, -0.0279554, -0.0178515, -0.00813109, -0.00378493, -0.000789848" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.633375, 0.643858, 0.646929, 0.651807, 0.660058, 0.663125, 0.671448, 0.680649, 0.688657, 0.695947, 0.70283, 0.709528, 0.71622, 0.717285, 0.720693, 0.727515, 0.73247, 0.735484, 0.73931, 0.741755, 0.746644, 0.755251, 0.761567");
+            values ( \
+              "-0.00394409, -0.00659633, -0.0081139, -0.0110454, -0.0169907, -0.0181138, -0.0228887, -0.0274047, -0.030506, -0.0329027, -0.0342354, -0.0349001, -0.03351, -0.0326909, -0.0287186, -0.0174761, -0.0107526, -0.00771169, -0.00492574, -0.00365466, -0.00193681, -0.000549817, -0.000280301" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.71989, 0.747181, 0.775746, 0.802994, 0.82002, 0.844164, 0.860329, 0.879321, 0.896079, 0.904372, 0.912943, 0.925796, 0.95104, 0.960664, 0.968864, 0.979342, 0.993313, 1.01416, 1.03873, 1.08893");
+            values ( \
+              "-0.00728502, -0.0240273, -0.043725, -0.0593331, -0.0673398, -0.0759923, -0.0800908, -0.0833664, -0.0847304, -0.0840167, -0.0802881, -0.0652778, -0.029451, -0.0200166, -0.0140672, -0.00878011, -0.00448072, -0.00151215, -0.000427211, -0.000112451" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("1.15592, 1.27524, 1.49509, 1.56831, 1.71962, 1.82381, 1.89418, 1.96238, 2.03043, 2.06035, 2.13357, 2.18953, 2.21747, 2.25473, 2.28211, 2.31153, 2.35074, 2.42918, 2.53891, 2.67185");
+            values ( \
+              "-0.00616807, -0.0225423, -0.0678034, -0.0805564, -0.10489, -0.118308, -0.124695, -0.127003, -0.117509, -0.104762, -0.0672892, -0.0433096, -0.0340199, -0.0242081, -0.0186696, -0.0140479, -0.00950484, -0.00409986, -0.00113113, -0.000212191" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("4.1215, 4.68932, 6.18153, 6.70921, 7.16499, 7.57909, 7.96812, 8.34662, 8.72458, 9.62747, 9.84203, 10.1689, 10.559, 11.0048, 11.1531");
+            values ( \
+              "-0.0228711, -0.0297039, -0.0894395, -0.107716, -0.121013, -0.130636, -0.136955, -0.138772, -0.126952, -0.0464432, -0.0335719, -0.0197964, -0.0101921, -0.00448158, -0.00371916" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("22.256, 25.6501, 34.1626, 37.3205, 40.0511, 42.5292, 44.8602, 47.1294, 49.3955, 54.5045, 55.9519, 58.039, 59.463, 61.3617, 64.8744, 68.9364");
+            values ( \
+              "-0.0289565, -0.0326958, -0.0909672, -0.109508, -0.122979, -0.132701, -0.139044, -0.140792, -0.128573, -0.0507893, -0.0354776, -0.0203177, -0.0136638, -0.00784503, -0.00251683, -0.000613436" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("132.791, 153.488, 204.409, 223.571, 240.095, 255.159, 269.314, 283.088, 296.844, 327.568, 336.998, 349.466, 357.805, 368.923, 384.151, 393.269");
+            values ( \
+              "-0.0302732, -0.0336186, -0.0912187, -0.109797, -0.123272, -0.133034, -0.139386, -0.141125, -0.12884, -0.0514966, -0.0350478, -0.0202492, -0.0138175, -0.00810652, -0.00377321, -0.00287921" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.8502, 2.88596, 2.91268, 2.91514, 2.92006, 2.92991, 2.93957, 2.95621, 2.96025, 2.96833, 2.98541, 3.00426, 3.02025, 3.03456, 3.04781, 3.06048, 3.07289, 3.08219, 3.08624, 3.09512, 3.09759, 3.10088, 3.10558, 3.10871, 3.11073, 3.11477, 3.12284, 3.1259");
+            values ( \
+              "-0.000378853, -0.000644337, -0.00171241, -0.00195403, -0.00218844, -0.00300116, -0.00395185, -0.00659084, -0.00728245, -0.00855083, -0.0110288, -0.013519, -0.0154405, -0.0168723, -0.0179622, -0.018626, -0.0186845, -0.0170529, -0.0148681, -0.00933446, -0.00792317, -0.00623784, -0.00428176, -0.00328524, -0.00276402, -0.00191223, -0.000886369, -0.000731007" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("2.91627, 3.07653, 3.11961, 3.13765, 3.16077, 3.18249, 3.26286, 3.28632, 3.31565, 3.34204, 3.36657, 3.39019, 3.41367, 3.43089, 3.45862, 3.46708, 3.47836, 3.48407, 3.49888, 3.51579, 3.52784");
+            values ( \
+              "-0.00037643, -0.00136353, -0.00552131, -0.00811961, -0.0124952, -0.0179133, -0.0391113, -0.0447799, -0.0510891, -0.0556888, -0.0588587, -0.0605035, -0.0594294, -0.0511594, -0.0269875, -0.0207034, -0.0139663, -0.0113409, -0.00637232, -0.00311482, -0.00207237" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.84873, 3.96385, 4.22881, 4.38691, 4.44504, 4.49981, 4.55815, 4.59222, 4.66075, 4.72927, 4.75778, 4.83303, 4.88898, 4.91605, 4.95214, 4.98082, 5.0114, 5.05216, 5.13369, 5.24399, 5.37827");
+            values ( \
+              "-0.0163845, -0.0219182, -0.072552, -0.0987849, -0.107533, -0.114696, -0.120913, -0.123689, -0.126281, -0.116945, -0.105109, -0.0669508, -0.0431318, -0.0341563, -0.0245922, -0.0187527, -0.0139587, -0.00929388, -0.00386535, -0.00105268, -0.000198104" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("6.78318, 7.26095, 8.87269, 9.40042, 9.85541, 10.2692, 10.6593, 11.0378, 11.4159, 12.1172, 12.3813, 12.7433, 13.206, 13.5866, 14.2038, 14.9358");
+            values ( \
+              "-0.024037, -0.025162, -0.0893933, -0.10767, -0.120952, -0.130588, -0.136923, -0.138756, -0.126933, -0.06177, -0.0423356, -0.0239364, -0.0109913, -0.00552923, -0.00160017, -0.000328301" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("25.0783, 28.7697, 34.5622, 36.8899, 40.0479, 42.7763, 45.2552, 47.5857, 49.8546, 52.1202, 56.8153, 58.2905, 59.0417, 60.5441, 62.2454, 63.61, 66.3392, 67.9002");
+            values ( \
+              "-0.0283096, -0.0354475, -0.075829, -0.0910412, -0.109558, -0.123014, -0.132733, -0.139071, -0.140812, -0.128445, -0.0560308, -0.0391522, -0.0322886, -0.0215405, -0.0134349, -0.00906875, -0.00392187, -0.00276994" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("0, 84.0739, 99.3014, 114.529, 120.118, 123.844, 130.123, 135.199, 148.011, 157.953, 193.997, 207.316, 226.439, 243.007, 251.053, 258.036, 272.207, 285.963, 299.718, 303.469, 324.253, 334.186, 339.906, 345.121, 355.121, 360.658, 371.732, 386.96, 402.187, 417.415");
+            values ( \
+              "-5.78628e-10, -6.0263e-05, -0.000500838, -0.00275147, -0.00456477, -0.00616543, -0.00963795, -0.0131747, -0.024658, -0.0354111, -0.0768998, -0.0912592, -0.109805, -0.123309, -0.128847, -0.133036, -0.139398, -0.141123, -0.128846, -0.120305, -0.0651086, -0.0443556, -0.0349973, -0.0279534, -0.0178515, -0.0138316, -0.00813302, -0.00378586, -0.00172505, -0.000790056" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("15.8728, 15.9773, 15.9986, 16.0271, 16.0461, 16.0842, 16.0992, 16.1557, 16.1962, 16.2305, 16.2614, 16.2904, 16.3185, 16.3463, 16.3671, 16.3752, 16.4107, 16.4238, 16.4346, 16.4561, 16.4813, 16.5299, 16.5723, 16.6074, 16.671");
+            values ( \
+              "-0.000231667, -0.000653816, -0.000835657, -0.00116115, -0.00146496, -0.00243511, -0.00308332, -0.00512001, -0.00629776, -0.007207, -0.00774312, -0.0081757, -0.00832239, -0.00834468, -0.00789053, -0.00738611, -0.00238634, -0.00125325, -0.000698107, -0.000215856, -7.66304e-05, -1.98792e-05, -1.31716e-05, -6.61354e-05, -5.23099e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("16.1787, 16.4066, 16.4266, 16.4466, 16.486, 16.5177, 16.5351, 16.5524, 16.5749, 16.6695, 16.7158, 16.7639, 16.8071, 16.8344, 16.873, 16.8733, 16.8737, 16.8765, 16.9025, 16.9272, 16.9561, 16.9672, 16.9729, 16.9843, 16.99, 16.9955, 17.0066, 17.0122, 17.0205, 17.0289, 17.0373, 17.0457, 17.0491, 17.0594, 17.0645, 17.0796, 17.099, 17.1133, 17.1236, 17.1379, 17.1469, 17.1541, 17.1685, 17.1757, 17.183, 17.1974, 17.2118, 17.2269, 17.242, 17.2744");
+            values ( \
+              "-0.000403361, -0.00206746, -0.00261156, -0.00322325, -0.00462382, -0.0059451, -0.00690189, -0.00799103, -0.00953112, -0.0164669, -0.01972, -0.0229187, -0.0253833, -0.0267248, -0.0283406, -0.0284848, -0.0284266, -0.0285749, -0.0295219, -0.0302773, -0.0310124, -0.0312483, -0.0313176, -0.0313854, -0.0313841, -0.0313407, -0.031164, -0.0310306, -0.030641, -0.0301109, -0.0294403, -0.0286293, -0.0280835, -0.0261116, -0.0247638, -0.0204023, -0.0142963, -0.0105269, -0.00826654, -0.00557023, -0.00426143, -0.00340923, -0.00227436, -0.00181266, -0.00142146, -0.000929359, -0.000561055, -0.000346821, -0.000191317, -5.5855e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("17.5423, 17.6743, 18.1003, 18.2154, 18.3433, 18.4393, 18.5383, 19.0986, 19.2292, 19.4789, 19.564, 19.5896, 19.6408, 19.6965, 19.7768, 19.9291, 19.9763, 20.0492, 20.0939, 20.1833, 20.235");
+            values ( \
+              "-0.000131137, -0.00015537, -0.00369138, -0.00644418, -0.0108164, -0.0152033, -0.0207301, -0.054543, -0.0619684, -0.0751027, -0.0787131, -0.0795554, -0.0805895, -0.0795401, -0.0678526, -0.0298949, -0.0213072, -0.0120756, -0.00828542, -0.00369429, -0.00259799" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("23.4387, 24.0978, 24.2152, 24.4225, 24.697, 25.1534, 26.0861, 26.4074, 26.7386, 26.8414, 27.047, 27.2665, 27.6641, 28.0486, 28.4326, 28.5221, 28.6243, 28.9955, 29.1996, 29.3613, 29.467, 29.6078, 29.8444, 29.9484, 30.0975, 30.2964, 30.6941, 31.3334, 32.0974");
+            values ( \
+              "-0.0196666, -0.023521, -0.0270174, -0.0336191, -0.0429963, -0.0593299, -0.0932397, -0.104109, -0.11428, -0.117174, -0.122529, -0.127565, -0.134494, -0.136877, -0.125729, -0.11879, -0.109651, -0.0738162, -0.0564523, -0.0448082, -0.0382755, -0.0307784, -0.0209739, -0.0176662, -0.0137535, -0.00975981, -0.00474065, -0.00128862, -0.000240348" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("42.0061, 45.3683, 53.8636, 57.0201, 59.75, 62.2275, 64.5582, 66.8271, 69.0928, 73.7891, 75.2627, 77.5128, 79.2238, 80.5961, 83.3407, 87.2803, 92.0744");
+            values ( \
+              "-0.0294322, -0.0328632, -0.0910174, -0.109545, -0.12301, -0.132723, -0.139064, -0.140805, -0.128442, -0.0560164, -0.039157, -0.0215645, -0.0134137, -0.00903341, -0.00388531, -0.00100576, -0.00016773" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("0.0483408, 103.71, 118.938, 134.165, 140.367, 151.047, 163.764, 224.334, 239.562, 251.355, 260.015, 275.077, 289.232, 303.005, 316.76, 341.299, 351.23, 362.156, 372.162, 377.706, 388.793, 404.02, 419.248, 434.475");
+            values ( \
+              "-1e-22, -8.83553e-05, -0.000693466, -0.00350688, -0.00592238, -0.012289, -0.0233707, -0.0912431, -0.10624, -0.116555, -0.123288, -0.133041, -0.139396, -0.141128, -0.128847, -0.0650987, -0.0443522, -0.0279616, -0.0178516, -0.0138276, -0.00812543, -0.00378222, -0.00172336, -0.000789274" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("95.526, 95.975, 96.08, 96.2283, 96.2781, 96.3446, 96.4203, 96.5956, 96.7095, 96.8098, 96.9037, 96.9959, 97.088, 97.1826, 97.2472, 97.284, 97.3991, 97.4354, 97.4832, 97.635, 97.6857, 98.4006");
+            values ( \
+              "-4.25567e-05, -0.000163505, -0.000219757, -0.000360602, -0.000443549, -0.000603649, -0.000898768, -0.0018235, -0.00221701, -0.00241, -0.00250523, -0.00251735, -0.00249621, -0.00240235, -0.00226115, -0.00209415, -0.000592814, -0.000344622, -0.000222802, -6.13571e-05, -3.91872e-05, -3.98585e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("96.3926, 96.8504, 96.9381, 97.1082, 97.1561, 97.2519, 97.3709, 97.5658, 97.7155, 97.7826, 97.917, 98.0483, 98.1682, 98.379, 98.4187, 98.4483, 98.4737, 98.5005, 98.5405, 98.6404, 98.6704, 98.7103, 98.7854, 98.8726, 98.9836, 99.2941");
+            values ( \
+              "-0.000360773, -0.000869024, -0.00110491, -0.00176891, -0.00205343, -0.00276411, -0.0041518, -0.00694213, -0.00879382, -0.00949865, -0.0106856, -0.0114719, -0.0120082, -0.0130806, -0.013171, -0.0131065, -0.0128821, -0.0122721, -0.0103251, -0.0034724, -0.00224029, -0.00121308, -0.000340955, -0.000150413, -7.78723e-05, -2.02615e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("100.119, 100.747, 101.005, 101.129, 101.365, 102.669, 102.92, 103.15, 103.296, 103.472, 103.575, 103.731, 104.013, 104.117, 104.209, 104.316, 104.508, 104.731");
+            values ( \
+              "-0.00299614, -0.00391073, -0.00601768, -0.00737111, -0.0105872, -0.0322632, -0.0359126, -0.0386563, -0.0400065, -0.0410597, -0.0411668, -0.038407, -0.0162048, -0.00965782, -0.00579893, -0.00303727, -0.000770448, -0.000116876" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("110.516, 113.049, 113.501, 113.932, 114.337, 114.969, 115.679, 117.892, 119.023, 119.487, 120.164, 120.8, 121.42, 121.883, 122.332, 122.61, 122.831, 123.126, 123.334, 123.442, 123.659, 124.092, 124.823, 125.687");
+            values ( \
+              "-0.000489804, -0.00773672, -0.0105347, -0.0137683, -0.0173102, -0.0237133, -0.031594, -0.0566768, -0.0689617, -0.0736544, -0.0798916, -0.0843939, -0.084178, -0.0712994, -0.0499156, -0.037485, -0.0290106, -0.0198892, -0.0150565, -0.0130329, -0.00952758, -0.00498847, -0.00134713, -0.000281097" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("145.704, 149.59, 151.458, 152.817, 155.392, 160.477, 163.493, 166.665, 168.077, 169.332, 171.732, 174.051, 176.368, 177.508, 179.772, 181.012, 181.977, 182.599, 183.429, 184.877, 185.513, 186.435, 187.664, 190.123, 193.998, 198.642");
+            values ( \
+              "-0.0203308, -0.0209473, -0.0301328, -0.0375477, -0.0524821, -0.0831763, -0.100654, -0.117134, -0.123464, -0.128394, -0.135611, -0.138149, -0.126885, -0.110842, -0.0742909, -0.0566805, -0.0450994, -0.038669, -0.0312654, -0.0211988, -0.0178173, -0.0137877, -0.00970292, -0.00462143, -0.00124669, -0.000225991" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("0.0814559, 205.149, 220.376, 235.604, 239.41, 247.024, 253.449, 260.433, 269.05, 331.68, 346.907, 358.693, 367.357, 382.418, 396.572, 410.345, 424.099, 448.631, 458.565, 469.506, 479.501, 485.034, 496.101, 511.328, 526.556, 541.783");
+            values ( \
+              "-1e-22, -3.65256e-05, -0.000326923, -0.00198426, -0.00289971, -0.00562308, -0.00899778, -0.0138467, -0.0213709, -0.0912574, -0.106253, -0.116562, -0.123296, -0.133048, -0.139402, -0.141133, -0.128849, -0.0651163, -0.0443585, -0.0279487, -0.0178516, -0.0138342, -0.00813786, -0.00378814, -0.00172611, -0.00079053" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00629682, 0.00632761, 0.0063569, 0.00636597, 0.00636768, 0.00636797", \
+            "0.00719745, 0.00721273, 0.00723736, 0.00724844, 0.00725077, 0.00725117", \
+            "0.00749545, 0.00749557, 0.00750009, 0.00750452, 0.0075061, 0.0075064", \
+            "0.00759812, 0.0075953, 0.0075827, 0.00758035, 0.00758039, 0.00758086", \
+            "0.00765358, 0.00765274, 0.00764933, 0.00764312, 0.0076395, 0.00763872", \
+            "0.00766087, 0.0076607, 0.00765977, 0.00765607, 0.00764947, 0.00764564" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00786198, 0.0078863, 0.00791423, 0.00792246, 0.00792397, 0.00792423", \
+            "0.00843349, 0.00841902, 0.00840569, 0.00840074, 0.00840003, 0.00839991", \
+            "0.00908378, 0.00892493, 0.00877114, 0.0087179, 0.00870685, 0.00870494", \
+            "0.00866852, 0.00855319, 0.00920683, 0.00893399, 0.0088777, 0.00886669", \
+            "0.00900677, 0.00904221, 0.00885879, 0.00920509, 0.00889354, 0.00883631", \
+            "0.00897335, 0.00899307, 0.00901039, 0.00895055, 0.00920182, 0.00889626" \
+          );
+        }
+      }
+      timing () {
+        related_pin : "CI";
+        sdf_cond : "(~A & B)";
+        timing_sense : positive_unate;
+        timing_type : combinational;
+        when : "(!A * B)";
+        cell_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.129314, 0.248732, 0.944743, 5.14205, 30.6729, 186.024", \
+            "0.146361, 0.266202, 0.962806, 5.16027, 30.6881, 186.045", \
+            "0.234393, 0.373508, 1.07561, 5.27465, 30.8006, 186.155", \
+            "0.310244, 0.588771, 1.65123, 5.99083, 31.5106, 186.858", \
+            "-0.663692, -0.0446519, 2.24872, 9.37167, 36.0493, 191.349", \
+            "-9.92661, -8.69328, -3.62998, 11.9252, 56.7585, 219.975" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0388563, 0.105517, 0.506414, 2.9255, 17.6648, 107.313", \
+            "0.0388713, 0.10552, 0.506362, 2.92606, 17.6662, 107.312", \
+            "0.0446044, 0.107469, 0.506047, 2.92674, 17.6595, 107.31", \
+            "0.0850492, 0.152304, 0.528626, 2.92578, 17.6594, 107.324", \
+            "0.190963, 0.318805, 0.766435, 3.07016, 17.6589, 107.322", \
+            "0.580336, 0.775561, 1.61549, 4.47126, 18.6036, 107.295" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.228474, 0.401639, 1.40299, 7.43758, 44.1248, 267.409", \
+            "0.246514, 0.420937, 1.42471, 7.46177, 44.1648, 267.435", \
+            "0.390467, 0.563015, 1.56672, 7.60437, 44.2923, 267.586", \
+            "1.00659, 1.31311, 2.50601, 8.53728, 45.2367, 268.507", \
+            "3.21285, 3.82358, 6.33234, 14.4413, 51.1253, 274.386", \
+            "14.0909, 15.2247, 20.09, 36.9902, 88.2695, 311.576" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.045809, 0.108673, 0.466504, 2.62759, 15.785, 95.7738", \
+            "0.0459849, 0.108702, 0.465871, 2.62601, 15.7798, 95.7708", \
+            "0.0461685, 0.108643, 0.466304, 2.62827, 15.7869, 95.7835", \
+            "0.0897026, 0.158206, 0.469459, 2.62679, 15.7742, 95.7925", \
+            "0.196226, 0.317582, 0.783306, 2.68405, 15.7748, 95.7802", \
+            "0.59272, 0.761362, 1.52583, 4.59552, 16.2588, 95.7783" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.0907562, 0.109674, 0.118235, 0.131672, 0.143617, 0.150147, 0.159701, 0.169181, 0.179383, 0.189985, 0.201316, 0.210371, 0.220845");
+            values ( \
+              "0.00142397, 0.0230439, 0.0309666, 0.0381139, 0.0393904, 0.0357594, 0.0226052, 0.0135175, 0.00747039, 0.00387407, 0.00190777, 0.00107379, 0.00063174" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.148235, 0.162749, 0.183831, 0.191007, 0.205701, 0.224017, 0.240785, 0.257034, 0.273256, 0.282479, 0.290538, 0.328548, 0.347966, 0.356597, 0.368017, 0.378182, 0.391736, 0.403373, 0.419425, 0.431333, 0.44541, 0.467517, 0.483961, 0.522369, 0.552335");
+            values ( \
+              "0.0265399, 0.0349197, 0.0557834, 0.061802, 0.0723342, 0.0814251, 0.0861356, 0.0873935, 0.0853586, 0.0819125, 0.0770596, 0.0432778, 0.0292528, 0.0241851, 0.0185822, 0.014583, 0.0104331, 0.00779026, 0.00520637, 0.00388317, 0.00274623, 0.00154962, 0.00100556, 0.000364009, 0.000165877" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.437504, 0.499049, 0.578145, 0.611259, 0.64956, 0.711197, 0.752464, 0.795978, 0.829657, 0.867277, 0.891549, 0.92231, 0.952895, 1.01407, 1.03194, 1.06768, 1.11652, 1.21598, 1.30763, 1.38915, 1.43174, 1.48775, 1.53866, 1.60654, 1.65644, 1.71125, 1.78433, 1.93001, 2.14952, 2.41804");
+            values ( \
+              "0.0339621, 0.0380394, 0.0642816, 0.0738621, 0.0836346, 0.0957085, 0.101242, 0.105503, 0.107851, 0.109697, 0.110336, 0.110523, 0.110209, 0.107463, 0.106155, 0.102461, 0.0951552, 0.0741605, 0.0536863, 0.0381311, 0.0314693, 0.0240392, 0.0186835, 0.0132171, 0.0101338, 0.00757299, 0.0051272, 0.00219219, 0.000564755, 6.39918e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("2.20387, 2.60924, 2.93334, 3.19682, 3.37975, 3.60254, 3.7677, 4.02997, 4.25032, 4.69101, 4.78465, 4.89167, 5.10569, 5.24067, 5.42064, 5.60912, 5.98609, 6.34094, 7.27516, 7.68247, 7.90777, 8.36787, 8.58304, 9.0134, 9.36498, 9.55607, 9.93825, 10.7026, 11.9641, 13.489");
+            values ( \
+              "0.0367595, 0.0428117, 0.0633843, 0.0784377, 0.0874616, 0.0966329, 0.102198, 0.10895, 0.112883, 0.116733, 0.116932, 0.116924, 0.116217, 0.115295, 0.113488, 0.110809, 0.102463, 0.0906875, 0.0538556, 0.0401614, 0.0337027, 0.0230873, 0.0192272, 0.0131188, 0.00955718, 0.0080461, 0.00563256, 0.00269515, 0.000676827, 0.000121763" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("13.2517, 16.4547, 18.9068, 20.1874, 22.3452, 24.5555, 25.2495, 26.6374, 27.9776, 30.5794, 32.082, 33.4482, 36.2508, 37.6421, 44.1134, 45.7131, 47.9164, 49.6683, 52.7742, 55.1835, 57.6798, 59.5905, 63.4118, 71.03, 80.0567");
+            values ( \
+              "0.0394049, 0.0550264, 0.0794961, 0.0899647, 0.103461, 0.112276, 0.114076, 0.116607, 0.117741, 0.116974, 0.114746, 0.11156, 0.100569, 0.0927207, 0.0506784, 0.0418106, 0.0314725, 0.0247884, 0.0159316, 0.0111402, 0.00765748, 0.00571788, 0.00312422, 0.000802401, 0.000138737" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("79.1506, 97.3636, 114.496, 127.645, 135.359, 149.904, 159.242, 169.591, 184.136, 196.132, 202.827, 216.218, 230.52, 280.279, 300.779, 324.631, 336.276, 351.749, 380.84, 394.195");
+            values ( \
+              "0.0369959, 0.0511146, 0.0796843, 0.0963619, 0.103638, 0.113001, 0.116275, 0.117924, 0.117323, 0.114342, 0.111686, 0.10355, 0.0905377, 0.0394024, 0.0251527, 0.0143458, 0.0107785, 0.0073392, 0.0034974, 0.00264862" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.153443, 0.163778, 0.168549, 0.17561, 0.179443, 0.186517, 0.192886, 0.198908, 0.204835, 0.210757, 0.21384, 0.22075, 0.225581, 0.230401, 0.236063, 0.240677, 0.245012, 0.250792, 0.255607, 0.262818, 0.272433, 0.28903, 0.303368, 0.328079, 0.35525, 0.36191");
+            values ( \
+              "0.000378551, 0.0166545, 0.0213832, 0.0275865, 0.0304412, 0.0349663, 0.0376578, 0.0391202, 0.038992, 0.0364935, 0.0327455, 0.0228435, 0.0175155, 0.0135105, 0.00977423, 0.00744176, 0.0057177, 0.00397728, 0.00294573, 0.00187498, 0.00101729, 0.000350797, 0.000153945, 3.68083e-05, 1.85623e-05, 0.000131843" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.207947, 0.245617, 0.267478, 0.285785, 0.302562, 0.318812, 0.335034, 0.344237, 0.352315, 0.390285, 0.409767, 0.429795, 0.453454, 0.481215, 0.506479, 0.530281");
+            values ( \
+              "0.0193786, 0.0558483, 0.0723765, 0.0813597, 0.0861852, 0.0873412, 0.0854099, 0.0819218, 0.0770637, 0.0433097, 0.0292401, 0.0185836, 0.010448, 0.00519918, 0.00279403, 0.00168945" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.513541, 0.585088, 0.673446, 0.722064, 0.751321, 0.792027, 0.835765, 0.858165, 0.891607, 0.928863, 0.954944, 0.985095, 1.01508, 1.07503, 1.09411, 1.13227, 1.1787, 1.26188, 1.33738, 1.44052, 1.50189, 1.553, 1.59496, 1.64305, 1.71086, 1.7798, 1.83236, 1.93748, 2.1467, 2.39422");
+            values ( \
+              "0.0437136, 0.0462714, 0.0738944, 0.0859809, 0.0918987, 0.0984322, 0.103444, 0.1055, 0.107856, 0.109663, 0.110345, 0.110534, 0.110195, 0.107554, 0.10614, 0.102175, 0.0951357, 0.07772, 0.0606208, 0.0399968, 0.0302817, 0.023726, 0.0192843, 0.0150822, 0.0105948, 0.00735476, 0.00552366, 0.00308981, 0.000826701, 0.000166917" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("2.29654, 2.69316, 3.05226, 3.29027, 3.44835, 3.64148, 3.82981, 4.20647, 4.31321, 4.52669, 4.76582, 5.1094, 5.21274, 5.41942, 5.67148, 6.1029, 6.29662, 6.50143, 7.23496, 7.53373, 7.82752, 8.21924, 8.42631, 8.68667, 9.03381, 9.32752, 9.62178, 10.0141, 10.7988, 12.0331, 13.5286");
+            values ( \
+              "0.0417915, 0.0442217, 0.0667878, 0.0800604, 0.0877231, 0.0957761, 0.102166, 0.111236, 0.112907, 0.11537, 0.11671, 0.116508, 0.115932, 0.114215, 0.110799, 0.10092, 0.09459, 0.0869489, 0.0576743, 0.0469572, 0.0377093, 0.0274955, 0.0231357, 0.0185152, 0.0136712, 0.0104573, 0.00799956, 0.00559831, 0.00257553, 0.00071105, 9.81287e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("13.3441, 16.6522, 18.9755, 20.6977, 22.4106, 24.023, 25.3123, 27.3694, 28.0436, 29.3922, 30.7362, 33.2906, 34.8354, 36.5033, 39.573, 43.9604, 45.812, 48.5743, 50.1661, 52.0012, 54.4481, 57.1897, 59.0338, 62.722, 69.9409, 78.4328");
+            values ( \
+              "0.0394005, 0.056435, 0.0795179, 0.0931902, 0.103433, 0.110316, 0.114017, 0.117332, 0.117729, 0.117802, 0.116795, 0.112192, 0.107166, 0.0995464, 0.0807027, 0.0520252, 0.041648, 0.0290587, 0.0233447, 0.0179926, 0.0125795, 0.00832164, 0.00630986, 0.00350646, 0.00101025, 0.000185963" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("79.9453, 97.5343, 114.567, 127.742, 135.427, 149.973, 159.309, 169.658, 184.204, 196.199, 202.894, 216.286, 230.588, 280.346, 300.846, 324.698, 336.343, 351.817, 380.907, 394.636");
+            values ( \
+              "0.0404921, 0.0513172, 0.0796866, 0.0964078, 0.103634, 0.113012, 0.116285, 0.117917, 0.117333, 0.114334, 0.111695, 0.103541, 0.0905293, 0.0393937, 0.0251439, 0.0143545, 0.0107697, 0.00733048, 0.00348868, 0.00261611" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.508448, 0.518467, 0.542597, 0.551402, 0.559002, 0.565943, 0.572633, 0.57931, 0.58411, 0.591707, 0.599842, 0.606468, 0.610903, 0.61915, 0.625606, 0.633648, 0.640065, 0.652899, 0.666811");
+            values ( \
+              "0.00574738, 0.00871754, 0.0237154, 0.0287397, 0.032177, 0.0342847, 0.0350123, 0.0335018, 0.0288359, 0.0196977, 0.0129355, 0.00901518, 0.00699315, 0.00430456, 0.00290325, 0.00179211, 0.00122064, 0.000559161, 0.000204477" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.584397, 0.598038, 0.628619, 0.643633, 0.652131, 0.657526, 0.662921, 0.67113, 0.675562, 0.682226, 0.688408, 0.700772, 0.704944, 0.713141, 0.721426, 0.737987, 0.743942, 0.77091, 0.785118, 0.792972, 0.804459, 0.816509, 0.826853, 0.840644, 0.852105, 0.857354, 0.867851, 0.87905, 0.897401, 0.913612, 0.929936, 0.947047, 0.96897, 0.998775");
+            values ( \
+              "0.0183917, 0.022876, 0.0505968, 0.0626725, 0.0684051, 0.0717319, 0.0745976, 0.0782901, 0.0800949, 0.0823597, 0.0839575, 0.0857841, 0.0859478, 0.0856628, 0.0843215, 0.0773624, 0.0726249, 0.0481718, 0.0368696, 0.0314086, 0.0244708, 0.0185435, 0.014505, 0.0103357, 0.00775708, 0.00681106, 0.00525305, 0.00399314, 0.00251172, 0.00165161, 0.00107189, 0.000682418, 0.000381601, 0.000178308" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("0.88752, 0.963369, 0.998437, 1.06573, 1.09074, 1.11656, 1.14339, 1.16561, 1.18443, 1.20352, 1.22779, 1.25036, 1.28259, 1.31862, 1.35211, 1.39459, 1.4073, 1.43271, 1.48354, 1.5026, 1.52372, 1.56596, 1.59959, 1.72672, 1.79467, 1.84904, 1.88568, 1.94254, 1.99104, 2.0557, 2.1089, 2.16675, 2.24389, 2.39817, 2.60896, 2.86877");
+            values ( \
+              "0.0275793, 0.041463, 0.0533866, 0.0739323, 0.0804536, 0.0864534, 0.0918666, 0.0956938, 0.0984553, 0.100845, 0.103425, 0.10548, 0.10778, 0.109559, 0.110409, 0.110398, 0.110185, 0.109367, 0.106368, 0.104624, 0.102257, 0.095982, 0.0895675, 0.0611906, 0.0469426, 0.0371577, 0.031453, 0.0239636, 0.0188532, 0.0135373, 0.0102355, 0.0075293, 0.004955, 0.00202377, 0.00053884, 8.90845e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("2.6917, 3.07995, 3.43968, 3.70061, 3.95781, 4.22175, 4.70593, 5.15899, 5.52805, 5.76126, 6.06423, 6.43961, 6.55937, 6.79888, 7.64286, 7.95315, 8.16721, 8.41016, 8.72919, 9.01138, 9.38763, 9.69935, 10.0384, 10.4904, 11.393, 12.6244, 14.1425");
+            values ( \
+              "0.0429286, 0.0439259, 0.0665684, 0.0810458, 0.09282, 0.102221, 0.113042, 0.116891, 0.116484, 0.114787, 0.110877, 0.102529, 0.0989239, 0.0905846, 0.0571252, 0.0460305, 0.0392478, 0.0324596, 0.0249864, 0.0196678, 0.0141283, 0.0106755, 0.00784349, 0.00514992, 0.00210279, 0.000557013, 9.44529e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("13.7111, 16.1428, 19.359, 20.9291, 22.7941, 24.4151, 25.6955, 27.7134, 28.4265, 29.7756, 31.119, 33.5976, 34.4799, 35.6216, 36.8859, 39.4144, 43.5442, 46.5473, 48.0396, 49.9894, 51.7427, 54.0804, 55.899, 57.8885, 60.5411, 65.7831, 73.1911, 82.2617");
+            values ( \
+              "0.0458147, 0.0466739, 0.079547, 0.0921114, 0.103461, 0.110342, 0.114038, 0.117286, 0.117744, 0.117789, 0.11681, 0.112372, 0.109804, 0.105545, 0.0995211, 0.0842733, 0.0568733, 0.0398358, 0.0328479, 0.0252171, 0.0197156, 0.0140198, 0.0107012, 0.00793449, 0.00527068, 0.00224179, 0.000600755, 0.000103837" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("0.0642472, 52.0289, 59.8604, 67.2533, 79.2384, 107.281, 128.194, 135.95, 150.495, 159.832, 170.181, 184.588, 196.86, 203.417, 216.529, 231.098, 280.864, 301.366, 325.222, 336.865, 352.335, 381.425, 388.917");
+            values ( \
+              "1e-22, 0.000273795, 0.00135271, 0.00482256, 0.018426, 0.0674554, 0.0963101, 0.103648, 0.112992, 0.116266, 0.117933, 0.117334, 0.114302, 0.111675, 0.103768, 0.0905563, 0.039413, 0.0251614, 0.0143359, 0.0107866, 0.00734819, 0.00350614, 0.00302993" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.24701, 2.28936, 2.29748, 2.3082, 2.33048, 2.37336, 2.38881, 2.40256, 2.41527, 2.4275, 2.43972, 2.45601, 2.4656, 2.47855, 2.48701, 2.49428, 2.50527, 2.51393, 2.5277, 2.55268, 2.5822, 2.59217");
+            values ( \
+              "0.000301263, 0.00188484, 0.00272959, 0.00405508, 0.00760568, 0.0139802, 0.0159862, 0.0176447, 0.018691, 0.0191926, 0.0176118, 0.00999809, 0.0068823, 0.00389278, 0.00261987, 0.00181616, 0.00105639, 0.000697593, 0.000368376, 0.000169069, 0.000152428, 0.00020601" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("2.45857, 2.50696, 2.55356, 2.57336, 2.6317, 2.65711, 2.67101, 2.68114, 2.70139, 2.70809, 2.71677, 2.72555, 2.74309, 2.77807, 2.7975, 2.80974, 2.81862, 2.83232, 2.84078, 2.85601, 2.86253, 2.87557, 2.89018, 2.90662, 2.92487, 2.94273");
+            values ( \
+              "0.00774923, 0.0132491, 0.0255611, 0.0312531, 0.0486876, 0.0557164, 0.0590783, 0.0611789, 0.0640576, 0.0644252, 0.0642484, 0.0629734, 0.0556689, 0.0336046, 0.0234813, 0.0182237, 0.015089, 0.0111374, 0.00920825, 0.00650194, 0.005589, 0.00409708, 0.00287446, 0.00191664, 0.00122349, 0.000814557" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.11635, 3.21063, 3.27916, 3.41051, 3.44861, 3.48419, 3.51908, 3.57811, 3.6069, 3.63291, 3.66261, 3.70403, 3.74365, 3.81821, 3.82494, 3.86529, 3.90557, 3.94313, 3.97451, 4.06844, 4.13673, 4.18449, 4.23457, 4.29646, 4.33452, 4.37802, 4.44717, 4.51501, 4.56691, 4.67071, 4.82426");
+            values ( \
+              "0.0195493, 0.024884, 0.0392261, 0.0696692, 0.0777143, 0.0843451, 0.0898334, 0.097399, 0.100307, 0.10244, 0.104362, 0.105982, 0.106469, 0.104259, 0.10383, 0.100266, 0.0947923, 0.0880375, 0.0815725, 0.0608116, 0.0467244, 0.0381363, 0.030566, 0.0227526, 0.0188579, 0.0151221, 0.0105387, 0.00736153, 0.00556408, 0.00312678, 0.00143241" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("5.15374, 5.56119, 5.91538, 6.19571, 6.32771, 6.52067, 6.70012, 7.05903, 7.18333, 7.41621, 7.636, 7.98227, 8.08297, 8.28436, 8.54171, 8.92765, 9.25606, 10.1289, 10.4338, 10.6399, 10.8849, 11.2058, 11.492, 11.8736, 12.1798, 12.5139, 12.9593, 13.8126, 15.0241, 16.502");
+            values ( \
+              "0.0392113, 0.0440631, 0.0663627, 0.0818516, 0.0881489, 0.0960901, 0.102182, 0.110888, 0.11291, 0.115506, 0.11672, 0.116474, 0.115946, 0.114248, 0.110816, 0.102207, 0.0913335, 0.0568131, 0.045942, 0.0394075, 0.0325404, 0.0250167, 0.0196247, 0.0140244, 0.0106527, 0.00786293, 0.00519269, 0.00224333, 0.000610501, 0.000112479" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("16.1967, 19.5141, 21.8359, 23.4091, 25.2713, 26.8922, 28.1728, 30.152, 32.253, 33.5963, 36.0687, 38.105, 39.3631, 41.8794, 46.6345, 48.7287, 51.9051, 53.4696, 55.978, 59.1795, 61.0411, 64.7642, 71.4537, 79.2953");
+            values ( \
+              "0.0391446, 0.0564741, 0.079539, 0.0921256, 0.103458, 0.110337, 0.114037, 0.117246, 0.117785, 0.116808, 0.112385, 0.105519, 0.0995194, 0.0843541, 0.053089, 0.0413391, 0.0272373, 0.021927, 0.0152924, 0.00949431, 0.00715937, 0.00399021, 0.001268, 0.000305639" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("82.5639, 99.0411, 117.399, 128.589, 138.262, 152.807, 162.147, 172.495, 186.685, 193.32, 202.168, 212.865, 223.893, 238.438, 270.502, 280.082, 293.294, 304.166, 323.361, 337.906, 347.149, 364.26, 378.805, 407.895, 436.985, 466.075");
+            values ( \
+              "0.0410422, 0.0488661, 0.0796824, 0.0941827, 0.103632, 0.112982, 0.11626, 0.117927, 0.117363, 0.116029, 0.113201, 0.107847, 0.0996376, 0.0852696, 0.0507808, 0.0420164, 0.0317595, 0.0248973, 0.0158801, 0.0111336, 0.00886548, 0.00577452, 0.00398785, 0.001887, 0.000888622, 0.000417799" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("12.2028, 12.2766, 12.2986, 12.3266, 12.3367, 12.4203, 12.4749, 12.5093, 12.5405, 12.5696, 12.5978, 12.6259, 12.6469, 12.6818, 12.7079, 12.7283, 12.7619, 12.7981, 12.8435, 12.8511, 12.8691, 12.8817");
+            values ( \
+              "0.000569508, 0.000684094, 0.000957419, 0.00150989, 0.00181327, 0.00473776, 0.0063269, 0.00712591, 0.00772393, 0.00811746, 0.00832696, 0.00816435, 0.0070443, 0.00322803, 0.00166714, 0.000872834, 0.000268096, 5.10101e-05, 5.32387e-06, 8.25028e-05, 0.00013922, 0.000102211" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("12.6469, 12.7466, 12.7854, 12.8126, 12.9239, 12.9796, 13.0492, 13.1079, 13.1594, 13.1885, 13.2077, 13.2312, 13.2531, 13.2918, 13.3113, 13.3268, 13.3688, 13.3918, 13.4031, 13.4199, 13.4413, 13.4568, 13.4643, 13.4794, 13.5097, 13.5618, 13.6263, 13.7042, 13.9362");
+            values ( \
+              "0.0031862, 0.00380372, 0.00556325, 0.00718726, 0.0144792, 0.0180579, 0.022353, 0.0257091, 0.028346, 0.029635, 0.0303725, 0.031087, 0.0315011, 0.0307931, 0.0284747, 0.0254587, 0.0167207, 0.0124089, 0.0105919, 0.00822723, 0.00582277, 0.00448959, 0.00394531, 0.00301487, 0.00171478, 0.000578026, 0.000145783, 7.23249e-05, 7.51338e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("14.2403, 14.4386, 14.5031, 14.6971, 14.8312, 15.3161, 15.4423, 15.5256, 15.567, 15.6494, 15.6758, 15.7286, 16.0558, 16.1209, 16.2188, 16.3101, 16.3689, 16.4689, 16.544");
+            values ( \
+              "0.00777373, 0.00949791, 0.0124968, 0.0233876, 0.0318313, 0.0655915, 0.0735381, 0.0774378, 0.0786601, 0.0787998, 0.0777269, 0.0736917, 0.0262975, 0.0195489, 0.0121542, 0.00767101, 0.00562012, 0.00330052, 0.00241938" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("19.0261, 19.627, 20.0063, 20.5622, 20.8765, 21.0794, 21.3866, 21.6206, 21.8805, 22.1084, 22.534, 22.6674, 22.8451, 23.0504, 23.4611, 23.7424, 24.7961, 25.0254, 25.2649, 25.5842, 25.7784, 26.1008, 26.4097, 26.798, 27.1847, 27.6267, 28.5107, 28.9272");
+            values ( \
+              "0.0284778, 0.0305508, 0.0449533, 0.0685522, 0.0811708, 0.0884188, 0.0976277, 0.10306, 0.107501, 0.110044, 0.111721, 0.111413, 0.110388, 0.108275, 0.100302, 0.0916558, 0.0514427, 0.0436895, 0.0364676, 0.0282736, 0.0240616, 0.0182947, 0.0139587, 0.00995916, 0.00700087, 0.00463272, 0.00193134, 0.0014528" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("31.8085, 35.1655, 37.489, 39.4367, 40.924, 42.5239, 43.8259, 45.7976, 46.5568, 47.9062, 49.2495, 51.693, 53.787, 55.0162, 57.4746, 61.7262, 64.6444, 68.1106, 69.8891, 72.2604, 76.0022, 78.6123, 83.6367, 87.051");
+            values ( \
+              "0.037977, 0.0564514, 0.0795357, 0.0947261, 0.10345, 0.110257, 0.114033, 0.117235, 0.117739, 0.117782, 0.116808, 0.112456, 0.105395, 0.0995168, 0.0847315, 0.0565478, 0.0399985, 0.0252447, 0.0196666, 0.0139167, 0.00795159, 0.00532105, 0.00235526, 0.00155302" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("98.4267, 118.944, 133.05, 142.233, 153.916, 168.461, 177.79, 188.145, 202.304, 209.026, 217.989, 228.17, 239.541, 254.086, 286.158, 295.729, 308.94, 319.814, 339.013, 353.558, 362.797, 379.902, 394.447, 423.537, 452.628, 481.718");
+            values ( \
+              "0.0374847, 0.0565644, 0.0796943, 0.0918628, 0.103649, 0.112994, 0.116265, 0.117932, 0.117369, 0.116017, 0.113135, 0.108058, 0.09964, 0.0852718, 0.0507745, 0.042018, 0.0317622, 0.0248984, 0.0158792, 0.0111333, 0.00886549, 0.00577537, 0.00398879, 0.00188755, 0.000888995, 0.000418084" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("72.3313, 72.6282, 72.7068, 72.7919, 72.813, 72.8551, 72.9915, 73.0966, 73.1609, 73.21, 73.3116, 73.4064, 73.498, 73.5876, 73.6771, 73.7443, 73.8747, 73.9177, 73.9547, 74.0001, 74.0532, 74.127, 74.2852, 74.3498, 74.4297");
+            values ( \
+              "0.000157879, 0.000203588, 0.000290652, 0.000463028, 0.000537475, 0.000704063, 0.00143652, 0.00187298, 0.00206469, 0.00218844, 0.00237292, 0.00249445, 0.00256559, 0.00259979, 0.0025665, 0.00238492, 0.00075561, 0.000488918, 0.000350577, 0.000277926, 0.000134388, 6.84308e-05, 3.87484e-05, 1.34794e-05, 2.67159e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("73.1577, 73.5193, 73.5937, 73.7425, 73.8742, 74.1329, 74.367, 74.5098, 74.7774, 74.8688, 74.9201, 74.9751, 74.9914, 75.0438, 75.2344, 75.2942, 75.33, 75.4016, 75.5162, 75.6504, 76.0453");
+            values ( \
+              "0.000645076, 0.000912142, 0.00118716, 0.002082, 0.00354692, 0.00685387, 0.00925654, 0.0104399, 0.0124323, 0.0130158, 0.0132007, 0.0129754, 0.0128161, 0.0119035, 0.00392935, 0.00235436, 0.00171782, 0.000844248, 0.000261966, 6.43905e-05, 3.04526e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("75.1343, 76.053, 76.3941, 76.648, 76.9201, 77.4162, 77.4856, 77.5782, 77.7634, 77.9009, 79.3799, 79.6705, 79.778, 79.9469, 80.0871, 80.1722, 80.3424, 80.3963, 80.5041, 80.8913, 80.9734, 81.0829, 81.1511, 81.281, 81.4541, 81.5606");
+            values ( \
+              "1.96091e-05, 0.000174453, 0.00037511, 0.000666959, 0.00119129, 0.00322382, 0.00372874, 0.00450314, 0.00644067, 0.00823707, 0.0298031, 0.0338216, 0.0351667, 0.0370168, 0.0381758, 0.0386102, 0.0381652, 0.0371895, 0.0336519, 0.014173, 0.0109627, 0.00758062, 0.00592375, 0.00363435, 0.00180168, 0.00129854" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("83.4494, 84.7799, 85.9799, 86.5292, 86.9801, 87.5581, 88.2309, 88.4415, 88.8628, 89.1596, 89.5266, 90.0289, 90.9546, 91.433, 92.1121, 93.8985, 94.5556, 95.2639, 95.917, 96.5572, 97.1958, 98.1645, 98.6475, 99.0364, 99.1971, 99.4892, 99.8971, 100.151, 100.58, 101.111, 102.108, 103.44");
+            values ( \
+              "8.82592e-06, 6.82129e-05, 0.000312397, 0.000610166, 0.00103391, 0.00195351, 0.00384458, 0.00469334, 0.00680706, 0.00868139, 0.0114391, 0.0158866, 0.0252248, 0.0305949, 0.0387249, 0.0616768, 0.0698296, 0.077436, 0.0820018, 0.0811035, 0.0698651, 0.0422346, 0.030134, 0.0223139, 0.0196834, 0.015366, 0.0108691, 0.00862493, 0.00585561, 0.0036373, 0.00129096, 0.000345386" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("118.428, 122.772, 129.645, 131.024, 132.905, 134.312, 136.902, 138.02, 139.51, 141.327, 142.974, 145.854, 148.211, 152.474, 156.141, 159.496, 161.254, 162.832, 165.039, 166.681, 171.252, 174.349, 176.736");
+            values ( \
+              "0.0248263, 0.0339531, 0.0801436, 0.0884247, 0.0978642, 0.103359, 0.109981, 0.111458, 0.112248, 0.111404, 0.108831, 0.0990929, 0.0859594, 0.0582794, 0.0377976, 0.0241203, 0.0188289, 0.0149843, 0.0107947, 0.00843883, 0.00430419, 0.00264515, 0.00196361" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("197.062, 213.533, 226.126, 231.832, 243.243, 252.692, 267.238, 270.351, 276.577, 286.925, 300.924, 308.126, 320.12, 324.903, 334.471, 346.068, 382.738, 395.256, 401.747, 414.728, 423.969, 429.083, 439.136, 453.006, 458.737, 470.2, 484.745, 499.29, 513.836, 528.381, 557.471, 586.561");
+            values ( \
+              "0.0412831, 0.0489874, 0.0709032, 0.0796928, 0.0944416, 0.103637, 0.112986, 0.114282, 0.116262, 0.117929, 0.11739, 0.115933, 0.111697, 0.109255, 0.10282, 0.0923318, 0.0529085, 0.0413602, 0.0361136, 0.0271466, 0.0219861, 0.0195174, 0.0153634, 0.0109467, 0.00950506, 0.00714117, 0.00493763, 0.00340534, 0.0023407, 0.00160893, 0.000757068, 0.000355744" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00692288, 0.00697869, 0.00702779, 0.00704217, 0.00704484, 0.00704528", \
+            "0.00852726, 0.00857801, 0.00864315, 0.00866626, 0.00867071, 0.00867146", \
+            "0.00922923, 0.00919747, 0.0091782, 0.00918105, 0.00918249, 0.00918276", \
+            "0.009622, 0.00950767, 0.00938017, 0.00930701, 0.00928935, 0.00928636", \
+            "0.00970776, 0.00969886, 0.00963114, 0.00941366, 0.00932913, 0.00930711", \
+            "0.00975133, 0.00975209, 0.00973789, 0.00967118, 0.00942137, 0.00933385" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0086633, 0.00869568, 0.00871237, 0.00871615, 0.00871683, 0.00871694", \
+            "0.00847918, 0.00834244, 0.00820106, 0.00815606, 0.0081476, 0.00814618", \
+            "0.00882438, 0.00849447, 0.00798931, 0.0078183, 0.00778384, 0.00777744", \
+            "0.00765001, 0.00784071, 0.00799454, 0.00792896, 0.00774152, 0.00770956", \
+            "0.00749048, 0.00750309, 0.00761509, 0.00763963, 0.00791936, 0.00772858", \
+            "0.0073891, 0.00740027, 0.00738587, 0.00747121, 0.00767173, 0.0079427" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.173879, 0.179775, 0.18325, 0.19113, 0.195821, 0.221155, 0.236935, 0.243935, 0.250675, 0.257408, 0.262454, 0.273488, 0.279098, 0.282813, 0.287765, 0.292136");
+            values ( \
+              "-0.00446735, -0.00601335, -0.00652789, -0.0109921, -0.0143652, -0.0264225, -0.0322077, -0.0337783, -0.0349473, -0.0338052, -0.0281596, -0.0107323, -0.00557379, -0.00349636, -0.00183531, -0.00105054" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.25312, 0.293134, 0.334519, 0.372416, 0.389128, 0.411668, 0.426276, 0.434438, 0.442275, 0.454882, 0.458475, 0.46566, 0.494659, 0.504028, 0.517763, 0.527743, 0.54105, 0.564381, 0.613857");
+            values ( \
+              "-0.00160107, -0.0236527, -0.0484677, -0.0678141, -0.0749834, -0.0830603, -0.086805, -0.0881999, -0.0887442, -0.0861824, -0.0834614, -0.0754013, -0.0310297, -0.021126, -0.011439, -0.00715822, -0.00372682, -0.00101792, -0.000123595" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.763246, 0.849275, 1.14472, 1.25179, 1.3353, 1.41101, 1.48189, 1.55049, 1.61899, 1.77883, 1.80681, 1.87169, 1.94072, 2.0196, 2.05949");
+            values ( \
+              "-0.0184238, -0.0213985, -0.07767, -0.0961468, -0.10856, -0.117691, -0.123878, -0.126176, -0.116784, -0.0431384, -0.0339111, -0.0186155, -0.00946117, -0.00407265, -0.00300326" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("3.80265, 4.29381, 6.00875, 6.55409, 7.02261, 7.44825, 7.84765, 8.23567, 8.62313, 9.39062, 9.68687, 10.0589, 10.3358, 10.7049, 11.179");
+            values ( \
+              "-0.0216013, -0.0224533, -0.0866988, -0.104599, -0.117642, -0.127146, -0.133472, -0.135502, -0.12456, -0.0565267, -0.0368321, -0.0204123, -0.0128614, -0.00668486, -0.00302263" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("23.0993, 26.6001, 35.4706, 38.7392, 41.5509, 44.1128, 46.5135, 48.8463, 51.1757, 55.7793, 57.6107, 59.8439, 61.4954, 63.6974, 67.2859, 71.4956");
+            values ( \
+              "-0.0286319, -0.0310247, -0.0878245, -0.105929, -0.119113, -0.128743, -0.135108, -0.137114, -0.125898, -0.0573331, -0.0369625, -0.0205469, -0.0130192, -0.00682775, -0.0021375, -0.000490445" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("140.103, 165.746, 214.862, 234.645, 251.733, 267.276, 281.842, 296.003, 310.144, 338.006, 349.295, 362.828, 372.807, 386.112, 401.828, 433.259");
+            values ( \
+              "-0.02521, -0.0362003, -0.0881619, -0.106242, -0.119454, -0.129077, -0.135437, -0.137423, -0.126151, -0.0576466, -0.0369292, -0.0205584, -0.0130607, -0.00687756, -0.00312026, -0.000615869" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.240234, 0.249871, 0.259401, 0.261551, 0.265851, 0.271792, 0.278596, 0.28342, 0.287573, 0.291727, 0.295488, 0.29925, 0.302759, 0.306268, 0.307957, 0.309645, 0.311334, 0.313023, 0.314709, 0.316396, 0.318083, 0.319769, 0.321033, 0.322296, 0.32356, 0.324824, 0.326637, 0.329805, 0.33287, 0.335094, 0.335866, 0.33741, 0.339585, 0.34179, 0.343335, 0.34519, 0.347663, 0.350136, 0.352795, 0.355455, 0.357531, 0.359608, 0.362184, 0.364759, 0.372141, 0.374602, 0.393463, 0.413753, 0.43574, 0.47555");
+            values ( \
+              "-0.00866078, -0.00905897, -0.0148339, -0.0159975, -0.0181533, -0.0210225, -0.0241589, -0.0262857, -0.0279984, -0.029619, -0.030948, -0.0321912, -0.0332736, -0.0342812, -0.0344688, -0.034535, -0.0344799, -0.0343034, -0.0340059, -0.0335874, -0.0330479, -0.0323872, -0.0314551, -0.0303421, -0.0290483, -0.0275737, -0.024891, -0.0193847, -0.0146661, -0.0115235, -0.0105713, -0.00894548, -0.00699367, -0.0053142, -0.00427939, -0.00329698, -0.00241368, -0.0017175, -0.00122966, -0.000854149, -0.000653549, -0.000492391, -0.000365041, -0.000262897, -0.000131715, -0.000104762, -3.19229e-05, -3.6675e-05, -6.46536e-05, -2.86546e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.327246, 0.346049, 0.351053, 0.356056, 0.37823, 0.398152, 0.409852, 0.419414, 0.436397, 0.445733, 0.453193, 0.46001, 0.466174, 0.475828, 0.480139, 0.490306, 0.495501, 0.498195, 0.500888, 0.503582, 0.506276, 0.509392, 0.512508, 0.515624, 0.51874, 0.522474, 0.526207, 0.52994, 0.537134, 0.545949, 0.550257, 0.555426, 0.562641, 0.564656, 0.568685, 0.574731, 0.580121, 0.583494, 0.586868, 0.593616, 0.596989, 0.600363, 0.605906, 0.611449, 0.616992, 0.622535, 0.633833, 0.645132, 0.663901, 0.678194");
+            values ( \
+              "-0.012186, -0.0177653, -0.0204103, -0.0232571, -0.0368499, -0.0484442, -0.0547731, -0.0596828, -0.0678224, -0.0718972, -0.0749892, -0.0776778, -0.0799242, -0.0831436, -0.0843717, -0.0869644, -0.0886112, -0.0885562, -0.0884199, -0.0882023, -0.0879034, -0.0874562, -0.0869003, -0.0862356, -0.085462, -0.0829789, -0.0787347, -0.0739971, -0.0633352, -0.0489324, -0.0423087, -0.0351279, -0.0262045, -0.0240897, -0.0203645, -0.0157068, -0.0119729, -0.00999575, -0.0082824, -0.00593989, -0.00494468, -0.00406685, -0.00316528, -0.00238996, -0.0017409, -0.0012181, -0.000732811, -0.000393317, -0.000204249, -0.000137474" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.843745, 0.925925, 1.20159, 1.31218, 1.40124, 1.47678, 1.53317, 1.57649, 1.61593, 1.684, 1.84503, 1.89692, 1.93369, 1.97937, 2.04028, 2.14275, 2.26248");
+            values ( \
+              "-0.0230369, -0.0233956, -0.0761555, -0.0953469, -0.108645, -0.117745, -0.122888, -0.125493, -0.126161, -0.116891, -0.042889, -0.0271797, -0.0192547, -0.0123672, -0.00661592, -0.00206816, -0.000485746" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("4.00101, 4.55326, 6.07461, 6.61836, 7.08731, 7.51271, 7.91195, 8.29984, 8.68718, 9.45412, 9.75119, 10.123, 10.3995, 10.7681, 11.3631, 12.0619");
+            values ( \
+              "-0.0272413, -0.0292851, -0.0868218, -0.104682, -0.117706, -0.127217, -0.13351, -0.135551, -0.124574, -0.0565692, -0.0368143, -0.0204091, -0.012867, -0.00669412, -0.00209169, -0.000478029" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("23.3921, 26.8197, 32.988, 38.8312, 41.6479, 44.2036, 46.6028, 48.9346, 51.263, 55.8615, 57.7005, 59.9315, 61.5797, 63.7774, 67.3645, 71.5717");
+            values ( \
+              "-0.0304918, -0.0319624, -0.0721306, -0.106051, -0.119234, -0.128827, -0.135173, -0.137167, -0.12593, -0.0573994, -0.0369356, -0.0205421, -0.0130276, -0.00684148, -0.00214297, -0.000492248" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("139.897, 163.995, 214.942, 234.723, 251.81, 267.341, 281.919, 296.08, 310.221, 338.079, 349.373, 362.905, 372.882, 386.185, 401.901, 433.332");
+            values ( \
+              "-0.0257152, -0.0342442, -0.0881943, -0.106273, -0.119483, -0.129048, -0.135466, -0.137399, -0.126178, -0.0576541, -0.0369269, -0.0205579, -0.0130613, -0.00687864, -0.00312078, -0.000615983" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.64979, 0.665802, 0.666452, 0.66775, 0.673813, 0.684582, 0.697007, 0.706713, 0.71508, 0.722623, 0.729662, 0.736434, 0.743196, 0.748259, 0.754257, 0.759311, 0.76241, 0.766165, 0.768633, 0.77204");
+            values ( \
+              "-0.00273645, -0.00501285, -0.00550983, -0.00589115, -0.00889862, -0.0156286, -0.0216809, -0.0260471, -0.0293826, -0.0318558, -0.0337459, -0.0346731, -0.0338253, -0.0279674, -0.0177603, -0.0107409, -0.00753322, -0.00478373, -0.00352331, -0.00234339" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.742234, 0.772276, 0.824025, 0.856908, 0.876476, 0.897368, 0.910796, 0.926852, 0.934766, 0.942971, 0.979894, 0.989249, 1.00752, 1.02121, 1.04338, 1.0659, 1.12333");
+            values ( \
+              "-0.0051263, -0.0205015, -0.0511625, -0.0677779, -0.0760901, -0.0834131, -0.0868135, -0.088738, -0.087865, -0.0835765, -0.0302349, -0.0205451, -0.0089963, -0.00457356, -0.00138939, -0.000440359, -7.9585e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("1.22971, 1.33724, 1.62149, 1.73321, 1.81606, 1.86129, 1.89809, 1.96896, 2.03751, 2.10601, 2.13595, 2.20966, 2.26585, 2.29384, 2.33116, 2.35871, 2.38828, 2.42771, 2.50655, 2.6167, 2.75015");
+            values ( \
+              "-0.0102662, -0.0215927, -0.0758382, -0.0952433, -0.107712, -0.113549, -0.117701, -0.123889, -0.126178, -0.11679, -0.104288, -0.067, -0.0431403, -0.033909, -0.0241477, -0.0186143, -0.0140002, -0.00946399, -0.00407577, -0.00112087, -0.000210529" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("4.34835, 4.86817, 6.4957, 7.0409, 7.51037, 7.9361, 8.33557, 8.72364, 9.11115, 9.87888, 10.1748, 10.5469, 10.8239, 11.1933, 11.7884, 12.4875");
+            values ( \
+              "-0.0246695, -0.025336, -0.0866268, -0.10454, -0.117606, -0.127125, -0.133447, -0.135491, -0.124545, -0.0565087, -0.0368396, -0.0204135, -0.0128589, -0.00668102, -0.00208702, -0.000476501" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("23.5896, 27.887, 35.9589, 39.2286, 42.0425, 44.6027, 47.0035, 49.3364, 51.6659, 56.2698, 58.1006, 60.334, 61.9858, 64.1882, 67.7758, 71.9846");
+            values ( \
+              "-0.0250627, -0.036077, -0.0878082, -0.105918, -0.119114, -0.128735, -0.135103, -0.137109, -0.125896, -0.057328, -0.0369646, -0.0205472, -0.0130185, -0.00682665, -0.00213783, -0.000490751" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("140.359, 163.036, 215.362, 235.175, 252.239, 267.774, 282.352, 296.513, 310.654, 338.515, 349.805, 363.338, 373.316, 386.621, 402.337, 433.768");
+            values ( \
+              "-0.0268498, -0.032817, -0.0881589, -0.10626, -0.119452, -0.129073, -0.135437, -0.137425, -0.12615, -0.0576483, -0.0369287, -0.0205583, -0.0130608, -0.0068778, -0.00312037, -0.00061589" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.93752, 2.97536, 2.98999, 3.00046, 3.0482, 3.06766, 3.08411, 3.09882, 3.1124, 3.12534, 3.13795, 3.14739, 3.16279, 3.17251, 3.18063, 3.18632, 3.19536, 3.20642, 3.21638, 3.4054");
+            values ( \
+              "-0.000559444, -0.00188595, -0.00286084, -0.00379945, -0.0106658, -0.013123, -0.0150213, -0.0164241, -0.0175476, -0.018265, -0.018463, -0.016933, -0.00788645, -0.00365347, -0.00174198, -0.00101544, -0.000391208, -0.000120853, -4.74675e-05, -2.31082e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("3.15364, 3.19549, 3.20611, 3.22176, 3.23017, 3.23858, 3.32872, 3.39355, 3.4121, 3.42905, 3.45124, 3.45396, 3.45668, 3.45941, 3.46479, 3.46745, 3.47278, 3.47683, 3.48494, 3.49448, 3.51208, 3.52238, 3.53026, 3.53698, 3.54444, 3.55256, 3.56068, 3.5688, 3.57956, 3.59032, 3.60568, 3.62103, 3.66931");
+            values ( \
+              "-0.00734926, -0.00808058, -0.00979463, -0.0126598, -0.0144696, -0.0165196, -0.0390786, -0.0544417, -0.0584501, -0.0617856, -0.0654377, -0.0655907, -0.0656136, -0.0655065, -0.0649116, -0.0644293, -0.0630912, -0.0614765, -0.0569474, -0.049374, -0.0311272, -0.0218003, -0.016438, -0.012716, -0.00909434, -0.00616, -0.00427284, -0.00280802, -0.00175214, -0.000968882, -0.000526924, -0.000232916, -8.62807e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.94519, 4.06247, 4.36925, 4.44598, 4.5218, 4.57739, 4.63482, 4.66902, 4.73778, 4.80652, 4.96667, 4.99425, 5.0592, 5.08932, 5.12948, 5.2098, 5.26507");
+            values ( \
+              "-0.0202778, -0.0260766, -0.0835472, -0.0965615, -0.107828, -0.114823, -0.120697, -0.123376, -0.125783, -0.116499, -0.0430521, -0.0339696, -0.0186515, -0.0139567, -0.00936369, -0.00396349, -0.00252179" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("7.14526, 7.70163, 8.83912, 9.7345, 10.2028, 10.6283, 11.0277, 11.4156, 11.803, 12.5702, 12.8669, 13.2388, 13.5155, 13.8843, 14.4794, 15.1783");
+            values ( \
+              "-0.0296137, -0.0304211, -0.0740529, -0.104651, -0.117678, -0.127179, -0.133495, -0.135523, -0.12457, -0.0565482, -0.0368231, -0.0204107, -0.0128643, -0.00668952, -0.00209013, -0.00047743" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("26.4513, 30.7016, 38.6735, 41.9381, 44.7469, 47.3076, 49.707, 52.039, 54.3675, 58.9672, 60.8045, 63.0359, 64.6848, 66.8833, 70.4702, 74.6774");
+            values ( \
+              "-0.0259713, -0.0368977, -0.0879759, -0.106043, -0.119201, -0.128813, -0.135166, -0.137158, -0.125928, -0.0573838, -0.036941, -0.0205431, -0.013026, -0.00683882, -0.0021423, -0.000492111" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("0.0523618, 96.2636, 111.979, 127.695, 132.451, 143.323, 157.365, 218.266, 233.982, 246.284, 255.149, 270.685, 285.264, 299.425, 313.567, 341.439, 352.714, 358.353, 366.25, 376.233, 389.544, 405.26, 420.976, 436.691");
+            values ( \
+              "-1e-22, -0.000149521, -0.00100893, -0.00441991, -0.00633932, -0.0125789, -0.0242218, -0.0881389, -0.10272, -0.112897, -0.11944, -0.129063, -0.13543, -0.137419, -0.126146, -0.057625, -0.0369358, -0.0291077, -0.0205597, -0.0130588, -0.00687439, -0.00311879, -0.00139498, -0.000615569" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("16.0005, 16.1223, 16.1541, 16.1825, 16.2191, 16.3327, 16.3848, 16.4167, 16.4468, 16.4758, 16.5045, 16.526, 16.5342, 16.575, 16.5953, 16.6136, 16.6383, 16.685, 16.7166, 16.7873, 17.0257");
+            values ( \
+              "-0.000144028, -0.000615883, -0.000886591, -0.00120385, -0.0019054, -0.00572268, -0.00697796, -0.00750513, -0.00787515, -0.00806101, -0.00808311, -0.00772709, -0.00723289, -0.00186635, -0.000643849, -0.000233235, -7.71932e-05, -3.71391e-05, -7.10289e-05, -1.79679e-06, -1.25356e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("16.2633, 16.3425, 16.5058, 16.566, 16.6098, 16.659, 16.7082, 16.8876, 16.988, 17.0414, 17.0896, 17.1275, 17.1412, 17.1638, 17.195, 17.2686, 17.2947, 17.3176, 17.3493, 17.3843, 17.4709");
+            values ( \
+              "-0.00015175, -0.000204367, -0.00157922, -0.00273335, -0.0038934, -0.00567857, -0.00838418, -0.020426, -0.0262654, -0.0289241, -0.0309965, -0.0323515, -0.0326783, -0.0329148, -0.0310407, -0.00896795, -0.00439206, -0.00217167, -0.000735343, -0.000212435, -2.50944e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("18.2637, 18.5383, 18.6483, 18.9224, 19.4099, 19.5384, 19.6548, 19.7394, 19.7634, 19.8114, 19.8686, 19.9476, 20.0724, 20.1101, 20.1604, 20.2155, 20.2533, 20.3291, 20.391");
+            values ( \
+              "-0.00806913, -0.0117098, -0.0167764, -0.0326627, -0.0628993, -0.0704511, -0.076581, -0.0801843, -0.0809691, -0.0819236, -0.0807575, -0.0686765, -0.035903, -0.0277878, -0.0191814, -0.0123278, -0.0090393, -0.00454498, -0.00294567" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("23.7615, 24.3912, 24.4215, 24.4725, 24.5746, 24.7212, 24.7496, 24.8065, 24.8218, 24.8523, 24.9134, 24.978, 25.0549, 25.1479, 25.292, 25.4013, 25.6199, 25.9531, 26.1616, 26.4045, 26.5849, 26.7244, 26.9716, 27.2069, 27.6425, 28.0485, 28.4415, 28.8339, 28.846, 28.8702, 28.9187, 29.0156, 29.2095, 29.3399, 29.3633, 29.4101, 29.5037, 29.6909, 29.7897, 29.812, 29.8566, 29.9458, 30.0904, 30.2904, 30.3671, 30.5204, 30.8271, 31.415, 32.0915");
+            values ( \
+              "-0.0218341, -0.022078, -0.0229103, -0.0243473, -0.0273352, -0.0318605, -0.0327629, -0.0345924, -0.0350887, -0.0360924, -0.038122, -0.0402988, -0.0429195, -0.0461236, -0.0511542, -0.0550144, -0.0628041, -0.0747197, -0.0820991, -0.0904961, -0.0963807, -0.100832, -0.108241, -0.114687, -0.124794, -0.131576, -0.13403, -0.123599, -0.122675, -0.121017, -0.117407, -0.109212, -0.0910462, -0.0787611, -0.0766232, -0.0724109, -0.0643537, -0.0499049, -0.0433118, -0.0419183, -0.0392471, -0.0343044, -0.0274004, -0.0198308, -0.0174902, -0.0135352, -0.00794134, -0.00254487, -0.000627435" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("43.4481, 46.9063, 55.6743, 58.9389, 61.7484, 64.3087, 66.7083, 69.0404, 71.369, 75.969, 77.8058, 80.0373, 81.6865, 83.8853, 87.4722, 91.6795");
+            values ( \
+              "-0.0297115, -0.0318079, -0.0879629, -0.106032, -0.119195, -0.128806, -0.13516, -0.137154, -0.125925, -0.0573789, -0.036943, -0.0205435, -0.0130254, -0.00683776, -0.00214197, -0.000492028" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("0.0491251, 100.983, 116.698, 132.414, 142.682, 148.268, 153.878, 159.875, 172.387, 235.263, 250.978, 263.266, 272.138, 287.672, 302.25, 316.411, 330.551, 358.408, 369.704, 375.341, 383.236, 393.212, 406.514, 422.23, 437.946, 453.661");
+            values ( \
+              "-1e-22, -2.68841e-05, -0.000235296, -0.00145269, -0.00377367, -0.00584448, -0.00859023, -0.012298, -0.0224063, -0.0881664, -0.102745, -0.112909, -0.119456, -0.129076, -0.13544, -0.137427, -0.126152, -0.0576568, -0.0369261, -0.0291027, -0.0205578, -0.0130616, -0.00687905, -0.00312095, -0.00139593, -0.000616008" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("96.1771, 96.4807, 96.6371, 96.7867, 96.8505, 96.9327, 97.1085, 97.2241, 97.3268, 97.4232, 97.6822, 97.7575, 97.8109, 97.8986, 97.9626, 98.0517, 98.1341, 98.7456");
+            values ( \
+              "-0.000145993, -0.00015873, -0.000251989, -0.000438163, -0.000582197, -0.000893416, -0.00180745, -0.00217236, -0.00234702, -0.00244139, -0.00254277, -0.00245498, -0.00223757, -0.000681523, -0.000247823, -9.60325e-05, -4.89528e-05, -4.01616e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("96.7542, 97.3393, 97.4097, 97.5505, 97.6517, 97.7028, 97.8049, 98.1235, 98.284, 98.4323, 98.6737, 98.7819, 98.8557, 98.8852, 98.9154, 98.951, 98.9889, 99.0291, 99.1201, 99.1498, 99.1837, 99.2516, 99.3335, 99.5431, 99.7142");
+            values ( \
+              "-0.000116592, -0.000845821, -0.00102875, -0.00150593, -0.00201907, -0.00235948, -0.00328282, -0.00744751, -0.00921813, -0.0106914, -0.0126071, -0.0133906, -0.0137922, -0.0138706, -0.0138414, -0.0135537, -0.0127125, -0.010538, -0.00384584, -0.00248671, -0.00144213, -0.000456626, -0.000155735, -5.81882e-05, -3.97684e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("100.592, 101.128, 101.426, 101.634, 101.764, 101.962, 103.12, 103.426, 103.598, 103.764, 103.866, 103.97, 104.07, 104.222, 104.285, 104.5, 104.601, 104.691, 104.795, 104.869");
+            values ( \
+              "-0.00314055, -0.00325267, -0.00529666, -0.00735038, -0.00894957, -0.0118753, -0.0314997, -0.0362119, -0.0385193, -0.0404283, -0.0413918, -0.0421123, -0.0422874, -0.0393865, -0.0353793, -0.0164265, -0.00980412, -0.00592233, -0.0031169, -0.00220347" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("112.594, 114.155, 114.511, 114.837, 115.126, 115.432, 115.998, 118.402, 119.572, 120.328, 121.013, 121.653, 122.279, 122.748, 123.475, 123.742, 123.91, 124.138, 124.331, 124.589, 125.104, 125.5");
+            values ( \
+              "-0.00711515, -0.00975528, -0.0121584, -0.014703, -0.0172325, -0.0201471, -0.0260071, -0.0527157, -0.0653141, -0.0729014, -0.0790484, -0.0834862, -0.0833351, -0.070712, -0.037431, -0.0274286, -0.0223052, -0.016484, -0.0126648, -0.00882204, -0.00393744, -0.00243327" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("148.512, 152.633, 153.63, 154.449, 156.089, 157.962, 162.592, 165.657, 166.052, 166.64, 167.815, 168.95, 170.219, 171.581, 174.038, 176.41, 178.78, 178.852, 178.996, 179.284, 179.861, 180.732, 181.786, 182.392, 183.2, 184.361, 184.694, 185.36, 186.692, 187.632, 187.969, 188.641, 189.986, 192.676, 196.519, 201.158");
+            values ( \
+              "-0.0238578, -0.0260715, -0.0310519, -0.0353676, -0.0443715, -0.0550474, -0.081979, -0.0990337, -0.101127, -0.104184, -0.109864, -0.115102, -0.120445, -0.12551, -0.132515, -0.135101, -0.124593, -0.123665, -0.122018, -0.118422, -0.110289, -0.0967401, -0.080093, -0.0709779, -0.0597083, -0.0456436, -0.0421225, -0.0357193, -0.0252773, -0.0196472, -0.0179356, -0.0149088, -0.0102001, -0.00453282, -0.0012544, -0.000231803" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("0.0757035, 193.939, 225.37, 241.085, 252.872, 260.417, 266.326, 279.745, 342.61, 358.325, 370.611, 379.484, 395.018, 409.595, 423.756, 437.896, 465.751, 477.05, 482.687, 490.581, 500.556, 513.857, 529.573, 533.284");
+            values ( \
+              "-1e-22, -3.19805e-06, -0.000278775, -0.00166137, -0.00475157, -0.0081561, -0.0116971, -0.0224208, -0.0881707, -0.102749, -0.112911, -0.119459, -0.129078, -0.135442, -0.137428, -0.126153, -0.0576618, -0.0369245, -0.0291019, -0.0205575, -0.013062, -0.00687978, -0.00312129, -0.0027139" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00603032, 0.00605408, 0.00607902, 0.00608719, 0.00608875, 0.00608901", \
+            "0.00681256, 0.00682381, 0.00684333, 0.00685256, 0.00685458, 0.00685493", \
+            "0.00706848, 0.00707258, 0.00707412, 0.00707772, 0.00707911, 0.00707938", \
+            "0.00714789, 0.00714617, 0.00714243, 0.00714014, 0.00714054, 0.00714066", \
+            "0.00720604, 0.00720536, 0.00720247, 0.007197, 0.00719366, 0.00719291", \
+            "0.00721745, 0.00721731, 0.00721653, 0.00721334, 0.00720737, 0.00720376" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00754378, 0.00756353, 0.00758554, 0.00759302, 0.00759444, 0.00759468", \
+            "0.00827049, 0.00825913, 0.00824671, 0.00824167, 0.00824091, 0.00824078", \
+            "0.0088575, 0.00874838, 0.0086373, 0.0085946, 0.00858551, 0.00858392", \
+            "0.0095516, 0.00940616, 0.00892678, 0.00868464, 0.00863357, 0.00862421", \
+            "0.009909, 0.00997982, 0.00982995, 0.00893808, 0.00864508, 0.00859181", \
+            "0.00992791, 0.0098672, 0.00995009, 0.00989208, 0.00895364, 0.00865667" \
+          );
+        }
+      }
+      timing () {
+        related_pin : "CI";
+        timing_sense : positive_unate;
+        timing_type : combinational;
+        cell_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.146178, 0.27181, 1.00556, 5.42823, 32.3404, 196.032", \
+            "0.16353, 0.289562, 1.02364, 5.44901, 32.3556, 196.069", \
+            "0.259232, 0.399733, 1.13746, 5.56209, 32.4673, 196.204", \
+            "0.371808, 0.647548, 1.73567, 6.28525, 33.1851, 196.88", \
+            "-0.508492, 0.104077, 2.42869, 9.79185, 37.7601, 201.4", \
+            "-9.45995, -8.20404, -3.10008, 12.813, 59.2391, 230.274" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0395342, 0.108266, 0.516742, 2.98361, 18.0225, 109.482", \
+            "0.0394806, 0.108194, 0.516733, 2.98637, 18.0138, 109.47", \
+            "0.0432946, 0.109439, 0.516558, 2.98584, 18.0148, 109.482", \
+            "0.0784672, 0.148692, 0.536751, 2.98595, 18.0132, 109.501", \
+            "0.176404, 0.304233, 0.77045, 3.12312, 18.0123, 109.502", \
+            "0.54607, 0.73536, 1.59366, 4.51978, 18.9354, 109.477" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.228474, 0.401639, 1.40299, 7.43758, 44.1248, 267.409", \
+            "0.246514, 0.420937, 1.42471, 7.46177, 44.1648, 267.435", \
+            "0.390467, 0.563015, 1.56672, 7.60437, 44.2923, 267.586", \
+            "1.00659, 1.31311, 2.50601, 8.53728, 45.2367, 268.507", \
+            "3.21285, 3.82358, 6.33234, 14.4413, 51.1253, 274.386", \
+            "14.0909, 15.2247, 20.09, 36.9902, 88.2695, 311.576" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.045809, 0.108673, 0.466504, 2.62759, 15.785, 95.7738", \
+            "0.0459849, 0.108702, 0.465871, 2.62601, 15.7798, 95.7708", \
+            "0.0461685, 0.108643, 0.466304, 2.62827, 15.7869, 95.7835", \
+            "0.0897026, 0.158206, 0.469459, 2.62679, 15.7742, 95.7925", \
+            "0.196226, 0.317582, 0.783306, 2.68405, 15.7748, 95.7802", \
+            "0.59272, 0.761362, 1.52583, 4.59552, 16.2588, 95.7783" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.110719, 0.116146, 0.12063, 0.134989, 0.142184, 0.148663, 0.154796, 0.160838, 0.167484, 0.177312, 0.182844, 0.186744, 0.192071, 0.19698, 0.20185, 0.208343, 0.214475, 0.218105, 0.225365, 0.235961, 0.241549");
+            values ( \
+              "0.00814695, 0.0128407, 0.0181036, 0.0302321, 0.0341342, 0.0372258, 0.0381626, 0.0384587, 0.0351544, 0.0221967, 0.016419, 0.0133574, 0.0098771, 0.00741299, 0.00551544, 0.00366657, 0.00248539, 0.00198729, 0.00123727, 0.000640328, 0.000487968" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.159661, 0.164404, 0.204628, 0.227359, 0.246303, 0.263594, 0.280314, 0.297004, 0.313735, 0.353271, 0.366573, 0.389259, 0.414159, 0.427977, 0.44528, 0.479163, 0.494422");
+            values ( \
+              "0.011919, 0.0145254, 0.0533737, 0.0696997, 0.0789207, 0.0835454, 0.0851235, 0.0832698, 0.0765193, 0.0426548, 0.0329463, 0.0201501, 0.0111672, 0.00792957, 0.00516678, 0.00215743, 0.0015944" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.455757, 0.527121, 0.590176, 0.660714, 0.707751, 0.757634, 0.818732, 0.864451, 0.887846, 0.934128, 0.992813, 1.01368, 1.05329, 1.09405, 1.1346, 1.17981, 1.26435, 1.34584, 1.45072, 1.51139, 1.55854, 1.62923, 1.70779, 1.73429, 1.79736, 1.86945, 2.01362, 2.22973, 2.49468");
+            values ( \
+              "0.0170169, 0.030968, 0.0505536, 0.0703999, 0.0814167, 0.0909208, 0.0992003, 0.10341, 0.105048, 0.107214, 0.108124, 0.107904, 0.10679, 0.104416, 0.100585, 0.094071, 0.0770437, 0.0589914, 0.0385917, 0.0292985, 0.0233799, 0.0164472, 0.0109195, 0.00950184, 0.0067964, 0.00459292, 0.0020086, 0.000510088, 8.21974e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("2.30219, 2.66263, 3.10681, 3.41466, 3.6791, 4.01224, 4.19783, 4.44527, 4.51244, 4.64678, 4.91545, 5.10743, 5.36341, 5.58109, 5.87134, 6.08689, 6.33324, 6.54199, 6.82031, 7.32394, 7.72041, 8.02817, 8.23462, 8.57681, 8.86998, 9.26087, 9.66684, 9.88399, 10.3183, 11.1869, 12.4124, 13.9153");
+            values ( \
+              "0.0307155, 0.0324579, 0.0583441, 0.0746368, 0.0864564, 0.0981338, 0.103083, 0.108131, 0.109201, 0.111014, 0.113366, 0.11408, 0.11391, 0.11275, 0.109676, 0.106008, 0.100042, 0.0935131, 0.0833171, 0.0633736, 0.0487154, 0.0388614, 0.0330943, 0.0250344, 0.0195334, 0.0138446, 0.00961186, 0.00789159, 0.00526544, 0.00224155, 0.000595043, 0.000107913" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("14.1793, 16.9183, 20.1676, 21.8543, 23.7584, 26.6968, 27.2653, 28.7286, 29.5834, 30.9694, 32.341, 34.9185, 36.5968, 38.1834, 41.2888, 44.4508, 48.1635, 50.3146, 51.8852, 53.8424, 56.3269, 58.0037, 60.5266, 63.7609, 70.1785, 78.2283");
+            values ( \
+              "0.0409649, 0.0455831, 0.0757927, 0.0883474, 0.0993681, 0.110302, 0.111611, 0.114002, 0.114792, 0.115192, 0.114575, 0.110637, 0.105629, 0.0986852, 0.0802176, 0.0594229, 0.0384166, 0.0289575, 0.0233454, 0.0176908, 0.0122694, 0.00955604, 0.00652078, 0.00393749, 0.00132345, 0.000303747" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("85.3816, 102.321, 116.888, 122.05, 132.374, 143.887, 158.815, 162.207, 168.991, 179.277, 193.474, 201.236, 213.154, 222.563, 231.541, 246.468, 277.147, 288.342, 293.97, 305.228, 314.833, 325.892, 340.637, 351.921, 357.634, 369.058, 383.986, 398.913, 413.841, 443.695, 473.55");
+            values ( \
+              "0.0400985, 0.0454862, 0.0685028, 0.0757829, 0.0884685, 0.0994661, 0.109064, 0.110555, 0.112887, 0.114905, 0.11502, 0.113816, 0.110154, 0.105315, 0.0987769, 0.0844851, 0.0518471, 0.0416246, 0.0370431, 0.0290179, 0.0233626, 0.0180584, 0.0126452, 0.00958945, 0.00832547, 0.0062517, 0.0042759, 0.0029157, 0.00198386, 0.000915016, 0.000420874" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.167063, 0.192036, 0.196311, 0.20348, 0.209948, 0.216074, 0.22211, 0.228141, 0.231229, 0.238389, 0.243542, 0.248006, 0.253606, 0.258343, 0.262918, 0.269018, 0.276141, 0.280984, 0.29057, 0.302417, 0.312266, 0.332972, 0.365683");
+            values ( \
+              "0.000324593, 0.0269631, 0.030107, 0.0344422, 0.0370654, 0.0384088, 0.0382932, 0.03587, 0.0323699, 0.0224464, 0.0169393, 0.0133575, 0.00972305, 0.00737252, 0.00558446, 0.00380682, 0.00242459, 0.0017923, 0.000955379, 0.000465716, 0.000256554, 0.000105134, 0.000151345" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.222168, 0.231741, 0.266793, 0.289464, 0.308376, 0.32565, 0.342359, 0.359039, 0.375765, 0.415166, 0.428551, 0.452612, 0.473293, 0.498885, 0.518161, 0.533353, 0.55006, 0.553741");
+            values ( \
+              "0.012233, 0.0196497, 0.0535424, 0.0698895, 0.0789787, 0.0836447, 0.0851298, 0.0833316, 0.0765029, 0.0427693, 0.0329855, 0.0195466, 0.0119797, 0.00637276, 0.00393399, 0.00266328, 0.00171789, 0.0016116" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.525709, 0.588504, 0.662682, 0.722422, 0.782696, 0.839755, 0.876886, 0.937452, 0.996323, 1.02357, 1.07597, 1.14648, 1.17567, 1.20735, 1.2421, 1.31162, 1.45631, 1.50714, 1.58373, 1.63121, 1.68583, 1.75866, 1.80495, 1.8755, 1.96957, 2.1577, 2.3805");
+            values ( \
+              "0.0239303, 0.0306171, 0.0535707, 0.0702073, 0.0839756, 0.0939522, 0.0987005, 0.104166, 0.107186, 0.107871, 0.107885, 0.10514, 0.102815, 0.0992683, 0.0940755, 0.0803068, 0.0489505, 0.0395857, 0.0279278, 0.0222183, 0.016925, 0.0115885, 0.00908799, 0.00623561, 0.00372366, 0.00118916, 0.000292942" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("2.40412, 2.77865, 3.23975, 3.47922, 3.82045, 4.07599, 4.61933, 4.78385, 5.00321, 5.12441, 5.286, 5.49994, 5.88849, 6.12412, 6.46632, 6.97487, 7.72675, 8.00846, 8.37275, 8.66463, 8.89707, 9.18102, 9.57955, 9.99076, 10.3052, 10.9342, 12.1006, 13.4771");
+            values ( \
+              "0.0337239, 0.0356812, 0.0623424, 0.0747871, 0.0895945, 0.0982235, 0.110003, 0.111958, 0.113609, 0.114075, 0.114241, 0.113687, 0.110369, 0.106587, 0.0980776, 0.0798915, 0.0508304, 0.0414731, 0.0312622, 0.0246132, 0.0202237, 0.0157893, 0.0110583, 0.00761795, 0.0056884, 0.00312861, 0.00090896, 0.000200006" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("14.2766, 17.0045, 20.2319, 22.1276, 23.8221, 25.4988, 26.8314, 28.8592, 29.6432, 31.0292, 32.4017, 34.9284, 35.7971, 36.9554, 38.2446, 40.8231, 44.8625, 47.9941, 49.4712, 51.4075, 53.1247, 55.4144, 57.2853, 59.3216, 62.0366, 67.1125, 74.3345, 83.1045");
+            values ( \
+              "0.0417917, 0.045823, 0.0757806, 0.0897466, 0.099349, 0.106415, 0.110349, 0.114054, 0.11473, 0.115177, 0.114531, 0.110757, 0.108481, 0.104466, 0.0986893, 0.0835898, 0.0571679, 0.0395489, 0.0326632, 0.0251612, 0.0197843, 0.0141538, 0.0107492, 0.00791947, 0.00518515, 0.00229512, 0.000623504, 0.000135436" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("85.3734, 102.876, 122.091, 134.362, 143.913, 158.648, 169.392, 179.297, 193.515, 201.213, 211.476, 223.338, 231.56, 246.488, 285.662, 299.629, 322.127, 336.311, 347.408, 359.534, 374.461, 389.389, 419.244, 420.689");
+            values ( \
+              "0.0389318, 0.0464321, 0.0758267, 0.0906466, 0.0994735, 0.109009, 0.113024, 0.11489, 0.115042, 0.113849, 0.110809, 0.10486, 0.0987546, 0.0845032, 0.0439748, 0.0328519, 0.0197091, 0.0140674, 0.0106911, 0.00791637, 0.00546246, 0.00369781, 0.00170246, 0.0016696" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.532183, 0.54147, 0.543471, 0.563084, 0.568765, 0.577094, 0.584365, 0.591102, 0.597643, 0.604174, 0.607972, 0.613043, 0.618593, 0.625835, 0.630543, 0.635433, 0.639818, 0.645664, 0.65096, 0.659254, 0.66693, 0.672452, 0.67428");
+            values ( \
+              "0.00284997, 0.00636737, 0.00749373, 0.0215397, 0.0253621, 0.0302103, 0.0333632, 0.0351953, 0.0356415, 0.0338858, 0.0302774, 0.0237892, 0.017772, 0.0121844, 0.00939557, 0.00708923, 0.00547978, 0.00384115, 0.00276715, 0.00165343, 0.000993035, 0.00071598, 0.000676423" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.59984, 0.618016, 0.654084, 0.663198, 0.677543, 0.686166, 0.696939, 0.714554, 0.731445, 0.748312, 0.76511, 0.776794, 0.798328, 0.818729, 0.828636, 0.840255, 0.850535, 0.865906, 0.885176, 0.896367, 0.916015, 0.931756, 0.950189");
+            values ( \
+              "0.00654356, 0.017547, 0.0502151, 0.0575273, 0.0672432, 0.0722204, 0.0772326, 0.0825214, 0.0843868, 0.08286, 0.0762103, 0.0668883, 0.0478198, 0.0324377, 0.0263394, 0.0203238, 0.0160278, 0.0110725, 0.00689367, 0.00521456, 0.00315612, 0.00208928, 0.00142698" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("0.929154, 1.00233, 1.06972, 1.11592, 1.16969, 1.23265, 1.26908, 1.2959, 1.33157, 1.38941, 1.41282, 1.45965, 1.48677, 1.51749, 1.5491, 1.58973, 1.63487, 1.70996, 1.8233, 1.91149, 1.95361, 2.00874, 2.05771, 2.123, 2.19497, 2.23328, 2.30991, 2.46318, 2.6664, 2.91619");
+            values ( \
+              "0.0278609, 0.0372658, 0.0578349, 0.0704472, 0.0828782, 0.0940213, 0.098678, 0.101422, 0.104302, 0.107234, 0.107834, 0.108029, 0.107518, 0.106357, 0.104415, 0.100561, 0.0940742, 0.0791066, 0.0542166, 0.0376333, 0.0310896, 0.0239264, 0.0187974, 0.0134506, 0.00922649, 0.00753409, 0.00496378, 0.00205475, 0.000573828, 0.000114885" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("2.78711, 3.14249, 3.56296, 3.8723, 4.28648, 4.46826, 4.74206, 4.96871, 5.32944, 5.43532, 5.64709, 5.89252, 6.27715, 6.52383, 6.85926, 7.35522, 8.202, 8.45892, 8.9645, 9.19274, 9.55795, 9.9726, 10.3869, 10.7073, 11.3482, 12.2367");
+            values ( \
+              "0.0333751, 0.0339801, 0.0584667, 0.0748188, 0.0922928, 0.0981929, 0.105144, 0.109262, 0.113175, 0.11375, 0.114217, 0.113665, 0.110402, 0.106434, 0.0980529, 0.0803576, 0.0479388, 0.0396997, 0.02656, 0.0219373, 0.0160034, 0.0110444, 0.00758649, 0.00563441, 0.00306033, 0.00140259" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("0.015807, 6.67464, 10.9627, 12.3269, 14.4969, 19.6673, 22.6051, 24.2391, 25.9132, 27.2493, 29.2595, 30.0616, 31.4479, 32.8204, 35.319, 37.4085, 38.6633, 41.1729, 45.3599, 48.3617, 51.8125, 53.5686, 55.91, 59.7157, 62.3661, 67.2911, 69.3848");
+            values ( \
+              "1e-22, 1.275e-06, 0.00101252, 0.00438274, 0.017855, 0.067301, 0.0900716, 0.099326, 0.106357, 0.110344, 0.113999, 0.114734, 0.115149, 0.11454, 0.110797, 0.104343, 0.0986684, 0.0840444, 0.0566918, 0.0397856, 0.02519, 0.0196954, 0.0140077, 0.00793143, 0.00527467, 0.00237538, 0.00187796" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("0, 46.6689, 61.5963, 65.3282, 72.7919, 85.2303, 113.91, 136.419, 144.386, 162.697, 169.559, 179.762, 193.647, 202.331, 213.66, 228.588, 239.055, 285.977, 308.018, 323.681, 347.251, 363.921, 378.848, 408.703, 414.486");
+            values ( \
+              "3.11236e-08, 4.28888e-05, 0.000739286, 0.00151587, 0.00492601, 0.0179332, 0.0634028, 0.0923188, 0.0995449, 0.110601, 0.112942, 0.114932, 0.115061, 0.113692, 0.110157, 0.101556, 0.092496, 0.0441055, 0.0275683, 0.0192483, 0.0108911, 0.00720063, 0.00493376, 0.0022935, 0.00211863" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.34069, 2.36365, 2.36915, 2.37648, 2.42044, 2.43719, 2.45136, 2.46402, 2.47577, 2.48712, 2.49845, 2.51219, 2.52347, 2.53491, 2.54717, 2.55539, 2.56776, 2.57613, 2.58816, 2.61002, 2.6397, 2.64131");
+            values ( \
+              "0.00140685, 0.00262254, 0.0033154, 0.0044601, 0.0123726, 0.0152378, 0.0174199, 0.019104, 0.0202219, 0.020604, 0.0186812, 0.0111986, 0.00710429, 0.00422061, 0.00228896, 0.00149878, 0.000796102, 0.000556418, 0.000332995, 0.000213304, 0.000253463, 0.000246251" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("2.47568, 2.53743, 2.54714, 2.54952, 2.55429, 2.56383, 2.57856, 2.58353, 2.59347, 2.61335, 2.62198, 2.63349, 2.6565, 2.67373, 2.69044, 2.71676, 2.74011, 2.74084, 2.74669, 2.75164, 2.7621, 2.77292, 2.78358, 2.78755, 2.79164, 2.799, 2.80769, 2.81753, 2.82538, 2.83495, 2.84228, 2.84792, 2.85544, 2.86944, 2.87345, 2.88146, 2.8918, 2.90486, 2.91122, 2.91624, 2.92294, 2.93634, 2.95359, 2.97338, 2.98693");
+            values ( \
+              "0.00106038, 0.00592996, 0.00790586, 0.00832461, 0.00937897, 0.0116123, 0.0154958, 0.016841, 0.0196395, 0.0254207, 0.0280363, 0.0316071, 0.0389211, 0.044443, 0.0496861, 0.0572948, 0.0626691, 0.0628044, 0.0638236, 0.0645071, 0.0655332, 0.065524, 0.0639776, 0.0627156, 0.0610867, 0.05726, 0.0517911, 0.0453243, 0.0402756, 0.0343583, 0.0301712, 0.0271419, 0.0234182, 0.0174796, 0.0160429, 0.0134425, 0.0106617, 0.00788193, 0.00679609, 0.00603432, 0.00514108, 0.00371019, 0.00241621, 0.00147185, 0.00109216" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.17578, 3.26688, 3.35419, 3.51055, 3.59779, 3.65887, 3.70297, 3.74503, 3.80486, 3.82759, 3.86855, 3.9101, 3.9516, 3.99728, 4.06654, 4.18399, 4.27313, 4.38371, 4.47668, 4.56537, 4.61585, 4.71679, 4.86841");
+            values ( \
+              "0.0166259, 0.020962, 0.0383781, 0.0728804, 0.088145, 0.0956869, 0.0997086, 0.102432, 0.104462, 0.104634, 0.104116, 0.102313, 0.0989433, 0.0929319, 0.0798752, 0.0546225, 0.0381907, 0.0228521, 0.0143481, 0.00902221, 0.00690039, 0.00395224, 0.00178372" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("5.31771, 5.70773, 6.04521, 6.35737, 6.56681, 6.78491, 6.95345, 7.22656, 7.45385, 7.81476, 7.92049, 8.13195, 8.37771, 8.75721, 9.01918, 9.34441, 9.8493, 10.6248, 11.0051, 11.2374, 11.537, 11.784, 12.0645, 12.4604, 12.862, 13.1681, 13.7802, 14.929, 16.28");
+            values ( \
+              "0.0376901, 0.0386754, 0.0582905, 0.0748035, 0.0843338, 0.0927484, 0.0981842, 0.105121, 0.109255, 0.11317, 0.113747, 0.114213, 0.113663, 0.110464, 0.10623, 0.09805, 0.0800068, 0.0501025, 0.0379058, 0.0315827, 0.0247145, 0.0200571, 0.0157032, 0.0110242, 0.0076614, 0.00576598, 0.0032269, 0.000960182, 0.000219939" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("17.1444, 19.8358, 23.0998, 25.0547, 26.6905, 28.364, 29.7001, 31.7068, 32.5119, 33.8982, 35.2705, 37.7642, 38.7292, 39.8633, 41.1133, 43.6132, 47.8074, 50.8131, 52.3093, 54.2628, 56.0176, 58.3574, 60.177, 62.1663, 64.8187, 69.766, 76.8849, 85.4925");
+            values ( \
+              "0.0422043, 0.0454154, 0.0757787, 0.090097, 0.0993573, 0.106378, 0.110362, 0.114006, 0.114745, 0.115156, 0.114547, 0.110811, 0.108271, 0.104327, 0.0986688, 0.0841073, 0.0567069, 0.0397768, 0.0328103, 0.0251876, 0.0196967, 0.0140138, 0.010693, 0.00792956, 0.0052733, 0.00236382, 0.00068103, 0.000131668" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("88.1342, 105.242, 124.923, 135.551, 146.755, 161.179, 172.85, 182.139, 196.056, 204.654, 216.043, 230.971, 241.442, 291.337, 308.94, 327.88, 341.388, 354.634, 374.617, 389.544, 418.644");
+            values ( \
+              "0.0393635, 0.0455889, 0.0758006, 0.0888192, 0.0994728, 0.108819, 0.113157, 0.114898, 0.11504, 0.113691, 0.110145, 0.101553, 0.0924927, 0.0415298, 0.0284852, 0.0184438, 0.0133249, 0.00963243, 0.00584034, 0.00399377, 0.00190633" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("12.378, 12.4575, 12.4788, 12.5027, 12.5499, 12.5989, 12.6358, 12.6674, 12.6962, 12.7232, 12.7493, 12.7754, 12.795, 12.8097, 12.8388, 12.862, 12.8774, 12.8963, 12.9189, 12.954, 12.963, 12.9722, 12.9837, 12.9935, 13.004, 13.0148");
+            values ( \
+              "0.000376483, 0.000788012, 0.00114791, 0.00177614, 0.00377371, 0.00567241, 0.00688722, 0.00772753, 0.00835996, 0.00876212, 0.0089695, 0.00875481, 0.00747344, 0.00538231, 0.00254473, 0.00125787, 0.000753123, 0.000414654, 0.00014392, 6.41538e-05, 0.000143568, 0.000110742, 0.000121886, 5.59036e-05, 6.90643e-05, 2.99377e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("12.7247, 12.8937, 12.9295, 12.9759, 13.071, 13.1357, 13.2025, 13.2587, 13.3086, 13.3373, 13.3728, 13.3974, 13.4039, 13.415, 13.4273, 13.44, 13.4558, 13.5034, 13.5227, 13.5426, 13.5537, 13.5758, 13.5917, 13.6164, 13.6494, 13.7086, 13.778, 14.0495");
+            values ( \
+              "0.00019634, 0.00313456, 0.00468999, 0.00750465, 0.0143247, 0.0188356, 0.0232975, 0.026792, 0.0296473, 0.0311098, 0.0326417, 0.033314, 0.0333703, 0.0333622, 0.0329161, 0.0317773, 0.0291394, 0.0182424, 0.0142049, 0.0106152, 0.00894229, 0.0061766, 0.00467513, 0.002973, 0.00155823, 0.000397265, 0.000105125, 6.22455e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("13.9561, 14.4671, 14.5563, 14.5883, 14.6524, 14.7536, 14.8607, 14.9719, 15.0799, 15.4473, 15.5676, 15.6336, 15.7145, 15.7458, 15.8009, 15.855, 15.9628, 16.1752, 16.2156, 16.2706, 16.3135, 16.3639, 16.4345, 16.4648, 16.5255, 16.6468, 16.8409, 17.0698");
+            values ( \
+              "0.000125408, 0.00385805, 0.00674787, 0.00796107, 0.0108132, 0.0160417, 0.022182, 0.0290148, 0.0361488, 0.0620666, 0.0700821, 0.0738486, 0.0773656, 0.0782265, 0.0787623, 0.0773466, 0.0667287, 0.0340333, 0.0287871, 0.0225881, 0.0185329, 0.0145589, 0.0102337, 0.00878313, 0.00641512, 0.00332832, 0.00105136, 0.000256166" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("19.2744, 19.8507, 20.3008, 21.1709, 21.4638, 21.7794, 22.0193, 22.2859, 22.5187, 22.9268, 23.1418, 23.4285, 23.7708, 23.9868, 24.4188, 25.0981, 25.6046, 25.8519, 26.2711, 26.4091, 26.9229, 27.1807, 27.5294, 27.9942, 28.924, 29.0994");
+            values ( \
+              "0.024258, 0.0256245, 0.0414396, 0.0759654, 0.0861002, 0.0951199, 0.100511, 0.104995, 0.107653, 0.109637, 0.109302, 0.107315, 0.102052, 0.0967559, 0.0823392, 0.0562701, 0.039331, 0.0324728, 0.0230352, 0.0204997, 0.0134333, 0.0106643, 0.00777171, 0.00503822, 0.00199931, 0.00178688" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("32.8466, 35.5269, 38.7889, 40.703, 42.3785, 44.0539, 45.3876, 47.3909, 48.1993, 49.5854, 50.9577, 53.4513, 54.4164, 55.5505, 56.8004, 59.3002, 63.5087, 66.491, 67.9908, 69.9475, 71.7093, 74.0585, 75.8685, 77.8489, 80.4895, 85.2852, 92.3963, 100.946");
+            values ( \
+              "0.0424661, 0.0454819, 0.0758135, 0.0898648, 0.0993733, 0.106401, 0.11037, 0.114011, 0.114748, 0.115163, 0.114548, 0.110815, 0.108275, 0.104326, 0.098672, 0.0841059, 0.0566167, 0.0398249, 0.0328324, 0.0251981, 0.0196858, 0.0139823, 0.0106879, 0.00793696, 0.00528461, 0.00243766, 0.000700957, 0.000140435" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("103.849, 121.098, 140.556, 151.94, 162.387, 176.879, 188.353, 197.773, 211.695, 220.28, 231.677, 246.605, 257.077, 306.971, 324.574, 343.514, 357.022, 370.269, 390.251, 405.178, 434.15");
+            values ( \
+              "0.0394865, 0.0459533, 0.0757985, 0.0896391, 0.099469, 0.10885, 0.113121, 0.114898, 0.11504, 0.113693, 0.110145, 0.101553, 0.0924927, 0.0415298, 0.0284852, 0.0184438, 0.013325, 0.00963249, 0.00584039, 0.00399372, 0.00191544" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("72.9348, 73.2533, 73.3397, 73.5484, 73.6414, 73.6879, 73.7833, 73.8728, 73.9593, 74.1281, 74.1701, 74.2128, 74.2802, 74.3316, 74.4141, 74.461, 74.5069, 74.6299, 74.9359, 75.004, 75.0717, 75.5704");
+            values ( \
+              "0.000142351, 0.000381642, 0.000681534, 0.00187689, 0.00221085, 0.00232922, 0.00252485, 0.00263664, 0.00271468, 0.00275932, 0.00268965, 0.00237028, 0.00120935, 0.000658348, 0.000242808, 0.000137443, 9.96051e-05, 4.66767e-05, 3.06955e-07, 1.42672e-05, 2.00034e-06, 5.96046e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("72.5992, 72.9899, 73.9255, 74.1103, 74.2998, 74.6442, 74.8465, 75.2947, 75.3733, 75.4039, 75.4471, 75.51, 75.6875, 75.7432, 75.8434, 75.9077");
+            values ( \
+              "4.61033e-06, 2.14828e-05, 0.000371979, 0.0011342, 0.00247108, 0.00714761, 0.00939362, 0.0136359, 0.0140846, 0.0140721, 0.0138476, 0.0127835, 0.00424713, 0.00254163, 0.000912739, 0.000504849" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("77.5805, 78.1535, 78.326, 78.4539, 78.9391, 79.6197, 79.974, 80.145, 80.234, 80.4031, 80.4714, 80.587, 80.6951, 80.8625, 80.917, 81.026, 81.1826, 81.2448, 81.3878, 81.4948, 81.6031, 81.6649, 81.7037, 81.7813, 81.9364, 82.2221, 82.5532");
+            values ( \
+              "0.00340889, 0.00475877, 0.00663954, 0.00834718, 0.015498, 0.0259465, 0.0310893, 0.0334829, 0.0346649, 0.0366941, 0.0374105, 0.0384124, 0.0390109, 0.0385365, 0.0375202, 0.0338191, 0.0258104, 0.0223298, 0.0151622, 0.0108635, 0.00751227, 0.00600142, 0.00521872, 0.00387341, 0.00207536, 0.000515426, 9.53306e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("89.0913, 90.3499, 90.6387, 91.6525, 92.4799, 95.0515, 95.4385, 96.0873, 96.5642, 96.8168, 97.322, 97.4599, 97.7357, 98.1557, 99.1156, 99.6737, 99.9482, 100.28, 100.722, 100.989, 101.392, 101.929, 102.775");
+            values ( \
+              "0.00967444, 0.0113122, 0.0137313, 0.0234833, 0.0325082, 0.0642555, 0.0688652, 0.0757605, 0.0796324, 0.0809737, 0.0810952, 0.0801802, 0.0767725, 0.067827, 0.0410379, 0.0276592, 0.0223741, 0.0171101, 0.0117276, 0.00929261, 0.00649302, 0.00396543, 0.00189205" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("120.242, 124.074, 126.9, 131.922, 133.27, 135.198, 136.647, 139.155, 139.68, 140.732, 142.579, 145.652, 147.12, 148.573, 151.481, 156.989, 158.674, 161.867, 163.41, 165.095, 166.666, 169.632, 171.52, 175.297, 179.434");
+            values ( \
+              "0.0259656, 0.0290058, 0.0459288, 0.0784011, 0.0860348, 0.0952653, 0.100735, 0.107219, 0.108091, 0.109374, 0.110135, 0.107033, 0.103114, 0.0973163, 0.0810648, 0.0467494, 0.0380492, 0.0249094, 0.0200832, 0.0157583, 0.0125223, 0.00823586, 0.0061768, 0.00340669, 0.00197683" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("203.265, 220.702, 239.609, 252.919, 261.414, 276.058, 287.049, 296.786, 310.689, 319.317, 330.684, 345.611, 356.079, 403.017, 424.968, 440.943, 464.37, 480.757, 495.685, 525.54, 534.258");
+            values ( \
+              "0.0400198, 0.0470498, 0.0759583, 0.0917986, 0.0995556, 0.108985, 0.113076, 0.11493, 0.115061, 0.113702, 0.110155, 0.101558, 0.0924979, 0.0440875, 0.027612, 0.01914, 0.0108665, 0.00723586, 0.00495566, 0.00230299, 0.00203807" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00649039, 0.00653093, 0.00656975, 0.00658164, 0.00658387, 0.00658425", \
+            "0.00770013, 0.00773073, 0.00777898, 0.00779883, 0.00780283, 0.00780352", \
+            "0.00813985, 0.00812114, 0.00810895, 0.00811211, 0.00811307, 0.00811379", \
+            "0.00841627, 0.00834808, 0.008249, 0.00818266, 0.00816636, 0.00816358", \
+            "0.00868826, 0.00882918, 0.0084708, 0.0082761, 0.00819557, 0.00817485", \
+            "0.00851219, 0.00850762, 0.00847011, 0.00851734, 0.00828393, 0.00819923" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00803008, 0.00803896, 0.00804855, 0.00805171, 0.00805234, 0.00805244", \
+            "0.00785998, 0.00777943, 0.00767645, 0.00763897, 0.00763165, 0.00763041", \
+            "0.0082839, 0.00793823, 0.00755999, 0.00741729, 0.00738916, 0.00738038", \
+            "0.00822514, 0.00833844, 0.00826697, 0.00753789, 0.00736852, 0.00733976", \
+            "0.0076062, 0.00741854, 0.00812023, 0.0079324, 0.00755014, 0.00737642", \
+            "0.00845246, 0.00790032, 0.00792956, 0.00788841, 0.00802808, 0.0075589" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.173879, 0.179775, 0.18325, 0.19113, 0.195821, 0.221155, 0.236935, 0.243935, 0.250675, 0.257408, 0.262454, 0.273488, 0.279098, 0.282813, 0.287765, 0.292136");
+            values ( \
+              "-0.00446735, -0.00601335, -0.00652789, -0.0109921, -0.0143652, -0.0264225, -0.0322077, -0.0337783, -0.0349473, -0.0338052, -0.0281596, -0.0107323, -0.00557379, -0.00349636, -0.00183531, -0.00105054" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.25312, 0.293134, 0.334519, 0.372416, 0.389128, 0.411668, 0.426276, 0.434438, 0.442275, 0.454882, 0.458475, 0.46566, 0.494659, 0.504028, 0.517763, 0.527743, 0.54105, 0.564381, 0.613857");
+            values ( \
+              "-0.00160107, -0.0236527, -0.0484677, -0.0678141, -0.0749834, -0.0830603, -0.086805, -0.0881999, -0.0887442, -0.0861824, -0.0834614, -0.0754013, -0.0310297, -0.021126, -0.011439, -0.00715822, -0.00372682, -0.00101792, -0.000123595" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.763246, 0.849275, 1.14472, 1.25179, 1.3353, 1.41101, 1.48189, 1.55049, 1.61899, 1.77883, 1.80681, 1.87169, 1.94072, 2.0196, 2.05949");
+            values ( \
+              "-0.0184238, -0.0213985, -0.07767, -0.0961468, -0.10856, -0.117691, -0.123878, -0.126176, -0.116784, -0.0431384, -0.0339111, -0.0186155, -0.00946117, -0.00407265, -0.00300326" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("3.80265, 4.29381, 6.00875, 6.55409, 7.02261, 7.44825, 7.84765, 8.23567, 8.62313, 9.39062, 9.68687, 10.0589, 10.3358, 10.7049, 11.179");
+            values ( \
+              "-0.0216013, -0.0224533, -0.0866988, -0.104599, -0.117642, -0.127146, -0.133472, -0.135502, -0.12456, -0.0565267, -0.0368321, -0.0204123, -0.0128614, -0.00668486, -0.00302263" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("23.0993, 26.6001, 35.4706, 38.7392, 41.5509, 44.1128, 46.5135, 48.8463, 51.1757, 55.7793, 57.6107, 59.8439, 61.4954, 63.6974, 67.2859, 71.4956");
+            values ( \
+              "-0.0286319, -0.0310247, -0.0878245, -0.105929, -0.119113, -0.128743, -0.135108, -0.137114, -0.125898, -0.0573331, -0.0369625, -0.0205469, -0.0130192, -0.00682775, -0.0021375, -0.000490445" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("140.103, 165.746, 214.862, 234.645, 251.733, 267.276, 281.842, 296.003, 310.144, 338.006, 349.295, 362.828, 372.807, 386.112, 401.828, 433.259");
+            values ( \
+              "-0.02521, -0.0362003, -0.0881619, -0.106242, -0.119454, -0.129077, -0.135437, -0.137423, -0.126151, -0.0576466, -0.0369292, -0.0205584, -0.0130607, -0.00687756, -0.00312026, -0.000615869" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.240234, 0.249871, 0.259401, 0.261551, 0.265851, 0.271792, 0.278596, 0.28342, 0.287573, 0.291727, 0.295488, 0.29925, 0.302759, 0.306268, 0.307957, 0.309645, 0.311334, 0.313023, 0.314709, 0.316396, 0.318083, 0.319769, 0.321033, 0.322296, 0.32356, 0.324824, 0.326637, 0.329805, 0.33287, 0.335094, 0.335866, 0.33741, 0.339585, 0.34179, 0.343335, 0.34519, 0.347663, 0.350136, 0.352795, 0.355455, 0.357531, 0.359608, 0.362184, 0.364759, 0.372141, 0.374602, 0.393463, 0.413753, 0.43574, 0.47555");
+            values ( \
+              "-0.00866078, -0.00905897, -0.0148339, -0.0159975, -0.0181533, -0.0210225, -0.0241589, -0.0262857, -0.0279984, -0.029619, -0.030948, -0.0321912, -0.0332736, -0.0342812, -0.0344688, -0.034535, -0.0344799, -0.0343034, -0.0340059, -0.0335874, -0.0330479, -0.0323872, -0.0314551, -0.0303421, -0.0290483, -0.0275737, -0.024891, -0.0193847, -0.0146661, -0.0115235, -0.0105713, -0.00894548, -0.00699367, -0.0053142, -0.00427939, -0.00329698, -0.00241368, -0.0017175, -0.00122966, -0.000854149, -0.000653549, -0.000492391, -0.000365041, -0.000262897, -0.000131715, -0.000104762, -3.19229e-05, -3.6675e-05, -6.46536e-05, -2.86546e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.327246, 0.346049, 0.351053, 0.356056, 0.37823, 0.398152, 0.409852, 0.419414, 0.436397, 0.445733, 0.453193, 0.46001, 0.466174, 0.475828, 0.480139, 0.490306, 0.495501, 0.498195, 0.500888, 0.503582, 0.506276, 0.509392, 0.512508, 0.515624, 0.51874, 0.522474, 0.526207, 0.52994, 0.537134, 0.545949, 0.550257, 0.555426, 0.562641, 0.564656, 0.568685, 0.574731, 0.580121, 0.583494, 0.586868, 0.593616, 0.596989, 0.600363, 0.605906, 0.611449, 0.616992, 0.622535, 0.633833, 0.645132, 0.663901, 0.678194");
+            values ( \
+              "-0.012186, -0.0177653, -0.0204103, -0.0232571, -0.0368499, -0.0484442, -0.0547731, -0.0596828, -0.0678224, -0.0718972, -0.0749892, -0.0776778, -0.0799242, -0.0831436, -0.0843717, -0.0869644, -0.0886112, -0.0885562, -0.0884199, -0.0882023, -0.0879034, -0.0874562, -0.0869003, -0.0862356, -0.085462, -0.0829789, -0.0787347, -0.0739971, -0.0633352, -0.0489324, -0.0423087, -0.0351279, -0.0262045, -0.0240897, -0.0203645, -0.0157068, -0.0119729, -0.00999575, -0.0082824, -0.00593989, -0.00494468, -0.00406685, -0.00316528, -0.00238996, -0.0017409, -0.0012181, -0.000732811, -0.000393317, -0.000204249, -0.000137474" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.843745, 0.925925, 1.20159, 1.31218, 1.40124, 1.47678, 1.53317, 1.57649, 1.61593, 1.684, 1.84503, 1.89692, 1.93369, 1.97937, 2.04028, 2.14275, 2.26248");
+            values ( \
+              "-0.0230369, -0.0233956, -0.0761555, -0.0953469, -0.108645, -0.117745, -0.122888, -0.125493, -0.126161, -0.116891, -0.042889, -0.0271797, -0.0192547, -0.0123672, -0.00661592, -0.00206816, -0.000485746" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("4.00101, 4.55326, 6.07461, 6.61836, 7.08731, 7.51271, 7.91195, 8.29984, 8.68718, 9.45412, 9.75119, 10.123, 10.3995, 10.7681, 11.3631, 12.0619");
+            values ( \
+              "-0.0272413, -0.0292851, -0.0868218, -0.104682, -0.117706, -0.127217, -0.13351, -0.135551, -0.124574, -0.0565692, -0.0368143, -0.0204091, -0.012867, -0.00669412, -0.00209169, -0.000478029" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("23.3921, 26.8197, 32.988, 38.8312, 41.6479, 44.2036, 46.6028, 48.9346, 51.263, 55.8615, 57.7005, 59.9315, 61.5797, 63.7774, 67.3645, 71.5717");
+            values ( \
+              "-0.0304918, -0.0319624, -0.0721306, -0.106051, -0.119234, -0.128827, -0.135173, -0.137167, -0.12593, -0.0573994, -0.0369356, -0.0205421, -0.0130276, -0.00684148, -0.00214297, -0.000492248" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("139.897, 163.995, 214.942, 234.723, 251.81, 267.341, 281.919, 296.08, 310.221, 338.079, 349.373, 362.905, 372.882, 386.185, 401.901, 433.332");
+            values ( \
+              "-0.0257152, -0.0342442, -0.0881943, -0.106273, -0.119483, -0.129048, -0.135466, -0.137399, -0.126178, -0.0576541, -0.0369269, -0.0205579, -0.0130613, -0.00687864, -0.00312078, -0.000615983" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.64979, 0.665802, 0.666452, 0.66775, 0.673813, 0.684582, 0.697007, 0.706713, 0.71508, 0.722623, 0.729662, 0.736434, 0.743196, 0.748259, 0.754257, 0.759311, 0.76241, 0.766165, 0.768633, 0.77204");
+            values ( \
+              "-0.00273645, -0.00501285, -0.00550983, -0.00589115, -0.00889862, -0.0156286, -0.0216809, -0.0260471, -0.0293826, -0.0318558, -0.0337459, -0.0346731, -0.0338253, -0.0279674, -0.0177603, -0.0107409, -0.00753322, -0.00478373, -0.00352331, -0.00234339" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.742234, 0.772276, 0.824025, 0.856908, 0.876476, 0.897368, 0.910796, 0.926852, 0.934766, 0.942971, 0.979894, 0.989249, 1.00752, 1.02121, 1.04338, 1.0659, 1.12333");
+            values ( \
+              "-0.0051263, -0.0205015, -0.0511625, -0.0677779, -0.0760901, -0.0834131, -0.0868135, -0.088738, -0.087865, -0.0835765, -0.0302349, -0.0205451, -0.0089963, -0.00457356, -0.00138939, -0.000440359, -7.9585e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("1.22971, 1.33724, 1.62149, 1.73321, 1.81606, 1.86129, 1.89809, 1.96896, 2.03751, 2.10601, 2.13595, 2.20966, 2.26585, 2.29384, 2.33116, 2.35871, 2.38828, 2.42771, 2.50655, 2.6167, 2.75015");
+            values ( \
+              "-0.0102662, -0.0215927, -0.0758382, -0.0952433, -0.107712, -0.113549, -0.117701, -0.123889, -0.126178, -0.11679, -0.104288, -0.067, -0.0431403, -0.033909, -0.0241477, -0.0186143, -0.0140002, -0.00946399, -0.00407577, -0.00112087, -0.000210529" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("4.34835, 4.86817, 6.4957, 7.0409, 7.51037, 7.9361, 8.33557, 8.72364, 9.11115, 9.87888, 10.1748, 10.5469, 10.8239, 11.1933, 11.7884, 12.4875");
+            values ( \
+              "-0.0246695, -0.025336, -0.0866268, -0.10454, -0.117606, -0.127125, -0.133447, -0.135491, -0.124545, -0.0565087, -0.0368396, -0.0204135, -0.0128589, -0.00668102, -0.00208702, -0.000476501" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("23.5896, 27.887, 35.9589, 39.2286, 42.0425, 44.6027, 47.0035, 49.3364, 51.6659, 56.2698, 58.1006, 60.334, 61.9858, 64.1882, 67.7758, 71.9846");
+            values ( \
+              "-0.0250627, -0.036077, -0.0878082, -0.105918, -0.119114, -0.128735, -0.135103, -0.137109, -0.125896, -0.057328, -0.0369646, -0.0205472, -0.0130185, -0.00682665, -0.00213783, -0.000490751" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("140.359, 163.036, 215.362, 235.175, 252.239, 267.774, 282.352, 296.513, 310.654, 338.515, 349.805, 363.338, 373.316, 386.621, 402.337, 433.768");
+            values ( \
+              "-0.0268498, -0.032817, -0.0881589, -0.10626, -0.119452, -0.129073, -0.135437, -0.137425, -0.12615, -0.0576483, -0.0369287, -0.0205583, -0.0130608, -0.0068778, -0.00312037, -0.00061589" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.93752, 2.97536, 2.98999, 3.00046, 3.0482, 3.06766, 3.08411, 3.09882, 3.1124, 3.12534, 3.13795, 3.14739, 3.16279, 3.17251, 3.18063, 3.18632, 3.19536, 3.20642, 3.21638, 3.4054");
+            values ( \
+              "-0.000559444, -0.00188595, -0.00286084, -0.00379945, -0.0106658, -0.013123, -0.0150213, -0.0164241, -0.0175476, -0.018265, -0.018463, -0.016933, -0.00788645, -0.00365347, -0.00174198, -0.00101544, -0.000391208, -0.000120853, -4.74675e-05, -2.31082e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("3.15364, 3.19549, 3.20611, 3.22176, 3.23017, 3.23858, 3.32872, 3.39355, 3.4121, 3.42905, 3.45124, 3.45396, 3.45668, 3.45941, 3.46479, 3.46745, 3.47278, 3.47683, 3.48494, 3.49448, 3.51208, 3.52238, 3.53026, 3.53698, 3.54444, 3.55256, 3.56068, 3.5688, 3.57956, 3.59032, 3.60568, 3.62103, 3.66931");
+            values ( \
+              "-0.00734926, -0.00808058, -0.00979463, -0.0126598, -0.0144696, -0.0165196, -0.0390786, -0.0544417, -0.0584501, -0.0617856, -0.0654377, -0.0655907, -0.0656136, -0.0655065, -0.0649116, -0.0644293, -0.0630912, -0.0614765, -0.0569474, -0.049374, -0.0311272, -0.0218003, -0.016438, -0.012716, -0.00909434, -0.00616, -0.00427284, -0.00280802, -0.00175214, -0.000968882, -0.000526924, -0.000232916, -8.62807e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("3.94519, 4.06247, 4.36925, 4.44598, 4.5218, 4.57739, 4.63482, 4.66902, 4.73778, 4.80652, 4.96667, 4.99425, 5.0592, 5.08932, 5.12948, 5.2098, 5.26507");
+            values ( \
+              "-0.0202778, -0.0260766, -0.0835472, -0.0965615, -0.107828, -0.114823, -0.120697, -0.123376, -0.125783, -0.116499, -0.0430521, -0.0339696, -0.0186515, -0.0139567, -0.00936369, -0.00396349, -0.00252179" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("7.14526, 7.70163, 8.83912, 9.7345, 10.2028, 10.6283, 11.0277, 11.4156, 11.803, 12.5702, 12.8669, 13.2388, 13.5155, 13.8843, 14.4794, 15.1783");
+            values ( \
+              "-0.0296137, -0.0304211, -0.0740529, -0.104651, -0.117678, -0.127179, -0.133495, -0.135523, -0.12457, -0.0565482, -0.0368231, -0.0204107, -0.0128643, -0.00668952, -0.00209013, -0.00047743" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("26.4513, 30.7016, 38.6735, 41.9381, 44.7469, 47.3076, 49.707, 52.039, 54.3675, 58.9672, 60.8045, 63.0359, 64.6848, 66.8833, 70.4702, 74.6774");
+            values ( \
+              "-0.0259713, -0.0368977, -0.0879759, -0.106043, -0.119201, -0.128813, -0.135166, -0.137158, -0.125928, -0.0573838, -0.036941, -0.0205431, -0.013026, -0.00683882, -0.0021423, -0.000492111" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("0.0523618, 96.2636, 111.979, 127.695, 132.451, 143.323, 157.365, 218.266, 233.982, 246.284, 255.149, 270.685, 285.264, 299.425, 313.567, 341.439, 352.714, 358.353, 366.25, 376.233, 389.544, 405.26, 420.976, 436.691");
+            values ( \
+              "-1e-22, -0.000149521, -0.00100893, -0.00441991, -0.00633932, -0.0125789, -0.0242218, -0.0881389, -0.10272, -0.112897, -0.11944, -0.129063, -0.13543, -0.137419, -0.126146, -0.057625, -0.0369358, -0.0291077, -0.0205597, -0.0130588, -0.00687439, -0.00311879, -0.00139498, -0.000615569" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("16.0005, 16.1223, 16.1541, 16.1825, 16.2191, 16.3327, 16.3848, 16.4167, 16.4468, 16.4758, 16.5045, 16.526, 16.5342, 16.575, 16.5953, 16.6136, 16.6383, 16.685, 16.7166, 16.7873, 17.0257");
+            values ( \
+              "-0.000144028, -0.000615883, -0.000886591, -0.00120385, -0.0019054, -0.00572268, -0.00697796, -0.00750513, -0.00787515, -0.00806101, -0.00808311, -0.00772709, -0.00723289, -0.00186635, -0.000643849, -0.000233235, -7.71932e-05, -3.71391e-05, -7.10289e-05, -1.79679e-06, -1.25356e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("16.2633, 16.3425, 16.5058, 16.566, 16.6098, 16.659, 16.7082, 16.8876, 16.988, 17.0414, 17.0896, 17.1275, 17.1412, 17.1638, 17.195, 17.2686, 17.2947, 17.3176, 17.3493, 17.3843, 17.4709");
+            values ( \
+              "-0.00015175, -0.000204367, -0.00157922, -0.00273335, -0.0038934, -0.00567857, -0.00838418, -0.020426, -0.0262654, -0.0289241, -0.0309965, -0.0323515, -0.0326783, -0.0329148, -0.0310407, -0.00896795, -0.00439206, -0.00217167, -0.000735343, -0.000212435, -2.50944e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("18.2637, 18.5383, 18.6483, 18.9224, 19.4099, 19.5384, 19.6548, 19.7394, 19.7634, 19.8114, 19.8686, 19.9476, 20.0724, 20.1101, 20.1604, 20.2155, 20.2533, 20.3291, 20.391");
+            values ( \
+              "-0.00806913, -0.0117098, -0.0167764, -0.0326627, -0.0628993, -0.0704511, -0.076581, -0.0801843, -0.0809691, -0.0819236, -0.0807575, -0.0686765, -0.035903, -0.0277878, -0.0191814, -0.0123278, -0.0090393, -0.00454498, -0.00294567" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("23.7615, 24.3912, 24.4215, 24.4725, 24.5746, 24.7212, 24.7496, 24.8065, 24.8218, 24.8523, 24.9134, 24.978, 25.0549, 25.1479, 25.292, 25.4013, 25.6199, 25.9531, 26.1616, 26.4045, 26.5849, 26.7244, 26.9716, 27.2069, 27.6425, 28.0485, 28.4415, 28.8339, 28.846, 28.8702, 28.9187, 29.0156, 29.2095, 29.3399, 29.3633, 29.4101, 29.5037, 29.6909, 29.7897, 29.812, 29.8566, 29.9458, 30.0904, 30.2904, 30.3671, 30.5204, 30.8271, 31.415, 32.0915");
+            values ( \
+              "-0.0218341, -0.022078, -0.0229103, -0.0243473, -0.0273352, -0.0318605, -0.0327629, -0.0345924, -0.0350887, -0.0360924, -0.038122, -0.0402988, -0.0429195, -0.0461236, -0.0511542, -0.0550144, -0.0628041, -0.0747197, -0.0820991, -0.0904961, -0.0963807, -0.100832, -0.108241, -0.114687, -0.124794, -0.131576, -0.13403, -0.123599, -0.122675, -0.121017, -0.117407, -0.109212, -0.0910462, -0.0787611, -0.0766232, -0.0724109, -0.0643537, -0.0499049, -0.0433118, -0.0419183, -0.0392471, -0.0343044, -0.0274004, -0.0198308, -0.0174902, -0.0135352, -0.00794134, -0.00254487, -0.000627435" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("43.4481, 46.9063, 55.6743, 58.9389, 61.7484, 64.3087, 66.7083, 69.0404, 71.369, 75.969, 77.8058, 80.0373, 81.6865, 83.8853, 87.4722, 91.6795");
+            values ( \
+              "-0.0297115, -0.0318079, -0.0879629, -0.106032, -0.119195, -0.128806, -0.13516, -0.137154, -0.125925, -0.0573789, -0.036943, -0.0205435, -0.0130254, -0.00683776, -0.00214197, -0.000492028" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("0.0491251, 100.983, 116.698, 132.414, 142.682, 148.268, 153.878, 159.875, 172.387, 235.263, 250.978, 263.266, 272.138, 287.672, 302.25, 316.411, 330.551, 358.408, 369.704, 375.341, 383.236, 393.212, 406.514, 422.23, 437.946, 453.661");
+            values ( \
+              "-1e-22, -2.68841e-05, -0.000235296, -0.00145269, -0.00377367, -0.00584448, -0.00859023, -0.012298, -0.0224063, -0.0881664, -0.102745, -0.112909, -0.119456, -0.129076, -0.13544, -0.137427, -0.126152, -0.0576568, -0.0369261, -0.0291027, -0.0205578, -0.0130616, -0.00687905, -0.00312095, -0.00139593, -0.000616008" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("96.1771, 96.4807, 96.6371, 96.7867, 96.8505, 96.9327, 97.1085, 97.2241, 97.3268, 97.4232, 97.6822, 97.7575, 97.8109, 97.8986, 97.9626, 98.0517, 98.1341, 98.7456");
+            values ( \
+              "-0.000145993, -0.00015873, -0.000251989, -0.000438163, -0.000582197, -0.000893416, -0.00180745, -0.00217236, -0.00234702, -0.00244139, -0.00254277, -0.00245498, -0.00223757, -0.000681523, -0.000247823, -9.60325e-05, -4.89528e-05, -4.01616e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("96.7542, 97.3393, 97.4097, 97.5505, 97.6517, 97.7028, 97.8049, 98.1235, 98.284, 98.4323, 98.6737, 98.7819, 98.8557, 98.8852, 98.9154, 98.951, 98.9889, 99.0291, 99.1201, 99.1498, 99.1837, 99.2516, 99.3335, 99.5431, 99.7142");
+            values ( \
+              "-0.000116592, -0.000845821, -0.00102875, -0.00150593, -0.00201907, -0.00235948, -0.00328282, -0.00744751, -0.00921813, -0.0106914, -0.0126071, -0.0133906, -0.0137922, -0.0138706, -0.0138414, -0.0135537, -0.0127125, -0.010538, -0.00384584, -0.00248671, -0.00144213, -0.000456626, -0.000155735, -5.81882e-05, -3.97684e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("100.592, 101.128, 101.426, 101.634, 101.764, 101.962, 103.12, 103.426, 103.598, 103.764, 103.866, 103.97, 104.07, 104.222, 104.285, 104.5, 104.601, 104.691, 104.795, 104.869");
+            values ( \
+              "-0.00314055, -0.00325267, -0.00529666, -0.00735038, -0.00894957, -0.0118753, -0.0314997, -0.0362119, -0.0385193, -0.0404283, -0.0413918, -0.0421123, -0.0422874, -0.0393865, -0.0353793, -0.0164265, -0.00980412, -0.00592233, -0.0031169, -0.00220347" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("112.594, 114.155, 114.511, 114.837, 115.126, 115.432, 115.998, 118.402, 119.572, 120.328, 121.013, 121.653, 122.279, 122.748, 123.475, 123.742, 123.91, 124.138, 124.331, 124.589, 125.104, 125.5");
+            values ( \
+              "-0.00711515, -0.00975528, -0.0121584, -0.014703, -0.0172325, -0.0201471, -0.0260071, -0.0527157, -0.0653141, -0.0729014, -0.0790484, -0.0834862, -0.0833351, -0.070712, -0.037431, -0.0274286, -0.0223052, -0.016484, -0.0126648, -0.00882204, -0.00393744, -0.00243327" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("148.512, 152.633, 153.63, 154.449, 156.089, 157.962, 162.592, 165.657, 166.052, 166.64, 167.815, 168.95, 170.219, 171.581, 174.038, 176.41, 178.78, 178.852, 178.996, 179.284, 179.861, 180.732, 181.786, 182.392, 183.2, 184.361, 184.694, 185.36, 186.692, 187.632, 187.969, 188.641, 189.986, 192.676, 196.519, 201.158");
+            values ( \
+              "-0.0238578, -0.0260715, -0.0310519, -0.0353676, -0.0443715, -0.0550474, -0.081979, -0.0990337, -0.101127, -0.104184, -0.109864, -0.115102, -0.120445, -0.12551, -0.132515, -0.135101, -0.124593, -0.123665, -0.122018, -0.118422, -0.110289, -0.0967401, -0.080093, -0.0709779, -0.0597083, -0.0456436, -0.0421225, -0.0357193, -0.0252773, -0.0196472, -0.0179356, -0.0149088, -0.0102001, -0.00453282, -0.0012544, -0.000231803" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("0.0757035, 193.939, 225.37, 241.085, 252.872, 260.417, 266.326, 279.745, 342.61, 358.325, 370.611, 379.484, 395.018, 409.595, 423.756, 437.896, 465.751, 477.05, 482.687, 490.581, 500.556, 513.857, 529.573, 533.284");
+            values ( \
+              "-1e-22, -3.19805e-06, -0.000278775, -0.00166137, -0.00475157, -0.0081561, -0.0116971, -0.0224208, -0.0881707, -0.102749, -0.112911, -0.119459, -0.129078, -0.135442, -0.137428, -0.126153, -0.0576618, -0.0369245, -0.0291019, -0.0205575, -0.013062, -0.00687978, -0.00312129, -0.0027139" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00603032, 0.00605408, 0.00607902, 0.00608719, 0.00608875, 0.00608901", \
+            "0.00681256, 0.00682381, 0.00684333, 0.00685256, 0.00685458, 0.00685493", \
+            "0.00706848, 0.00707258, 0.00707412, 0.00707772, 0.00707911, 0.00707938", \
+            "0.00714789, 0.00714617, 0.00714243, 0.00714014, 0.00714054, 0.00714066", \
+            "0.00720604, 0.00720536, 0.00720247, 0.007197, 0.00719366, 0.00719291", \
+            "0.00721745, 0.00721731, 0.00721653, 0.00721334, 0.00720737, 0.00720376" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.00754378, 0.00756353, 0.00758554, 0.00759302, 0.00759444, 0.00759468", \
+            "0.00827049, 0.00825913, 0.00824671, 0.00824167, 0.00824091, 0.00824078", \
+            "0.0088575, 0.00874838, 0.0086373, 0.0085946, 0.00858551, 0.00858392", \
+            "0.0095516, 0.00940616, 0.00892678, 0.00868464, 0.00863357, 0.00862421", \
+            "0.009909, 0.00997982, 0.00982995, 0.00893808, 0.00864508, 0.00859181", \
+            "0.00992791, 0.0098672, 0.00995009, 0.00989208, 0.00895364, 0.00865667" \
+          );
+        }
+      }
+      timing () {
+        related_pin : "CON";
+        sdf_cond : "(A & B & CI)";
+        timing_sense : negative_unate;
+        timing_type : combinational_fall;
+        when : "(A * B * CI)";
+        cell_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0205757, 0.0459809, 0.196478, 1.11085, 6.67424, 40.5241", \
+            "0.0348402, 0.0641527, 0.214309, 1.12956, 6.69297, 40.5448", \
+            "0.0486493, 0.126712, 0.335699, 1.24905, 6.81236, 40.6641", \
+            "-0.0977637, 0.110579, 0.675356, 2.01708, 7.56881, 41.4187", \
+            "-1.54941, -1.05032, 0.425746, 4.03453, 12.3758, 46.1789", \
+            "-11.4537, -10.62, -7.22956, 2.15739, 24.7322, 76.9607" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.013276, 0.0460614, 0.245192, 1.45736, 8.83298, 53.7111", \
+            "0.0216281, 0.0479555, 0.245195, 1.45736, 8.83298, 53.7153", \
+            "0.0676896, 0.115951, 0.272846, 1.45759, 8.83318, 53.7154", \
+            "0.227943, 0.358717, 0.700664, 1.66174, 8.83301, 53.7153", \
+            "0.93522, 1.23659, 2.15623, 4.3425, 10.241, 53.7151", \
+            "5.40627, 5.59926, 7.50028, 13.3411, 26.9043, 62.6571" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.0186022, 0.0191902, 0.0197945, 0.0224057, 0.0267966, 0.0294286, 0.0310404, 0.0332082, 0.0401461, 0.0430662, 0.0462592, 0.0487517, 0.0530754, 0.0572955");
+            values ( \
+              "-0.0438332, -0.114037, -0.115667, -0.116295, -0.112901, -0.109051, -0.105385, -0.0961241, -0.04113, -0.0251195, -0.0140555, -0.00875356, -0.00372475, -0.0017093" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.0187777, 0.0208645, 0.0210996, 0.023595, 0.0330351, 0.0485808, 0.0542935, 0.0600858, 0.0652515, 0.0697839, 0.0779185, 0.0858638, 0.09133, 0.0957378, 0.0991198, 0.104027, 0.108073, 0.112466, 0.118697, 0.121398, 0.1268, 0.137603, 0.155176, 0.176012");
+            values ( \
+              "-0.060063, -0.210182, -0.210364, -0.20977, -0.205148, -0.195484, -0.191005, -0.185338, -0.177992, -0.168113, -0.138267, -0.102525, -0.0803561, -0.0650438, -0.0548714, -0.0424175, -0.0341024, -0.0267464, -0.0187576, -0.0160776, -0.0117393, -0.00611579, -0.00192691, -0.000458421" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.0198273, 0.0214758, 0.0249563, 0.0463201, 0.128298, 0.166068, 0.204881, 0.245077, 0.273553, 0.287589, 0.309432, 0.377795, 0.403121, 0.420797, 0.441052, 0.467703, 0.49155, 0.523346, 0.549179, 0.577438, 0.615117, 0.690475, 0.790328, 0.913339");
+            values ( \
+              "-0.240583, -0.243371, -0.243344, -0.240651, -0.229589, -0.223926, -0.21733, -0.208514, -0.199304, -0.192752, -0.178085, -0.112906, -0.0909623, -0.0774973, -0.0639677, -0.049139, -0.0385322, -0.0275524, -0.0208743, -0.0153606, -0.0101074, -0.00415575, -0.00116776, -0.000221295" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("0.019727, 0.025124, 0.444607, 0.713765, 1.11436, 1.26642, 1.3583, 1.54206, 1.61108, 1.74113, 2.14626, 2.29678, 2.40202, 2.5222, 2.68039, 2.82189, 3.01056, 3.16413, 3.3321, 3.55607, 4.00399, 4.59727, 5.32753");
+            values ( \
+              "-0.246899, -0.250133, -0.24039, -0.233646, -0.222398, -0.217127, -0.213363, -0.203138, -0.197527, -0.182523, -0.115769, -0.0932428, -0.0793982, -0.0655346, -0.05035, -0.0394885, -0.0282389, -0.0213937, -0.0157399, -0.0103491, -0.00425083, -0.00120077, -0.000221969" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("0.0181742, 0.0235669, 3.89992, 6.65239, 7.57397, 8.13108, 9.24529, 9.66308, 10.4512, 12.9061, 13.8182, 14.4561, 15.1844, 16.1429, 17.0005, 18.1438, 19.0745, 20.0925, 21.4498, 24.1645, 27.7599, 32.1856");
+            values ( \
+              "-0.247976, -0.251299, -0.236031, -0.223244, -0.217956, -0.214184, -0.203947, -0.19834, -0.183278, -0.116247, -0.0936268, -0.0797219, -0.0657991, -0.0505554, -0.0396499, -0.0283521, -0.0214817, -0.015805, -0.0103896, -0.00426954, -0.00120429, -0.000224349" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("0.00723751, 0.0126334, 23.7435, 40.5297, 49.3163, 51.8985, 57.0631, 61.8335, 68.194, 76.5736, 86.9245, 93.255, 98.4444, 102.521, 107.757, 115.092, 119.844, 128.722, 136.856, 153.124, 169.392, 185.659");
+            values ( \
+              "-0.248152, -0.251492, -0.236091, -0.223224, -0.214351, -0.211004, -0.202142, -0.189172, -0.163123, -0.124263, -0.0827515, -0.0629112, -0.0496952, -0.0411065, -0.0320238, -0.0223419, -0.0176783, -0.0113242, -0.00746453, -0.00322173, -0.00138232, -0.000590699" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.0626957, 0.0690507, 0.0799505, 0.0873002, 0.0905835, 0.0937803, 0.0972295, 0.102056, 0.104986, 0.106583, 0.111188, 0.115246, 0.119574, 0.125494, 0.132821");
+            values ( \
+              "-0.0184151, -0.0370518, -0.0571035, -0.0685502, -0.0721105, -0.0728466, -0.0612774, -0.0348188, -0.022346, -0.020214, -0.00929794, -0.00422155, -0.0017017, -0.000446691, -6.94999e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.0660309, 0.0713117, 0.0742625, 0.0885739, 0.10672, 0.109249, 0.116662, 0.124175, 0.127986, 0.132151, 0.140301, 0.148211, 0.158122, 0.166401, 0.174812, 0.183752, 0.189164, 0.199986, 0.217353, 0.237948");
+            values ( \
+              "-0.0326791, -0.0739499, -0.0857672, -0.135616, -0.194427, -0.197208, -0.191008, -0.183138, -0.177337, -0.168113, -0.138199, -0.102617, -0.0649906, -0.0424043, -0.0267775, -0.0160892, -0.0117424, -0.00610915, -0.001958, -0.000475812" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.077387, 0.098765, 0.101936, 0.105107, 0.107697, 0.109883, 0.112737, 0.125478, 0.157995, 0.199617, 0.22945, 0.252886, 0.27671, 0.309281, 0.322215, 0.335487, 0.346099, 0.349637, 0.355097, 0.366017, 0.377564, 0.389736, 0.395823, 0.419497, 0.439844, 0.46517, 0.474007, 0.482844, 0.492971, 0.503098, 0.523086, 0.537697, 0.545646, 0.553595, 0.569493, 0.58539, 0.598306, 0.615931, 0.625349, 0.639477, 0.658314, 0.677151, 0.695987, 0.714824, 0.733661, 0.752498, 0.777361, 0.802224, 0.85195, 0.913199");
+            values ( \
+              "-0.198807, -0.201655, -0.215788, -0.23541, -0.238738, -0.24082, -0.239898, -0.23832, -0.233984, -0.228072, -0.223614, -0.219659, -0.215026, -0.207926, -0.203981, -0.198987, -0.193824, -0.191872, -0.188397, -0.180807, -0.171853, -0.161381, -0.155747, -0.131838, -0.112724, -0.0908795, -0.0836492, -0.0768574, -0.0700802, -0.0637247, -0.0525558, -0.0449102, -0.0412678, -0.037915, -0.0323305, -0.0274007, -0.0239957, -0.0196652, -0.0175199, -0.0146034, -0.0115985, -0.00905849, -0.00739382, -0.00592042, -0.00463827, -0.00354739, -0.00273699, -0.00203537, -0.000958441, -0.00048544" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("0.0694886, 0.107462, 0.112456, 0.116565, 0.122621, 0.124394, 0.507523, 0.726763, 0.951336, 1.18218, 1.32934, 1.42122, 1.60497, 1.67399, 1.80404, 1.94821, 2.20918, 2.35969, 2.46494, 2.58512, 2.7433, 2.8848, 3.07347, 3.22704, 3.39501, 3.61897, 4.06689, 4.65654, 5.38221");
+            values ( \
+              "-0.0804128, -0.245855, -0.251086, -0.24879, -0.24955, -0.24918, -0.240298, -0.23491, -0.229036, -0.222241, -0.217127, -0.213363, -0.203139, -0.197528, -0.182524, -0.159735, -0.115769, -0.093243, -0.0793984, -0.0655348, -0.0503502, -0.0394888, -0.0282392, -0.0213939, -0.0157401, -0.0103494, -0.004251, -0.00121282, -0.000227871" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("0.0656802, 0.108507, 0.112577, 0.118617, 0.124134, 3.96051, 5.34346, 6.71298, 7.63455, 8.19167, 9.30591, 9.72368, 10.5118, 11.3853, 12.9667, 13.8788, 14.5167, 15.245, 16.2035, 17.061, 18.2044, 19.1351, 20.1531, 21.5104, 24.225, 27.7986, 32.1964");
+            values ( \
+              "-0.0812697, -0.252715, -0.250502, -0.251365, -0.250874, -0.235985, -0.229912, -0.223245, -0.217956, -0.214184, -0.203946, -0.19834, -0.183278, -0.160399, -0.116247, -0.0936269, -0.079722, -0.0657992, -0.0505555, -0.0396499, -0.0283522, -0.0214818, -0.0158051, -0.0103896, -0.00426958, -0.00121631, -0.000230279" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("0.0391962, 0.0819959, 0.0860573, 0.0920901, 0.0975992, 23.6559, 40.5711, 49.3853, 56.6088, 58.7046, 62.8961, 68.7495, 78.1431, 83.8825, 88.0184, 92.381, 98.15, 103.234, 110.012, 115.849, 123.64, 131.774, 139.908, 148.042, 156.176, 172.444, 188.711");
+            values ( \
+              "-0.0814094, -0.252986, -0.250786, -0.251667, -0.251194, -0.236136, -0.223228, -0.21432, -0.203196, -0.198472, -0.185632, -0.160784, -0.117547, -0.0940164, -0.0791978, -0.0655416, -0.0504846, -0.039837, -0.0287394, -0.0215839, -0.0146521, -0.00968644, -0.00638485, -0.00419357, -0.00275467, -0.00118388, -0.000508407" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.296653, 0.319676, 0.323015, 0.328024, 0.338976, 0.357755, 0.369088, 0.380252, 0.39051, 0.392948, 0.395386, 0.397824, 0.400262, 0.402642, 0.405023, 0.407403, 0.409784, 0.411566, 0.413349, 0.416914, 0.419853, 0.426102, 0.430688, 0.433238, 0.435897, 0.438972, 0.441161, 0.44408, 0.446998, 0.449533, 0.452068, 0.454603, 0.457138, 0.46008, 0.463022, 0.465964, 0.468907, 0.476248, 0.48359, 0.493416, 0.503242, 0.537013, 0.570784, 0.604555, 0.619194, 0.633834, 0.648473, 0.663113, 0.670433, 0.690538");
+            values ( \
+              "-0.0083714, -0.0089903, -0.00987939, -0.0111009, -0.0136221, -0.0176189, -0.0198584, -0.0218289, -0.0234694, -0.0237024, -0.0238753, -0.0239879, -0.0240403, -0.0240133, -0.0239209, -0.0237633, -0.0235404, -0.0230689, -0.0224782, -0.0209393, -0.0187107, -0.0125374, -0.00855044, -0.00680894, -0.00529956, -0.00373833, -0.00284029, -0.00202834, -0.00137706, -0.00105639, -0.000780494, -0.000549359, -0.00036299, -0.000273394, -0.000197046, -0.000133946, -8.40952e-05, -5.4199e-05, -3.33507e-05, -2.71124e-05, -2.20686e-05, -1.38411e-05, -9.12946e-06, -7.93364e-06, -4.70834e-05, -0.000100637, -0.000168596, -0.000250958, -0.000181044, -0.000180377" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.281532, 0.311839, 0.329796, 0.392949, 0.439333, 0.458346, 0.4758, 0.492385, 0.50894, 0.521286, 0.545435, 0.554672, 0.562544, 0.572718, 0.586284, 0.607458");
+            values ( \
+              "-0.0056621, -0.0129247, -0.0205645, -0.0506114, -0.0703869, -0.0775683, -0.0831853, -0.086865, -0.0837591, -0.0676368, -0.0306841, -0.0208121, -0.0146002, -0.00900336, -0.00448351, -0.00134967" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("0.304544, 0.358755, 0.483661, 0.555236, 0.626022, 0.667147, 0.675593, 0.690427, 0.698738, 0.707236, 0.724231, 0.745153, 0.75882, 0.776845, 0.859812, 0.88206, 0.896661, 0.925862, 0.950716, 0.968026, 1.00265, 1.0224, 1.0513, 1.08983, 1.16688, 1.27046, 1.39875");
+            values ( \
+              "-0.0221053, -0.0410799, -0.117517, -0.159841, -0.198367, -0.21805, -0.215061, -0.212994, -0.210318, -0.208769, -0.20332, -0.195343, -0.187577, -0.173593, -0.0954492, -0.0781548, -0.0681494, -0.051152, -0.0397513, -0.0332142, -0.0229264, -0.0185289, -0.0135194, -0.00880225, -0.00352466, -0.000933576, -0.000154223" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("0.385594, 0.486157, 0.659914, 0.672933, 1.31324, 1.61273, 1.81905, 2.06015, 2.14375, 2.23929, 2.69924, 2.88316, 2.99837, 3.14728, 3.27221, 3.41093, 3.60739, 3.80708, 3.95934, 4.26384, 4.83535, 5.50812");
+            values ( \
+              "-0.119965, -0.126664, -0.242283, -0.245903, -0.230013, -0.22118, -0.213374, -0.198649, -0.19009, -0.177129, -0.10165, -0.0769492, -0.0639561, -0.0498726, -0.0402502, -0.0315273, -0.0221043, -0.0153561, -0.0115768, -0.00647045, -0.00194834, -0.000436535" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("0.459262, 0.730829, 4.7042, 7.11272, 8.59085, 9.73807, 10.1231, 10.8931, 11.7829, 13.2905, 14.2535, 14.9637, 15.9107, 16.8605, 18.043, 19.3449, 19.9364, 20.7966, 21.9436, 24.2375, 27.8255, 32.1595");
+            values ( \
+              "-0.216599, -0.250323, -0.234468, -0.223239, -0.214184, -0.203555, -0.198339, -0.183692, -0.160449, -0.118244, -0.0941898, -0.0787396, -0.0611934, -0.0470223, -0.0334786, -0.0227165, -0.0190285, -0.0146705, -0.0102997, -0.00493399, -0.00139419, -0.000277878" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("0.28982, 0.678945, 24.0715, 40.6231, 49.8085, 57.0426, 59.1279, 63.2985, 69.1708, 78.574, 84.3085, 88.4367, 92.8012, 98.572, 103.66, 110.443, 116.275, 124.059, 132.192, 140.326, 156.594, 172.862, 189.13");
+            values ( \
+              "-0.0128953, -0.251444, -0.236166, -0.223552, -0.21432, -0.203175, -0.198472, -0.185708, -0.160793, -0.117514, -0.0940065, -0.0792149, -0.0655508, -0.0504876, -0.0398321, -0.0287285, -0.0215811, -0.0146556, -0.00968889, -0.00638634, -0.00275528, -0.00118409, -0.000508456" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("1.06271, 1.42435, 1.62031, 1.62781, 1.64281, 1.71189, 1.75264, 1.79583, 1.86638, 1.91584, 1.95732, 1.99444, 2.02891, 2.06105, 2.07538, 2.0932, 2.11046, 2.12695, 2.1738, 2.19669, 2.2215, 2.25039, 2.28774, 2.44327, 2.6501");
+            values ( \
+              "-1.1436e-05, -5.29401e-06, -0.000403467, -0.00045796, -0.000496511, -0.000924421, -0.00141976, -0.00237489, -0.00413981, -0.0052014, -0.00595053, -0.00650725, -0.00688303, -0.00711672, -0.00715732, -0.00715114, -0.00700474, -0.00650332, -0.00161058, -0.000542775, -0.000155029, -7.45268e-05, -4.833e-05, -1.15889e-05, -5.86855e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("1.4823, 1.69436, 1.72661, 1.77557, 1.83349, 1.99907, 2.0781, 2.14416, 2.19111, 2.25707, 2.30819, 2.35783, 2.39501, 2.40947, 2.47618, 2.5063, 2.53269, 2.55646");
+            values ( \
+              "-0.000421753, -0.00260554, -0.00327297, -0.00459668, -0.00687808, -0.0158059, -0.0197796, -0.0227486, -0.0246535, -0.0268693, -0.0281565, -0.0286004, -0.0269725, -0.0245259, -0.00807158, -0.00387382, -0.00185892, -0.00110187" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("1.60755, 1.83799, 1.9213, 2.00559, 2.30329, 2.50161, 2.65283, 2.76788, 2.87328, 2.97241, 3.07018, 3.14336, 3.22012, 3.26334, 3.29833, 3.34499, 3.40164, 3.44054, 3.51834, 3.6398, 3.78501");
+            values ( \
+              "-0.00450557, -0.010358, -0.0150714, -0.0209107, -0.0445489, -0.0598573, -0.0706747, -0.0782415, -0.0842087, -0.0883626, -0.0870709, -0.0726968, -0.0493899, -0.0374188, -0.0291455, -0.0202252, -0.0127173, -0.00901753, -0.00439528, -0.00115969, -0.00022988" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("1.76024, 2.14111, 2.39385, 3.08989, 3.51798, 3.85435, 4.10951, 4.18435, 4.24115, 4.40699, 4.50139, 4.60257, 4.80494, 5.1435, 5.39076, 5.51228, 5.67167, 5.81584, 6.00806, 6.158, 6.32261, 6.5421, 6.98107, 7.56807, 8.28912");
+            values ( \
+              "-0.0208739, -0.0338665, -0.0572646, -0.1252, -0.1655, -0.194777, -0.214459, -0.219436, -0.217763, -0.210685, -0.20532, -0.197538, -0.171772, -0.114987, -0.0798133, -0.065778, -0.0504118, -0.0393519, -0.0279827, -0.0213117, -0.0157727, -0.0104867, -0.00437906, -0.0012701, -0.000232144" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("2.08901, 2.87529, 4.18024, 4.22511, 7.56727, 9.62854, 10.5419, 11.107, 12.237, 12.6391, 13.4276, 14.3008, 15.8818, 16.7941, 17.4322, 18.1604, 19.1189, 19.9764, 21.1196, 22.0504, 23.0685, 24.426, 27.141, 30.7101, 35.1025");
+            values ( \
+              "-0.0528884, -0.108456, -0.246329, -0.246487, -0.232984, -0.223248, -0.218006, -0.214184, -0.203759, -0.198339, -0.183269, -0.160397, -0.116252, -0.0936286, -0.0797194, -0.0657977, -0.0505551, -0.0396509, -0.0283538, -0.0214824, -0.0158049, -0.0103888, -0.00426887, -0.00121835, -0.000231532" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("1.07038, 1.74489, 2.0784, 4.20058, 27.5094, 43.1287, 52.3146, 59.5382, 61.6338, 65.8249, 71.6787, 81.0725, 86.8118, 90.9475, 95.3102, 101.079, 106.163, 112.942, 118.778, 126.569, 134.703, 142.837, 150.971, 159.105, 175.373, 191.641");
+            values ( \
+              "-0.000883234, -0.00833241, -0.0306144, -0.25061, -0.235431, -0.223552, -0.21432, -0.203196, -0.198472, -0.185633, -0.160784, -0.117546, -0.0940162, -0.0791981, -0.0655418, -0.0504846, -0.0398369, -0.0287392, -0.0215838, -0.0146522, -0.00968649, -0.00638488, -0.00419359, -0.00275468, -0.00118388, -0.000508408" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("9.33852, 10.1817, 10.4703, 10.6403, 10.8452, 10.9568, 11.1055, 11.1614, 11.2705, 11.5061, 11.655, 11.8003, 11.9454, 11.9475, 12.034, 12.0968, 12.2116, 12.262, 12.3321, 12.4027, 12.4506, 12.5377, 12.628, 12.7393, 12.7699, 12.8312, 12.9538, 13.2109, 13.7252, 14.4202, 15.0055");
+            values ( \
+              "-5.89005e-05, -9.95675e-05, -0.000168037, -0.000249165, -0.000454342, -0.000680463, -0.00102016, -0.00110027, -0.00129204, -0.00152952, -0.0015756, -0.00161093, -0.00156029, -0.00157002, -0.00153011, -0.00149164, -0.00137401, -0.00126882, -0.000975323, -0.000489015, -0.000278115, -0.00010377, -9.42783e-05, -6.29173e-05, -7.18686e-05, -5.2638e-05, -5.36034e-05, -2.5479e-05, -2.08615e-05, -4.47916e-07, -5.02553e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("9.33926, 10.0239, 10.1321, 10.2765, 10.5521, 10.8325, 11.0363, 11.4656, 11.7324, 11.9551, 12.155, 12.3423, 12.5234, 12.7025, 12.8367, 12.8874, 12.9639, 13.1191, 13.2117, 13.282, 13.4114, 13.8135, 14.1152");
+            values ( \
+              "-0.000409578, -0.000412539, -0.000481918, -0.00059288, -0.000895881, -0.00148444, -0.00229094, -0.00464198, -0.00590528, -0.00674668, -0.00731958, -0.00768525, -0.00787339, -0.00784943, -0.00754025, -0.00719056, -0.00595514, -0.00184094, -0.000718364, -0.000392991, -0.000159211, -8.21352e-05, -6.22717e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("9.8225, 10.7006, 11.074, 11.244, 11.4707, 11.7293, 12.2351, 12.6868, 12.8802, 13.2109, 13.4113, 13.6301, 13.9546, 14.2617, 14.5591, 14.7819, 14.8652, 14.9935, 15.141, 15.2425, 15.3395, 15.4154, 15.5673, 15.8158, 16.1073");
+            values ( \
+              "-0.00266449, -0.00312187, -0.00472059, -0.00570876, -0.00734694, -0.00958857, -0.0143044, -0.0183526, -0.0199705, -0.0225811, -0.0240165, -0.0254365, -0.0272725, -0.028556, -0.0290905, -0.0277243, -0.0257029, -0.0203306, -0.0130802, -0.0088707, -0.00590379, -0.00421907, -0.00197944, -0.000491314, -7.70971e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("9.34135, 11.3259, 11.9938, 12.4619, 14.7682, 15.7271, 16.5321, 17.244, 17.8963, 18.5091, 19.112, 19.5631, 20.0163, 20.5002, 20.7872, 21.1119, 21.3342, 21.7787, 22.204");
+            values ( \
+              "-0.00176417, -0.00873721, -0.0144595, -0.0194994, -0.048475, -0.0601877, -0.0694049, -0.076868, -0.0828418, -0.0869857, -0.0861672, -0.0725805, -0.0501493, -0.0293701, -0.0202671, -0.0130762, -0.00944674, -0.00482689, -0.00276158" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("7.59217, 8.19438, 12.7796, 14.8229, 20.1167, 22.2229, 24.0028, 25.5859, 26.4122, 27.423, 27.9864, 28.5903, 29.798, 32.1265, 33.2297, 33.7943, 34.9236, 35.8521, 36.5149, 37.8404, 39.2381, 40.3448, 42.5582, 44.7805");
+            values ( \
+              "-0.000163683, -0.000200665, -0.0246417, -0.0533618, -0.134876, -0.165939, -0.190446, -0.209922, -0.218462, -0.211351, -0.206042, -0.198344, -0.172971, -0.108763, -0.0829898, -0.0717114, -0.0526746, -0.0405344, -0.0334954, -0.0225262, -0.0147799, -0.0105465, -0.00516545, -0.00288357" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("8.19077, 12.7714, 13.2062, 15.8155, 26.404, 46.4827, 59.0114, 64.5819, 68.197, 75.4273, 77.5163, 81.6945, 87.56, 96.9597, 102.696, 106.827, 111.191, 116.961, 122.047, 128.829, 134.662, 142.449, 150.583, 158.717, 166.851, 174.984, 191.252, 207.52");
+            values ( \
+              "-0.000229482, -0.0253397, -0.0309596, -0.0701143, -0.246567, -0.233317, -0.223606, -0.218327, -0.21432, -0.203182, -0.198472, -0.18568, -0.16079, -0.117526, -0.09401, -0.0792086, -0.0655476, -0.0504864, -0.0398338, -0.0287325, -0.021582, -0.0146542, -0.0096881, -0.00638572, -0.00419438, -0.00275497, -0.00118393, -0.000508349" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("56.9964, 63.1521, 64.7153, 65.8141, 66.3268, 67.0104, 67.792, 69.0556, 69.2647, 69.683, 70.169, 71.0264, 71.8835, 72.739, 72.7621, 73.6841, 74.6718, 75.4289, 76.7623, 77.32, 77.7707, 78.4644, 79.6468, 80.1897, 80.3618, 80.706, 81.3943, 82.7711, 83.3769, 84.5885, 87.0117, 91.8581, 98.3614");
+            values ( \
+              "-5.34243e-06, -1.29649e-05, -2.10564e-05, -2.93376e-05, -3.61357e-05, -5.22113e-05, -8.66194e-05, -0.000233279, -0.000235709, -0.000261126, -0.000262486, -0.000277165, -0.000263142, -0.000262649, -0.000257771, -0.00024366, -0.000223342, -0.000197445, -5.69373e-05, -3.48903e-05, -2.61587e-05, -1.89888e-05, -1.19528e-05, -1.15411e-05, -8.9571e-06, -1.06918e-05, -6.30371e-06, -6.96362e-06, -3.45757e-06, -5.16759e-06, -7.25358e-07, -2.18055e-06, -1e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("56.9977, 63.2415, 64.7987, 66.4877, 67.1969, 68.1362, 69.8593, 70.9104, 71.833, 72.7175, 74.484, 75.4599, 76.129, 76.9838, 77.5497, 78.3204, 78.8963, 79.7389, 82.807, 88.9309");
+            values ( \
+              "-3.4131e-05, -8.086e-05, -0.000122594, -0.000215652, -0.000295221, -0.000494649, -0.00120458, -0.00147679, -0.00156987, -0.00161167, -0.00153194, -0.00142027, -0.00130324, -0.000858708, -0.000312858, -0.000123506, -0.000111895, -7.07393e-05, -3.36508e-05, -1.29192e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("56.9956, 62.9716, 63.6639, 65.0483, 66.611, 67.4412, 68.5481, 69.4541, 71.9427, 73.5509, 74.8956, 76.1064, 77.2443, 78.3479, 79.4429, 80.2639, 80.5766, 81.9968, 82.8217, 83.376, 84.3188, 87.567, 98.2472");
+            values ( \
+              "-0.000176474, -0.000396639, -0.000462849, -0.000638257, -0.000944375, -0.0012034, -0.00171651, -0.00236666, -0.00468266, -0.00595528, -0.00679321, -0.00734231, -0.00768782, -0.00784374, -0.00779884, -0.00747829, -0.00715277, -0.00170819, -0.000439647, -0.000252297, -0.000148452, -6.83297e-05, -1e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("40.7795, 48.8622, 56.9962, 62.8016, 64.5773, 66.5124, 69.0924, 69.9446, 71.6489, 73.7015, 77.8924, 79.6605, 80.8515, 83.313, 84.2665, 85.4948, 86.7387, 87.5026, 89.0304, 90.1384, 91.2346, 92.6057, 93.1251, 93.9151, 94.8018, 95.4125, 96.0395, 96.5304, 97.5122, 99.042, 100.844");
+            values ( \
+              "-4.18915e-06, -4.30598e-05, -0.000342928, -0.0012652, -0.00182111, -0.00262587, -0.00416917, -0.00485993, -0.00658771, -0.00932821, -0.0155294, -0.0180284, -0.0196349, -0.0226837, -0.0237533, -0.0250245, -0.0261778, -0.0268111, -0.027872, -0.0284058, -0.0285899, -0.0273535, -0.0254494, -0.0202193, -0.0131446, -0.00896685, -0.00581391, -0.0040743, -0.00179673, -0.000445537, -6.27879e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("65.1505, 73.6661, 77.2687, 78.5621, 92.7673, 98.6952, 103.682, 108.094, 112.138, 115.938, 119.673, 122.468, 126.891, 128.224, 130.002, 131.95, 133.284, 135.95, 138.719");
+            values ( \
+              "-0.00775392, -0.0116798, -0.0172156, -0.0195039, -0.0477076, -0.0591453, -0.0681548, -0.0754511, -0.0812922, -0.085362, -0.0847099, -0.0716525, -0.037525, -0.0290952, -0.0200229, -0.0130351, -0.00949682, -0.00492354, -0.00269502" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("73.2477, 85.6848, 97.4537, 126.067, 139.607, 147.694, 155.749, 160.286, 166.652, 173.052, 175.755, 178.658, 183.442, 198.381, 203.925, 207.799, 212.229, 218.059, 223.275, 230.23, 235.887, 242.074, 250.208, 258.342, 266.476, 274.61, 290.878, 307.146");
+            values ( \
+              "-0.0264983, -0.0355515, -0.0630597, -0.132913, -0.164484, -0.182272, -0.19874, -0.207193, -0.217342, -0.209337, -0.204773, -0.198474, -0.183431, -0.116309, -0.0936824, -0.0797824, -0.0658502, -0.0505886, -0.0396715, -0.0283672, -0.0214924, -0.0158144, -0.0104647, -0.00690105, -0.00453517, -0.00297894, -0.00128031, -0.000549587" \
+            );
+          }
+        }
+      }
+      timing () {
+        related_pin : "CON";
+        sdf_cond : "(A & B & ~CI)";
+        timing_sense : negative_unate;
+        timing_type : combinational_fall;
+        when : "(A * B * !CI)";
+        cell_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0205711, 0.0459707, 0.196433, 1.11047, 6.67225, 40.5134", \
+            "0.0347919, 0.0642673, 0.215181, 1.12936, 6.69115, 40.5328", \
+            "0.0487006, 0.126805, 0.337103, 1.25054, 6.81226, 40.6539", \
+            "-0.098276, 0.110114, 0.675662, 2.02504, 7.5784, 41.4188", \
+            "-1.5515, -1.0534, 0.422582, 4.04226, 12.4608, 46.2527", \
+            "-11.4665, -10.6366, -7.25364, 2.13294, 24.7174, 76.9669" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0132717, 0.0459919, 0.245182, 1.45669, 8.82974, 53.693", \
+            "0.0216603, 0.0478414, 0.245182, 1.45669, 8.82974, 53.6931", \
+            "0.0675531, 0.115583, 0.271906, 1.45678, 8.82974, 53.6931", \
+            "0.227905, 0.358677, 0.699295, 1.6565, 8.82892, 53.6934", \
+            "0.934885, 1.23582, 2.15458, 4.3273, 10.1743, 53.6838", \
+            "5.40875, 5.59963, 7.49235, 13.3393, 26.8827, 62.6225" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.0180455, 0.019689, 0.0207892, 0.0227781, 0.0265515, 0.028888, 0.0310363, 0.0332011, 0.0341132, 0.0381935, 0.0411294, 0.0437295, 0.0462522, 0.0487539, 0.053108, 0.05805, 0.0585808");
+            values ( \
+              "-0.0111779, -0.115492, -0.116258, -0.115996, -0.113055, -0.110002, -0.105421, -0.096174, -0.0899119, -0.0552467, -0.035011, -0.0222981, -0.0140542, -0.00873301, -0.00368491, -0.00135621, -0.00128878" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.0187806, 0.0208715, 0.0210519, 0.0243681, 0.0330411, 0.0434526, 0.0501211, 0.0574961, 0.0610889, 0.0660702, 0.0697854, 0.0738714, 0.0856746, 0.091351, 0.0956251, 0.0989286, 0.103956, 0.10813, 0.112504, 0.118732, 0.121425, 0.126811, 0.137583, 0.155473, 0.176761");
+            values ( \
+              "-0.0596065, -0.21016, -0.210332, -0.209487, -0.205172, -0.199044, -0.194398, -0.188108, -0.184118, -0.176481, -0.168119, -0.155069, -0.10307, -0.0800646, -0.0652003, -0.055245, -0.0424275, -0.0338718, -0.0266045, -0.0186458, -0.0160048, -0.0116826, -0.00611327, -0.0018683, -0.000440396" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.0196826, 0.0207277, 0.0239421, 0.128146, 0.204723, 0.244904, 0.285496, 0.299272, 0.315016, 0.375856, 0.425369, 0.471622, 0.496374, 0.518119, 0.560536, 0.584384, 0.63208, 0.725626, 0.834522");
+            values ( \
+              "-0.240433, -0.242941, -0.243466, -0.229594, -0.217333, -0.20861, -0.193857, -0.185668, -0.173344, -0.114554, -0.0741705, -0.0471347, -0.0365703, -0.0291067, -0.0184385, -0.0142059, -0.00831013, -0.00262, -0.000638219" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("0.0196096, 0.0238185, 0.579509, 1.00061, 1.11899, 1.3515, 1.44917, 1.52735, 1.61058, 1.7403, 2.10383, 2.28627, 2.42657, 2.5358, 2.68595, 2.80924, 2.94834, 3.14508, 3.34585, 3.49905, 3.80544, 4.40129, 5.10429");
+            values ( \
+              "-0.246685, -0.250176, -0.237129, -0.225981, -0.222243, -0.213783, -0.208957, -0.204189, -0.197588, -0.182614, -0.12256, -0.0946298, -0.0763304, -0.0640472, -0.0498368, -0.0403338, -0.0315737, -0.0221234, -0.0153384, -0.0115439, -0.0064257, -0.00181281, -0.000367396" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("0.0165898, 0.026656, 4.2237, 6.64984, 8.12829, 9.24277, 9.66007, 10.4481, 11.3215, 12.6453, 13.7536, 14.6078, 15.2733, 16.1782, 16.9204, 17.7645, 18.9576, 20.1773, 21.1084, 22.9705, 26.5828, 30.8462");
+            values ( \
+              "-0.247753, -0.251355, -0.234614, -0.22331, -0.214247, -0.204002, -0.198398, -0.18333, -0.160444, -0.123163, -0.0950424, -0.0765792, -0.0641962, -0.0500153, -0.040535, -0.0317258, -0.0222204, -0.0153909, -0.0115782, -0.00642943, -0.00181566, -0.000364162" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("0.00795711, 0.018023, 27.436, 40.1395, 49.3332, 56.3001, 58.6489, 63.3467, 68.7418, 77.9, 83.7587, 88.083, 93.8488, 98.4158, 102.004, 106.787, 114.711, 117.438, 123.551, 130.537, 138.66, 146.784, 163.03, 179.277");
+            values ( \
+              "-0.247928, -0.251563, -0.233536, -0.223699, -0.214383, -0.203765, -0.198532, -0.183809, -0.160597, -0.118383, -0.0942868, -0.0788004, -0.0612179, -0.0497434, -0.0421045, -0.0335322, -0.0227434, -0.0198787, -0.0146785, -0.0102987, -0.00679888, -0.00446536, -0.00192107, -0.000822614" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.0624005, 0.0648799, 0.0672959, 0.0704879, 0.0736793, 0.0757036, 0.0800649, 0.0839161, 0.0874312, 0.0907176, 0.0939187, 0.0973707, 0.102188, 0.105162, 0.105857, 0.106644, 0.110788, 0.113077, 0.116109, 0.116999");
+            values ( \
+              "-0.0193974, -0.0234964, -0.033936, -0.038544, -0.0462761, -0.0485552, -0.0574649, -0.0627331, -0.0688433, -0.0716964, -0.0730875, -0.0613113, -0.034814, -0.0221818, -0.0220637, -0.0205602, -0.0101332, -0.00651778, -0.00356868, -0.0030611" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.0655445, 0.0716289, 0.0797604, 0.0895359, 0.104994, 0.106066, 0.107363, 0.109486, 0.111592, 0.117395, 0.121817, 0.127257, 0.132232, 0.135336, 0.140847, 0.150745, 0.156653, 0.15975, 0.165855, 0.17287, 0.178702, 0.182489, 0.186159, 0.191051, 0.200837, 0.219002, 0.240388");
+            values ( \
+              "-0.0170472, -0.0755003, -0.105597, -0.13899, -0.188016, -0.193771, -0.197044, -0.196561, -0.195115, -0.190487, -0.186145, -0.178732, -0.168149, -0.15862, -0.13592, -0.0920078, -0.0699114, -0.0599909, -0.0436612, -0.0298583, -0.0214898, -0.0173218, -0.0140297, -0.0105444, -0.00585814, -0.00176146, -0.00040008" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.0753701, 0.0990618, 0.106002, 0.107528, 0.108952, 0.207134, 0.267654, 0.287259, 0.307834, 0.348426, 0.362203, 0.377948, 0.438786, 0.463509, 0.488298, 0.52135, 0.534549, 0.559301, 0.581046, 0.611537, 0.62346, 0.647304, 0.694993, 0.786848, 0.893712");
+            values ( \
+              "-0.146932, -0.203799, -0.234938, -0.240027, -0.240436, -0.227205, -0.217272, -0.213404, -0.208549, -0.193919, -0.185668, -0.173343, -0.114555, -0.0929278, -0.0741725, -0.0537857, -0.0471367, -0.0365712, -0.0291085, -0.0209698, -0.0184406, -0.0142072, -0.00831227, -0.00268841, -0.000679238" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("0.0693435, 0.108261, 0.110938, 0.726262, 0.946531, 1.18161, 1.42004, 1.48176, 1.60518, 1.67319, 1.80325, 1.94736, 2.16582, 2.34872, 2.48968, 2.5995, 2.74883, 2.8713, 3.01059, 3.20748, 3.40879, 3.56245, 3.86978, 4.45517, 5.14559");
+            values ( \
+              "-0.0823523, -0.250365, -0.24944, -0.234966, -0.229228, -0.222303, -0.213448, -0.210536, -0.203116, -0.19759, -0.182562, -0.159785, -0.122661, -0.0946493, -0.0762692, -0.0639312, -0.0498142, -0.0403724, -0.031593, -0.0221319, -0.0153293, -0.0115261, -0.00640412, -0.00185828, -0.000393215" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("0.0647171, 0.103536, 0.106214, 4.11078, 6.71076, 8.18921, 9.30367, 9.72099, 10.509, 11.3824, 12.7063, 13.8145, 14.6687, 15.3342, 16.2391, 16.9813, 17.8254, 19.0185, 20.2382, 21.1693, 23.0314, 26.5787, 30.7625");
+            values ( \
+              "-0.0832374, -0.251922, -0.251049, -0.235348, -0.22331, -0.214247, -0.204002, -0.198398, -0.18333, -0.160444, -0.123163, -0.0950424, -0.0765793, -0.0641962, -0.0500153, -0.040535, -0.0317258, -0.0222204, -0.0153909, -0.0115782, -0.00642948, -0.00186942, -0.000391922" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("0.0383891, 0.0771924, 0.07987, 24.0479, 40.183, 49.3769, 56.3403, 58.6926, 63.3973, 68.7862, 76.9937, 83.6187, 88.6528, 92.5558, 98.2582, 102.97, 108.056, 115.275, 118.4, 124.651, 132.774, 140.897, 149.021, 165.267, 181.514");
+            values ( \
+              "-0.0833898, -0.252182, -0.251316, -0.235864, -0.223626, -0.214383, -0.203772, -0.198532, -0.183783, -0.160594, -0.122582, -0.0949745, -0.0770422, -0.0650111, -0.0502045, -0.0403101, -0.0316178, -0.0221836, -0.0190177, -0.0139017, -0.0091962, -0.0060563, -0.00398515, -0.00171682, -0.00073832" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.26577, 0.273772, 0.284217, 0.297189, 0.308689, 0.333798, 0.356764, 0.36919, 0.3803, 0.390544, 0.400284, 0.409797, 0.41692, 0.429128, 0.436791, 0.441191, 0.447058, 0.452049, 0.455965, 0.461453, 0.465024");
+            values ( \
+              "-0.00121733, -0.00146161, -0.00205772, -0.00365941, -0.00586515, -0.0124865, -0.0174407, -0.0198254, -0.0217755, -0.0232585, -0.0243121, -0.0243784, -0.0215757, -0.00988397, -0.00486446, -0.00309049, -0.00159002, -0.000909377, -0.0005695, -0.000306817, -0.000204772" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.306595, 0.334609, 0.349051, 0.366041, 0.38196, 0.415548, 0.423346, 0.436068, 0.44406, 0.454319, 0.462401, 0.47082, 0.484424, 0.486413, 0.490392, 0.492381, 0.49554, 0.498699, 0.501857, 0.505016, 0.506888, 0.508759, 0.514374, 0.518636, 0.525807, 0.536022, 0.54092, 0.548232, 0.549734, 0.553836, 0.558982, 0.565891, 0.569022, 0.572152, 0.578413, 0.581544, 0.584674, 0.590057, 0.595439, 0.600822, 0.606205, 0.611894, 0.623274, 0.635662, 0.642361, 0.655759, 0.65942, 0.663081, 0.670226, 0.680129");
+            values ( \
+              "-0.0222349, -0.023119, -0.0304096, -0.0384408, -0.0457901, -0.0606731, -0.0639813, -0.0691821, -0.0723362, -0.0761932, -0.0790594, -0.0818572, -0.0860894, -0.0861892, -0.086256, -0.0862231, -0.08608, -0.0858255, -0.0854595, -0.0849821, -0.0840106, -0.0828359, -0.076579, -0.0708617, -0.0600143, -0.0433303, -0.0363064, -0.0269479, -0.0252084, -0.021225, -0.0170049, -0.0120266, -0.0101122, -0.00844352, -0.00610844, -0.00511028, -0.00422504, -0.0032644, -0.00243927, -0.00174964, -0.0011955, -0.000928818, -0.000506153, -0.000213827, -0.000128636, -0.000111718, -0.000484661, -0.000955086, -0.000873138, -0.000597038" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("0.331448, 0.372911, 0.488408, 0.565732, 0.627473, 0.662808, 0.668469, 0.679792, 0.693918, 0.706378, 0.708612, 0.722014, 0.732605, 0.751121, 0.783731, 0.841455, 0.872635, 0.8844, 0.904662, 0.939278, 0.955191, 0.987017, 1.02225, 1.04109, 1.07876, 1.14846, 1.24819, 1.36915");
+            values ( \
+              "-0.0461492, -0.049656, -0.12066, -0.166106, -0.199423, -0.216226, -0.218347, -0.214323, -0.212722, -0.208665, -0.208686, -0.204832, -0.20098, -0.192912, -0.168791, -0.112798, -0.0862267, -0.077607, -0.0638926, -0.0452664, -0.0386105, -0.0274537, -0.018769, -0.0154384, -0.0100228, -0.00456028, -0.00118541, -0.000330988" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("0.414474, 0.53962, 0.66257, 0.670586, 0.68662, 1.12669, 1.58201, 1.83449, 1.91523, 2.02289, 2.17517, 2.34507, 2.6056, 2.86619, 2.98572, 3.1433, 3.28351, 3.47045, 3.62575, 3.7953, 4.02137, 4.47349, 5.06737, 5.79926");
+            values ( \
+              "-0.151611, -0.162414, -0.243904, -0.245688, -0.245717, -0.235006, -0.222327, -0.212826, -0.208793, -0.201838, -0.18639, -0.16026, -0.116311, -0.0792078, -0.0654444, -0.0503223, -0.0395536, -0.0283799, -0.0214282, -0.0157186, -0.0102971, -0.00418489, -0.00118363, -0.000214641" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("0.314987, 0.681051, 4.68356, 5.7404, 7.10973, 8.03097, 8.58818, 9.70261, 10.12, 10.908, 11.7814, 13.1052, 14.2135, 15.0676, 15.7332, 16.6381, 17.3803, 18.2243, 19.4175, 20.6372, 21.5682, 23.4303, 26.9209, 31.0351");
+            values ( \
+              "-0.022926, -0.250656, -0.234615, -0.229982, -0.223309, -0.218022, -0.214248, -0.204002, -0.198398, -0.18333, -0.160444, -0.123163, -0.0950424, -0.0765793, -0.0641963, -0.0500153, -0.040535, -0.0317258, -0.0222204, -0.0153909, -0.0115782, -0.00642951, -0.00191701, -0.000417308" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("0.299688, 0.667902, 24.0608, 40.5926, 49.7864, 56.7499, 59.1022, 63.8068, 69.1958, 77.4035, 84.0283, 89.0623, 92.9652, 98.6677, 103.38, 108.466, 115.684, 118.81, 125.06, 133.184, 141.307, 149.43, 165.677, 181.924");
+            values ( \
+              "-0.0231393, -0.251458, -0.236167, -0.223626, -0.214383, -0.203772, -0.198532, -0.183784, -0.160594, -0.122581, -0.0949744, -0.0770427, -0.0650119, -0.0502047, -0.0403099, -0.0316177, -0.0221835, -0.0190177, -0.0139017, -0.00919625, -0.00605633, -0.00398517, -0.00171682, -0.000738323" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("1.52538, 1.65607, 1.71015, 1.72495, 1.75457, 1.79075, 1.82293, 1.85971, 1.87862, 1.91545, 1.95693, 1.99402, 2.02855, 2.06092, 2.07174, 2.08251, 2.09399, 2.10375, 2.11491, 2.12743, 2.1413, 2.16549, 2.17343, 2.18599, 2.19711, 2.21048, 2.22825, 2.25707, 2.30084, 2.34528, 2.40599, 2.45049, 2.62233");
+            values ( \
+              "-0.000360513, -0.000569996, -0.0009133, -0.00108214, -0.00145745, -0.00226204, -0.00309021, -0.00399371, -0.00442326, -0.0051995, -0.00595587, -0.00650333, -0.00688175, -0.00711548, -0.00714873, -0.00716426, -0.00714314, -0.00707992, -0.00691548, -0.00643662, -0.00514529, -0.00228614, -0.00162098, -0.000900008, -0.000524602, -0.000277349, -0.000133957, -6.19257e-05, -4.06855e-05, -4.73126e-05, -2.06546e-05, -1.29676e-05, -1.76591e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("1.58005, 1.70618, 1.75884, 1.79479, 1.8667, 1.99843, 2.09327, 2.14085, 2.19125, 2.25655, 2.30769, 2.33262, 2.3574, 2.3943, 2.40894, 2.4758, 2.50601, 2.53247, 2.55671");
+            values ( \
+              "-0.0026867, -0.00287208, -0.00411029, -0.00529762, -0.00858357, -0.0158271, -0.0205492, -0.0226746, -0.0246867, -0.0268816, -0.0281364, -0.0284901, -0.0285732, -0.0269277, -0.0245075, -0.00806326, -0.00385356, -0.00185916, -0.00100749" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("1.72222, 1.9225, 2.02241, 2.4476, 2.64436, 2.73655, 2.82285, 2.92434, 2.97174, 3.06906, 3.14236, 3.21949, 3.29744, 3.34394, 3.40092, 3.44004, 3.51828, 3.64037, 3.78614");
+            values ( \
+              "-0.0118155, -0.015257, -0.0223198, -0.0558759, -0.0702252, -0.07636, -0.0815911, -0.0867133, -0.0883866, -0.087151, -0.0727629, -0.0493369, -0.0291749, -0.0202584, -0.0127151, -0.00898517, -0.0043701, -0.00113277, -0.000232217" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("2.01485, 2.34031, 3.09839, 3.57991, 3.86409, 4.18389, 4.33913, 4.46514, 4.60968, 4.86673, 5.11213, 5.42836, 5.68742, 5.80953, 5.9489, 6.14585, 6.34738, 6.50124, 6.80897, 7.27537");
+            values ( \
+              "-0.0516409, -0.0523197, -0.126252, -0.171352, -0.195889, -0.219784, -0.214207, -0.208023, -0.197604, -0.163074, -0.121309, -0.0761985, -0.0497605, -0.0403472, -0.0316445, -0.0220939, -0.0152878, -0.0115574, -0.00635672, -0.00277448" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("2.541, 3.38624, 4.20351, 6.90687, 8.24308, 9.66689, 11.1157, 11.6565, 12.136, 12.6465, 13.4324, 14.3077, 15.6354, 16.7409, 17.5912, 18.2532, 19.163, 19.91, 20.7529, 21.9452, 23.1617, 24.0899, 25.9464, 29.4149, 33.5008");
+            values ( \
+              "-0.144778, -0.16311, -0.246673, -0.235886, -0.230102, -0.223149, -0.214253, -0.209884, -0.205077, -0.1984, -0.183376, -0.160453, -0.123068, -0.0950206, -0.0766424, -0.0643078, -0.0500405, -0.0404999, -0.0317045, -0.022215, -0.0154027, -0.0115935, -0.00645361, -0.00194017, -0.000431405" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("1.66283, 2.27722, 4.20948, 26.6008, 35.0184, 43.1417, 48.8494, 52.3352, 59.3068, 61.6511, 66.3396, 71.743, 80.9055, 86.762, 91.0828, 96.844, 101.416, 105.008, 109.797, 117.716, 120.441, 126.547, 133.525, 141.649, 149.772, 157.895, 166.019, 182.265");
+            values ( \
+              "-0.00499213, -0.0472111, -0.250692, -0.236153, -0.230126, -0.223626, -0.218259, -0.214383, -0.203756, -0.198532, -0.183844, -0.160601, -0.118368, -0.0942823, -0.0788081, -0.0612371, -0.0497472, -0.0421002, -0.0335204, -0.0227408, -0.0198776, -0.0146827, -0.010306, -0.00680368, -0.00446859, -0.00294125, -0.00192249, -0.000823248" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("9.25511, 9.94082, 9.97572, 10.0455, 10.1852, 10.4452, 10.5259, 10.6872, 10.8434, 11.1079, 11.2657, 11.3454, 11.5051, 11.6539, 11.7992, 11.9442, 12.0338, 12.1335, 12.2099, 12.2581, 12.3004, 12.4165, 12.4672, 12.4999, 12.5513, 12.6163, 12.6863, 12.7724, 12.9692, 13.2119, 13.5172, 14.213, 14.4458");
+            values ( \
+              "-6.52333e-05, -6.96994e-05, -7.58338e-05, -8.18355e-05, -0.000104116, -0.000158521, -0.000194954, -0.000278353, -0.000464512, -0.00101985, -0.00127991, -0.00137284, -0.0015225, -0.00158315, -0.00160382, -0.00157302, -0.00152969, -0.00145906, -0.00136751, -0.00126842, -0.00111882, -0.00040857, -0.000222706, -0.000164088, -0.000122817, -9.3554e-05, -7.73742e-05, -6.50684e-05, -4.60655e-05, -3.21392e-05, -2.10304e-05, -8.17133e-06, -7.06454e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("9.25375, 10.02, 10.2513, 10.5497, 10.6417, 10.8258, 11.0372, 11.4626, 11.729, 11.9113, 12.0885, 12.2408, 12.3386, 12.4518, 12.6094, 12.6982, 12.7657, 12.8141, 12.8829, 12.9436, 13.1372, 13.2105, 13.2838, 13.4054, 13.8047, 14.1984");
+            values ( \
+              "-0.000322775, -0.000411787, -0.000573591, -0.000895835, -0.00105618, -0.00147452, -0.00231009, -0.00464498, -0.00590615, -0.0066087, -0.00715546, -0.00750818, -0.00767537, -0.00780941, -0.00787558, -0.00783188, -0.00773801, -0.00760292, -0.00719043, -0.0062883, -0.00144682, -0.000692516, -0.000374768, -0.000162803, -8.1289e-05, -5.32465e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("9.74862, 10.7067, 10.9961, 11.1296, 11.3959, 11.6246, 12.372, 12.7401, 13.044, 13.2108, 13.3902, 13.5651, 13.752, 13.8968, 14.0622, 14.2584, 14.5247, 14.5555, 14.6172, 14.7337, 14.8603, 14.9874, 15.1378, 15.2384, 15.3343, 15.4091, 15.5588, 15.7537, 16.0429");
+            values ( \
+              "-0.00221603, -0.00314994, -0.00435029, -0.00504685, -0.00678144, -0.00867304, -0.0155836, -0.0188341, -0.0213243, -0.0225988, -0.0238879, -0.025054, -0.0261921, -0.0269891, -0.027791, -0.02856, -0.0290889, -0.0290757, -0.0289786, -0.0282732, -0.0257137, -0.0203806, -0.0130016, -0.00886406, -0.00592912, -0.00424573, -0.00203073, -0.00072314, -0.00012166" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("10.7345, 11.9031, 12.3724, 12.7899, 15.3383, 16.5342, 17.2441, 17.8953, 18.5075, 19.1096, 19.5601, 20.0134, 20.4967, 20.7833, 21.1084, 21.331, 21.776, 22.505, 23.3689");
+            values ( \
+              "-0.0131632, -0.0137951, -0.0186616, -0.0236024, -0.055709, -0.0696098, -0.0770421, -0.0829973, -0.0871252, -0.0862772, -0.0726556, -0.0501703, -0.0293906, -0.0202872, -0.0130784, -0.0094438, -0.00481869, -0.00128367, -0.000265289" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("12.6075, 15.2206, 20.2584, 22.3331, 24.0958, 25.6666, 26.4069, 27.4873, 28.0558, 28.6651, 29.8836, 31.9485, 33.4366, 34.1745, 35.1416, 36.0183, 37.1872, 38.0915, 39.085, 40.4097, 43.0591, 46.6135, 50.977");
+            values ( \
+              "-0.0455734, -0.0596924, -0.137405, -0.167932, -0.19213, -0.211352, -0.219019, -0.211501, -0.206161, -0.198402, -0.172737, -0.115335, -0.0802366, -0.066112, -0.0506392, -0.0394931, -0.0280578, -0.0213856, -0.015845, -0.0105629, -0.00441981, -0.00129193, -0.00022944" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("8.25953, 9.24389, 9.73848, 10.7277, 11.9629, 13.3203, 16.4806, 26.3985, 47.5914, 59.4626, 67.5859, 72.3216, 74.8665, 77.5795, 82.3671, 97.4902, 102.904, 106.599, 111.074, 116.944, 122.251, 129.328, 134.859, 140.929, 149.024, 157.147, 165.27, 173.394, 189.64, 197.764");
+            values ( \
+              "-0.000280569, -0.00121234, -0.00228871, -0.0064358, -0.0163447, -0.0326728, -0.081068, -0.246697, -0.232645, -0.223239, -0.215252, -0.208818, -0.204522, -0.198485, -0.183509, -0.115552, -0.0934473, -0.0801773, -0.0661122, -0.0506449, -0.0395391, -0.0281503, -0.0214074, -0.0158357, -0.0105486, -0.00691243, -0.00459298, -0.00297064, -0.00126161, -0.000872259" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("56.9358, 63.1298, 64.6741, 65.7939, 66.3315, 67.0483, 67.8386, 68.7991, 69.2552, 70.1023, 70.1623, 70.2824, 70.5226, 70.9158, 71.0167, 71.2185, 71.5434, 71.8708, 71.8781, 72.8312, 74.2789, 74.3922, 74.9981, 75.8128, 76.8116, 77.3154, 78.5339, 79.1252, 79.7886, 80.2825, 81.2702, 83.3798, 86.7345, 87.7641, 89.4661");
+            values ( \
+              "-5.21418e-06, -1.29475e-05, -2.08769e-05, -2.92023e-05, -3.63466e-05, -5.35153e-05, -9.08161e-05, -0.000211018, -0.000235272, -0.000272516, -0.000264046, -0.000273941, -0.000266448, -0.000276343, -0.000267281, -0.000275754, -0.000265257, -0.000271766, -0.000267102, -0.000256653, -0.000231882, -0.000232334, -0.000213697, -0.000167875, -5.36632e-05, -3.39822e-05, -1.75784e-05, -1.59342e-05, -1.08191e-05, -1.17139e-05, -6.58281e-06, -6.03996e-06, -8.89922e-07, -3.55779e-06, -6.17094e-07" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("56.9327, 62.4457, 63.2133, 64.7485, 65.9295, 66.4908, 67.2391, 68.0848, 69.411, 70.7138, 71.2477, 71.8149, 72.1403, 72.3685, 72.4373, 72.5689, 72.6755, 72.7001, 72.7494, 72.8479, 73.0448, 73.3063, 73.5821, 73.7994, 74.8071, 75.6152, 76.2913, 76.9614, 77.5435, 78.3216, 78.8471, 79.399, 80.1998, 80.4129, 80.8391, 81.6914, 83.3767, 86.6984, 87.7651, 88.4555");
+            values ( \
+              "-3.31945e-05, -6.89364e-05, -8.0547e-05, -0.000121588, -0.00017486, -0.000216991, -0.000303109, -0.000485651, -0.00106127, -0.00143996, -0.00152257, -0.0015766, -0.00158281, -0.00160167, -0.00159168, -0.00160492, -0.00159428, -0.00160543, -0.00159455, -0.00160486, -0.00159156, -0.0015954, -0.00157297, -0.00157178, -0.00149758, -0.00140026, -0.00125758, -0.000867583, -0.00030555, -0.000120264, -0.000116326, -7.67319e-05, -7.57504e-05, -5.39559e-05, -6.50138e-05, -3.53996e-05, -3.85217e-05, -4.53461e-06, -2.21341e-05, -1.49715e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("56.9239, 62.9475, 63.629, 64.992, 66.5962, 67.3983, 68.4678, 69.4882, 72.1586, 73.212, 74.3295, 74.8651, 75.6056, 76.0748, 76.5187, 77.1105, 77.4233, 77.8405, 78.3206, 78.8434, 79.4114, 80.2336, 80.5472, 81.0163, 81.7261, 81.9706, 82.2359, 82.4249, 82.803, 83.3679, 84.3164, 85.5761, 87.6024, 88.1998, 89.3947, 90.7117, 92.2232, 93.8323, 96.2967");
+            values ( \
+              "-0.000172118, -0.000396636, -0.000461753, -0.00063334, -0.000945766, -0.00119564, -0.00168315, -0.00241341, -0.00488607, -0.00572513, -0.00647601, -0.00678443, -0.00714586, -0.00733501, -0.00748605, -0.00764949, -0.00771709, -0.00778413, -0.00783348, -0.0078397, -0.0077847, -0.00746873, -0.00714206, -0.00593895, -0.00253509, -0.00170136, -0.00107072, -0.000795375, -0.000433376, -0.000249927, -0.000147024, -0.000134861, -6.59712e-05, -8.19497e-05, -4.36735e-05, -5.32234e-05, -1.98118e-05, -3.34441e-05, -2.47025e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("40.742, 48.8066, 56.9299, 64.7652, 66.1096, 67.6461, 69.2475, 69.8922, 70.9453, 71.9241, 73.3856, 77.8657, 80.1466, 82.0641, 83.3739, 84.5945, 85.4686, 87.217, 88.0029, 89.0509, 90.0399, 91.2109, 92.5829, 93.1017, 93.8918, 94.7788, 95.3898, 96.0172, 96.5085, 97.491, 99.0212, 100.824");
+            values ( \
+              "-4.19472e-06, -4.26718e-05, -0.000339499, -0.00178731, -0.00237553, -0.00319132, -0.0042832, -0.00481456, -0.0058229, -0.00693794, -0.00890184, -0.0155318, -0.0187265, -0.0212115, -0.0227777, -0.0241256, -0.0250184, -0.0265995, -0.0272072, -0.0278961, -0.0283769, -0.0285895, -0.0273481, -0.0254536, -0.0202142, -0.0131377, -0.0089668, -0.00581339, -0.00406648, -0.00179738, -0.000441063, -6.65392e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("66.8414, 74.1116, 75.1233, 79.6567, 94.4874, 98.6768, 103.645, 108.068, 112.112, 115.912, 119.646, 122.44, 126.863, 128.196, 129.974, 131.923, 133.256, 135.924, 138.91");
+            values ( \
+              "-0.0116547, -0.0123674, -0.0138435, -0.0216262, -0.051171, -0.0591889, -0.0681644, -0.0754783, -0.0813183, -0.0853859, -0.0847315, -0.071669, -0.0375313, -0.0290997, -0.0200252, -0.0130354, -0.00949572, -0.00492229, -0.00251904" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("79.0195, 93.5492, 126.105, 139.631, 147.731, 155.764, 160.301, 166.654, 173.064, 175.767, 178.669, 183.452, 196.834, 203.563, 208.742, 212.776, 218.296, 222.827, 227.956, 235.207, 239.787, 248.263, 256.386, 264.509, 272.633, 288.879, 305.126");
+            values ( \
+              "-0.046776, -0.0537384, -0.133075, -0.16461, -0.182422, -0.198842, -0.207291, -0.217419, -0.2094, -0.204834, -0.198533, -0.183484, -0.123189, -0.0950926, -0.0766705, -0.0643079, -0.0500651, -0.0405412, -0.0317335, -0.0222327, -0.0177358, -0.0115953, -0.00765396, -0.00503836, -0.0033095, -0.00142344, -0.000610776" \
+            );
+          }
+        }
+      }
+      timing () {
+        related_pin : "CON";
+        sdf_cond : "(A & ~B & CI)";
+        timing_sense : negative_unate;
+        timing_type : combinational_fall;
+        when : "(A * !B * CI)";
+        cell_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.020573, 0.0459766, 0.196442, 1.11051, 6.67182, 40.511", \
+            "0.0348286, 0.0642443, 0.21516, 1.12936, 6.69068, 40.5297", \
+            "0.0485536, 0.126756, 0.337004, 1.2504, 6.81174, 40.6529", \
+            "-0.0982163, 0.11007, 0.675361, 2.02462, 7.57794, 41.4176", \
+            "-1.55136, -1.05342, 0.422275, 4.04351, 12.4611, 46.2535", \
+            "-11.4672, -10.6369, -7.25401, 2.13146, 24.7145, 76.9647" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0132684, 0.0460002, 0.245407, 1.45682, 8.82871, 53.6907", \
+            "0.0216335, 0.0478807, 0.245179, 1.45682, 8.83279, 53.7277", \
+            "0.0677105, 0.115637, 0.272001, 1.4567, 8.82864, 53.6914", \
+            "0.227972, 0.35881, 0.698914, 1.65455, 8.82872, 53.6921", \
+            "0.935368, 1.23582, 2.15443, 4.32629, 10.1736, 53.717", \
+            "5.40539, 5.59902, 7.4913, 13.3439, 26.8811, 62.6223" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.0185285, 0.0191911, 0.0197936, 0.0222247, 0.026796, 0.0298149, 0.0316022, 0.0345211, 0.0408957, 0.0435762, 0.0457412, 0.0485185, 0.0519674, 0.0556243");
+            values ( \
+              "-0.0267081, -0.114035, -0.11567, -0.11637, -0.112976, -0.108343, -0.103501, -0.0867363, -0.0363941, -0.0229547, -0.0154881, -0.00915175, -0.00468906, -0.00221922" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.0192726, 0.0208422, 0.0217334, 0.039936, 0.0542701, 0.0615809, 0.0671145, 0.0697648, 0.0738754, 0.0855085, 0.0957253, 0.104004, 0.112405, 0.121407, 0.126882, 0.137833, 0.155735, 0.177009");
+            values ( \
+              "-0.149117, -0.210138, -0.210463, -0.201254, -0.191081, -0.183491, -0.174331, -0.168117, -0.154932, -0.103702, -0.0648169, -0.0422864, -0.0267104, -0.0159907, -0.0116311, -0.00599797, -0.00184633, -0.000422472" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.0196961, 0.0230983, 0.128114, 0.204651, 0.24492, 0.265296, 0.287421, 0.33077, 0.371985, 0.425399, 0.469006, 0.512969, 0.546169, 0.580225, 0.658273, 0.717036");
+            values ( \
+              "-0.240255, -0.243607, -0.229616, -0.217362, -0.208561, -0.202407, -0.192807, -0.158967, -0.118428, -0.0743339, -0.0485712, -0.0308445, -0.021597, -0.0149351, -0.00620941, -0.00359484" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("0.0195838, 0.0265314, 0.774109, 1.1141, 1.35796, 1.54483, 1.61071, 1.74082, 1.88489, 2.10026, 2.28551, 2.42981, 2.54266, 2.68778, 2.80609, 2.94636, 3.144, 3.34807, 3.50416, 3.81634, 4.41192, 5.11599");
+            values ( \
+              "-0.246575, -0.250237, -0.232238, -0.222551, -0.213428, -0.202975, -0.197586, -0.182567, -0.159779, -0.123168, -0.0947519, -0.0759541, -0.0633425, -0.0496956, -0.0405662, -0.0316927, -0.0221715, -0.015279, -0.011436, -0.00629073, -0.0017752, -0.000358779" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("0.0208736, 0.0278074, 3.30152, 5.26063, 6.68385, 8.13268, 8.67694, 9.15474, 9.66342, 10.4494, 12.634, 13.7534, 14.6236, 15.3035, 16.1883, 16.9106, 17.7594, 18.9561, 20.189, 21.1316, 23.0168, 26.624, 30.8867");
+            values ( \
+              "-0.247653, -0.251434, -0.23855, -0.230181, -0.223154, -0.214257, -0.209857, -0.20506, -0.198403, -0.183378, -0.123568, -0.0951214, -0.0763331, -0.0637285, -0.0499244, -0.040691, -0.0318024, -0.0222544, -0.0153538, -0.0115047, -0.00634235, -0.00179189, -0.00036225" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("0.0119752, 0.0189072, 25.7711, 40.5281, 49.3357, 57.459, 61.0712, 64.8105, 77.4837, 86.8014, 93.0732, 98.3675, 107.826, 119.803, 128.508, 136.631, 144.755, 158.167");
+            values ( \
+              "-0.247829, -0.251632, -0.23473, -0.22338, -0.214475, -0.201283, -0.191664, -0.178107, -0.120277, -0.0830857, -0.0633243, -0.0499459, -0.0318209, -0.0176216, -0.0113571, -0.00763392, -0.00488707, -0.00255253" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.0589717, 0.0704593, 0.073634, 0.0756581, 0.0800115, 0.0838565, 0.0873678, 0.0938492, 0.0972987, 0.104262, 0.110874, 0.114361, 0.11815");
+            values ( \
+              "-0.00185581, -0.0384359, -0.046615, -0.0484801, -0.0577325, -0.0626627, -0.0690557, -0.0732549, -0.0613591, -0.0252919, -0.00981628, -0.00501322, -0.00231714" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.0621846, 0.0758176, 0.0910983, 0.10674, 0.108762, 0.116763, 0.122436, 0.127959, 0.132255, 0.139058, 0.149219, 0.157541, 0.166359, 0.170816, 0.176758, 0.181724, 0.187158, 0.194405, 0.208898, 0.227979, 0.251567");
+            values ( \
+              "-0.000877901, -0.09188, -0.144026, -0.194538, -0.197199, -0.191049, -0.185478, -0.177565, -0.168102, -0.144015, -0.0985945, -0.067124, -0.0426645, -0.0335439, -0.0240671, -0.0181446, -0.0132728, -0.00865644, -0.00349239, -0.000959054, -0.000184162" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.0706726, 0.0851215, 0.106286, 0.107984, 0.109478, 0.207633, 0.267688, 0.307867, 0.348434, 0.362379, 0.378315, 0.438856, 0.46355, 0.488312, 0.521329, 0.534569, 0.559397, 0.581121, 0.611592, 0.623494, 0.647298, 0.694906, 0.786188, 0.892345");
+            values ( \
+              "-0.0917265, -0.145458, -0.235539, -0.240312, -0.240446, -0.227131, -0.217281, -0.208561, -0.193926, -0.185573, -0.173054, -0.11452, -0.0929219, -0.0741858, -0.0538149, -0.0471431, -0.0365475, -0.0290956, -0.0209649, -0.0184403, -0.0142135, -0.00832407, -0.00271585, -0.000694686" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("0.0701865, 0.1087, 0.726596, 0.951118, 1.17706, 1.42091, 1.60778, 1.67367, 1.80377, 1.94785, 2.16322, 2.34847, 2.49277, 2.60561, 2.75073, 2.86904, 3.00931, 3.20695, 3.41102, 3.5671, 3.87927, 4.46246, 5.15133");
+            values ( \
+              "-0.0846468, -0.249901, -0.234985, -0.229108, -0.222461, -0.213429, -0.202975, -0.197587, -0.182567, -0.159779, -0.123168, -0.0947521, -0.0759543, -0.0633427, -0.0496958, -0.0405665, -0.031693, -0.0221718, -0.0152793, -0.0114363, -0.00629102, -0.00183613, -0.000390291" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("0.0693552, 0.10774, 3.98455, 6.10702, 8.01972, 9.10702, 9.72391, 10.9577, 12.995, 14.5037, 16.2028, 17.0732, 18.2338, 19.1466, 20.148, 21.4832, 24.1537, 25.9743");
+            values ( \
+              "-0.0857147, -0.251466, -0.235903, -0.226399, -0.215495, -0.206246, -0.198407, -0.172342, -0.115667, -0.0800696, -0.0506088, -0.0395395, -0.0281641, -0.0214106, -0.0158253, -0.0105159, -0.00436414, -0.00279274" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("0.0570237, 0.0953907, 25.9994, 40.5845, 50.7381, 53.4451, 58.7049, 66.8281, 77.9876, 88.1602, 98.2123, 108.232, 118.457, 124.576, 132.699, 148.945, 154.311");
+            values ( \
+              "-0.0858775, -0.251725, -0.234519, -0.223289, -0.212715, -0.208864, -0.198552, -0.169756, -0.118423, -0.0788701, -0.0504415, -0.0314207, -0.0190059, -0.0140031, -0.00924831, -0.0040027, -0.00324855" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.294553, 0.317036, 0.32297, 0.325944, 0.337596, 0.346233, 0.356649, 0.365981, 0.371879, 0.377455, 0.382808, 0.390504, 0.392943, 0.395381, 0.39782, 0.400258, 0.402639, 0.40502, 0.407402, 0.409783, 0.411566, 0.413349, 0.415132, 0.416915, 0.418385, 0.419855, 0.426111, 0.430694, 0.433248, 0.43591, 0.438262, 0.440457, 0.441189, 0.444117, 0.447045, 0.449607, 0.452169, 0.454731, 0.457293, 0.460183, 0.463074, 0.465964, 0.468855, 0.47856, 0.507065, 0.529638, 0.563368, 0.601623, 0.634345, 0.67216");
+            values ( \
+              "-0.00753628, -0.00829933, -0.00986379, -0.0106047, -0.0133138, -0.0152134, -0.0174326, -0.0192746, -0.0203679, -0.0213515, -0.0222509, -0.0234668, -0.0236999, -0.0238726, -0.0239851, -0.0240373, -0.0240103, -0.0239179, -0.0237603, -0.0235374, -0.0230657, -0.0224747, -0.0217645, -0.0209351, -0.0199072, -0.0187112, -0.012528, -0.00854524, -0.0068027, -0.00529318, -0.00407216, -0.00310933, -0.00283074, -0.00202128, -0.00137256, -0.0010559, -0.00078289, -0.000553545, -0.00036786, -0.000271094, -0.000189696, -0.000123666, -7.30032e-05, -1.53182e-05, -1.95893e-05, -3.88523e-05, -1.57009e-05, -9.09945e-06, -3.88998e-05, -0.000119809" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.283417, 0.300683, 0.312582, 0.320376, 0.393064, 0.421892, 0.456635, 0.468641, 0.484393, 0.492346, 0.500516, 0.508704, 0.5211, 0.53678, 0.549011, 0.56248, 0.572738, 0.586415, 0.60823, 0.617888");
+            values ( \
+              "-0.00595775, -0.00961405, -0.0133045, -0.0163539, -0.0507301, -0.0633508, -0.0769983, -0.0810876, -0.0854475, -0.0868206, -0.0868835, -0.0834584, -0.067832, -0.0423569, -0.0263543, -0.0145189, -0.00892183, -0.00442458, -0.00125311, -0.00086386" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("0.331479, 0.378176, 0.483618, 0.556274, 0.624211, 0.646988, 0.668402, 0.679023, 0.689392, 0.698837, 0.708457, 0.726938, 0.751067, 0.787116, 0.831985, 0.876694, 0.899242, 0.927732, 0.943331, 0.967804, 1.00036, 1.01804, 1.03512, 1.05789, 1.10344, 1.19455, 1.3027");
+            values ( \
+              "-0.0443511, -0.052957, -0.117759, -0.160728, -0.197763, -0.20895, -0.218322, -0.214503, -0.213627, -0.210585, -0.208871, -0.202852, -0.193029, -0.165613, -0.121705, -0.0831367, -0.0673479, -0.0510405, -0.0434563, -0.0337306, -0.0239685, -0.0196742, -0.0163386, -0.0128624, -0.00758514, -0.00258076, -0.000541375" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("0.399616, 0.509975, 0.662543, 0.670438, 0.686229, 1.29667, 1.58186, 1.81431, 1.91282, 2.01789, 2.07349, 2.18468, 2.34581, 2.6019, 2.75703, 2.8683, 2.98692, 3.14369, 3.28211, 3.46668, 3.69457, 3.8349, 4.11556, 4.65159, 5.2744");
+            values ( \
+              "-0.132277, -0.142507, -0.243906, -0.245688, -0.245727, -0.230609, -0.222278, -0.213756, -0.208916, -0.202212, -0.197587, -0.18513, -0.1601, -0.116868, -0.0935494, -0.0789217, -0.0652917, -0.0502729, -0.0396368, -0.0285629, -0.0189012, -0.0146017, -0.00858343, -0.00284692, -0.000739923" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("0.316347, 0.679836, 4.38073, 5.89602, 7.14085, 8.58606, 8.96727, 9.7297, 10.1204, 10.9019, 11.7811, 13.0984, 14.2121, 15.0741, 15.7466, 16.6418, 17.3743, 18.2206, 19.4155, 20.6416, 21.5783, 23.4516, 26.944, 31.0631");
+            values ( \
+              "-0.0227292, -0.250685, -0.235904, -0.229279, -0.223154, -0.214279, -0.211298, -0.203686, -0.198402, -0.18348, -0.160467, -0.123363, -0.0950806, -0.0764612, -0.0639673, -0.0499725, -0.0406125, -0.0317621, -0.0222383, -0.0153741, -0.0115413, -0.00638817, -0.00190001, -0.000415309" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("0.314447, 0.679628, 24.2081, 32.4799, 40.9873, 49.8002, 56.6711, 59.1152, 63.9091, 69.2177, 77.152, 83.9786, 89.2977, 93.4573, 98.8023, 103.16, 108.329, 115.612, 120.256, 128.883, 137.007, 145.13, 153.253, 169.5, 185.746");
+            values ( \
+              "-0.0229649, -0.251481, -0.236076, -0.230159, -0.223299, -0.214387, -0.203957, -0.198536, -0.18345, -0.160555, -0.123767, -0.0952088, -0.0763127, -0.0636374, -0.049931, -0.0407626, -0.0318467, -0.0222786, -0.0177152, -0.0114924, -0.00758596, -0.0049929, -0.00327999, -0.00141086, -0.000605532" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("1.52835, 1.65758, 1.71029, 1.72494, 1.75426, 1.79087, 1.82194, 1.86598, 1.89529, 1.91546, 1.95702, 1.99409, 2.02857, 2.06092, 2.07213, 2.0827, 2.094, 2.10423, 2.1154, 2.12743, 2.14131, 2.15663, 2.16715, 2.17354, 2.18423, 2.19847, 2.2145, 2.2323, 2.25676, 2.29091, 2.31522, 2.36864, 2.38418, 2.40441, 2.42953, 2.46286, 2.49992, 2.54765, 2.61437");
+            values ( \
+              "-0.000378564, -0.000575742, -0.000918343, -0.00107996, -0.00145615, -0.00226268, -0.00306877, -0.00413281, -0.00478288, -0.00519577, -0.00595525, -0.00650278, -0.00688738, -0.00711382, -0.00715161, -0.0071657, -0.00714485, -0.00707715, -0.0069065, -0.00643695, -0.00514663, -0.00324013, -0.00212642, -0.00160908, -0.000978192, -0.000483287, -0.000222997, -0.000112731, -6.0384e-05, -4.65851e-05, -6.14614e-05, -2.67176e-05, -3.19518e-05, -1.59077e-05, -2.46266e-05, -7.13346e-06, -1.80572e-05, -5.52834e-07, -1.27769e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("1.42065, 1.59132, 1.68032, 1.75635, 1.79458, 1.87016, 1.99847, 2.09337, 2.14369, 2.2025, 2.25665, 2.30778, 2.33295, 2.35751, 2.38208, 2.40505, 2.45859, 2.48106, 2.50524, 2.53103, 2.5697, 2.61533, 2.66259");
+            values ( \
+              "-0.000284612, -0.00118301, -0.0023751, -0.00404151, -0.00527373, -0.00877208, -0.0158194, -0.0205449, -0.0227873, -0.025109, -0.0268883, -0.0281377, -0.0284726, -0.0285801, -0.0278796, -0.0253207, -0.0116983, -0.00711992, -0.00391112, -0.00193178, -0.000579566, -0.000142012, -3.77397e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("1.59276, 1.84295, 1.91374, 2.00755, 2.46384, 2.60553, 2.69259, 2.81083, 2.89808, 2.9717, 3.0183, 3.06825, 3.0974, 3.127, 3.22626, 3.27283, 3.32246, 3.38159, 3.41555, 3.48347, 3.60108, 3.73681");
+            values ( \
+              "-0.00300167, -0.0106911, -0.0146867, -0.0211773, -0.0570879, -0.0674909, -0.0734728, -0.0808811, -0.0855191, -0.0883625, -0.0890237, -0.0870348, -0.0830974, -0.0765042, -0.046934, -0.0344397, -0.0238277, -0.0147586, -0.0110466, -0.00596354, -0.00175303, -0.000365414" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("1.94207, 2.27328, 3.10794, 3.52218, 3.86347, 4.11745, 4.18457, 4.21812, 4.34069, 4.4578, 4.57495, 4.68027, 4.8207, 5.06031, 5.25356, 5.40806, 5.51263, 5.67826, 5.82132, 6.01205, 6.16348, 6.32948, 6.5508, 6.99346, 7.58174, 8.30527");
+            values ( \
+              "-0.0365874, -0.045934, -0.127111, -0.166074, -0.195776, -0.215284, -0.219773, -0.218937, -0.214156, -0.208457, -0.200608, -0.190255, -0.170327, -0.129642, -0.0991911, -0.0784839, -0.0664221, -0.0504084, -0.0394273, -0.0280878, -0.0213595, -0.0157713, -0.0104242, -0.00433746, -0.0012338, -0.000241681" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("2.52971, 3.40777, 4.20362, 6.9066, 8.24282, 9.66663, 11.1155, 11.656, 12.1356, 12.6462, 13.4321, 14.3074, 15.6168, 16.7362, 17.6063, 18.2861, 19.1711, 19.8935, 20.7422, 21.9389, 23.1717, 24.1143, 25.9993, 29.476, 33.5789");
+            values ( \
+              "-0.13919, -0.165382, -0.246676, -0.23589, -0.230106, -0.223154, -0.214257, -0.20989, -0.205082, -0.198403, -0.18338, -0.160455, -0.123566, -0.0951211, -0.0763345, -0.063731, -0.0499249, -0.0406903, -0.0318021, -0.0222544, -0.0153541, -0.0115052, -0.00634292, -0.00189933, -0.000418743" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("1.63799, 2.26529, 4.22702, 26.7318, 35.0071, 43.511, 48.8402, 52.3239, 59.2912, 61.6396, 66.3363, 71.7323, 80.8909, 86.7493, 91.0731, 96.8383, 101.406, 104.994, 109.779, 117.702, 120.428, 126.54, 133.525, 141.648, 149.772, 157.895, 166.018, 182.265");
+            values ( \
+              "-0.00475432, -0.0470801, -0.250707, -0.236061, -0.230142, -0.223299, -0.218261, -0.214387, -0.203768, -0.198535, -0.183817, -0.1606, -0.118383, -0.0942879, -0.0788028, -0.0612215, -0.0497446, -0.0421044, -0.0335308, -0.0227433, -0.0198787, -0.0146793, -0.0102998, -0.00679968, -0.00446587, -0.00293955, -0.00192128, -0.000822702" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("9.26735, 9.94022, 10.1519, 10.3938, 10.525, 10.7874, 11.1599, 11.3455, 11.5051, 11.6537, 11.7989, 11.9439, 12.0392, 12.1369, 12.2417, 12.3024, 12.4606, 12.504, 12.6519, 12.7456, 12.7722, 12.8254, 12.9159, 13.0101, 13.1108, 13.2115, 13.4129, 13.8156, 13.9287");
+            values ( \
+              "-6.78236e-05, -6.96855e-05, -9.89415e-05, -0.000144496, -0.000193756, -0.000366142, -0.00110573, -0.00138606, -0.00151506, -0.00159388, -0.0015952, -0.0015774, -0.00152531, -0.0014476, -0.00130337, -0.00111579, -0.000251765, -0.000152962, -7.61402e-05, -7.30035e-05, -6.13672e-05, -6.35611e-05, -4.64365e-05, -4.78762e-05, -3.30564e-05, -3.6621e-05, -1.97203e-05, -1.8099e-05, -1.48324e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("9.26702, 10.0204, 10.2286, 10.5062, 10.6422, 10.9141, 11.067, 11.2605, 11.4627, 11.7295, 11.9297, 11.9956, 12.1477, 12.1516, 12.2057, 12.3391, 12.4764, 12.5588, 12.6547, 12.7517, 12.8154, 12.8836, 12.9598, 13.0761, 13.1149, 13.1746, 13.2112, 13.2843, 13.4148, 13.5854, 13.8239, 14.2153, 14.729, 14.8888, 15.2086, 15.4384");
+            values ( \
+              "-0.00033532, -0.000411771, -0.000554886, -0.000836917, -0.00105572, -0.00174924, -0.00244889, -0.00355444, -0.00463185, -0.00591599, -0.00668096, -0.0068942, -0.00730981, -0.00730126, -0.00743759, -0.00767686, -0.00783471, -0.00788844, -0.00788413, -0.00778007, -0.00759261, -0.00719974, -0.00593606, -0.00267196, -0.00182805, -0.0010008, -0.000716305, -0.000355329, -0.000175583, -0.000118118, -9.97457e-05, -4.51366e-05, -3.59513e-05, -1.54792e-05, -2.38286e-05, -3.72152e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("9.75953, 10.7121, 11.028, 11.1287, 11.3302, 11.6066, 12.3161, 12.6904, 12.9799, 13.1896, 13.3381, 13.6514, 13.7966, 13.9515, 14.209, 14.2581, 14.3563, 14.5547, 14.7765, 14.8609, 14.9893, 15.1369, 15.2384, 15.3354, 15.4115, 15.5635, 15.8129, 16.1046");
+            values ( \
+              "-0.00226538, -0.00317007, -0.00450642, -0.00504329, -0.00630869, -0.00851392, -0.0150773, -0.0184104, -0.0208162, -0.0224417, -0.0235249, -0.0255973, -0.0264479, -0.0272681, -0.0283913, -0.0285603, -0.0288463, -0.0290757, -0.0277408, -0.0256944, -0.0203332, -0.0130777, -0.00886233, -0.00589552, -0.00421758, -0.00197261, -0.000490463, -7.33915e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("10.7732, 11.9226, 12.2159, 12.6532, 15.1922, 15.9218, 16.538, 17.2495, 17.9001, 18.5118, 19.1138, 19.5642, 20.0176, 20.2858, 20.5007, 20.7874, 21.1125, 21.3351, 21.7802, 22.5093, 23.3733");
+            values ( \
+              "-0.0136384, -0.0139597, -0.0169242, -0.0219104, -0.0538919, -0.0626363, -0.0696244, -0.0770744, -0.0830211, -0.0871435, -0.0862915, -0.0726652, -0.0501728, -0.0378355, -0.0293933, -0.0202893, -0.013079, -0.00944331, -0.00481811, -0.00128249, -0.0002653" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("12.567, 14.6322, 20.2603, 22.3355, 24.0987, 25.6694, 26.4092, 27.4902, 28.0586, 28.6678, 29.886, 31.9514, 33.4392, 34.177, 35.1442, 36.021, 37.19, 38.0942, 39.0876, 40.4121, 43.0611, 45.0316");
+            values ( \
+              "-0.0506947, -0.0507773, -0.137404, -0.167939, -0.192143, -0.211362, -0.219026, -0.211504, -0.206164, -0.198406, -0.172745, -0.115332, -0.0802406, -0.0661144, -0.0506404, -0.0394928, -0.0280562, -0.0213854, -0.0158455, -0.0105638, -0.00442082, -0.00268634" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("8.27402, 9.2726, 9.76562, 11.0944, 12.1824, 13.4777, 16.9503, 26.4145, 42.6967, 50.9729, 59.4796, 68.2894, 72.7596, 77.5966, 85.3275, 97.1013, 101.692, 106.071, 109.919, 113.399, 117.833, 123.807, 127.821, 134.804, 137.403, 142.6, 150.724, 158.847, 166.97, 183.217, 199.463");
+            values ( \
+              "-0.000279863, -0.00123403, -0.00231988, -0.00869752, -0.0184855, -0.0346091, -0.0885089, -0.246702, -0.236103, -0.230182, -0.223346, -0.214438, -0.208153, -0.198594, -0.171421, -0.117473, -0.0983396, -0.0821807, -0.0696828, -0.0597935, -0.0487855, -0.0369307, -0.0304039, -0.021629, -0.0189657, -0.0146874, -0.00966489, -0.00642342, -0.00417199, -0.00177879, -0.00074601" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("56.9329, 63.1258, 64.6694, 65.7901, 66.3287, 67.0468, 67.8568, 68.6652, 69.2529, 70.1443, 70.1605, 71.0144, 71.6463, 72.6853, 72.9169, 74.4737, 75.0347, 75.8105, 76.5859, 76.9765, 77.9787, 79.8886, 83.3365, 84.313, 86.2661, 87.6834, 89.6846, 91.5525, 94.4964, 100.384");
+            values ( \
+              "-5.21768e-06, -1.29455e-05, -2.08691e-05, -2.91946e-05, -3.63512e-05, -5.35595e-05, -9.22401e-05, -0.000197144, -0.000236184, -0.000273554, -0.000268866, -0.000271842, -0.000269343, -0.000257149, -0.000258095, -0.000227831, -0.000212062, -0.000168147, -6.84338e-05, -4.4655e-05, -2.22269e-05, -1.14724e-05, -4.24144e-06, -4.74625e-06, -1.73709e-06, -2.91491e-06, -3.15823e-07, -1.93083e-06, -1e-22, -1.17763e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("56.936, 62.4482, 63.2155, 64.7502, 65.932, 66.4941, 67.2437, 68.0747, 69.4958, 70.4605, 71.388, 72.0305, 72.2183, 72.4064, 72.6501, 72.7037, 72.811, 73.0255, 73.1657, 73.2634, 73.3695, 73.4745, 73.5876, 74.4912, 75.4489, 76.1775, 76.5182, 77.5399, 77.7987, 78.3121, 78.8882, 79.7308, 80.2745, 80.4448, 80.7856, 81.4671, 82.8301, 83.3805, 84.4814, 85.9365, 87.3369, 89.4709, 91.2545, 92.7006");
+            values ( \
+              "-3.32148e-05, -6.89312e-05, -8.05352e-05, -0.000121545, -0.000174821, -0.000217016, -0.000303319, -0.000481921, -0.00109357, -0.00138394, -0.00153759, -0.00158829, -0.00158401, -0.00159984, -0.0015914, -0.00160258, -0.00159138, -0.00159995, -0.00158668, -0.00159641, -0.00158371, -0.00159038, -0.00157549, -0.00152581, -0.00142439, -0.00128428, -0.0011751, -0.000323773, -0.000203659, -0.000133742, -0.000101523, -8.11449e-05, -5.794e-05, -7.33607e-05, -4.62409e-05, -5.78183e-05, -2.30612e-05, -4.09012e-05, -1.2839e-05, -2.78877e-05, -2.47716e-06, -1.87326e-05, -1e-22, -7.28607e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("56.9298, 62.9524, 63.6338, 64.9965, 66.3942, 66.8733, 67.8313, 68.8466, 69.5212, 71.4499, 72.3003, 73.1119, 74.1335, 74.8333, 75.3085, 75.8307, 76.5477, 77.0549, 77.5574, 78.2274, 78.5168, 78.9026, 79.4155, 80.2386, 80.553, 81.022, 81.732, 81.9764, 82.2417, 82.4307, 82.8087, 83.3743, 84.3228, 85.5829, 86.8939, 87.5494, 88.8605, 90.6408, 93.7809, 100.061");
+            values ( \
+              "-0.000172223, -0.00039661, -0.000461703, -0.000633207, -0.00089739, -0.00102895, -0.00136237, -0.00191698, -0.00243993, -0.00425569, -0.00500399, -0.00565115, -0.00635767, -0.00676171, -0.00700151, -0.00723314, -0.00749313, -0.00763449, -0.00774085, -0.00782779, -0.0078429, -0.00783919, -0.00778531, -0.0074705, -0.00714213, -0.00593994, -0.002534, -0.00170187, -0.00106984, -0.000796109, -0.000432589, -0.00025057, -0.000146211, -0.000135686, -7.97631e-05, -9.28489e-05, -4.93701e-05, -5.41677e-05, -9.73395e-06, -1.64834e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("40.7427, 48.8077, 56.931, 64.7646, 66.1139, 67.5861, 68.845, 69.895, 71.2661, 72.0257, 73.5148, 77.3697, 79.4737, 80.7832, 82.2041, 83.3755, 84.6498, 85.4689, 86.9674, 88.4581, 89.3752, 91.2094, 92.5911, 93.1049, 93.8951, 94.7817, 95.3925, 96.0205, 96.5122, 97.4956, 99.0259, 100.829");
+            values ( \
+              "-4.19557e-06, -4.26886e-05, -0.000339594, -0.00178713, -0.00237728, -0.00315581, -0.00398189, -0.00481739, -0.00616868, -0.0070659, -0.00909502, -0.0148078, -0.0178013, -0.0195717, -0.0213829, -0.0227787, -0.0241835, -0.0250182, -0.0263914, -0.0275245, -0.0280742, -0.0285962, -0.0273462, -0.025453, -0.0202199, -0.0131441, -0.008965, -0.00580829, -0.00406812, -0.00179047, -0.000444332, -6.23553e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("67.397, 75.0147, 77.0126, 79.5566, 94.0431, 98.6646, 102.739, 108.054, 112.093, 115.903, 119.637, 122.431, 126.854, 128.187, 129.965, 131.914, 133.248, 135.915, 139.099");
+            values ( \
+              "-0.0123438, -0.0137021, -0.0168839, -0.0214518, -0.0503175, -0.0591808, -0.0665941, -0.0754674, -0.0813029, -0.0853833, -0.0847298, -0.0716678, -0.0375313, -0.0290993, -0.0200242, -0.0130355, -0.00949577, -0.00492282, -0.0023602" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("79.0434, 93.7756, 126.102, 139.627, 147.732, 155.761, 160.297, 166.652, 173.061, 175.763, 178.665, 183.449, 196.72, 203.533, 206.761, 212.975, 218.344, 222.725, 227.889, 235.168, 239.803, 248.409, 256.532, 264.656, 272.779, 289.025, 305.272");
+            values ( \
+              "-0.0465387, -0.0542847, -0.133074, -0.164608, -0.18243, -0.198841, -0.207291, -0.217421, -0.209403, -0.204838, -0.198536, -0.183487, -0.123687, -0.095193, -0.0833633, -0.06373, -0.0499497, -0.0407321, -0.0318311, -0.0222724, -0.017718, -0.0115067, -0.00759543, -0.00499916, -0.00328413, -0.00141264, -0.000606297" \
+            );
+          }
+        }
+      }
+      timing () {
+        related_pin : "CON";
+        sdf_cond : "(A & ~B & ~CI)";
+        timing_sense : negative_unate;
+        timing_type : combinational_rise;
+        when : "(A * !B * !CI)";
+        cell_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0304853, 0.0746947, 0.335096, 1.91578, 11.534, 70.0509", \
+            "0.0548656, 0.0987406, 0.360163, 1.94127, 11.5595, 70.0741", \
+            "0.154492, 0.246484, 0.52319, 2.10492, 11.7224, 70.239", \
+            "0.505036, 0.752461, 1.42016, 3.14285, 12.7582, 71.2754", \
+            "2.18648, 2.7232, 4.43982, 8.71574, 19.3159, 77.8068", \
+            "12.1655, 12.9727, 16.5424, 27.4097, 54.104, 119.255" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0247214, 0.084948, 0.451034, 2.67836, 16.2287, 98.6615", \
+            "0.0282941, 0.0849514, 0.451052, 2.67835, 16.2287, 98.6541", \
+            "0.0827365, 0.138841, 0.45125, 2.67837, 16.2267, 98.6545", \
+            "0.254196, 0.418079, 0.822934, 2.68443, 16.2296, 98.6609", \
+            "0.983684, 1.31772, 2.47393, 5.085, 16.2931, 98.6557", \
+            "5.50523, 5.78412, 7.91282, 15.2451, 31.5667, 99.2198" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.0209727, 0.0230718, 0.025134, 0.0317057, 0.0376229, 0.0406467, 0.0466615, 0.0526278, 0.0560836, 0.0631588, 0.0714522, 0.0771118, 0.0818401, 0.091255, 0.105073");
+            values ( \
+              "0.00429921, 0.0730413, 0.0723837, 0.0682534, 0.0631321, 0.059689, 0.0483746, 0.0322876, 0.0256885, 0.0161929, 0.00918986, 0.00616356, 0.00436217, 0.00215601, 0.000966112" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.0220098, 0.0256964, 0.057617, 0.0701642, 0.0830053, 0.096691, 0.103711, 0.110293, 0.137326, 0.149168, 0.167876, 0.175352, 0.188298, 0.205729, 0.216003, 0.238769, 0.25468, 0.271684, 0.289423, 0.295937");
+            values ( \
+              "0.0257939, 0.127259, 0.117293, 0.11241, 0.106647, 0.0986426, 0.0931548, 0.0865562, 0.0556088, 0.0440066, 0.0292688, 0.0245687, 0.017963, 0.0115928, 0.00890969, 0.00489301, 0.00317914, 0.0020091, 0.00122551, 0.00110404" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.0288228, 0.0288428, 0.139521, 0.214874, 0.301334, 0.382065, 0.416757, 0.483928, 0.525913, 0.62628, 0.729676, 0.774667, 0.834656, 0.898361, 1.01079, 1.11632, 1.20143, 1.37164, 1.58576");
+            values ( \
+              "1e-22, 0.157578, 0.137526, 0.132253, 0.125152, 0.116921, 0.112347, 0.101172, 0.0920183, 0.0675862, 0.0449521, 0.0368391, 0.0279756, 0.0202896, 0.0112873, 0.00639793, 0.00413695, 0.00140011, 0.000456071" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("0.0479735, 0.0479935, 0.660321, 0.745561, 1.12316, 1.67234, 2.07023, 2.36029, 2.80159, 2.92558, 3.89726, 4.2951, 4.45012, 4.68747, 5.00137, 5.27419, 5.54778, 5.93799, 6.104, 6.43602, 7.10007, 8.18563, 9.46815");
+            values ( \
+              "1e-22, 0.159978, 0.141232, 0.140406, 0.135727, 0.127948, 0.121195, 0.115082, 0.102275, 0.0977785, 0.0580897, 0.0438287, 0.038969, 0.0323298, 0.0249585, 0.0197907, 0.0155846, 0.0109704, 0.00944366, 0.00695693, 0.00369329, 0.0012001, 0.000298933" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("0.230849, 0.230869, 3.21608, 6.68726, 9.06217, 11.5462, 12.8166, 14.1882, 16.5215, 18.2791, 22.3348, 25.6532, 27.2305, 29.0333, 31.3151, 32.5835, 35.1205, 36.7901, 39.3363, 42.7312, 49.4448, 57.2573");
+            values ( \
+              "1e-22, 0.169402, 0.143049, 0.136227, 0.130869, 0.124301, 0.120415, 0.115521, 0.104607, 0.0939572, 0.0660873, 0.0454285, 0.037269, 0.0293529, 0.0213941, 0.0178502, 0.012271, 0.00956331, 0.00649912, 0.00382214, 0.00120465, 0.000294758" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("0, 0.00174766, 47.5616, 66.6904, 76.8308, 86.1222, 97.8556, 103.853, 113.126, 143.233, 157.291, 171.474, 183.147, 186.586, 203.449, 227.262, 246.07, 269.536, 293.003, 316.47, 351.67");
+            values ( \
+              "0.148867, 0.149299, 0.133772, 0.126021, 0.121088, 0.115506, 0.106927, 0.101247, 0.0918041, 0.0578034, 0.0440515, 0.0326432, 0.0252938, 0.0232044, 0.015562, 0.00864679, 0.00535886, 0.00290607, 0.00154882, 0.000803727, 0.000450433" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.0784451, 0.0855619, 0.093542, 0.0961928, 0.0988436, 0.0999917, 0.10114, 0.103436, 0.104296, 0.105156, 0.105785, 0.106686, 0.1075, 0.107866, 0.108232, 0.108598, 0.108965, 0.10958, 0.110196, 0.111427, 0.112838, 0.114249, 0.119085, 0.12078, 0.122874, 0.124403, 0.125931, 0.126951, 0.128989, 0.133024, 0.135275, 0.137525, 0.139776, 0.142268, 0.143974, 0.145491, 0.147007, 0.150892, 0.153912, 0.157326, 0.159349, 0.162055, 0.164087, 0.168067, 0.171127, 0.176329, 0.180662, 0.186999, 0.193008, 0.207654");
+            values ( \
+              "0.0269059, 0.0275429, 0.0400991, 0.0440133, 0.047663, 0.0491026, 0.0504715, 0.0529976, 0.0554375, 0.058332, 0.0588134, 0.0593354, 0.0596381, 0.0596544, 0.0596042, 0.0594875, 0.0593041, 0.0586871, 0.0579702, 0.0562363, 0.0537564, 0.0507509, 0.0376696, 0.0336435, 0.0290033, 0.0261654, 0.0237171, 0.0222307, 0.019513, 0.0148971, 0.0128228, 0.0110255, 0.00945058, 0.00792209, 0.0069427, 0.00624774, 0.0056126, 0.00430349, 0.00337034, 0.00261535, 0.0022254, 0.00179883, 0.00152805, 0.00111575, 0.000878467, 0.000576702, 0.000413658, 0.000240593, 0.00014816, 0.000110104" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.0803249, 0.0874998, 0.105007, 0.106366, 0.108335, 0.110198, 0.113923, 0.126142, 0.144143, 0.157744, 0.164929, 0.172879, 0.180184, 0.199332, 0.210626, 0.22601, 0.234803, 0.242482, 0.250238, 0.262034, 0.269421, 0.281203, 0.289197, 0.305846, 0.321526, 0.338472, 0.357773, 0.410024");
+            values ( \
+              "0.0241672, 0.0543607, 0.107259, 0.115648, 0.121863, 0.122233, 0.121282, 0.117087, 0.109984, 0.103211, 0.0986782, 0.0922482, 0.084785, 0.062418, 0.0504865, 0.036677, 0.0301528, 0.0252341, 0.0209548, 0.0156916, 0.0130364, 0.00963807, 0.00783663, 0.00506039, 0.00331809, 0.00209104, 0.0012279, 0.000278648" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.0914883, 0.105681, 0.107326, 0.111436, 0.237997, 0.333959, 0.412656, 0.439543, 0.485881, 0.552359, 0.567063, 0.596472, 0.729224, 0.813719, 0.857081, 0.906639, 0.949122, 0.996331, 1.05928, 1.10499, 1.15114, 1.21268, 1.33576, 1.53084, 1.7652");
+            values ( \
+              "0.123782, 0.13288, 0.141576, 0.144075, 0.135562, 0.128237, 0.121065, 0.118178, 0.112436, 0.10123, 0.0981332, 0.0916074, 0.059832, 0.0422385, 0.0347725, 0.0275071, 0.0223482, 0.0176272, 0.0127097, 0.00998823, 0.00781331, 0.00559256, 0.00279354, 0.00083853, 0.00018396" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("0.123585, 0.123605, 0.728609, 1.19254, 1.74094, 1.92002, 2.14296, 2.42979, 2.87115, 2.99458, 3.96713, 4.36447, 4.51916, 4.75663, 5.07066, 5.34372, 5.61725, 6.00741, 6.17336, 6.50527, 7.16908, 8.25447, 9.53673");
+            values ( \
+              "1e-22, 0.163019, 0.141327, 0.135645, 0.127959, 0.125093, 0.121132, 0.115078, 0.102269, 0.0977928, 0.0580708, 0.0438289, 0.0389791, 0.0323354, 0.0249602, 0.0197878, 0.0155834, 0.0109697, 0.00944397, 0.0069576, 0.00369486, 0.00120062, 0.000299416" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("0.293201, 0.293221, 3.15166, 6.29022, 9.12793, 12.151, 14.254, 16.5843, 17.1731, 18.3508, 22.3966, 24.6522, 25.944, 27.3055, 29.1209, 31.3737, 32.626, 35.1305, 36.8526, 39.4763, 42.9744, 49.7097, 57.5723");
+            values ( \
+              "1e-22, 0.169863, 0.143398, 0.137128, 0.13077, 0.122713, 0.115521, 0.104624, 0.101256, 0.0939184, 0.0661137, 0.0515865, 0.0441901, 0.0372247, 0.0292656, 0.0214155, 0.0179103, 0.0123747, 0.00956917, 0.00642602, 0.00371472, 0.00116471, 0.000281561" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("1.30435, 1.30437, 20.2366, 44.9629, 57.59, 70.1355, 86.1951, 94.4287, 103.9, 113.053, 143.353, 154.717, 171.512, 183.199, 193.544, 203.523, 215.257, 227.318, 246.125, 257.858, 281.325, 304.791, 351.725");
+            values ( \
+              "1e-22, 0.168301, 0.142975, 0.134648, 0.129847, 0.124383, 0.115603, 0.109701, 0.101363, 0.0918502, 0.0578423, 0.0465289, 0.0327615, 0.0251986, 0.0198322, 0.0156583, 0.0117513, 0.00874883, 0.00546061, 0.00403546, 0.00220817, 0.00120166, 0.00034964" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.350912, 0.378738, 0.385113, 0.393613, 0.41597, 0.454921, 0.472589, 0.485984, 0.498334, 0.510216, 0.522073, 0.532238, 0.538176, 0.547549, 0.554091, 0.560373, 0.566186, 0.573148, 0.578264, 0.583954, 0.591542, 0.601867, 0.613484, 0.662985, 0.669001, 0.675341, 0.681451, 0.701357");
+            values ( \
+              "0.000916717, 0.00240809, 0.0030931, 0.00427402, 0.00788919, 0.0139243, 0.0164334, 0.0181072, 0.0192676, 0.0197506, 0.0180864, 0.012712, 0.0101031, 0.0070025, 0.0052575, 0.00397578, 0.0029918, 0.00211099, 0.00161155, 0.00118901, 0.000798073, 0.000439468, 0.000247578, 4.92752e-05, 0.000705202, 0.000648123, 0.000316791, 6.18405e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.350979, 0.403181, 0.407707, 0.432153, 0.461845, 0.531309, 0.551556, 0.565282, 0.57811, 0.588833, 0.598494, 0.608493, 0.618301, 0.623982, 0.634708, 0.663118, 0.667319, 0.68602, 0.695469, 0.708695, 0.724247, 0.740194, 0.75136, 0.770994, 0.794022, 0.806514");
+            values ( \
+              "0.000338011, 0.0104432, 0.0116703, 0.0189363, 0.0284586, 0.0526328, 0.0593717, 0.0635622, 0.067032, 0.0693764, 0.0708517, 0.0712481, 0.0695572, 0.0670957, 0.0602374, 0.0390119, 0.0377086, 0.0251728, 0.020079, 0.0144836, 0.0096922, 0.00639813, 0.00475049, 0.00277987, 0.00146238, 0.00110592" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("0.429687, 0.500195, 0.559953, 0.662981, 0.668095, 0.675235, 0.682328, 0.693132, 0.714995, 0.785842, 0.854802, 0.90959, 0.92808, 0.965058, 1.009, 1.06775, 1.17503, 1.23934, 1.29178, 1.33, 1.37904, 1.41802, 1.46652, 1.53454, 1.56463, 1.60522, 1.65935, 1.7676, 1.96488, 2.19796");
+            values ( \
+              "0.0382483, 0.0502751, 0.0798291, 0.133747, 0.135799, 0.136172, 0.135276, 0.134692, 0.133038, 0.127413, 0.121055, 0.114881, 0.112405, 0.106693, 0.0981842, 0.0846429, 0.0589627, 0.045356, 0.0359689, 0.0300974, 0.0237313, 0.0195443, 0.0152496, 0.0106616, 0.00909145, 0.00731944, 0.00545845, 0.00297768, 0.000883613, 0.000192166" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("0.506199, 0.619837, 0.672416, 0.677871, 0.688781, 0.949223, 1.41388, 1.63482, 2.04931, 2.36814, 2.57358, 2.87166, 3.3128, 3.43819, 3.60537, 4.40769, 4.80676, 4.96263, 5.19965, 5.51325, 5.78543, 6.05917, 6.44949, 6.61564, 6.94794, 7.61253, 8.69708, 9.97848");
+            values ( \
+              "0.112572, 0.118491, 0.147246, 0.146847, 0.146862, 0.143907, 0.138413, 0.135637, 0.129965, 0.124995, 0.121352, 0.115089, 0.102292, 0.0977437, 0.0912005, 0.0581382, 0.0438292, 0.0389437, 0.0323168, 0.024954, 0.0197979, 0.0155888, 0.0109719, 0.00944417, 0.00695514, 0.00369058, 0.00120046, 0.000299789" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("0.739146, 0.739166, 4.6988, 9.34385, 12.0526, 13.8061, 16.047, 17.6051, 19.9577, 23.1098, 26.2177, 28.7946, 30.6859, 32.2893, 33.9543, 36.322, 37.3359, 39.3638, 43.4195, 49.9806, 57.7409");
+            values ( \
+              "1e-22, 0.164503, 0.141238, 0.131316, 0.124297, 0.118783, 0.109639, 0.101281, 0.0860621, 0.0642589, 0.0450929, 0.0324394, 0.0250631, 0.020004, 0.0157309, 0.0110584, 0.00950657, 0.00697943, 0.00368084, 0.0011949, 0.00029845" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("1.74547, 1.74549, 25.5679, 52.067, 70.5622, 81.201, 94.8523, 104.327, 113.48, 143.781, 157.78, 171.94, 183.627, 193.972, 203.951, 215.684, 227.745, 246.552, 270.019, 293.485, 352.152");
+            values ( \
+              "1e-22, 0.164512, 0.141415, 0.132176, 0.124371, 0.118876, 0.109716, 0.101351, 0.0918625, 0.05783, 0.0441403, 0.0327492, 0.0252109, 0.0198445, 0.015646, 0.0117636, 0.0087365, 0.00544828, 0.00299509, 0.0016376, 0.00036198" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.09336, 2.21928, 2.23461, 2.26527, 2.3075, 2.34232, 2.43749, 2.48678, 2.50959, 2.55597, 2.59746, 2.63591, 2.67275, 2.70908, 2.7363, 2.77316, 2.79318, 2.81951, 2.84038, 2.85336, 2.86317, 2.88389, 2.90784, 2.93749, 2.96595, 3.0077");
+            values ( \
+              "0.000361904, 0.00042212, 0.000482759, 0.000661751, 0.00105717, 0.00163707, 0.00347229, 0.00431181, 0.00465335, 0.00532948, 0.00581278, 0.00619199, 0.00638509, 0.00635834, 0.00563672, 0.00297191, 0.00196087, 0.00105952, 0.000631581, 0.000474941, 0.000378499, 0.000238083, 0.000132005, 6.70177e-05, 3.77417e-05, 2.17809e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("2.09306, 2.25814, 2.30028, 2.36623, 2.3829, 2.60761, 2.66977, 2.77708, 2.84462, 2.90759, 2.95341, 2.98537, 3.00344, 3.02584, 3.05259, 3.14426, 3.17473, 3.20277, 3.23247, 3.25574, 3.30229, 3.37775, 3.46718, 4.18428, 4.20687");
+            values ( \
+              "0.0013456, 0.00206611, 0.00278516, 0.00449945, 0.00507588, 0.0136919, 0.0159695, 0.0195846, 0.0215677, 0.0230868, 0.0238582, 0.024116, 0.0240574, 0.0235571, 0.0217475, 0.00996253, 0.00687004, 0.00469361, 0.00306204, 0.0021512, 0.000995694, 0.000230996, 3.65774e-05, 5.42186e-06, 0.00023677" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("2.17556, 2.42341, 2.48848, 2.61834, 2.8061, 2.95432, 3.31854, 3.40702, 3.45883, 3.51286, 3.57683, 3.63405, 3.72473, 3.75085, 3.80308, 3.87433, 4.04114, 4.13119, 4.1824, 4.19862, 4.22994, 4.26777, 4.3326, 4.35678, 4.40515, 4.50188, 4.68422, 4.89659");
+            values ( \
+              "0.00492425, 0.00889428, 0.0115801, 0.0178589, 0.027871, 0.0363585, 0.0580149, 0.0629522, 0.0656531, 0.0682599, 0.0709457, 0.0728109, 0.0738699, 0.0733441, 0.0706964, 0.0633193, 0.0393187, 0.0274446, 0.0218551, 0.0207309, 0.017669, 0.0145079, 0.0103387, 0.00906629, 0.00701492, 0.00409212, 0.00138092, 0.000348332" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("2.58577, 2.95943, 3.37566, 4.18545, 4.22949, 4.59411, 5.10604, 5.44556, 5.67247, 6.05573, 6.1542, 6.35115, 7.01655, 7.38856, 7.60366, 7.83052, 8.13301, 8.39832, 8.70468, 9.11316, 9.4073, 9.85499, 10.4519, 11.5685, 12.8764");
+            values ( \
+              "0.0392656, 0.0394804, 0.0706875, 0.138284, 0.138215, 0.133531, 0.126017, 0.119964, 0.115085, 0.10422, 0.10081, 0.0933647, 0.065756, 0.0513214, 0.0439129, 0.0369387, 0.0289927, 0.0232431, 0.0178657, 0.012402, 0.0095092, 0.00630292, 0.00358451, 0.00111295, 0.00027238" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("3.27135, 4.22157, 9.74708, 12.3647, 14.85, 15.9674, 17.4896, 20.4122, 22.33, 26.7671, 29.1946, 30.4014, 32.8148, 33.7437, 35.4754, 37.0574, 39.2675, 40.1369, 41.8758, 45.3536, 51.8293, 59.3592");
+            values ( \
+              "0.131351, 0.147476, 0.136677, 0.130801, 0.124315, 0.120883, 0.115543, 0.101272, 0.0889996, 0.0585941, 0.0441187, 0.0378791, 0.0274661, 0.0241369, 0.0189189, 0.0150161, 0.0108275, 0.00948412, 0.00730671, 0.00422407, 0.00142047, 0.000355004" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("4.56846, 4.56848, 29.1152, 43.8384, 58.2803, 73.3944, 89.4461, 101.179, 107.177, 116.45, 146.557, 157.96, 165.925, 174.798, 186.471, 196.787, 206.773, 218.506, 227.043, 237.672, 249.405, 261.138, 284.605, 308.072, 355.005");
+            values ( \
+              "1e-22, 0.164017, 0.14116, 0.136244, 0.130883, 0.124393, 0.115617, 0.106817, 0.101357, 0.0916949, 0.0579106, 0.046541, 0.0395594, 0.0327501, 0.0251873, 0.0198359, 0.0156683, 0.0117496, 0.00952258, 0.00730885, 0.00546316, 0.00402858, 0.00220215, 0.00119612, 0.000344556" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("13.2114, 14.0254, 14.2763, 14.3597, 14.471, 14.6448, 14.8574, 15.0574, 15.2312, 15.5441, 15.6042, 15.6487, 15.6926, 15.7432, 15.7919, 15.8409, 15.8923, 15.9013, 15.9396, 16.1496, 16.2054, 16.2797, 16.3562, 16.388, 16.425, 16.4627, 16.5064, 16.5614, 16.6274, 16.7369, 16.9172, 17.0984, 17.2719, 17.5257, 17.7319, 17.9578, 18.2323, 18.7253");
+            values ( \
+              "6.12646e-05, 0.000111686, 0.000200554, 0.000277326, 0.000439341, 0.000742959, 0.00105797, 0.00125673, 0.00140177, 0.00155303, 0.00155298, 0.00157, 0.00155811, 0.00156888, 0.00154744, 0.00154355, 0.00150008, 0.00150824, 0.00145233, 0.000399617, 0.000260094, 0.000163441, 0.000118226, 0.000120806, 9.70132e-05, 0.000102095, 8.08409e-05, 8.55729e-05, 6.4031e-05, 6.53295e-05, 3.76636e-05, 4.00958e-05, 1.93638e-05, 2.37402e-05, 6.32997e-06, 1.5223e-05, 1e-22, 8.66295e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("13.2097, 13.9651, 14.1819, 14.3748, 14.5101, 15.1858, 15.52, 15.7652, 15.9148, 16.1275, 16.2694, 16.3598, 16.4287, 16.5038, 16.5644, 16.6279, 16.6997, 16.9196, 17.0337, 17.1061, 17.2025, 17.3878, 17.5764, 17.9126");
+            values ( \
+              "0.000447026, 0.000483039, 0.000715345, 0.00106384, 0.00147069, 0.00441357, 0.00563872, 0.00637453, 0.00676263, 0.00724267, 0.00746697, 0.00755463, 0.00758399, 0.00755898, 0.00745524, 0.00718695, 0.00635336, 0.00231233, 0.00114147, 0.000730851, 0.000414138, 0.000172985, 0.000113101, 6.86423e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("13.2066, 14.0992, 14.4024, 14.7835, 15.0877, 16.3194, 17.1443, 17.4003, 17.744, 18.1369, 18.3648, 18.7112, 18.971, 19.4593, 19.6762, 19.8157, 20.0016, 20.3549, 20.7621");
+            values ( \
+              "0.00188701, 0.00195046, 0.00279164, 0.00441796, 0.00627235, 0.0145587, 0.0195853, 0.0209853, 0.0226748, 0.0242138, 0.0247898, 0.0246684, 0.0215802, 0.00942191, 0.00549503, 0.0037544, 0.00219716, 0.000630319, 0.000147087" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("14.1954, 15.5786, 16.4742, 17.551, 20.7058, 21.1127, 21.9312, 22.6771, 23.3995, 24.1196, 24.3799, 25.3163, 25.997, 26.416, 27.0138, 27.2571, 27.7437, 28.643");
+            values ( \
+              "0.00993889, 0.0112286, 0.0181265, 0.0272982, 0.0568642, 0.060534, 0.0672466, 0.0718538, 0.0728312, 0.064698, 0.0591745, 0.0363893, 0.0224871, 0.0161061, 0.00963816, 0.00771754, 0.00489393, 0.00207066" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("16.3853, 19.0724, 21.439, 26.4059, 29.4254, 32.5229, 34.8795, 35.7395, 36.8394, 38.0779, 40.5549, 43.3902, 45.4263, 46.8511, 48.301, 50.2343, 51.6666, 53.3186, 55.5213, 57.1699, 58.8315, 61.0468, 65.4776, 72.4041, 80.7104");
+            values ( \
+              "0.0401718, 0.044438, 0.0730974, 0.138686, 0.132224, 0.124296, 0.116617, 0.113174, 0.108061, 0.101268, 0.0851985, 0.0655422, 0.0524138, 0.0442109, 0.0368204, 0.0284637, 0.0233577, 0.0184786, 0.0133807, 0.0104672, 0.00815311, 0.0058066, 0.00285936, 0.000857114, 0.00018439" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("19.355, 24.2488, 26.4429, 56.6456, 75.8826, 90.9907, 107.054, 115.305, 124.757, 133.911, 164.211, 178.211, 192.37, 204.057, 214.402, 224.381, 236.114, 248.176, 266.982, 290.449, 313.916, 337.382, 372.582");
+            values ( \
+              "0.100317, 0.115643, 0.14751, 0.137883, 0.130859, 0.124371, 0.115591, 0.109698, 0.101352, 0.0918608, 0.0578314, 0.0441414, 0.0327502, 0.0252098, 0.0198434, 0.0156471, 0.0117625, 0.00873762, 0.00544938, 0.0029962, 0.00163872, 0.000893504, 0.000360857" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("44.9428, 63.3049, 73.3343, 83.3636, 86.0924, 86.4784, 87.2506, 88.7948, 89.883, 90.5837, 91.7695, 92.2632, 92.5925, 93.6278, 94.5823, 95.0896, 95.4898, 96.0739, 96.2543, 96.9441, 97.2236, 97.4924, 97.9961, 98.3787, 98.5975, 98.9461, 99.5814, 100.076, 100.914, 101.501, 102.698, 104.305, 104.528, 104.976, 107.659, 111.238, 115.81, 121.559");
+            values ( \
+              "6.11777e-10, 4.7053e-08, 5.11378e-07, 3.59533e-06, 1.00017e-05, 1.00176e-05, 1.3175e-05, 2.13707e-05, 4.18814e-05, 7.26304e-05, 0.000172344, 0.000198354, 0.000210272, 0.000235024, 0.000250153, 0.000255864, 0.00025812, 0.000264823, 0.000270825, 0.000269625, 0.000268541, 0.000266562, 0.000258817, 0.000246055, 0.000234068, 0.000195063, 7.89736e-05, 4.79206e-05, 3.25455e-05, 2.60664e-05, 1.78118e-05, 1.149e-05, 1.12354e-05, 9.73985e-06, 4.93872e-06, 2.09447e-06, 5.38283e-07, 1.63709e-07" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("44.9905, 73.3692, 83.3986, 86.5815, 87.4034, 89.0472, 90.078, 90.6026, 92.5114, 93.2241, 94.3137, 95.0473, 96.6712, 97.3759, 97.4729, 97.5845, 97.7362, 97.8641, 97.9811, 98.0788, 98.1228, 98.2108, 98.3583, 98.5535, 99.0074, 99.456, 99.9228, 100.737, 100.961, 101.401, 102.272, 102.926, 103.806, 104.505, 104.675, 105.016, 105.698, 107.061, 109.137");
+            values ( \
+              "3.31853e-08, 2.86557e-06, 2.19266e-05, 6.20163e-05, 7.86518e-05, 0.000134311, 0.00023903, 0.000336257, 0.000954769, 0.00112701, 0.00132475, 0.00141183, 0.00155181, 0.00158768, 0.00158316, 0.00159449, 0.00159029, 0.00160056, 0.00159393, 0.00160259, 0.00159441, 0.00160251, 0.00159236, 0.00159586, 0.00156796, 0.00149172, 0.00127504, 0.000393504, 0.000277573, 0.000188417, 0.000125815, 0.000115406, 7.709e-05, 7.76438e-05, 6.066e-05, 6.9072e-05, 4.53121e-05, 4.42252e-05, 1.92576e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("83.3697, 88.2339, 90.5439, 91.2073, 92.0687, 94.5656, 95.3401, 96.6375, 97.6319, 98.4333, 99.1956, 100.445, 101.196, 101.834, 102.224, 102.79, 103.346, 104.182, 104.512, 105.734, 106.181, 106.491, 107.106, 107.925, 109.103, 110.654, 112.859, 116.814");
+            values ( \
+              "0.000430966, 0.000503738, 0.00102879, 0.00136639, 0.00193512, 0.00387433, 0.00442121, 0.00525075, 0.00581759, 0.00623468, 0.00659472, 0.0071051, 0.00735509, 0.00752361, 0.00760132, 0.00767005, 0.00766195, 0.00726776, 0.00662793, 0.00251029, 0.00148261, 0.00103975, 0.000535765, 0.000281946, 0.000146225, 0.000120888, 4.75007e-05, 3.08092e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("83.3605, 89.8293, 90.9609, 92.2499, 93.2198, 94.757, 102.084, 105.283, 107.341, 110.034, 111.938, 113.027, 115.205, 117.332, 118.929, 121.953, 123.181, 123.781, 124.581, 126.12, 128.42, 131.123");
+            values ( \
+              "0.00161477, 0.00229055, 0.0028489, 0.00366518, 0.00443499, 0.00591766, 0.0138572, 0.0170833, 0.0190314, 0.0213589, 0.0227847, 0.023483, 0.0244904, 0.0244284, 0.0215724, 0.00925705, 0.00555505, 0.00423777, 0.00292311, 0.00128224, 0.000329689, 2.82997e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("87.8232, 95.7491, 97.6576, 103.015, 110.265, 129.878, 132.422, 137.497, 142.142, 146.622, 151.088, 152.596, 158.484, 160.594, 162.542, 164.78, 166.715, 168.287, 170.259, 172.889, 178.149, 179.486");
+            values ( \
+              "0.00820612, 0.00865009, 0.0105829, 0.017002, 0.0267052, 0.0556422, 0.0592586, 0.0658381, 0.0704121, 0.0715294, 0.063836, 0.0588177, 0.0359135, 0.0284601, 0.0225182, 0.0168709, 0.0129517, 0.0105133, 0.0078115, 0.00520765, 0.00220733, 0.00191141" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("53.1269, 63.3467, 73.376, 83.4054, 87.8054, 93.3945, 97.7293, 102.243, 112.834, 125.48, 134.613, 166.697, 187.543, 202.65, 214.384, 226.967, 236.419, 245.573, 275.872, 289.872, 304.031, 315.718, 326.063, 336.042, 347.776, 359.837, 366.91, 378.644, 390.377, 402.11, 425.577, 449.044, 484.244");
+            values ( \
+              "1.97797e-05, 9.10488e-05, 0.000497757, 0.00235811, 0.00423911, 0.00792892, 0.0118686, 0.0169171, 0.0318091, 0.0537551, 0.0716361, 0.138413, 0.13086, 0.124373, 0.118245, 0.109697, 0.101353, 0.09186, 0.0578321, 0.0441421, 0.0327509, 0.0252091, 0.0198427, 0.0156478, 0.0117618, 0.00873833, 0.00732776, 0.0054501, 0.00404596, 0.00299692, 0.00163943, 0.000894219, 0.000360143" \
+            );
+          }
+        }
+      }
+      timing () {
+        related_pin : "CON";
+        sdf_cond : "(~A & B & CI)";
+        timing_sense : negative_unate;
+        timing_type : combinational_fall;
+        when : "(!A * B * CI)";
+        cell_fall (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0205713, 0.0459807, 0.196443, 1.11053, 6.67183, 40.5126", \
+            "0.0347863, 0.0642576, 0.21517, 1.12939, 6.69112, 40.5307", \
+            "0.0487347, 0.1268, 0.337107, 1.2506, 6.81223, 40.6539", \
+            "-0.098104, 0.110093, 0.675873, 2.02529, 7.57843, 41.4187", \
+            "-1.55173, -1.05391, 0.422759, 4.04406, 12.4598, 46.2556", \
+            "-11.4665, -10.6367, -7.25312, 2.13329, 24.7166, 76.9641" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0132772, 0.0459887, 0.245121, 1.45684, 8.83968, 53.6883", \
+            "0.02166, 0.0478402, 0.245182, 1.45683, 8.82927, 53.6918", \
+            "0.0675379, 0.115573, 0.271908, 1.45679, 8.82944, 53.6923", \
+            "0.227943, 0.358711, 0.69931, 1.6566, 8.83133, 53.6928", \
+            "0.934979, 1.23593, 2.15466, 4.3249, 10.1723, 53.6926", \
+            "5.40728, 5.59905, 7.49389, 13.3394, 26.8776, 62.6245" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.0181968, 0.0194359, 0.0217573, 0.0273534, 0.0310144, 0.0331763, 0.0341144, 0.038151, 0.041123, 0.0437168, 0.0462328, 0.0487467, 0.0525004, 0.0595978, 0.0662171");
+            values ( \
+              "-0.0107833, -0.115031, -0.116296, -0.112069, -0.105411, -0.0961264, -0.0897148, -0.0554143, -0.0349234, -0.0222678, -0.0140534, -0.00871133, -0.00416628, -0.000995899, -0.000244353" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.0191961, 0.0208874, 0.0228957, 0.0330613, 0.0440179, 0.0506256, 0.059018, 0.0618313, 0.0646567, 0.0679988, 0.07291, 0.076711, 0.0900684, 0.0955382, 0.0992396, 0.104016, 0.108061, 0.112466, 0.118718, 0.121441, 0.126887, 0.137779, 0.155539, 0.176877");
+            values ( \
+              "-0.123061, -0.210359, -0.210155, -0.205227, -0.198717, -0.194087, -0.186588, -0.183216, -0.179048, -0.172503, -0.158586, -0.143593, -0.0849393, -0.0654924, -0.0544319, -0.0422971, -0.0340001, -0.0267069, -0.0186502, -0.016026, -0.0116159, -0.00606661, -0.0018434, -0.000461589" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.0197197, 0.0213575, 0.0522021, 0.128191, 0.204767, 0.24716, 0.260372, 0.277988, 0.287472, 0.306439, 0.333369, 0.376437, 0.402615, 0.42142, 0.441387, 0.46778, 0.491065, 0.522112, 0.560578, 0.584276, 0.631672, 0.725136, 0.83388");
+            values ( \
+              "-0.240612, -0.243372, -0.239903, -0.229605, -0.217347, -0.207967, -0.204074, -0.197427, -0.192794, -0.180389, -0.156137, -0.114061, -0.0912762, -0.0769648, -0.063686, -0.0490405, -0.0386766, -0.0278841, -0.0184339, -0.0142272, -0.00835151, -0.00263754, -0.000643622" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("0.0197253, 0.0248401, 0.663801, 0.888313, 1.11911, 1.35812, 1.54257, 1.61086, 1.74091, 1.88503, 2.10353, 2.2864, 2.42733, 2.53712, 2.68649, 2.80901, 2.94829, 3.14517, 3.34646, 3.5001, 3.8074, 4.4033, 5.10661");
+            values ( \
+              "-0.246932, -0.250145, -0.235046, -0.229169, -0.222304, -0.213425, -0.203144, -0.197584, -0.182571, -0.159778, -0.122654, -0.0946495, -0.0762711, -0.0639377, -0.049814, -0.0403691, -0.0315924, -0.0221302, -0.0153286, -0.0115274, -0.00640415, -0.00180679, -0.000365403" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("0.0156372, 0.0207497, 4.30457, 7.05549, 8.12706, 8.7544, 9.65773, 11.2144, 12.7024, 14.2844, 15.2842, 16.1877, 17.7729, 18.9663, 20.187, 21.1188, 22.9826, 26.5943, 30.8568");
+            values ( \
+              "-0.248008, -0.251307, -0.234344, -0.221163, -0.214326, -0.209011, -0.198492, -0.163698, -0.121862, -0.0834125, -0.0641509, -0.0500222, -0.0317168, -0.0222366, -0.0154037, -0.0115576, -0.00643787, -0.00179944, -0.000379192" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("0.0061729, 0.0352686, 25.2643, 40.5065, 49.3304, 55.6296, 58.642, 63.4233, 68.7439, 76.8138, 83.5382, 88.7116, 92.7399, 98.2682, 102.807, 107.933, 115.184, 119.76, 128.23, 136.352, 144.474, 152.596, 168.84, 185.084");
+            values ( \
+              "-0.248185, -0.251515, -0.235068, -0.223383, -0.214383, -0.205043, -0.198535, -0.183497, -0.16056, -0.123163, -0.0950896, -0.076684, -0.0643378, -0.050069, -0.04053, -0.0317303, -0.0222289, -0.0177382, -0.0116012, -0.00765559, -0.00504255, -0.0033097, -0.00142276, -0.000609614" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.0623657, 0.0648798, 0.0672964, 0.0704898, 0.0800666, 0.0874328, 0.0907192, 0.0939204, 0.0973723, 0.10517, 0.106647, 0.110803, 0.114472");
+            values ( \
+              "-0.0193349, -0.0235672, -0.0338535, -0.0385889, -0.0574502, -0.0688288, -0.0717118, -0.0730716, -0.0612862, -0.0222004, -0.0205422, -0.0100936, -0.00527357" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.0650934, 0.0716, 0.083206, 0.0936222, 0.104989, 0.105962, 0.107256, 0.10947, 0.113977, 0.122023, 0.125118, 0.127916, 0.132218, 0.135571, 0.139809, 0.151152, 0.15509, 0.159598, 0.165608, 0.168556, 0.17346, 0.18, 0.183769, 0.189298, 0.196671, 0.211416, 0.231457, 0.256347");
+            values ( \
+              "-0.0111061, -0.0754433, -0.117486, -0.152457, -0.188001, -0.193546, -0.197012, -0.196521, -0.193279, -0.185838, -0.181958, -0.177526, -0.168136, -0.157734, -0.140508, -0.0902369, -0.0752625, -0.0603684, -0.0441846, -0.0377439, -0.0288526, -0.0199182, -0.01606, -0.0116656, -0.00753929, -0.00297973, -0.000750799, -0.000126536" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.0747254, 0.0897956, 0.105964, 0.109098, 0.191081, 0.267682, 0.307862, 0.348455, 0.36223, 0.377972, 0.438814, 0.463538, 0.488327, 0.534579, 0.559331, 0.581076, 0.62349, 0.647335, 0.695025, 0.786897, 0.893781");
+            values ( \
+              "-0.158598, -0.165373, -0.234689, -0.240399, -0.22955, -0.217269, -0.208546, -0.193921, -0.185669, -0.173347, -0.114555, -0.0929277, -0.0741721, -0.0471363, -0.0365707, -0.0291082, -0.0184403, -0.0142068, -0.00831213, -0.0026878, -0.000679011" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("0.0696285, 0.108054, 0.110426, 0.507324, 0.832019, 1.18188, 1.42088, 1.6038, 1.67361, 1.80363, 1.94779, 2.16634, 2.34917, 2.49003, 2.59976, 2.74922, 2.87182, 3.01108, 3.20794, 3.40917, 3.56276, 3.86994, 4.45539, 5.14585");
+            values ( \
+              "-0.0823273, -0.249969, -0.249455, -0.240351, -0.232272, -0.222305, -0.213425, -0.203254, -0.197584, -0.182577, -0.159779, -0.122644, -0.0946479, -0.0762776, -0.0639501, -0.0498165, -0.0403652, -0.0315909, -0.0221295, -0.0153298, -0.0115298, -0.00640655, -0.00185999, -0.000392355" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("0.0643919, 0.102716, 0.105087, 4.42704, 6.74011, 8.18888, 9.20235, 9.72008, 10.5059, 11.3814, 12.7095, 13.8147, 14.6645, 15.326, 16.2365, 16.9841, 17.8269, 19.019, 20.2352, 21.163, 23.0188, 26.565, 30.7458");
+            values ( \
+              "-0.0832247, -0.251514, -0.251048, -0.233997, -0.223152, -0.214247, -0.20516, -0.198401, -0.183384, -0.160451, -0.123054, -0.09502, -0.0766483, -0.0643237, -0.0500416, -0.0404934, -0.0317035, -0.0222122, -0.0154022, -0.0115972, -0.00645464, -0.00187712, -0.000394847" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("0.0596269, 0.0979343, 25.8237, 40.5889, 49.3966, 57.5187, 61.1346, 64.8728, 77.5436, 89.0111, 98.429, 107.887, 115.186, 119.864, 128.57, 136.692, 152.937, 155.918");
+            values ( \
+              "-0.0833798, -0.251772, -0.234637, -0.223281, -0.214376, -0.201377, -0.191748, -0.178004, -0.120185, -0.075916, -0.0498495, -0.0319161, -0.0222905, -0.0177156, -0.0114507, -0.00753972, -0.00325381, -0.00300948" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.267222, 0.272521, 0.279695, 0.289456, 0.292817, 0.299539, 0.308019, 0.323352, 0.331764, 0.356831, 0.369247, 0.380357, 0.390597, 0.400334, 0.409844, 0.416966, 0.429173, 0.433285, 0.436839, 0.441252, 0.444346, 0.449935, 0.454343, 0.462251, 0.471645");
+            values ( \
+              "-0.00123264, -0.00138824, -0.00167563, -0.00280106, -0.00301935, -0.00409243, -0.00560007, -0.00997846, -0.0120056, -0.017434, -0.0198529, -0.0217662, -0.0232846, -0.0243017, -0.0244017, -0.021562, -0.00987642, -0.00684925, -0.00486739, -0.00308993, -0.00218787, -0.00117307, -0.000681222, -0.000267038, -9.08791e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.306587, 0.334609, 0.349055, 0.376655, 0.390359, 0.406585, 0.41814, 0.429112, 0.439402, 0.447624, 0.457328, 0.46485, 0.468949, 0.485581, 0.488977, 0.492373, 0.495528, 0.498683, 0.501839, 0.504994, 0.506872, 0.508751, 0.514387, 0.518653, 0.525817, 0.535965, 0.540829, 0.548284, 0.549817, 0.553897, 0.559023, 0.565892, 0.568994, 0.572096, 0.578301, 0.581404, 0.584506, 0.589886, 0.595266, 0.600646, 0.606026, 0.61145, 0.622297, 0.634908, 0.642095, 0.656469, 0.659775, 0.663081, 0.669874, 0.679601");
+            values ( \
+              "-0.0222213, -0.0231181, -0.0304105, -0.0433421, -0.0495713, -0.0567893, -0.0617748, -0.0663681, -0.0705172, -0.0737033, -0.0772617, -0.0798728, -0.0811941, -0.0862574, -0.0863397, -0.0862924, -0.0861321, -0.0858599, -0.0854758, -0.0849796, -0.0840035, -0.0828251, -0.0765444, -0.0708151, -0.059981, -0.0434026, -0.0364203, -0.0268801, -0.0251161, -0.0211638, -0.0169701, -0.0120291, -0.010128, -0.00847097, -0.00615641, -0.00516469, -0.00428333, -0.00330355, -0.00246435, -0.00176575, -0.00120775, -0.000952375, -0.000540581, -0.0002277, -0.000129156, -0.000105818, -0.000487177, -0.000953807, -0.000879706, -0.00061473" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("0.331446, 0.378289, 0.489077, 0.567249, 0.627474, 0.662807, 0.668473, 0.679804, 0.693927, 0.706302, 0.708615, 0.722492, 0.733125, 0.751123, 0.783976, 0.84132, 0.872642, 0.884499, 0.904726, 0.939287, 0.955153, 0.986884, 1.02224, 1.04114, 1.07893, 1.14898, 1.24874, 1.3699");
+            values ( \
+              "-0.0435973, -0.0529595, -0.121059, -0.16697, -0.19942, -0.21623, -0.218336, -0.214321, -0.212719, -0.208686, -0.208696, -0.20469, -0.200778, -0.192919, -0.168548, -0.112916, -0.0862164, -0.0775502, -0.0638476, -0.0452567, -0.0386376, -0.0274865, -0.0187638, -0.0154392, -0.0099962, -0.00453998, -0.00116824, -0.000336695" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("0.413769, 0.541723, 0.66259, 0.670625, 0.686695, 1.35123, 1.59215, 1.82104, 1.9957, 2.07372, 2.20355, 2.34788, 2.56679, 2.74937, 2.88986, 2.99927, 3.14918, 3.27223, 3.41138, 3.60817, 3.80909, 3.96242, 4.26908, 4.84508, 5.52386");
+            values ( \
+              "-0.148616, -0.163809, -0.243904, -0.245683, -0.245712, -0.229136, -0.221982, -0.213427, -0.203832, -0.197587, -0.182602, -0.159784, -0.12259, -0.0946372, -0.0763115, -0.0640136, -0.0498293, -0.0403446, -0.0315804, -0.0221253, -0.0153353, -0.0115397, -0.0064189, -0.00191151, -0.000418779" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("0.31825, 0.676261, 4.96877, 7.11214, 8.59142, 9.657, 10.1229, 10.9098, 11.7843, 13.1102, 14.2169, 15.069, 15.7325, 16.6402, 17.385, 18.2285, 19.4211, 20.6391, 21.5686, 23.4276, 26.9183, 31.0321");
+            values ( \
+              "-0.0229202, -0.250714, -0.233438, -0.223344, -0.214247, -0.204571, -0.198399, -0.183357, -0.160447, -0.12311, -0.0950316, -0.0766131, -0.0642589, -0.0500281, -0.0405144, -0.0317149, -0.0222162, -0.0153963, -0.0115876, -0.00644174, -0.0019203, -0.00041836" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("0.312163, 0.669798, 26.8008, 40.5999, 49.7989, 56.6192, 59.1137, 63.9064, 69.2162, 77.2638, 84.0042, 89.2003, 93.2491, 98.7489, 103.259, 108.392, 115.648, 120.235, 128.729, 136.851, 144.973, 153.095, 169.34, 185.584");
+            values ( \
+              "-0.0231329, -0.251515, -0.234292, -0.223681, -0.214384, -0.204052, -0.198532, -0.183451, -0.160553, -0.123256, -0.0951089, -0.0766249, -0.0642291, -0.0500464, -0.0405653, -0.0317493, -0.0222357, -0.0177355, -0.0115851, -0.00764386, -0.0050358, -0.00330424, -0.00142005, -0.0006081" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("1.49088, 1.62771, 1.65569, 1.69299, 1.72526, 1.74163, 1.77437, 1.83808, 1.86614, 1.91568, 1.95717, 1.99426, 2.02872, 2.06103, 2.07277, 2.08305, 2.09414, 2.10542, 2.11607, 2.12568, 2.13843, 2.15798, 2.17353, 2.18566, 2.19902, 2.21446, 2.23373, 2.2596, 2.29556, 2.32083, 2.4291, 2.60601");
+            values ( \
+              "-0.000228447, -0.000447687, -0.000569287, -0.000786903, -0.0010782, -0.00127835, -0.00185128, -0.00347143, -0.00413638, -0.00520081, -0.00595873, -0.00650569, -0.00689082, -0.00711493, -0.00715463, -0.00716663, -0.00714556, -0.00706681, -0.00689244, -0.00653548, -0.00547333, -0.00308165, -0.00161253, -0.00091403, -0.000474967, -0.000229675, -0.00011166, -6.1519e-05, -4.77836e-05, -5.47021e-05, -1.69503e-05, -3.8101e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("1.54494, 1.67873, 1.69622, 1.7312, 1.77839, 1.82702, 1.88905, 1.97441, 2.04494, 2.11197, 2.15473, 2.188, 2.22137, 2.24555, 2.27848, 2.30765, 2.35731, 2.39453, 2.40902, 2.45847, 2.47584, 2.49281, 2.50603, 2.53248, 2.56906, 2.61123, 2.66068");
+            values ( \
+              "-0.00186135, -0.00234741, -0.00265795, -0.00340468, -0.00470662, -0.00660338, -0.00987911, -0.0145258, -0.0181797, -0.0213756, -0.0232274, -0.0245429, -0.0257464, -0.0265369, -0.0274689, -0.0281207, -0.0285826, -0.0269192, -0.0245186, -0.0118007, -0.00806531, -0.00539186, -0.00386089, -0.00185597, -0.000612914, -0.000162478, -4.63782e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("1.6896, 1.8476, 1.87835, 1.93986, 2.00969, 2.41342, 2.55083, 2.65321, 2.76808, 2.87335, 2.97239, 3.07009, 3.14322, 3.22, 3.29816, 3.34479, 3.40148, 3.44041, 3.51828, 3.64005, 3.78564");
+            values ( \
+              "-0.0107191, -0.0109636, -0.0126017, -0.0163605, -0.0213131, -0.0532286, -0.0635573, -0.0708119, -0.0783195, -0.0843131, -0.0884204, -0.0871469, -0.0727226, -0.049389, -0.0291656, -0.0202234, -0.0127263, -0.00900502, -0.00439961, -0.00114417, -0.000236884" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("2.01001, 2.34824, 3.24635, 3.58057, 3.86429, 4.18402, 4.39496, 4.46989, 4.61014, 4.8673, 5.11222, 5.28572, 5.429, 5.68793, 5.80958, 5.94906, 6.14609, 6.34793, 6.50206, 6.81033, 7.38319, 8.05858");
+            values ( \
+              "-0.0493319, -0.053064, -0.140429, -0.171403, -0.195901, -0.219793, -0.211696, -0.207772, -0.197594, -0.163037, -0.121352, -0.0949641, -0.0761637, -0.0497476, -0.0403692, -0.0316551, -0.0220988, -0.0152827, -0.0115469, -0.00634451, -0.00195301, -0.000387474" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("1.76076");
+            index_3 ("2.54883, 3.37966, 4.18116, 4.20652, 7.73878, 9.33504, 10.3399, 11.1184, 12.5808, 13.0738, 13.6371, 15.8296, 16.7193, 17.6118, 18.8018, 19.2755, 20.164, 20.9468, 22.0442, 22.4734, 23.3317, 25.0484, 28.2814, 32.0407");
+            values ( \
+              "-0.147364, -0.162081, -0.246437, -0.246673, -0.232361, -0.224896, -0.219387, -0.214241, -0.199496, -0.191156, -0.178591, -0.117949, -0.0956412, -0.0763191, -0.0553367, -0.0484983, -0.0376587, -0.0299666, -0.0215927, -0.0189834, -0.0146292, -0.00855525, -0.00285493, -0.000747461" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("10.7138");
+            index_3 ("1.67074, 2.3155, 4.20823, 26.7412, 35.0161, 43.5203, 48.8695, 52.3333, 59.2609, 61.6488, 66.4247, 71.7495, 79.8275, 86.546, 91.7112, 95.7321, 101.271, 105.819, 110.944, 118.192, 122.765, 125.585, 131.225, 139.348, 147.47, 155.592, 171.836, 188.08");
+            values ( \
+              "-0.00511202, -0.0510688, -0.250692, -0.236054, -0.230135, -0.223295, -0.218237, -0.214383, -0.203843, -0.198532, -0.183515, -0.160561, -0.123128, -0.0950835, -0.0767044, -0.0643781, -0.0500763, -0.0405164, -0.0317243, -0.0222256, -0.0177401, -0.0154126, -0.0116079, -0.00765893, -0.00504592, -0.00331077, -0.00142282, -0.000609241" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00128448");
+            index_3 ("9.25388, 9.93996, 9.975, 10.0451, 10.1853, 10.4445, 10.5251, 10.6861, 10.8426, 10.9589, 11.1071, 11.2649, 11.3445, 11.5043, 11.653, 11.7265, 11.7819, 11.798, 11.8302, 11.8572, 11.8912, 11.9173, 11.9437, 11.9676, 12.0114, 12.0432, 12.0814, 12.0948, 12.1215, 12.1749, 12.2417, 12.3003, 12.3986, 12.423, 12.4535, 12.4885, 12.53, 12.5841, 12.6496, 12.7715, 13.0679, 13.3483, 13.759, 14.2764, 15.2241, 16.493");
+            values ( \
+              "-6.51667e-05, -6.96929e-05, -7.58526e-05, -8.1878e-05, -0.000104276, -0.000158578, -0.000194952, -0.000278161, -0.000464485, -0.000698632, -0.00101987, -0.00127998, -0.00137281, -0.00152257, -0.00158841, -0.00159421, -0.00160232, -0.00159511, -0.0015982, -0.00158788, -0.00158641, -0.0015734, -0.00157046, -0.0015558, -0.00154059, -0.00151636, -0.00149577, -0.00148036, -0.0014638, -0.0014052, -0.00130689, -0.0011236, -0.000518269, -0.00038381, -0.000268828, -0.000182009, -0.000133399, -9.94799e-05, -8.46893e-05, -6.36632e-05, -3.92906e-05, -2.60694e-05, -1.46623e-05, -7.8865e-06, -1.4684e-06, -1.0769e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.00781574");
+            index_3 ("9.25299, 10.0196, 10.2516, 10.5494, 10.6413, 10.8252, 11.0621, 11.4617, 11.525, 11.7277, 11.937, 12.0354, 12.1271, 12.1967, 12.269, 12.3377, 12.4751, 12.5194, 12.6057, 12.6501, 12.6976, 12.7497, 12.8043, 12.8693, 12.8821, 12.9078, 12.9591, 13.0593, 13.1077, 13.1358, 13.1812, 13.2101, 13.2681, 13.384, 13.55, 14.1292, 14.8294, 16.024");
+            values ( \
+              "-0.000322444, -0.000411762, -0.000574104, -0.000896013, -0.00105616, -0.00147403, -0.00243422, -0.00464347, -0.0049593, -0.00589898, -0.00669523, -0.00700341, -0.00725015, -0.00741162, -0.00755196, -0.007669, -0.007823, -0.00785497, -0.00788364, -0.00787121, -0.0078426, -0.0077687, -0.00763596, -0.00729881, -0.00718578, -0.00689529, -0.00590858, -0.00304257, -0.0019364, -0.00146803, -0.000933585, -0.000704765, -0.000417496, -0.000193219, -0.000125835, -5.47961e-05, -2.68959e-05, -1e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.0475569");
+            index_3 ("9.74814, 10.7424, 11.0183, 11.1291, 11.3507, 11.4464, 11.6192, 11.7278, 12.237, 12.5938, 12.8372, 12.9586, 13.1798, 13.4034, 13.5211, 13.6274, 13.7841, 13.952, 14.1116, 14.2584, 14.5555, 14.7783, 14.8617, 14.9901, 15.1376, 15.2391, 15.2791, 15.3361, 15.4122, 15.5643, 15.8137, 16.1054");
+            values ( \
+              "-0.00212869, -0.0032797, -0.00445631, -0.00504709, -0.00645014, -0.0071792, -0.00861995, -0.00960025, -0.0143457, -0.0175675, -0.0196548, -0.0206484, -0.0223705, -0.0239795, -0.0247741, -0.0254479, -0.0263801, -0.0272701, -0.0280089, -0.0285605, -0.0290861, -0.0277278, -0.0257007, -0.0203326, -0.0130797, -0.00886508, -0.00752601, -0.00589677, -0.00421667, -0.00197283, -0.000489491, -7.41135e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("0.289372");
+            index_3 ("10.6406, 11.7546, 11.9283, 12.2701, 12.6451, 15.3441, 16.5233, 17.2474, 17.729, 18.2146, 18.5096, 19.1101, 19.5611, 20.283, 20.4974, 20.7831, 20.9423, 21.1101, 21.3338, 21.7812, 22.5199, 23.3852");
+            values ( \
+              "-0.0120675, -0.0124359, -0.0140342, -0.0175263, -0.021832, -0.0557687, -0.0694841, -0.0770718, -0.08158, -0.0854156, -0.0871289, -0.0862828, -0.0727923, -0.0377054, -0.0292937, -0.0204376, -0.016364, -0.0129613, -0.00952803, -0.00467838, -0.00135262, -0.00015107" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("1.76076");
+            index_3 ("12.4488, 14.6268, 20.2577, 22.3334, 24.0911, 25.6661, 26.4074, 27.4864, 28.0552, 28.6647, 29.8837, 31.9477, 33.4365, 34.1742, 35.1413, 36.0177, 37.1864, 38.0909, 39.0847, 40.4097, 43.0598, 46.6144, 50.9784");
+            values ( \
+              "-0.0452889, -0.0507214, -0.137389, -0.167929, -0.192057, -0.211335, -0.219014, -0.211506, -0.206164, -0.198402, -0.172724, -0.115346, -0.0802312, -0.0661092, -0.0506381, -0.0394944, -0.028061, -0.0213863, -0.0158443, -0.0105614, -0.00441802, -0.00129134, -0.000229217" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 13.2044;
+            index_1 ("15.8453");
+            index_2 ("10.7138");
+            index_3 ("8.2683, 9.25257, 9.74721, 10.9008, 12.0489, 13.3392, 15.9959, 26.4075, 46.7607, 59.0872, 64.8149, 68.282, 75.2163, 77.5976, 82.3602, 87.6969, 95.799, 102.5, 107.641, 111.64, 117.209, 121.788, 126.905, 134.148, 138.709, 147.144, 155.266, 163.388, 171.51, 187.754, 203.998");
+            values ( \
+              "-0.000280242, -0.00121184, -0.00228778, -0.00743901, -0.0171387, -0.0328076, -0.0730533, -0.246698, -0.233248, -0.223679, -0.21824, -0.214384, -0.203829, -0.198532, -0.183565, -0.160567, -0.123027, -0.0950632, -0.0767676, -0.064496, -0.0501002, -0.0404779, -0.0317043, -0.0222178, -0.0177436, -0.0116258, -0.00767109, -0.00505371, -0.00331617, -0.00142524, -0.00061037" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00128448");
+            index_3 ("56.9553, 63.1557, 66.3608, 67.9314, 69.2815, 70.1871, 70.4112, 70.7306, 70.9677, 71.0435, 71.4475, 71.4833, 71.555, 71.6373, 71.7456, 71.8565, 71.9001, 71.9874, 72.162, 72.3491, 72.4829, 72.6292, 72.7837, 72.9339, 73.1054, 73.2715, 73.3373, 73.4091, 73.5039, 73.6471, 73.7034, 73.8158, 74.0407, 75.1999, 76.6915, 77.6115, 78.312, 79.3859, 80.1155, 80.3608, 80.8514, 81.8326, 83.4068, 86.555, 90.6142");
+            values ( \
+              "-5.19382e-06, -1.29455e-05, -3.63769e-05, -9.53228e-05, -0.000244737, -0.00027219, -0.000263966, -0.000276629, -0.000266312, -0.000276976, -0.000265027, -0.000275536, -0.000264445, -0.000274596, -0.000263146, -0.000272896, -0.000261904, -0.000271698, -0.000259211, -0.000266489, -0.000253856, -0.000262698, -0.000250493, -0.000259432, -0.000247677, -0.000258705, -0.000246816, -0.000255682, -0.000243319, -0.000250701, -0.000239355, -0.000247287, -0.000232744, -0.000212419, -5.7455e-05, -2.386e-05, -2.54364e-05, -8.00054e-06, -1.70236e-05, -3.44371e-06, -1.60957e-05, -1e-22, -1.20814e-05, -1e-22, -6.93466e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.00781574");
+            index_3 ("56.9287, 62.4492, 63.2154, 64.7478, 65.9318, 66.4969, 67.2504, 68.0762, 69.4919, 70.4615, 71.3659, 71.8182, 72.5103, 72.7037, 72.9786, 73.2372, 73.4987, 73.5882, 73.718, 74.4209, 74.494, 74.9328, 76.1776, 76.9774, 77.5404, 78.3083, 78.8857, 79.7273, 80.2736, 80.4447, 80.787, 81.4716, 82.8407, 83.3801, 84.4591, 86.617, 90.9328, 91.0459");
+            values ( \
+              "-3.30632e-05, -6.89289e-05, -8.05207e-05, -0.000121446, -0.000174756, -0.000217193, -0.000304181, -0.000482379, -0.00109179, -0.001384, -0.00153373, -0.0015746, -0.00160122, -0.00159199, -0.00160004, -0.00158422, -0.00158606, -0.00157368, -0.00157892, -0.00152156, -0.00152657, -0.00148579, -0.00129467, -0.000861134, -0.000305961, -0.000117116, -0.00011863, -6.42372e-05, -7.50124e-05, -5.63427e-05, -6.32129e-05, -4.0796e-05, -3.99364e-05, -2.39726e-05, -2.98868e-05, -8.36585e-06, -1.18445e-05, -1.16307e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.0475569");
+            index_3 ("56.9213, 62.9524, 63.6316, 64.9902, 66.3929, 66.873, 67.8331, 68.7393, 69.5207, 71.5069, 72.4043, 73.1894, 74.2034, 74.8689, 75.3748, 76.4075, 77.2197, 77.7592, 78.3194, 79.4181, 80.2408, 80.5541, 81.023, 81.7327, 81.977, 82.2421, 82.4308, 82.8084, 83.3727, 84.32, 85.5784, 87.6012, 98.3738");
+            values ( \
+              "-0.000171423, -0.000396621, -0.000461514, -0.000632332, -0.000897121, -0.00102897, -0.00136361, -0.00184753, -0.00243982, -0.00430796, -0.00509003, -0.00570804, -0.00640101, -0.00678352, -0.00703404, -0.007448, -0.00767461, -0.00777281, -0.00783446, -0.00778708, -0.00747393, -0.0071431, -0.00594318, -0.00253386, -0.00170416, -0.0010695, -0.000798242, -0.000431893, -0.000252206, -0.000145018, -0.000136993, -6.43645e-05, -1e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("0.289372");
+            index_3 ("40.7371, 48.7994, 56.9215, 64.7727, 66.038, 67.284, 68.4978, 69.3846, 69.8956, 70.8543, 71.9292, 72.9485, 73.6789, 77.867, 80.1407, 81.7743, 82.5736, 83.5475, 84.5951, 85.468, 87.2139, 88.0071, 89.0647, 90.0094, 91.2102, 92.5825, 93.101, 93.8911, 94.7781, 95.389, 96.0165, 96.5078, 97.4904, 99.0206, 100.824");
+            values ( \
+              "-4.19294e-06, -4.26044e-05, -0.000338928, -0.00178961, -0.00234111, -0.00298232, -0.0037382, -0.00439389, -0.00482108, -0.00573144, -0.00694781, -0.00829064, -0.00933309, -0.0155333, -0.0187166, -0.0208501, -0.0218358, -0.0229772, -0.0241274, -0.0250192, -0.026598, -0.0272112, -0.0279052, -0.0283662, -0.02859, -0.0273519, -0.0254497, -0.0202183, -0.0131417, -0.00896306, -0.00580953, -0.00407002, -0.00179336, -0.000444794, -6.27696e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("1.76076");
+            index_3 ("67.4018, 74.9313, 77.0599, 79.3488, 95.0645, 99.7305, 103.648, 107.268, 109.65, 112.102, 115.905, 119.639, 122.433, 126.856, 128.19, 129.967, 131.916, 133.25, 135.917, 139.046");
+            values ( \
+              "-0.0124608, -0.013569, -0.0169573, -0.0210536, -0.0523032, -0.0611548, -0.0681756, -0.0742197, -0.0778872, -0.0813061, -0.0853784, -0.0847224, -0.0716674, -0.0375277, -0.0290957, -0.020026, -0.0130328, -0.00949858, -0.00492063, -0.00240815" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 83.3333;
+            index_1 ("100");
+            index_2 ("10.7138");
+            index_3 ("78.7149, 97.5027, 126.06, 139.592, 155.726, 160.263, 166.618, 173.026, 175.729, 178.631, 183.414, 196.796, 203.525, 208.704, 212.738, 218.259, 222.79, 227.918, 235.17, 239.749, 248.225, 256.347, 264.469, 272.591, 288.835, 305.079");
+            values ( \
+              "-0.0393166, -0.063327, -0.133052, -0.1646, -0.198835, -0.207284, -0.217416, -0.2094, -0.204834, -0.198533, -0.183484, -0.123189, -0.0950927, -0.0766706, -0.064308, -0.0500651, -0.040541, -0.0317334, -0.0222326, -0.0177358, -0.0115952, -0.00765444, -0.00503901, -0.00331015, -0.00142391, -0.00061106" \
+            );
+          }
+        }
+      }
+      timing () {
+        related_pin : "CON";
+        sdf_cond : "(~A & B & ~CI)";
+        timing_sense : negative_unate;
+        timing_type : combinational_rise;
+        when : "(!A * B * !CI)";
+        cell_rise (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0305412, 0.0747443, 0.335137, 1.91595, 11.534, 70.0506", \
+            "0.0550433, 0.0990244, 0.360477, 1.94173, 11.5581, 70.0778", \
+            "0.154499, 0.246721, 0.52345, 2.10514, 11.7236, 70.2386", \
+            "0.505058, 0.752435, 1.4205, 3.14369, 12.7591, 71.2749", \
+            "2.1863, 2.72299, 4.43984, 8.71756, 19.3228, 77.8179", \
+            "12.1653, 12.9723, 16.5428, 27.4113, 54.1024, 119.263" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00998847, 0.0630375, 0.397832, 2.51073, 15.8453, 100");
+          index_2 ("0.00128448, 0.00781574, 0.0475569, 0.289372, 1.76076, 10.7138");
+          values ( \
+            "0.0247243, 0.0849683, 0.450993, 2.67816, 16.2286, 98.6614", \
+            "0.0281613, 0.0849491, 0.450841, 2.67815, 16.2259, 98.6623", \
+            "0.0827314, 0.138703, 0.451157, 2.67706, 16.2285, 98.6539", \
+            "0.254239, 0.418193, 0.823952, 2.68444, 16.227, 98.6541", \
+            "0.983146, 1.3179, 2.47465, 5.08301, 16.2922, 98.6559", \
+            "5.50452, 5.78526, 7.91416, 15.2488, 31.5605, 99.2178" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00128448");
+            index_3 ("0.0214779, 0.0226591, 0.0228643, 0.0243526, 0.0267935, 0.0316949, 0.0376878, 0.0407116, 0.0427515, 0.0467271, 0.0500434, 0.0526943, 0.056152, 0.0601037, 0.0632261, 0.0668532, 0.0730321, 0.0771434, 0.081842, 0.0846807, 0.0912205, 0.0986946, 0.107039, 0.114332, 0.13067, 0.145319");
+            values ( \
+              "0.00558378, 0.0730617, 0.0731218, 0.0726979, 0.0715036, 0.0683234, 0.0631271, 0.0596849, 0.0567146, 0.0483706, 0.0387033, 0.032284, 0.0256815, 0.0198004, 0.0161957, 0.0127069, 0.00829056, 0.00619366, 0.00439564, 0.00357149, 0.00219051, 0.00121787, 0.000614234, 0.000325819, 7.06821e-05, 9.80262e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.00781574");
+            index_3 ("0.0230114, 0.0257691, 0.0419449, 0.06396, 0.0826238, 0.0967639, 0.108822, 0.137084, 0.157667, 0.174499, 0.194447, 0.204054, 0.217706, 0.235328, 0.248454, 0.283625, 0.286321");
+            values ( \
+              "0.0770807, 0.12725, 0.122507, 0.114954, 0.106982, 0.0987107, 0.0883909, 0.0559262, 0.0367515, 0.0251225, 0.0154817, 0.0121553, 0.00854236, 0.00537401, 0.00377942, 0.00144092, 0.00138545" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.0475569");
+            index_3 ("0.026617, 0.026637, 0.142649, 0.23409, 0.274726, 0.343607, 0.416823, 0.43908, 0.4979, 0.658632, 0.744626, 0.787124, 0.835693, 0.879943, 0.929189, 0.99485, 1.03734, 1.08044, 1.13791, 1.25285, 1.44513, 1.6737");
+            values ( \
+              "1e-22, 0.151424, 0.137308, 0.130797, 0.127495, 0.121146, 0.112507, 0.109201, 0.0982437, 0.0602301, 0.0421685, 0.0349823, 0.0276818, 0.0222843, 0.0173785, 0.0124719, 0.00983604, 0.00780541, 0.0058429, 0.00295523, 0.0010049, 0.000140593" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("0.289372");
+            index_3 ("0.0475839, 0.0476039, 0.609357, 1.31448, 1.9108, 2.36053, 2.7666, 2.84266, 2.99479, 3.67855, 4.25548, 4.51121, 4.73103, 5.0175, 5.24216, 5.52714, 5.92628, 6.1831, 6.6618, 7.30006, 8.45616, 9.82295");
+            values ( \
+              "1e-22, 0.160544, 0.142025, 0.133205, 0.124178, 0.11508, 0.103471, 0.1008, 0.095125, 0.0668136, 0.0451041, 0.0371653, 0.0311955, 0.024631, 0.0203531, 0.0158594, 0.0110922, 0.00877922, 0.0056458, 0.00307468, 0.000903545, 0.000202718" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("1.76076");
+            index_3 ("0.219658, 0.219678, 3.04279, 7.60256, 11.454, 12.8041, 14.186, 16.5124, 18.2906, 22.3239, 24.573, 25.6468, 27.2487, 29.0794, 31.2969, 32.5294, 34.9943, 36.7816, 39.5019, 43.1289, 49.8945, 57.8236");
+            values ( \
+              "1e-22, 0.16947, 0.143555, 0.134228, 0.124647, 0.120448, 0.115521, 0.104645, 0.0938677, 0.0661457, 0.0516545, 0.0454518, 0.0371717, 0.0291604, 0.0214424, 0.0179847, 0.012503, 0.00957496, 0.00633486, 0.00358391, 0.00111555, 0.000265397" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00832373;
+            index_1 ("0.00998847");
+            index_2 ("10.7138");
+            index_3 ("1.23442, 1.23444, 21.6702, 47.5837, 66.7146, 76.8524, 86.1454, 97.8796, 113.15, 143.146, 157.313, 171.519, 186.608, 193.467, 203.461, 221.973, 245.109, 268.577, 292.046, 350.716");
+            values ( \
+              "1e-22, 0.166438, 0.142604, 0.133771, 0.126019, 0.121087, 0.115508, 0.106925, 0.0918019, 0.0579218, 0.0440543, 0.0326302, 0.0232071, 0.0199496, 0.0155683, 0.00987404, 0.00550014, 0.00298545, 0.00159336, 0.000457765" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00128448");
+            index_3 ("0.0756824, 0.0795472, 0.0936863, 0.0989293, 0.104994, 0.106246, 0.107516, 0.108937, 0.111437, 0.114284, 0.119049, 0.124974, 0.131914, 0.135151, 0.141687, 0.147693, 0.1524, 0.158394, 0.166305, 0.181232");
+            values ( \
+              "0.00556184, 0.0184053, 0.0403869, 0.0479224, 0.0549788, 0.0588685, 0.0604063, 0.0598418, 0.0567483, 0.0510594, 0.0378458, 0.0254512, 0.016185, 0.013038, 0.00830785, 0.00540656, 0.00382971, 0.00245011, 0.00131098, 0.000407248" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.00781574");
+            index_3 ("0.0831701, 0.0914483, 0.104987, 0.106196, 0.108029, 0.109744, 0.113174, 0.117419, 0.138672, 0.15151, 0.16401, 0.172401, 0.178888, 0.203687, 0.211828, 0.224575, 0.239835, 0.252024, 0.261914, 0.268807, 0.282593, 0.289521, 0.305107, 0.320482, 0.338382, 0.359846, 0.386519, 0.424633");
+            values ( \
+              "0.0508525, 0.0661069, 0.10733, 0.115299, 0.121673, 0.12233, 0.121617, 0.120197, 0.112431, 0.106684, 0.0995488, 0.0929559, 0.0865119, 0.0579266, 0.0495132, 0.0379983, 0.0270076, 0.0201775, 0.015849, 0.0133473, 0.00935529, 0.0078257, 0.00518395, 0.00343173, 0.00209493, 0.00115962, 0.000536443, 0.000175657" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.0475569");
+            index_3 ("0.0932765, 0.11111, 0.113984, 0.118296, 0.123561, 0.13409, 0.149406, 0.153634, 0.162091, 0.172913, 0.185386, 0.196167, 0.210808, 0.215109, 0.223712, 0.239426, 0.258723, 0.278589, 0.304247, 0.333737, 0.413227, 0.486467, 0.567516, 0.708539, 0.802191, 0.838649, 0.934272, 0.982517, 1.09987, 1.15764, 1.35914, 1.52882");
+            values ( \
+              "0.135334, 0.144412, 0.143561, 0.144025, 0.142961, 0.143005, 0.141299, 0.14173, 0.140474, 0.140438, 0.138908, 0.138849, 0.13718, 0.137533, 0.1363, 0.135817, 0.133803, 0.13295, 0.130367, 0.12861, 0.121361, 0.112709, 0.0984432, 0.0644507, 0.0442554, 0.0376459, 0.0238377, 0.0186871, 0.0100191, 0.00729702, 0.00219281, 0.0013404" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("0.289372");
+            index_3 ("0.126294, 0.126314, 0.646117, 1.08153, 1.58452, 2.07867, 2.42996, 2.83343, 2.91206, 3.06932, 3.71756, 4.14381, 4.31936, 4.60881, 4.93961, 5.2413, 5.4087, 5.66876, 6.0328, 6.45956, 7.02858, 8.10067, 9.34619");
+            values ( \
+              "1e-22, 0.166805, 0.14232, 0.137066, 0.130279, 0.122333, 0.11508, 0.103559, 0.1008, 0.0949262, 0.0680667, 0.0514157, 0.0452883, 0.0363552, 0.0278206, 0.0216096, 0.0186986, 0.0148932, 0.0107224, 0.00726158, 0.00425212, 0.00140466, 0.000373223" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("1.76076");
+            index_3 ("0.29164, 0.29166, 4.3056, 6.75356, 8.84289, 11.6131, 13.3416, 14.2538, 16.0782, 17.1681, 19.3479, 22.6873, 24.6622, 25.7365, 27.1971, 28.5531, 30.3141, 31.725, 33.4356, 35.8391, 37.3719, 39.9068, 42.9405, 48.4882, 56.3395");
+            values ( \
+              "1e-22, 0.163684, 0.141147, 0.13614, 0.131462, 0.124297, 0.118869, 0.115522, 0.107301, 0.101268, 0.0872297, 0.0641412, 0.0515243, 0.045329, 0.0377464, 0.0316002, 0.0248401, 0.0203736, 0.0159185, 0.011134, 0.00885391, 0.00602313, 0.00374843, 0.00149911, 0.000358192" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0525313;
+            index_1 ("0.0630375");
+            index_2 ("10.7138");
+            index_3 ("0.0424977, 0.0636947, 26.641, 55.0057, 70.12, 86.1716, 97.9057, 103.902, 113.176, 143.283, 157.34, 171.522, 183.196, 193.511, 203.5, 215.234, 227.322, 245.432, 268.9, 292.368, 315.836, 351.039");
+            values ( \
+              "0.066853, 0.149223, 0.14092, 0.130858, 0.124368, 0.115594, 0.10684, 0.101335, 0.0917164, 0.0578897, 0.0441397, 0.0327319, 0.0252072, 0.0198554, 0.0156494, 0.0117678, 0.00873213, 0.00554343, 0.00304748, 0.00166596, 0.000907446, 0.000369358" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00128448");
+            index_3 ("0.362526, 0.393627, 0.4161, 0.43983, 0.45767, 0.472704, 0.486106, 0.498455, 0.510337, 0.522193, 0.532364, 0.538295, 0.547646, 0.554176, 0.560407, 0.568715, 0.575784, 0.579135, 0.580199, 0.582328, 0.586586, 0.603434, 0.624612, 0.629555, 0.634879, 0.640127, 0.647357, 0.653128, 0.659823, 0.663098, 0.669648, 0.676084, 0.682486, 0.695291");
+            values ( \
+              "0.001876, 0.00420597, 0.00792838, 0.0116307, 0.0143308, 0.0164588, 0.0180832, 0.0192923, 0.0197278, 0.0181109, 0.0127165, 0.0101086, 0.00702065, 0.00527459, 0.00397784, 0.00267391, 0.00183854, 0.00158614, 0.00143107, 0.0013365, 0.00100665, 0.000367946, 0.000122162, 0.00019142, 0.000132409, 0.000155527, 8.00192e-05, 0.000101105, 4.5054e-05, 7.49353e-05, 0.000699812, 0.000627893, 0.000302367, 0.000140173" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.00781574");
+            index_3 ("0.388363, 0.432886, 0.462384, 0.531635, 0.55642, 0.578258, 0.585793, 0.598697, 0.608679, 0.618577, 0.63216, 0.657997, 0.663128, 0.667396, 0.686538, 0.70012, 0.71567, 0.735159, 0.746914, 0.764227, 0.78793, 0.803331");
+            values ( \
+              "0.0124687, 0.0191363, 0.0286308, 0.0527836, 0.0609366, 0.0671414, 0.0688392, 0.0709251, 0.0713278, 0.0695804, 0.0623422, 0.0427996, 0.0392857, 0.0378613, 0.0250392, 0.0180411, 0.0122137, 0.00735685, 0.00538636, 0.00336661, 0.00173885, 0.00122062" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.0475569");
+            index_3 ("0.426839, 0.492982, 0.562653, 0.666388, 0.672759, 0.679009, 0.69151, 0.782255, 0.843746, 0.878382, 0.924564, 0.951759, 0.978975, 1.00949, 1.17193, 1.25622, 1.29541, 1.33247, 1.39076, 1.45402, 1.53011, 1.55603, 1.61614, 1.68484, 1.82223, 1.9338");
+            values ( \
+              "0.0354189, 0.0468574, 0.0811077, 0.135703, 0.136472, 0.135534, 0.134871, 0.127788, 0.122212, 0.118616, 0.112973, 0.108955, 0.104276, 0.0981699, 0.0597634, 0.0422412, 0.0354426, 0.0298019, 0.0224405, 0.0163011, 0.0109285, 0.00952505, 0.00691117, 0.00474776, 0.00216309, 0.00131177" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("0.289372");
+            index_3 ("0.532541, 0.667382, 0.677984, 0.688938, 0.707411, 0.71247, 1.40057, 2.01497, 2.37503, 2.55702, 2.87228, 3.01748, 3.30788, 3.44438, 3.62637, 4.36241, 4.80521, 4.98782, 5.19652, 5.51519, 5.7779, 6.05392, 6.4461, 6.61448, 6.95126, 7.6248, 8.71067, 9.99562");
+            values ( \
+              "0.141844, 0.146452, 0.147309, 0.146602, 0.146787, 0.146514, 0.138588, 0.130473, 0.124881, 0.121664, 0.11507, 0.111392, 0.102416, 0.0974602, 0.0903076, 0.0598543, 0.0438315, 0.0381591, 0.0323653, 0.024891, 0.0199091, 0.0156417, 0.0109952, 0.00944112, 0.00692743, 0.00363885, 0.00118403, 0.000291649" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("1.76076");
+            index_3 ("0.723999, 0.724019, 4.13669, 7.198, 9.57304, 12.5683, 14.6979, 17.011, 17.618, 18.832, 22.818, 25.042, 26.3873, 27.8059, 29.6974, 31.1982, 32.9297, 35.2384, 38.3033, 40.3597, 44.4724, 51.336, 59.4947");
+            values ( \
+              "1e-22, 0.165296, 0.142294, 0.13619, 0.130831, 0.122796, 0.115525, 0.104725, 0.101256, 0.0936823, 0.0662736, 0.0519191, 0.0441993, 0.0369595, 0.0287459, 0.023371, 0.0182792, 0.0130181, 0.00823216, 0.00600731, 0.00313007, 0.00095017, 0.000214695" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.331526;
+            index_1 ("0.397832");
+            index_2 ("10.7138");
+            index_3 ("0.429482, 0.692739, 0.703485, 0.72075, 19.7412, 38.8792, 55.4934, 70.6191, 81.392, 86.6785, 94.9111, 104.383, 113.537, 143.838, 157.836, 171.995, 183.681, 194.027, 204.008, 215.742, 227.812, 246.625, 258.359, 270.094, 293.562, 317.03, 352.232");
+            values ( \
+              "0.0167038, 0.149493, 0.14889, 0.149278, 0.143353, 0.137042, 0.130922, 0.124318, 0.11885, 0.11554, 0.109764, 0.101304, 0.0919083, 0.0577879, 0.0441008, 0.0327106, 0.0252505, 0.0198834, 0.0156077, 0.0118008, 0.00869723, 0.00540911, 0.00408279, 0.00295698, 0.0016001, 0.000855277, 0.000398302" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00128448");
+            index_3 ("2.0934, 2.27179, 2.30457, 2.32853, 2.41823, 2.45478, 2.50964, 2.55602, 2.59752, 2.63597, 2.6728, 2.70911, 2.73632, 2.77353, 2.79243, 2.80333, 2.81886, 2.84007, 2.86835, 2.88275, 2.89162, 2.90322, 2.91196, 2.92133, 2.93091, 2.94207, 2.95645, 2.97882, 3.00991, 3.02878");
+            values ( \
+              "0.00018767, 0.000695798, 0.00102626, 0.00138091, 0.00311272, 0.00376617, 0.00466514, 0.00531905, 0.00582406, 0.00618205, 0.00639715, 0.00635405, 0.00565484, 0.002947, 0.00198851, 0.00158155, 0.00106532, 0.000622127, 0.000313627, 0.000198234, 0.000202871, 0.000153245, 0.000148573, 0.000103664, 0.000100606, 6.30939e-05, 6.19595e-05, 2.74383e-05, 3.05349e-05, 1.72084e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.00781574");
+            index_3 ("2.13739, 2.29402, 2.36411, 2.60831, 2.69983, 2.76859, 2.8451, 2.90807, 2.93902, 2.96779, 2.98907, 3.00575, 3.02626, 3.04365, 3.06347, 3.14973, 3.17749, 3.20459, 3.23076, 3.25095, 3.29131, 3.34995");
+            values ( \
+              "0.00199618, 0.00265792, 0.00441178, 0.013698, 0.0170158, 0.0193176, 0.021581, 0.0230828, 0.0236227, 0.0240011, 0.0241145, 0.0240494, 0.0235802, 0.0225995, 0.0206235, 0.00942196, 0.00667903, 0.00461709, 0.0031696, 0.0023376, 0.00121709, 0.000486954" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.0475569");
+            index_3 ("2.2625, 2.50553, 2.61983, 2.80704, 2.96136, 3.27628, 3.44796, 3.5131, 3.57732, 3.63425, 3.7512, 3.86837, 4.06557, 4.16851, 4.25409, 4.28879, 4.34352, 4.38562, 4.44174, 4.55398, 4.74689, 4.97527");
+            values ( \
+              "0.00865142, 0.0123616, 0.0179442, 0.0279363, 0.0367816, 0.0555847, 0.0651176, 0.0682876, 0.0709799, 0.0728328, 0.0734502, 0.0643777, 0.03605, 0.023396, 0.0158752, 0.0132334, 0.00993615, 0.00793739, 0.00584983, 0.00312619, 0.000953929, 0.000222475" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;
+            index_1 ("2.51073");
+            index_2 ("0.289372");
+            index_3 ("2.58456, 2.96976, 3.32086, 4.05265, 4.20185, 4.57367, 5.11158, 5.44668, 5.67353, 6.06412, 6.15534, 6.33777, 7.0273, 7.41206, 7.60533, 8.03427, 8.32675, 8.56244, 8.84481, 9.24194, 9.65098, 9.96369, 10.5891, 11.5008");
+            values ( \
+              "0.0375892, 0.0401809, 0.0662854, 0.127408, 0.138545, 0.133853, 0.125976, 0.119992, 0.115058, 0.104003, 0.100786, 0.0939592, 0.0653813, 0.0504963, 0.0438808, 0.031468, 0.0246842, 0.0202038, 0.015816, 0.0110447, 0.0076157, 0.00572187, 0.00313138, 0.00140235" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.09227;