MMMC timing files
diff --git a/15T_hs/lib/sky130_osu_sc_15T_hs_ff_1P56_-40C.ccs.db b/15T_hs/lib/sky130_osu_sc_15T_hs_ff_1P56_-40C.ccs.db
new file mode 100644
index 0000000..7a3ac9d
--- /dev/null
+++ b/15T_hs/lib/sky130_osu_sc_15T_hs_ff_1P56_-40C.ccs.db
Binary files differ
diff --git a/15T_hs/lib/sky130_osu_sc_15T_hs_ff_1P56_-40C.ccs.lib b/15T_hs/lib/sky130_osu_sc_15T_hs_ff_1P56_-40C.ccs.lib
new file mode 100644
index 0000000..e402fc8
--- /dev/null
+++ b/15T_hs/lib/sky130_osu_sc_15T_hs_ff_1P56_-40C.ccs.lib
@@ -0,0 +1,121741 @@
+library (sky130_osu_sc_15T_hs_ff_1P56_-40C.ccs) {
+  /* Models written by Liberate 19.2.1.591 from Cadence Design Systems, Inc. on Mon Dec  7 21:46:38 CST 2020 */
+  comment : "";
+  date : "$Date: Mon Dec  7 21:27:41 2020 $";
+  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.56);
+  voltage_map (GND, 0);
+  voltage_map (VSS, 0);
+  default_cell_leakage_power : 0;
+  default_fanout_load : 1;
+  default_max_transition : 10;
+  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 : -40;
+  nom_voltage : 1.56;
+  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_1P56V_-40C) {
+    process : 1;
+    temperature : -40;
+    voltage : 1.56;
+  }
+  default_operating_conditions : PVT_1P56V_-40C;
+  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_15T_hs__addf_1) {
+    area : 39.072;
+    cell_footprint : "sky130_osu_sc_15T_hs__addf";
+    cell_leakage_power : 0.0288542;
+    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.0119347;
+      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.0215856;
+      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.0308138;
+      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.0303061;
+      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.0394469;
+      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.0394247;
+      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.0305863;
+      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.0267356;
+      when : "(!A * !B * !CI * !CO * CON * !S)";
+      related_pg_pin : VDD;
+    }
+    leakage_power () {
+      value : 0;
+      related_pg_pin : GND;
+    }
+    leakage_power () {
+      value : 0.0288542;
+      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 : 2.05333;
+      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.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0920279, 0.137917, 0.320823, 1.07542, 4.22979, 17.4322", \
+            "0.0997422, 0.14576, 0.328626, 1.08335, 4.23762, 17.4446", \
+            "0.128737, 0.176374, 0.36073, 1.1164, 4.26975, 17.4752", \
+            "0.173011, 0.241339, 0.467431, 1.24459, 4.40056, 17.6079", \
+            "0.107484, 0.226414, 0.592268, 1.63316, 4.91523, 18.141", \
+            "-0.635315, -0.419918, 0.236225, 1.96814, 6.44852, 20.2022" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0245817, 0.0513286, 0.163301, 0.62744, 2.57404, 10.7308", \
+            "0.0245929, 0.0513702, 0.163254, 0.627259, 2.5746, 10.7278", \
+            "0.0254774, 0.0516034, 0.16318, 0.627185, 2.57478, 10.7287", \
+            "0.0344707, 0.0603017, 0.167734, 0.627057, 2.57372, 10.7287", \
+            "0.0579786, 0.089651, 0.19921, 0.646747, 2.57338, 10.7278", \
+            "0.107452, 0.159661, 0.30323, 0.76396, 2.65141, 10.7275" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.157964, 0.225319, 0.491408, 1.58473, 6.15325, 25.2813", \
+            "0.169882, 0.237404, 0.504372, 1.59842, 6.1671, 25.2923", \
+            "0.219285, 0.286651, 0.553278, 1.6486, 6.21802, 25.3459", \
+            "0.391003, 0.471041, 0.748861, 1.84523, 6.41515, 25.5436", \
+            "0.83865, 0.975567, 1.39749, 2.62825, 7.20818, 26.3418", \
+            "2.16236, 2.38887, 3.12003, 5.09923, 10.3574, 29.5333" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0299203, 0.0567284, 0.162312, 0.592784, 2.40038, 9.9616", \
+            "0.0299232, 0.0567817, 0.16213, 0.592939, 2.40003, 9.9639", \
+            "0.0298368, 0.056651, 0.162408, 0.592939, 2.4002, 9.96175", \
+            "0.0360756, 0.0617904, 0.162816, 0.593054, 2.40099, 9.96273", \
+            "0.0609628, 0.0931785, 0.196119, 0.595377, 2.39876, 9.96174", \
+            "0.112817, 0.158092, 0.303778, 0.742822, 2.40945, 9.96171" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.0728707, 0.0766559, 0.0815157, 0.0881821, 0.0924985, 0.0964294, 0.100225, 0.104013, 0.107803, 0.116083, 0.121738, 0.126286, 0.133261, 0.138806, 0.149275, 0.14999");
+            values ( \
+              "0.0126266, 0.020725, 0.03702, 0.0538144, 0.0612048, 0.0648415, 0.0662184, 0.0648127, 0.0600232, 0.0326816, 0.0200849, 0.0133674, 0.00697577, 0.00408092, 0.00144446, 0.00139163" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.0982404, 0.109323, 0.112893, 0.117725, 0.121585, 0.125445, 0.127375, 0.130006, 0.13164, 0.133679, 0.135252, 0.137502, 0.138251, 0.141251, 0.144251, 0.146102, 0.147027, 0.148878, 0.150872, 0.153011, 0.156093, 0.158106, 0.162131, 0.164102, 0.166393, 0.172923, 0.177014, 0.182515, 0.18869, 0.192133, 0.194905, 0.197295, 0.200228, 0.204121, 0.206547, 0.209092, 0.211636, 0.215282, 0.218927, 0.223699, 0.226697, 0.229575, 0.232452, 0.237103, 0.243549, 0.248445, 0.258555, 0.265048, 0.272114, 0.287133");
+            values ( \
+              "0.0766703, 0.0815441, 0.0926679, 0.105683, 0.113562, 0.120194, 0.12305, 0.126447, 0.128186, 0.129996, 0.131129, 0.132167, 0.132413, 0.132712, 0.132574, 0.13227, 0.131962, 0.131073, 0.129649, 0.127711, 0.124322, 0.121729, 0.115644, 0.111059, 0.104995, 0.0856226, 0.0744422, 0.0610458, 0.0478728, 0.0411645, 0.0366008, 0.0330078, 0.0289067, 0.0239054, 0.0211632, 0.0187939, 0.0166378, 0.0139506, 0.0116414, 0.0090942, 0.00779531, 0.00677212, 0.00586957, 0.00468381, 0.00342245, 0.00266108, 0.00155684, 0.00107907, 0.000723479, 0.000307516" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.161161, 0.181691, 0.221509, 0.242463, 0.266788, 0.278828, 0.291676, 0.303771, 0.315528, 0.341221, 0.354506, 0.376339, 0.394746, 0.465189, 0.502938, 0.530292, 0.567098, 0.587628, 0.615001, 0.659409");
+            values ( \
+              "0.0324607, 0.0524785, 0.121483, 0.148109, 0.167069, 0.172184, 0.175445, 0.176037, 0.175306, 0.169385, 0.164073, 0.151452, 0.135279, 0.0647751, 0.0384087, 0.0253891, 0.0141493, 0.0101276, 0.00639158, 0.0031517" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.454678, 0.52602, 0.62866, 0.675803, 0.71723, 0.769184, 0.824541, 0.860406, 0.893016, 0.958236, 0.988195, 1.03547, 1.08352, 1.15271, 1.23339, 1.29082, 1.38388, 1.52711, 1.61253, 1.69724, 1.76661, 1.82722, 1.90803, 1.97686, 2.06795, 2.1894, 2.40133, 2.69266");
+            values ( \
+              "0.0528858, 0.0557289, 0.111547, 0.134386, 0.1509, 0.167421, 0.18012, 0.185854, 0.189447, 0.193048, 0.193167, 0.191975, 0.189001, 0.182245, 0.170057, 0.157893, 0.133167, 0.0918472, 0.0700291, 0.0520633, 0.0401184, 0.0317133, 0.0229487, 0.017232, 0.0117553, 0.00697928, 0.00257757, 0.000595607" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("1.76311, 2.10712, 2.36879, 2.57433, 2.77044, 3.05033, 3.45872, 3.84778, 4.19625, 4.32134, 4.47893, 4.64581, 4.97957, 5.31569, 6.06784, 6.41393, 6.76097, 7.04678, 7.29746, 7.63171, 7.91275, 8.28478, 8.78082, 9.77289, 10.9743");
+            values ( \
+              "0.0741361, 0.0760691, 0.11293, 0.138761, 0.158782, 0.179414, 0.195139, 0.198103, 0.193947, 0.19123, 0.187028, 0.18153, 0.166857, 0.146493, 0.0932302, 0.0713355, 0.0530748, 0.0409441, 0.0323235, 0.0232713, 0.0175772, 0.0120336, 0.00711059, 0.00226417, 0.000490007" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("6.99357, 8.38331, 9.5923, 10.6805, 11.6429, 12.4933, 13.908, 14.7552, 15.8093, 17.224, 17.8639, 19.1406, 19.9876, 20.998, 22.4127, 24.5316, 26.6966, 27.8002, 29.1247, 30.2613, 31.6761, 32.7987, 34.0057, 35.4204, 36.8352, 39.6647, 42.4942, 45.3238");
+            values ( \
+              "0.06591, 0.0700809, 0.111467, 0.14424, 0.166342, 0.180509, 0.194541, 0.198086, 0.198828, 0.194866, 0.191497, 0.182204, 0.173877, 0.161229, 0.139221, 0.102691, 0.0691891, 0.0552225, 0.0414003, 0.0320093, 0.0229388, 0.0175118, 0.0130507, 0.00917766, 0.00643317, 0.00313751, 0.00152246, 0.000737155" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.104216, 0.108369, 0.119966, 0.124286, 0.12822, 0.132017, 0.135809, 0.1396, 0.147921, 0.153514, 0.157974, 0.165144, 0.170608, 0.180808, 0.189315");
+            values ( \
+              "0.0122129, 0.0205071, 0.0537746, 0.061002, 0.0648425, 0.0660974, 0.0648431, 0.059956, 0.0325607, 0.0201218, 0.013502, 0.00691983, 0.00408021, 0.00148545, 0.000824811" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.122113, 0.153651, 0.162322, 0.170347, 0.178208, 0.186984, 0.194713, 0.211392, 0.226862, 0.235383, 0.247, 0.257773, 0.275396");
+            values ( \
+              "0.0202392, 0.113239, 0.126655, 0.132274, 0.13261, 0.126919, 0.114718, 0.0692028, 0.0369913, 0.0250832, 0.0142293, 0.00830855, 0.00391291" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.185368, 0.213865, 0.244757, 0.271501, 0.284657, 0.299094, 0.310974, 0.323734, 0.335913, 0.347438, 0.360834, 0.37335, 0.38663, 0.407988, 0.427766, 0.476201, 0.505402, 0.519208, 0.542578, 0.574432, 0.598121, 0.635856, 0.68617, 0.716044");
+            values ( \
+              "0.00886452, 0.0523164, 0.107522, 0.144707, 0.157103, 0.167136, 0.172194, 0.175456, 0.176088, 0.175386, 0.172789, 0.169447, 0.164151, 0.151845, 0.134418, 0.0839698, 0.0583124, 0.0481684, 0.0343035, 0.0209782, 0.0143602, 0.00769815, 0.00318722, 0.00216194" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.486563, 0.55441, 0.666309, 0.701517, 0.760795, 0.805899, 0.861039, 0.894537, 0.925024, 0.973619, 1.02014, 1.11317, 1.14923, 1.21469, 1.26526, 1.32273, 1.41341, 1.59027, 1.64359, 1.6972, 1.76869, 1.81784, 1.87411, 1.94914, 2.01359, 2.07794, 2.16374, 2.33535, 2.60307, 2.92742");
+            values ( \
+              "0.0537218, 0.0539207, 0.114508, 0.131611, 0.155016, 0.168764, 0.181018, 0.186191, 0.189528, 0.192595, 0.193225, 0.189374, 0.186196, 0.178327, 0.170095, 0.15797, 0.133837, 0.0834244, 0.070187, 0.0583516, 0.0449435, 0.0372854, 0.0299214, 0.0220854, 0.0169334, 0.0129426, 0.00896682, 0.00415559, 0.00109409, 0.000196018" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("1.78931, 2.1545, 2.47523, 2.64165, 2.84101, 3.08193, 3.49033, 3.87936, 4.21939, 4.36922, 4.67733, 4.8859, 5.12229, 5.57898, 6.25444, 6.50581, 6.83184, 7.09373, 7.30188, 7.55563, 7.91156, 8.27734, 8.55684, 9.11584, 10.2098, 11.5021");
+            values ( \
+              "0.0686523, 0.0783641, 0.122978, 0.142838, 0.162249, 0.179444, 0.195148, 0.198131, 0.194106, 0.190831, 0.181527, 0.173012, 0.160614, 0.130374, 0.0830465, 0.0679533, 0.0513176, 0.0403765, 0.0331834, 0.0259623, 0.0181576, 0.0125245, 0.00939991, 0.00515167, 0.00140195, 0.000250049" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("7.12247, 8.63461, 10.5483, 11.8147, 12.5269, 13.9416, 14.7845, 15.8407, 17.2555, 17.8942, 19.1714, 20.0229, 21.0287, 22.4435, 26.795, 29.2477, 31.1785, 33.6283, 35.3989, 36.8136, 39.1096");
+            values ( \
+              "0.0683891, 0.0777112, 0.140013, 0.169244, 0.180737, 0.194663, 0.198161, 0.1989, 0.194891, 0.19152, 0.182212, 0.17385, 0.161227, 0.139233, 0.068271, 0.0405953, 0.0260426, 0.0144327, 0.00931846, 0.00654488, 0.00420171" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.22795, 0.239732, 0.245375, 0.249959, 0.254086, 0.258553, 0.261927, 0.262855, 0.264376, 0.266001, 0.269252, 0.273882, 0.277344, 0.280334, 0.285569, 0.28847, 0.292339, 0.297131, 0.300361, 0.306808, 0.321737, 0.323939");
+            values ( \
+              "0.00508166, 0.0372507, 0.0503514, 0.057982, 0.0622753, 0.0639146, 0.0628848, 0.0622889, 0.0608029, 0.0581472, 0.048985, 0.0332637, 0.0246653, 0.0192096, 0.0120422, 0.00922413, 0.00637942, 0.00403318, 0.00295944, 0.00155314, 0.000364392, 0.000335913" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.243619, 0.252781, 0.280954, 0.289741, 0.297826, 0.305728, 0.313618, 0.321128, 0.3483, 0.361481, 0.371111, 0.383402, 0.398724, 0.402905");
+            values ( \
+              "0.0122791, 0.024831, 0.111297, 0.125401, 0.131524, 0.132072, 0.127579, 0.116902, 0.0479631, 0.0268387, 0.0169311, 0.00916883, 0.00436835, 0.00383454" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.322578, 0.343694, 0.371698, 0.383023, 0.4023, 0.413926, 0.428256, 0.440211, 0.452764, 0.465134, 0.476384, 0.502557, 0.515836, 0.536768, 0.557803, 0.605056, 0.634815, 0.648535, 0.671772, 0.703291, 0.727275, 0.76542, 0.816282, 0.841606");
+            values ( \
+              "0.0290589, 0.0535138, 0.104064, 0.121907, 0.146701, 0.157361, 0.167287, 0.172327, 0.175546, 0.176157, 0.175497, 0.169502, 0.164164, 0.152186, 0.133615, 0.0842876, 0.0581595, 0.0480625, 0.0342884, 0.0210753, 0.0143549, 0.00763502, 0.0031464, 0.00227393" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.5996, 0.685417, 0.789794, 0.826039, 0.87223, 0.921055, 0.968525, 0.994961, 1.03969, 1.05523, 1.08632, 1.15034, 1.24516, 1.26479, 1.32559, 1.38344, 1.45287, 1.53984, 1.65257, 1.7324, 1.78791, 1.86607, 1.93115, 1.98431, 2.04542, 2.1315, 2.21871, 2.28515, 2.41805, 2.67849, 2.98515");
+            values ( \
+              "0.030557, 0.0545108, 0.111159, 0.129141, 0.148426, 0.164664, 0.176633, 0.181748, 0.188035, 0.189599, 0.191817, 0.193298, 0.189264, 0.187618, 0.180978, 0.172258, 0.158014, 0.134913, 0.102091, 0.0803215, 0.0669261, 0.0507693, 0.0397612, 0.0323604, 0.0253684, 0.0177867, 0.0123615, 0.00932617, 0.00519568, 0.001455, 0.000285451" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("1.8171, 2.10577, 2.51781, 2.73608, 2.93693, 3.21225, 3.62047, 4.00955, 4.34563, 4.50718, 4.72258, 4.97757, 5.25243, 5.69102, 6.13931, 6.48995, 6.6556, 6.96502, 7.22449, 7.42983, 7.68424, 8.04067, 8.40831, 8.68944, 9.2517, 10.3277, 11.5983");
+            values ( \
+              "0.0519198, 0.0540709, 0.111078, 0.138666, 0.159117, 0.179374, 0.195113, 0.198108, 0.194174, 0.190638, 0.184492, 0.174743, 0.160638, 0.131669, 0.0995037, 0.07646, 0.066817, 0.0511462, 0.0403589, 0.0332604, 0.0259762, 0.0181871, 0.0125252, 0.00935656, 0.00513215, 0.00141725, 0.000281989" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("0.00544318, 3.53939, 4.95415, 6.36891, 7.57828, 10.6898, 11.9303, 12.669, 14.0837, 14.9281, 15.9835, 17.3983, 18.0373, 19.3144, 20.1646, 21.1717, 22.5864, 26.8751, 28.0098, 29.3078, 30.4175, 31.8323, 32.9651, 35.6023, 37.0171, 39.4122");
+            values ( \
+              "1e-22, 3.23487e-05, 0.00103482, 0.0127476, 0.0397762, 0.139868, 0.168664, 0.180658, 0.194624, 0.198137, 0.198881, 0.194883, 0.191513, 0.182209, 0.173861, 0.161227, 0.139233, 0.0691136, 0.0547954, 0.0413256, 0.0321501, 0.023027, 0.0175526, 0.00914999, 0.00642927, 0.00364517" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.638886, 0.649356, 0.655702, 0.679901, 0.685839, 0.691274, 0.696472, 0.701662, 0.706849, 0.71109, 0.716168, 0.7237, 0.729243, 0.737352, 0.747044, 0.759334, 0.789252");
+            values ( \
+              "0.00271837, 0.00671963, 0.0127482, 0.0392754, 0.0441204, 0.0471762, 0.0484985, 0.0471993, 0.0394925, 0.0287977, 0.0197938, 0.0109612, 0.00691262, 0.00337698, 0.00144554, 0.000560924, 0.000219299" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.656112, 0.684175, 0.687857, 0.691034, 0.697387, 0.702923, 0.711298, 0.729394, 0.740855, 0.75081, 0.760113, 0.76926, 0.778397, 0.780657, 0.78324, 0.797667, 0.804384, 0.806745, 0.809969, 0.814268, 0.819844, 0.824389, 0.829757, 0.837368, 0.840043, 0.842453, 0.845667, 0.8518, 0.859298, 0.863921");
+            values ( \
+              "0.00239584, 0.00930255, 0.0134244, 0.0175629, 0.0264604, 0.0356639, 0.0501349, 0.0824578, 0.0993143, 0.109388, 0.114022, 0.113605, 0.106228, 0.102378, 0.0972252, 0.0631471, 0.049379, 0.0451203, 0.0396624, 0.0331343, 0.0259535, 0.0211127, 0.0164062, 0.011357, 0.00999271, 0.00892417, 0.00768626, 0.00576128, 0.00401759, 0.00324431" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.793832, 0.824113, 0.872054, 0.906243, 0.921785, 0.934214, 0.947248, 0.960206, 0.971779, 0.998654, 1.01213, 1.03278, 1.05071, 1.12716, 1.16425, 1.19389, 1.21611, 1.23853, 1.28972, 1.3056");
+            values ( \
+              "0.0174968, 0.0400803, 0.106984, 0.14585, 0.157523, 0.163945, 0.168344, 0.170293, 0.170436, 0.166207, 0.161734, 0.150898, 0.136275, 0.0617055, 0.0367227, 0.0234027, 0.0164327, 0.0114416, 0.00483471, 0.00400784" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.12298, 1.203, 1.34137, 1.38974, 1.43856, 1.4841, 1.50782, 1.54121, 1.57211, 1.62068, 1.66718, 1.76018, 1.7964, 1.82824, 1.8617, 1.91227, 1.96973, 2.0578, 2.16765, 2.24549, 2.30589, 2.38522, 2.44888, 2.49941, 2.56114, 2.6477, 2.73663, 2.80459, 2.94051, 3.1989, 3.50378");
+            values ( \
+              "0.0363342, 0.0549374, 0.128548, 0.148768, 0.164933, 0.176436, 0.181099, 0.186239, 0.189628, 0.192658, 0.193286, 0.1894, 0.186208, 0.182731, 0.178348, 0.170111, 0.157982, 0.134589, 0.102582, 0.081283, 0.0666617, 0.0503393, 0.0396287, 0.032585, 0.0254813, 0.0178345, 0.0123053, 0.00922071, 0.00506565, 0.00143495, 0.000286944" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("2.38028, 2.69176, 3.03991, 3.25791, 3.45957, 3.68773, 3.82357, 3.98878, 4.1396, 4.44124, 4.52928, 4.70535, 4.91944, 5.24027, 5.50211, 5.77258, 6.19772, 6.68551, 7.16649, 7.44839, 7.73486, 7.96885, 8.2165, 8.56767, 8.71799, 9.01862, 9.61988, 10.6232, 11.81");
+            values ( \
+              "0.0590838, 0.0626015, 0.111259, 0.138801, 0.1593, 0.176614, 0.184098, 0.19075, 0.19473, 0.19789, 0.197745, 0.196338, 0.192856, 0.184447, 0.174468, 0.160608, 0.132601, 0.0976831, 0.0673431, 0.0528576, 0.0407185, 0.032657, 0.025672, 0.0180592, 0.0155136, 0.0113929, 0.00598758, 0.00185456, 0.000425251" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0.00505014, 4.10749, 5.52225, 6.93701, 8.08313, 11.2112, 12.4563, 13.1904, 14.6051, 15.4495, 16.5049, 17.9197, 18.5587, 19.8358, 20.686, 21.6931, 23.1078, 27.3915, 29.8196, 30.9563, 32.371, 33.4936, 36.1153, 37.5301, 39.5466");
+            values ( \
+              "1e-22, 3.85792e-05, 0.00115354, 0.0134766, 0.0393032, 0.139862, 0.168754, 0.180653, 0.194628, 0.198142, 0.198877, 0.194888, 0.191518, 0.182214, 0.173856, 0.161232, 0.139228, 0.0691858, 0.0414043, 0.032013, 0.0229352, 0.0175154, 0.00917412, 0.00643679, 0.00408809" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.08894, 2.11249, 2.11535, 2.12504, 2.13917, 2.15451, 2.16633, 2.1766, 2.18596, 2.19481, 2.2035, 2.21217, 2.22468, 2.23507, 2.24352, 2.25394, 2.26088, 2.27785, 2.29233, 2.29737");
+            values ( \
+              "0.00093872, 0.00327776, 0.00385403, 0.00664829, 0.0131524, 0.0192107, 0.0227781, 0.0255944, 0.0274423, 0.028603, 0.028635, 0.0265203, 0.0145972, 0.0078366, 0.00448675, 0.00206423, 0.00125051, 0.00045548, 0.000646692, 0.000564069" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.1692, 2.19128, 2.19476, 2.20946, 2.24086, 2.27462, 2.2905, 2.3048, 2.31824, 2.33145, 2.34356, 2.36518, 2.37889, 2.39162, 2.40322, 2.41335, 2.42027, 2.42858, 2.43805, 2.44955, 2.45282");
+            values ( \
+              "0.00908942, 0.00975898, 0.0112927, 0.0193865, 0.0401604, 0.0613312, 0.0697911, 0.075646, 0.0789621, 0.0787202, 0.0700749, 0.0394355, 0.0243406, 0.0147794, 0.00914503, 0.00588821, 0.00432071, 0.00294525, 0.00190878, 0.00113627, 0.00102263" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("2.38312, 2.43786, 2.45169, 2.49526, 2.56876, 2.59116, 2.60704, 2.62375, 2.64008, 2.6538, 2.6709, 2.68617, 2.70109, 2.72383, 2.73228, 2.74827, 2.79805, 2.82717, 2.86025, 2.87667, 2.89857, 2.91598, 2.93479, 2.95988, 3.00174, 3.03663");
+            values ( \
+              "0.0101562, 0.0216741, 0.0284896, 0.0537089, 0.102343, 0.11606, 0.124697, 0.132296, 0.13813, 0.141416, 0.144063, 0.14469, 0.143886, 0.138199, 0.134328, 0.123952, 0.0805533, 0.0570549, 0.036394, 0.0286501, 0.0205642, 0.0156163, 0.011573, 0.0077086, 0.00374299, 0.00236855" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.01781, 3.1228, 3.29363, 3.40076, 3.46175, 3.50834, 3.57586, 3.61283, 3.68677, 3.75998, 3.81244, 3.89118, 3.97909, 4.27725, 4.4209, 4.55772, 4.63741, 4.76645, 4.9162");
+            values ( \
+              "0.0515858, 0.0546433, 0.122855, 0.157182, 0.170758, 0.178064, 0.184322, 0.185837, 0.18545, 0.181027, 0.175552, 0.163127, 0.142498, 0.0630083, 0.0371414, 0.0214835, 0.0154539, 0.00893794, 0.00475764" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("4.45623, 4.76562, 5.11495, 5.30325, 5.50759, 5.73164, 5.95808, 6.21392, 6.59422, 6.73415, 6.8626, 6.99391, 7.19094, 7.40157, 7.76723, 8.00914, 8.68725, 9.05147, 9.20825, 9.44328, 9.75664, 10.0244, 10.2099, 10.581, 10.7883, 11.0904, 11.493, 12.2984, 13.4225");
+            values ( \
+              "0.058937, 0.0626783, 0.1115, 0.135574, 0.157021, 0.174732, 0.186874, 0.194838, 0.197953, 0.196967, 0.195304, 0.192922, 0.188161, 0.181468, 0.165143, 0.15062, 0.102721, 0.0784345, 0.0691509, 0.0566548, 0.042701, 0.0332179, 0.0277844, 0.0191795, 0.0155603, 0.0114266, 0.00750406, 0.00305371, 0.000778234" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("0.00579777, 6.32868, 7.32924, 8.68263, 9.39958, 10.0477, 13.307, 14.5449, 15.285, 16.6998, 17.5428, 18.5989, 20.0137, 20.6523, 21.9296, 22.7812, 23.7868, 25.2016, 28.3101, 29.6097, 32.0491, 33.5632, 34.968, 36.0482, 37.607, 39.0218, 40.4366, 42.8422");
+            values ( \
+              "1e-22, 5.02293e-05, 0.000586265, 0.00867681, 0.0203235, 0.0358188, 0.140001, 0.168718, 0.180719, 0.194667, 0.198167, 0.198898, 0.194898, 0.191528, 0.182219, 0.173846, 0.161234, 0.139231, 0.0865093, 0.067514, 0.0402126, 0.0284438, 0.0203703, 0.0156942, 0.0107026, 0.00750191, 0.00525762, 0.00296548" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("7.49575, 7.55426, 7.56193, 7.57727, 7.58767, 7.59437, 7.6342, 7.65309, 7.6621, 7.68073, 7.6981, 7.71493, 7.7316, 7.74826, 7.75102, 7.76045, 7.77637, 7.78291, 7.78961, 7.80317, 7.81016, 7.82228, 7.83609, 7.84879, 7.85953, 7.87132, 7.9133, 7.93657, 8.00375");
+            values ( \
+              "0.000388087, 0.00130934, 0.0016106, 0.00239159, 0.00326314, 0.00400247, 0.0100332, 0.0120649, 0.0127413, 0.0139619, 0.0145658, 0.0149515, 0.0148491, 0.0142601, 0.0139252, 0.0122364, 0.00733447, 0.00563304, 0.00430259, 0.00232682, 0.00166178, 0.000889956, 0.000448872, 0.000429879, 0.000289842, 0.000178795, 1.46048e-05, 1e-22, 4.33736e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("7.57218, 7.69471, 7.70824, 7.73478, 7.74776, 7.80149, 7.82598, 7.85896, 7.88747, 7.91348, 7.93796, 7.95685, 7.97153, 7.98569, 8.04598, 8.0697, 8.09104, 8.11172, 8.14062, 8.15644");
+            values ( \
+              "0.000162496, 0.00292742, 0.00439933, 0.00795184, 0.0104264, 0.0236665, 0.0287789, 0.0343859, 0.0384947, 0.0414622, 0.0434313, 0.0441056, 0.0438935, 0.0419049, 0.0130154, 0.00619441, 0.00292136, 0.00130611, 0.000422162, 0.000304509" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("7.98648, 8.16671, 8.17614, 8.19499, 8.23271, 8.30784, 8.45043, 8.49219, 8.52103, 8.56969, 8.59254, 8.61101, 8.62354, 8.64023, 8.65917, 8.68116, 8.70544, 8.77468, 8.80324, 8.83467, 8.85114, 8.87397, 8.8999, 8.93448, 9.00196, 9.07926");
+            values ( \
+              "0.000474449, 0.00919721, 0.0105278, 0.013458, 0.0208398, 0.038546, 0.0711256, 0.0801288, 0.0856807, 0.0932224, 0.096, 0.0979367, 0.0988169, 0.0993169, 0.098869, 0.0954088, 0.0870043, 0.0504474, 0.0367167, 0.0247563, 0.0198261, 0.0143791, 0.00985517, 0.0058039, 0.00184765, 0.000482739" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("9.24596, 9.43445, 9.55823, 9.6712, 10.0081, 10.0572, 10.1539, 10.184, 10.2443, 10.3015, 10.3862, 10.4166, 10.4743, 10.536, 10.6534, 10.8571, 10.9556, 11.0482, 11.0903, 11.1746, 11.2411, 11.3132, 11.4093, 11.6014, 11.7381");
+            values ( \
+              "0.0200115, 0.0279502, 0.0468424, 0.0659195, 0.128221, 0.136014, 0.148455, 0.151471, 0.156016, 0.158511, 0.158721, 0.157698, 0.153836, 0.146302, 0.122427, 0.0719032, 0.0517028, 0.0367976, 0.0312926, 0.0223971, 0.0170534, 0.0126485, 0.00841687, 0.00351091, 0.00218281" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("11.8846, 12.2988, 13.2092, 13.5352, 13.973, 14.13, 14.3822, 14.5835, 14.7851, 15.1316, 15.3397, 15.6172, 15.846, 16.6689, 17.148, 17.6231, 18.1052, 18.6066, 18.907, 19.508, 20.0514");
+            values ( \
+              "0.044233, 0.0482377, 0.138656, 0.163561, 0.18386, 0.187621, 0.190489, 0.190357, 0.188355, 0.181033, 0.174072, 0.161283, 0.147686, 0.0905686, 0.0622069, 0.0407044, 0.0256645, 0.0155137, 0.0113926, 0.00599319, 0.00374091" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("0.0106768, 14.0072, 15.422, 16.6773, 17.5345, 18.2714, 21.628, 22.8935, 23.6063, 25.0211, 25.8637, 26.92, 28.3348, 28.9732, 30.2506, 31.1026, 32.1078, 33.5226, 35.6413, 37.8063, 38.9098, 40.2344, 41.371, 42.7858, 43.9083, 45.1153, 46.53, 47.9448, 49.3596, 50.7743, 51.7889");
+            values ( \
+              "1e-22, 3.9998e-05, 0.000351155, 0.0053154, 0.0167487, 0.0332303, 0.140023, 0.16926, 0.18074, 0.194683, 0.198178, 0.198901, 0.194903, 0.191533, 0.182222, 0.17384, 0.161236, 0.139228, 0.102691, 0.0691872, 0.0552203, 0.0414032, 0.0320118, 0.0229364, 0.0175142, 0.0130533, 0.00917533, 0.0064356, 0.00449224, 0.00313991, 0.00256081" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00933027, 0.00934663, 0.00936524, 0.00937452, 0.00937735, 0.00937804", \
+            "0.0130576, 0.0130747, 0.0131009, 0.0131173, 0.0131228, 0.0131242", \
+            "0.0144918, 0.0144972, 0.0145123, 0.0145267, 0.0145326, 0.0145342", \
+            "0.0150045, 0.0149744, 0.0149217, 0.0148827, 0.0148704, 0.0148678", \
+            "0.0154666, 0.0153467, 0.0151736, 0.0150523, 0.0149903, 0.0149675", \
+            "0.015756, 0.0157395, 0.0156194, 0.0152556, 0.0150876, 0.0150205" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0142252, 0.0142439, 0.0142705, 0.0142855, 0.0142902, 0.0142915", \
+            "0.0139912, 0.0139408, 0.0138787, 0.0138471, 0.0138375, 0.0138351", \
+            "0.0133439, 0.0131177, 0.0127976, 0.0125966, 0.0125233, 0.0125031", \
+            "0.0134168, 0.013465, 0.0133337, 0.0125993, 0.0123182, 0.0122428", \
+            "0.0127245, 0.0129289, 0.0132131, 0.0129107, 0.0125356, 0.0122336", \
+            "0.0122954, 0.01233, 0.0125266, 0.0131267, 0.0129064, 0.0125133" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.127764, 0.132178, 0.134471, 0.138493, 0.140122, 0.141571, 0.143986, 0.146866, 0.14971, 0.152794, 0.157222, 0.161251, 0.163697, 0.166144, 0.168434, 0.170724, 0.171832, 0.172939, 0.174046, 0.175153, 0.176259, 0.177365, 0.178471, 0.179576, 0.179637, 0.181218, 0.1826, 0.184289, 0.186426, 0.187883, 0.189981, 0.191321, 0.19261, 0.193677, 0.195753, 0.196767, 0.198288, 0.199287, 0.200763, 0.202121, 0.20348, 0.204442, 0.206366, 0.207328, 0.20962, 0.214031, 0.216091");
+            values ( \
+              "-0.00980016, -0.0127093, -0.0158152, -0.0226357, -0.0251686, -0.0271724, -0.0302791, -0.0337989, -0.0371147, -0.0405451, -0.0451524, -0.0489692, -0.0510922, -0.053092, -0.0548524, -0.0565048, -0.0564292, -0.0562772, -0.0560489, -0.0557441, -0.0553635, -0.0549066, -0.0543736, -0.0537644, -0.053684, -0.0500198, -0.0457951, -0.0397218, -0.0308125, -0.0251967, -0.018094, -0.0143953, -0.0115493, -0.00955836, -0.00644904, -0.00526688, -0.00394293, -0.00325106, -0.00243583, -0.00191072, -0.0014769, -0.00125469, -0.000888065, -0.000743652, -0.000515882, -0.000292017, -0.000249205" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.158395, 0.164269, 0.168716, 0.169225, 0.172278, 0.182379, 0.187906, 0.197211, 0.202525, 0.213153, 0.216246, 0.220371, 0.224335, 0.228581, 0.233593, 0.236553, 0.239491, 0.242283, 0.244369, 0.247149, 0.250682, 0.254634, 0.259267, 0.265815, 0.273996, 0.278556, 0.280585, 0.284642, 0.288049, 0.289629, 0.29279, 0.299111, 0.308638");
+            values ( \
+              "-0.0155108, -0.0218255, -0.0273253, -0.0284153, -0.0334354, -0.051444, -0.0602997, -0.0742104, -0.0816391, -0.095411, -0.0990915, -0.103759, -0.10795, -0.112117, -0.116553, -0.118854, -0.120896, -0.122528, -0.123447, -0.124209, -0.124277, -0.12233, -0.116021, -0.0958831, -0.059511, -0.0425587, -0.0363208, -0.0259193, -0.0193408, -0.0168046, -0.0126835, -0.00699335, -0.00297093" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.291401, 0.322702, 0.388127, 0.414209, 0.443627, 0.47266, 0.499073, 0.517129, 0.536067, 0.547979, 0.571895, 0.574247, 0.583653, 0.609971, 0.627521, 0.6445, 0.661833, 0.680662, 0.700746, 0.738212, 0.782171");
+            values ( \
+              "-0.0374137, -0.0467008, -0.102459, -0.122099, -0.141749, -0.158318, -0.171176, -0.177859, -0.181935, -0.18192, -0.169858, -0.167084, -0.151965, -0.0946762, -0.0627632, -0.0404886, -0.025135, -0.0147034, -0.00806176, -0.00231441, -0.000517453" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.816912, 0.918002, 1.07934, 1.26433, 1.39101, 1.48279, 1.57765, 1.6214, 1.68276, 1.77114, 1.85953, 1.86876, 2.00063, 2.06949, 2.13662, 2.18566, 2.24791, 2.33089, 2.46685, 2.62666");
+            values ( \
+              "-0.0408557, -0.0440705, -0.0884954, -0.13541, -0.163532, -0.180845, -0.195267, -0.200471, -0.205799, -0.207283, -0.191877, -0.18802, -0.105634, -0.0691399, -0.0439819, -0.0310346, -0.0196883, -0.0103656, -0.00328, -0.000767225" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("3.05098, 3.5258, 4.22944, 4.85654, 5.34697, 5.77246, 6.16066, 6.5272, 6.88578, 7.24394, 8.09625, 8.24687, 8.59874, 8.97894, 9.41346, 9.56875");
+            values ( \
+              "-0.0439006, -0.0513735, -0.101394, -0.142075, -0.169752, -0.189838, -0.204128, -0.212877, -0.214207, -0.19792, -0.0713687, -0.0559647, -0.0306288, -0.0154402, -0.0066291, -0.00539066" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("12.6574, 14.5994, 18.3284, 19.8659, 21.9001, 23.4647, 24.7007, 26.4366, 27.5336, 28.2894, 29.7712, 30.6672, 32.7653, 33.7867, 35.2684, 36.2978, 37.1125, 38.6772, 40.2022");
+            values ( \
+              "-0.0557288, -0.0562048, -0.119657, -0.143306, -0.171202, -0.189328, -0.201169, -0.213005, -0.216431, -0.21581, -0.199377, -0.169648, -0.0884423, -0.0601344, -0.0328202, -0.0212027, -0.0148469, -0.00723002, -0.00356198" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.162731, 0.165161, 0.167943, 0.168271, 0.168927, 0.170238, 0.17296, 0.176858, 0.178159, 0.180761, 0.19199, 0.197362, 0.202255, 0.206836, 0.211265, 0.215689, 0.217571, 0.21909, 0.224485, 0.22551, 0.226673, 0.228186, 0.230321, 0.231867, 0.232883, 0.234915, 0.236889, 0.239661, 0.243453, 0.246527, 0.246862");
+            values ( \
+              "-0.00805833, -0.00992187, -0.0115545, -0.0125055, -0.0132995, -0.0151701, -0.019596, -0.0261853, -0.0275456, -0.0311729, -0.0437355, -0.0486149, -0.0528205, -0.0554011, -0.0568414, -0.0538835, -0.0495535, -0.0448451, -0.023452, -0.0200228, -0.0165721, -0.012788, -0.0086906, -0.00653764, -0.00540388, -0.00367918, -0.00255907, -0.00154822, -0.000781256, -0.000484958, -0.000468356" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.188983, 0.233157, 0.25019, 0.260355, 0.271086, 0.278336, 0.28516, 0.28984, 0.295309, 0.301842, 0.314602, 0.32068, 0.328843, 0.335176, 0.34641, 0.350494");
+            values ( \
+              "-0.00129331, -0.0740321, -0.0965741, -0.1079, -0.117673, -0.122468, -0.124353, -0.122918, -0.116025, -0.0959344, -0.0425587, -0.0259413, -0.0126706, -0.00698611, -0.00223761, -0.00171971" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.334653, 0.363294, 0.376853, 0.391489, 0.409794, 0.424701, 0.439209, 0.45621, 0.466662, 0.478437, 0.49511, 0.51313, 0.52675, 0.534247, 0.545785, 0.561533, 0.564577, 0.567622, 0.570666, 0.573711, 0.576687, 0.58264, 0.585616, 0.591592, 0.597568, 0.603543, 0.610305, 0.611878, 0.615024, 0.621315, 0.633897, 0.647517, 0.655245, 0.662649, 0.671587, 0.677506, 0.685368, 0.688604, 0.695078, 0.702575, 0.708207, 0.713213, 0.71822, 0.728233, 0.738246, 0.747606, 0.756967, 0.766327, 0.775687, 0.808624");
+            values ( \
+              "-0.0494461, -0.0498289, -0.062166, -0.0748177, -0.0899473, -0.101824, -0.113061, -0.125483, -0.132692, -0.140281, -0.150098, -0.160072, -0.167083, -0.170497, -0.175019, -0.180396, -0.180918, -0.181276, -0.181468, -0.181496, -0.181363, -0.180624, -0.180018, -0.178304, -0.17594, -0.172926, -0.168725, -0.167052, -0.162438, -0.151026, -0.12455, -0.094286, -0.0794666, -0.0667546, -0.0527193, -0.0452856, -0.0369001, -0.0338451, -0.0283578, -0.0228915, -0.0191099, -0.0161531, -0.0135683, -0.00991472, -0.00694804, -0.00537503, -0.00401617, -0.00287144, -0.00194085, -0.000702655" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.868701, 0.981013, 1.11996, 1.30771, 1.42901, 1.5343, 1.63027, 1.72078, 1.80924, 1.8976, 1.90681, 2.0388, 2.1076, 2.17457, 2.22365, 2.28603, 2.36921, 2.50504, 2.66475");
+            values ( \
+              "-0.0460866, -0.0510608, -0.0892997, -0.136787, -0.163626, -0.183202, -0.197194, -0.205866, -0.207347, -0.191942, -0.188056, -0.105566, -0.0691127, -0.0440116, -0.031048, -0.0196756, -0.0103409, -0.00327696, -0.000766713" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("3.09195, 3.51688, 4.26809, 4.89489, 5.38517, 5.81057, 6.19872, 6.56522, 6.92377, 7.28191, 8.13409, 8.28502, 8.63687, 9.01618, 9.44967, 9.60652");
+            values ( \
+              "-0.0469803, -0.0480714, -0.101475, -0.142129, -0.169786, -0.189871, -0.204148, -0.212899, -0.214217, -0.197933, -0.0713814, -0.0559469, -0.0306188, -0.0154604, -0.00665304, -0.00539691" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("12.6243, 14.7246, 17.298, 19.9032, 21.9356, 23.5002, 25.3156, 26.4722, 27.5719, 28.3261, 29.808, 32.8026, 33.8234, 35.3052, 36.3352, 37.1506, 38.7152, 40.2798, 43.4091");
+            values ( \
+              "-0.0510952, -0.0577042, -0.102186, -0.143264, -0.171141, -0.189288, -0.205766, -0.212965, -0.216402, -0.215797, -0.199356, -0.0884285, -0.0601373, -0.0328222, -0.0211983, -0.0148396, -0.00722647, -0.00346511, -0.000777456" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.309652, 0.311391, 0.314381, 0.315039, 0.316354, 0.31961, 0.322059, 0.324735, 0.329484, 0.338462, 0.343825, 0.348705, 0.353276, 0.357698, 0.362114, 0.364046, 0.365542, 0.370834, 0.372339, 0.373165, 0.374654, 0.376765, 0.378263, 0.379241, 0.381195, 0.383173, 0.386026, 0.389723, 0.392166");
+            values ( \
+              "-0.00879868, -0.00987524, -0.011513, -0.0131565, -0.014554, -0.0200201, -0.0242975, -0.0279631, -0.0339678, -0.0438372, -0.048826, -0.0528837, -0.0555629, -0.0568751, -0.0539995, -0.0494693, -0.0447856, -0.0237175, -0.0187638, -0.0163797, -0.0126829, -0.00865199, -0.00656385, -0.00546631, -0.00377687, -0.00262419, -0.00155919, -0.000800119, -0.000557172" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.342195, 0.353709, 0.362208, 0.36961, 0.374004, 0.379399, 0.38504, 0.390857, 0.396674, 0.403565, 0.409256, 0.415329, 0.419696, 0.422616, 0.424744, 0.426477, 0.428209, 0.430746, 0.433117, 0.434643, 0.436169, 0.437551, 0.438934, 0.440316, 0.441699, 0.44333, 0.446593, 0.449046, 0.451513, 0.453663, 0.456426, 0.46098, 0.463005, 0.466041, 0.469613, 0.47205, 0.473633, 0.475217, 0.4768, 0.479967, 0.48155, 0.484355, 0.487161, 0.489966, 0.492771, 0.495754, 0.504704, 0.513479, 0.528299, 0.553233");
+            values ( \
+              "-0.0128408, -0.0319443, -0.0472681, -0.0594928, -0.0663336, -0.0743302, -0.0821955, -0.089837, -0.0970023, -0.104837, -0.110619, -0.116133, -0.119551, -0.121568, -0.12287, -0.123645, -0.124163, -0.1244, -0.124182, -0.123475, -0.122252, -0.120654, -0.118645, -0.116226, -0.113397, -0.10953, -0.100081, -0.0914253, -0.0812735, -0.0710887, -0.0593582, -0.0422267, -0.0357565, -0.0280473, -0.0207721, -0.0163825, -0.0138912, -0.0117129, -0.0100992, -0.00730812, -0.00613083, -0.00481872, -0.00368569, -0.00273172, -0.00195682, -0.00154073, -0.000661568, -0.000406513, -0.000238775, -0.000142566" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.452074, 0.49467, 0.556225, 0.615827, 0.640324, 0.672384, 0.700133, 0.719148, 0.731063, 0.754986, 0.757334, 0.810624, 0.827587, 0.84493, 0.863784, 0.883896, 0.921374, 0.965353");
+            values ( \
+              "-0.00394257, -0.0369781, -0.0904513, -0.134744, -0.149705, -0.166696, -0.177777, -0.181883, -0.181864, -0.169827, -0.167055, -0.0627457, -0.0404965, -0.0251347, -0.0146929, -0.00804879, -0.00230986, -0.000515873" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.975622, 1.0891, 1.24634, 1.37755, 1.50303, 1.57659, 1.68189, 1.77786, 1.86837, 1.95683, 2.04519, 2.0544, 2.09124, 2.18639, 2.25519, 2.32215, 2.37123, 2.43362, 2.5168, 2.65261, 2.81229");
+            values ( \
+              "-0.0240099, -0.040347, -0.0836391, -0.117702, -0.14783, -0.163624, -0.183206, -0.19719, -0.20587, -0.207343, -0.191946, -0.188057, -0.168239, -0.105566, -0.0691126, -0.0440117, -0.031048, -0.0196756, -0.0103408, -0.00327759, -0.000767037" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("3.24758, 3.68443, 4.41603, 5.04263, 5.53245, 5.95858, 6.34673, 6.71322, 7.07177, 7.44308, 8.27868, 8.43987, 8.79122, 9.13972, 9.53801, 9.76931");
+            values ( \
+              "-0.0473364, -0.0494671, -0.101478, -0.142116, -0.169753, -0.189874, -0.204152, -0.212899, -0.214221, -0.196391, -0.0717729, -0.05532, -0.0302676, -0.0161816, -0.00752521, -0.0054221" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("12.8111, 14.896, 17.4523, 20.0557, 22.0868, 23.6515, 25.4661, 26.6233, 27.7205, 28.4762, 29.958, 32.9521, 33.9734, 35.4552, 36.4845, 37.2992, 38.8639, 40.4285, 43.5577");
+            values ( \
+              "-0.0521391, -0.058122, -0.102297, -0.143339, -0.171191, -0.189342, -0.205807, -0.212993, -0.216419, -0.215823, -0.199365, -0.0884429, -0.0601343, -0.0328201, -0.0212029, -0.0148472, -0.00723022, -0.00346689, -0.000777847" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.854214, 0.863102, 0.868908, 0.883324, 0.896902, 0.903469, 0.909374, 0.914849, 0.920098, 0.925339, 0.929267, 0.935644, 0.939606, 0.944635, 0.946767, 0.949696, 0.953786, 0.957101, 0.966261, 0.981693");
+            values ( \
+              "-0.00308845, -0.00624097, -0.0101637, -0.0244125, -0.0354616, -0.0401996, -0.0438472, -0.0466331, -0.0481101, -0.0466737, -0.0392308, -0.0200518, -0.0110399, -0.00471101, -0.00324368, -0.00196066, -0.000945007, -0.000566486, -0.00021473, -0.00018365" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.903318, 0.915707, 0.916828, 0.920192, 0.932593, 0.94269, 0.958489, 0.968273, 0.973162, 0.979466, 0.983524, 0.988742, 0.994307, 0.997819, 1.00009, 1.0035, 1.00682, 1.00853, 1.01023, 1.01364, 1.01591, 1.01819, 1.0216, 1.02419, 1.03286, 1.03686, 1.03974, 1.0427, 1.0472, 1.05099, 1.05352, 1.05858, 1.06144, 1.06717, 1.07003, 1.07304, 1.08208, 1.09063, 1.13143");
+            values ( \
+              "-0.0118562, -0.0217532, -0.0230237, -0.0271398, -0.0444729, -0.0575404, -0.0763819, -0.0872538, -0.0923028, -0.0985426, -0.102189, -0.106736, -0.110998, -0.113412, -0.114666, -0.115922, -0.116552, -0.116334, -0.11578, -0.113649, -0.111146, -0.10689, -0.097961, -0.0897399, -0.0558595, -0.0415199, -0.033207, -0.0263226, -0.0179847, -0.0122559, -0.00962359, -0.00574333, -0.00451952, -0.00257533, -0.00185493, -0.0014725, -0.000662356, -0.000419425, -0.000145367" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("1.04737, 1.07721, 1.15544, 1.19206, 1.21901, 1.25435, 1.27976, 1.29163, 1.31575, 1.33987, 1.34464, 1.39467, 1.40452, 1.42696, 1.4507, 1.47782, 1.51588, 1.56207");
+            values ( \
+              "-0.0236325, -0.0347869, -0.101606, -0.128703, -0.145884, -0.16509, -0.175858, -0.179429, -0.181855, -0.169551, -0.163562, -0.0638665, -0.049785, -0.0271282, -0.0137711, -0.00596531, -0.00165997, -0.000355317" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.57125, 1.67373, 1.85178, 2.00706, 2.16193, 2.26725, 2.36324, 2.45376, 2.54224, 2.6306, 2.63981, 2.80131, 2.87267, 2.95663, 3.01908, 3.10235, 3.2382, 3.39794");
+            values ( \
+              "-0.0311797, -0.0400696, -0.0889496, -0.128642, -0.163576, -0.183163, -0.197162, -0.205842, -0.207327, -0.191929, -0.188046, -0.0885792, -0.0559211, -0.0310524, -0.0196691, -0.01033, -0.00327288, -0.000765402" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("3.82433, 4.27403, 5.00096, 5.62839, 6.11906, 6.54464, 6.9329, 7.29947, 7.65808, 8.02944, 8.86531, 9.02586, 9.37725, 9.72776, 10.1283, 10.356");
+            values ( \
+              "-0.0460039, -0.0496245, -0.101311, -0.142018, -0.169709, -0.189809, -0.204101, -0.212858, -0.21419, -0.196371, -0.0717451, -0.0553577, -0.0302888, -0.0161338, -0.00746609, -0.00541279" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("13.4266, 15.4353, 19.1214, 20.6404, 22.6724, 24.2371, 25.4735, 27.209, 28.3072, 29.0623, 30.5442, 31.44, 33.5385, 34.5596, 36.0413, 37.071, 37.886, 39.4507, 40.9741");
+            values ( \
+              "-0.0547274, -0.0572833, -0.119963, -0.143304, -0.171172, -0.189314, -0.201148, -0.212984, -0.216415, -0.215807, -0.199364, -0.169651, -0.0884361, -0.0601357, -0.0328211, -0.0212007, -0.0148436, -0.00722842, -0.00356511" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.80302, 2.8303, 2.84141, 2.84791, 2.85728, 2.87789, 2.89595, 2.9071, 2.91707, 2.92629, 2.93511, 2.94379, 2.9503, 2.96125, 2.96608, 2.96928, 2.97455, 2.97861, 2.98307, 2.98841, 2.99576, 3.00557, 3.05842, 3.06601, 3.07455, 3.08481, 3.0972, 3.11405, 3.13647, 3.16715");
+            values ( \
+              "-0.000439396, -0.00249987, -0.0041842, -0.00553056, -0.00834122, -0.0153844, -0.0208349, -0.023739, -0.0260165, -0.0276719, -0.028734, -0.0284733, -0.0253721, -0.0118861, -0.00704268, -0.00483684, -0.00249826, -0.00147626, -0.000825057, -0.000434354, -0.00019918, -0.000113342, -9.50762e-05, -9.81996e-06, -7.32765e-05, -1e-22, -6.81269e-05, -1e-22, -6.20535e-05, -1e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.91011, 2.9318, 2.93751, 2.94314, 2.94878, 2.95364, 2.98368, 3.00131, 3.01883, 3.03287, 3.04827, 3.05851, 3.06153, 3.0681, 3.07576, 3.08139, 3.0842, 3.08701, 3.09264, 3.0931, 3.09449, 3.09635, 3.10006, 3.10377, 3.10806, 3.11524, 3.12071, 3.12287, 3.12675, 3.12945, 3.13216, 3.13788, 3.1423, 3.14672, 3.15114, 3.15392, 3.15948, 3.16225, 3.16496, 3.17308, 3.18677, 3.20267, 3.27251");
+            values ( \
+              "-0.00907667, -0.010102, -0.0121552, -0.0144043, -0.016872, -0.019289, -0.0364285, -0.0460407, -0.0551216, -0.0619319, -0.0688528, -0.0731575, -0.0743038, -0.0765367, -0.0790054, -0.0791892, -0.079179, -0.0791008, -0.0787402, -0.0785923, -0.0780868, -0.0766581, -0.0729234, -0.0680188, -0.0608746, -0.0448989, -0.0333311, -0.0290901, -0.0229356, -0.019254, -0.0160385, -0.0103566, -0.0071527, -0.00511185, -0.00350953, -0.00286396, -0.00181849, -0.00141858, -0.00118238, -0.00064154, -0.000299552, -0.000173212, -7.65742e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("3.17943, 3.22884, 3.25481, 3.3788, 3.4076, 3.46087, 3.49117, 3.50508, 3.53323, 3.56138, 3.56753, 3.57388, 3.62121, 3.63897, 3.65731, 3.67711, 3.69823, 3.73762, 3.78368");
+            values ( \
+              "-0.0119169, -0.0233543, -0.0349779, -0.0994793, -0.113313, -0.136652, -0.148124, -0.152372, -0.15727, -0.150177, -0.1449, -0.137363, -0.0589949, -0.038484, -0.0239244, -0.0140021, -0.00765035, -0.00215472, -0.000471284" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.89404, 4.00582, 4.20423, 4.38163, 4.50397, 4.60982, 4.70615, 4.79691, 4.88557, 4.97411, 4.9832, 5.14647, 5.21548, 5.25066, 5.30001, 5.36332, 5.44773, 5.58369, 5.74379");
+            values ( \
+              "-0.0277758, -0.0375582, -0.0905423, -0.135412, -0.162613, -0.182434, -0.19655, -0.205377, -0.206942, -0.191687, -0.187858, -0.0876931, -0.0562155, -0.0441707, -0.0311079, -0.0195832, -0.0101877, -0.00322427, -0.000750594" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("6.22045, 6.69652, 7.35504, 7.92297, 8.47157, 8.89692, 9.07699, 9.28472, 9.65157, 10.0101, 10.3683, 10.5624, 10.9349, 11.2209, 11.3708, 11.5706, 11.7227, 11.8866, 12.1052, 12.5423, 13.1423, 13.8719");
+            values ( \
+              "-0.0504534, -0.0545687, -0.101367, -0.138436, -0.169704, -0.189802, -0.196969, -0.204076, -0.212845, -0.214169, -0.197909, -0.171807, -0.109618, -0.0713368, -0.0560104, -0.0399291, -0.0306545, -0.0229347, -0.0153884, -0.00656862, -0.00182525, -0.000333955" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("15.7558, 17.8394, 20.3974, 23.0007, 25.032, 26.5966, 28.4112, 29.5684, 30.6655, 31.4213, 32.9031, 35.8972, 36.9185, 38.4003, 39.4297, 40.2444, 41.809, 43.3736, 46.5029");
+            values ( \
+              "-0.0521348, -0.0580982, -0.102302, -0.143342, -0.171195, -0.189338, -0.205802, -0.212998, -0.216424, -0.215819, -0.199369, -0.0884426, -0.0601344, -0.0328201, -0.0212028, -0.0148471, -0.00723012, -0.00346687, -0.000777857" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("10.2871, 10.3368, 10.3581, 10.3686, 10.3793, 10.4333, 10.4571, 10.4774, 10.4958, 10.513, 10.5297, 10.538, 10.5461, 10.5542, 10.5641, 10.5844, 10.5945, 10.6052, 10.6174, 10.6339, 10.6796");
+            values ( \
+              "-0.000619331, -0.00138033, -0.00221377, -0.00278684, -0.00357641, -0.0093368, -0.0115008, -0.0129931, -0.0140321, -0.0147359, -0.0151044, -0.0151006, -0.0149069, -0.0142821, -0.0121053, -0.00423974, -0.00204622, -0.00101759, -0.000548429, -0.000337782, -0.000148105" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("10.3198, 10.4665, 10.479, 10.4947, 10.5057, 10.5182, 10.538, 10.5458, 10.5613, 10.633, 10.6677, 10.689, 10.7057, 10.7227, 10.7329, 10.7466, 10.7566, 10.7691, 10.7881, 10.7912, 10.7973, 10.8095, 10.8149, 10.8396, 10.8508, 10.8573, 10.8647, 10.8782, 10.8872");
+            values ( \
+              "-0.000279324, -0.00175864, -0.00256172, -0.00369394, -0.00461804, -0.00582856, -0.00818251, -0.00936522, -0.0120067, -0.0267891, -0.0332396, -0.0368574, -0.0395107, -0.042093, -0.0434884, -0.0450672, -0.0460508, -0.0469872, -0.0473174, -0.047035, -0.0462635, -0.041869, -0.0382902, -0.0167869, -0.00988921, -0.0071563, -0.00486385, -0.00233675, -0.00156149" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("10.7815, 10.9799, 11.023, 11.033, 11.0531, 11.0931, 11.1161, 11.1621, 11.2023, 11.2158, 11.2255, 11.2684, 11.2872, 11.3099, 11.3303, 11.3474, 11.3787, 11.404, 11.454, 11.4784, 11.4996, 11.5328, 11.5422, 11.5612, 11.5838, 11.6151, 11.6287, 11.6306, 11.6424, 11.658, 11.6666, 11.6696, 11.6756, 11.6873, 11.7032, 11.7094, 11.7218, 11.7467, 11.7847");
+            values ( \
+              "-0.000520617, -0.00489763, -0.00878854, -0.00988572, -0.0123298, -0.0183262, -0.0225577, -0.032044, -0.0407182, -0.0436532, -0.0457428, -0.0550953, -0.0590765, -0.0638184, -0.0679917, -0.0714789, -0.0776163, -0.082426, -0.0918145, -0.0961128, -0.0995072, -0.103712, -0.104529, -0.105334, -0.103665, -0.0907234, -0.0792644, -0.0775238, -0.0663758, -0.0519659, -0.0447691, -0.0424501, -0.0380203, -0.0302952, -0.0218161, -0.0191165, -0.0145531, -0.0081531, -0.00336181" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("12.2228, 12.4399, 12.471, 12.5449, 12.6276, 12.8679, 13.1258, 13.1763, 13.3122, 13.3768, 13.4328, 13.5442, 13.6504, 13.7566, 13.783, 13.8104, 13.9277, 13.9748, 14.0022, 14.0445, 14.1009, 14.1283, 14.1674, 14.2195, 14.3237, 14.4812, 14.6709");
+            values ( \
+              "-0.0155612, -0.0180783, -0.0213609, -0.03025, -0.0416763, -0.0778105, -0.117319, -0.124769, -0.143769, -0.152016, -0.15859, -0.169343, -0.174584, -0.16662, -0.159339, -0.148719, -0.0892369, -0.0684426, -0.0580893, -0.044576, -0.0306847, -0.0254978, -0.0194625, -0.0134166, -0.00608098, -0.0015778, -0.000279689" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("15.5272, 16.0801, 16.8616, 17.379, 17.872, 18.3007, 18.6901, 19.0577, 19.4171, 19.776, 19.8144, 20.4591, 20.6791, 20.964, 21.197, 21.338, 21.6202, 22.1688, 22.8008");
+            values ( \
+              "-0.0411465, -0.0529541, -0.107323, -0.140678, -0.168662, -0.189032, -0.20347, -0.212355, -0.2138, -0.197646, -0.19337, -0.0926213, -0.0658463, -0.0409654, -0.0272891, -0.0212214, -0.0125819, -0.00410411, -0.00102848" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("20.8273, 22.3839, 23.3287, 24.5464, 26.2597, 30.966, 32.4536, 34.485, 36.0496, 37.2855, 39.0214, 40.1184, 40.8743, 42.3561, 43.2521, 45.3502, 46.3715, 47.8532, 48.8826, 49.6973, 51.262, 52.4019");
+            values ( \
+              "-0.000216872, -0.0019034, -0.00549774, -0.0157072, -0.040308, -0.120507, -0.143341, -0.171196, -0.189339, -0.201163, -0.212999, -0.216424, -0.215819, -0.19937, -0.169648, -0.0884427, -0.0601344, -0.0328201, -0.0212029, -0.0148471, -0.00723013, -0.00448844" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00908009, 0.00909622, 0.0091175, 0.00912913, 0.00913278, 0.00913372", \
+            "0.0109934, 0.0109988, 0.0110108, 0.0110208, 0.0110246, 0.0110257", \
+            "0.011685, 0.0116858, 0.0116884, 0.0116931, 0.011696, 0.0116969", \
+            "0.0119161, 0.0119163, 0.0119167, 0.0119176, 0.0119189, 0.0119196", \
+            "0.0120001, 0.0120002, 0.0120004, 0.0120007, 0.012001, 0.0120014", \
+            "0.0120589, 0.0120586, 0.0120575, 0.012055, 0.0120529, 0.0120522" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0117362, 0.0117515, 0.0117742, 0.0117876, 0.0117919, 0.011793", \
+            "0.0134548, 0.0134682, 0.0134857, 0.0134954, 0.0134984, 0.0134991", \
+            "0.0144321, 0.0144319, 0.0144347, 0.0144369, 0.0144374, 0.0144374", \
+            "0.0155129, 0.0153192, 0.0150401, 0.0148739, 0.0148159, 0.0147995", \
+            "0.0163897, 0.0161706, 0.0156428, 0.0151901, 0.0149292, 0.014856", \
+            "0.0163868, 0.0163982, 0.0164051, 0.0152609, 0.0151734, 0.0148928" \
+          );
+        }
+      }
+      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.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0992962, 0.149024, 0.346896, 1.16483, 4.58155, 18.8905", \
+            "0.106759, 0.156551, 0.354558, 1.1726, 4.59047, 18.8958", \
+            "0.133795, 0.185054, 0.384161, 1.20286, 4.61967, 18.9289", \
+            "0.177347, 0.2485, 0.48542, 1.32399, 4.7425, 19.0532", \
+            "0.111531, 0.234407, 0.611586, 1.69561, 5.22629, 19.5436", \
+            "-0.627319, -0.406753, 0.26443, 2.04207, 6.69678, 21.4596" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0263736, 0.054452, 0.170022, 0.650431, 2.66258, 11.0938", \
+            "0.0263081, 0.0544533, 0.169991, 0.65041, 2.66341, 11.0928", \
+            "0.0271474, 0.0545502, 0.169971, 0.650496, 2.66358, 11.0957", \
+            "0.0359363, 0.062747, 0.174003, 0.650359, 2.66263, 11.0935", \
+            "0.0603876, 0.0926543, 0.204348, 0.66868, 2.66311, 11.0935", \
+            "0.112025, 0.16447, 0.308099, 0.782745, 2.73406, 11.0928" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.150193, 0.213316, 0.46388, 1.49331, 5.79764, 23.8219", \
+            "0.161919, 0.225044, 0.475844, 1.50637, 5.81093, 23.8359", \
+            "0.21161, 0.274802, 0.526198, 1.5571, 5.86189, 23.8859", \
+            "0.38537, 0.46278, 0.728023, 1.76062, 6.06663, 24.0928", \
+            "0.8387, 0.972595, 1.3858, 2.5662, 6.88437, 24.9132", \
+            "2.16285, 2.38707, 3.10388, 5.06694, 10.1195, 28.2014" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0283612, 0.0541838, 0.155881, 0.572275, 2.3178, 9.62073", \
+            "0.0283772, 0.054417, 0.156597, 0.572124, 2.31745, 9.62016", \
+            "0.0283813, 0.0542564, 0.156226, 0.572154, 2.31768, 9.62226", \
+            "0.035297, 0.0607362, 0.156768, 0.57225, 2.3179, 9.62014", \
+            "0.0605051, 0.0927758, 0.19358, 0.575049, 2.31713, 9.61985", \
+            "0.111992, 0.157906, 0.305717, 0.731153, 2.33318, 9.61907" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.0773579, 0.0864173, 0.0885715, 0.0942434, 0.0984595, 0.101589, 0.103191, 0.106394, 0.10729, 0.109082, 0.111352, 0.115437, 0.117963, 0.124818, 0.127878, 0.132849, 0.136807, 0.141516, 0.147915, 0.154267, 0.159112, 0.164455, 0.178184, 0.203181");
+            values ( \
+              "0.00563615, 0.0320297, 0.0376075, 0.0495, 0.0557107, 0.0588393, 0.0599461, 0.0611832, 0.0612678, 0.0611702, 0.0603657, 0.0563616, 0.050327, 0.0295132, 0.0229073, 0.0150622, 0.0106216, 0.00689817, 0.00371807, 0.00205525, 0.00133424, 0.000831399, 0.000323476, 0.000204038" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.0966168, 0.103384, 0.119611, 0.130836, 0.140208, 0.148827, 0.157222, 0.165606, 0.174637, 0.201485, 0.214626, 0.225092, 0.237427, 0.255433, 0.255698");
+            values ( \
+              "0.0174058, 0.0311069, 0.0796762, 0.104581, 0.117384, 0.123601, 0.124498, 0.12117, 0.109959, 0.0468037, 0.0266196, 0.016346, 0.0089982, 0.0037831, 0.00375078" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.172263, 0.197996, 0.22858, 0.241026, 0.262044, 0.27447, 0.289928, 0.296612, 0.30263, 0.315701, 0.32903, 0.335178, 0.348288, 0.354971, 0.365464, 0.381657, 0.396923, 0.410385, 0.436577, 0.471651, 0.503607, 0.517239, 0.535179, 0.550554, 0.566105, 0.588213, 0.597566, 0.616273, 0.653686, 0.719917, 0.797953");
+            values ( \
+              "0.0189711, 0.0487842, 0.0951417, 0.112117, 0.135762, 0.146126, 0.15619, 0.159308, 0.161838, 0.165662, 0.167642, 0.167918, 0.167362, 0.166489, 0.1643, 0.159145, 0.151892, 0.142955, 0.119263, 0.0843893, 0.0570249, 0.0474126, 0.0366984, 0.029221, 0.0230379, 0.0162357, 0.0139908, 0.0103173, 0.00548263, 0.00157922, 0.000338748" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.505658, 0.599639, 0.688826, 0.744581, 0.796689, 0.854589, 0.890323, 0.932682, 0.973021, 1.02479, 1.07331, 1.16141, 1.19548, 1.23442, 1.27515, 1.35661, 1.38581, 1.44353, 1.62408, 1.69409, 1.74273, 1.79562, 1.86507, 1.92535, 2.00573, 2.10594, 2.16724, 2.28985, 2.53506, 2.82671");
+            values ( \
+              "0.0460029, 0.0612683, 0.102606, 0.126044, 0.144064, 0.159509, 0.166972, 0.173933, 0.178783, 0.1827, 0.184286, 0.182855, 0.180914, 0.177835, 0.173568, 0.161197, 0.155199, 0.141413, 0.0913181, 0.0735189, 0.0624721, 0.0517977, 0.0400365, 0.0317275, 0.0229553, 0.0151822, 0.0117576, 0.00688714, 0.00214392, 0.000464423" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("1.88267, 2.2266, 2.63667, 2.82989, 3.14254, 3.34097, 3.73781, 3.84885, 3.9969, 4.18294, 4.50217, 4.76245, 5.00934, 5.4036, 5.5874, 5.77344, 6.44083, 6.71057, 6.97018, 7.31632, 7.51137, 7.75454, 8.07877, 8.32571, 8.57326, 8.90332, 9.56344, 10.6698, 11.9996");
+            values ( \
+              "0.0540155, 0.0591851, 0.107584, 0.128386, 0.155157, 0.16765, 0.183514, 0.185946, 0.188093, 0.189202, 0.187612, 0.183388, 0.177095, 0.161363, 0.151192, 0.139437, 0.0933476, 0.0762116, 0.0616289, 0.04538, 0.0379133, 0.0300972, 0.021896, 0.017075, 0.0132824, 0.00945497, 0.00461346, 0.00122599, 0.000204794" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("7.71608, 9.15862, 10.6908, 11.5744, 12.3056, 13.7048, 15.1739, 15.5072, 16.1737, 17.2077, 18.5529, 18.8995, 19.5927, 20.6523, 22.1214, 23.4082, 26.6817, 27.8478, 28.6331, 29.5511, 30.7517, 31.8092, 33.219, 34.3782, 35.6349, 37.104, 38.5731, 40.0423, 41.5114, 42.9805, 47.3878");
+            values ( \
+              "0.0597516, 0.0618909, 0.106051, 0.129289, 0.145552, 0.168954, 0.183532, 0.185559, 0.18848, 0.190298, 0.188573, 0.187438, 0.184454, 0.177918, 0.164128, 0.146753, 0.0928646, 0.0751297, 0.0644348, 0.0533127, 0.0410863, 0.0323706, 0.0232415, 0.0176075, 0.0129694, 0.00898628, 0.00622191, 0.00427545, 0.00295258, 0.00201603, 0.000659826" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.107937, 0.115804, 0.123819, 0.125929, 0.131476, 0.134836, 0.138925, 0.140606, 0.142981, 0.147059, 0.149612, 0.156424, 0.159489, 0.164499, 0.168421, 0.173116, 0.179525, 0.185843, 0.190642, 0.195882, 0.20917, 0.233641");
+            values ( \
+              "1.75522e-05, 0.0260953, 0.045968, 0.0497757, 0.0574633, 0.0601136, 0.061379, 0.0613054, 0.0604404, 0.0564312, 0.0502843, 0.029556, 0.0229267, 0.0150222, 0.0106247, 0.00690756, 0.00371585, 0.00206444, 0.00134197, 0.000845808, 0.00033586, 0.000223671" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.127853, 0.131544, 0.135463, 0.151373, 0.1626, 0.171972, 0.180592, 0.188988, 0.197372, 0.206403, 0.233251, 0.246398, 0.256852, 0.269254, 0.286197");
+            values ( \
+              "0.0172055, 0.022364, 0.0319983, 0.0796495, 0.104566, 0.117388, 0.12359, 0.124504, 0.121161, 0.109959, 0.0468027, 0.0266123, 0.0163515, 0.00897219, 0.00410692" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.210671, 0.229855, 0.272809, 0.282972, 0.296051, 0.306156, 0.321513, 0.334341, 0.341097, 0.354071, 0.366914, 0.379904, 0.386683, 0.396804, 0.413354, 0.419993, 0.430513, 0.442096, 0.465264, 0.493823, 0.513798, 0.530506, 0.55143, 0.567802, 0.580476, 0.596666, 0.619274, 0.642648, 0.66053, 0.696294, 0.765382, 0.847158");
+            values ( \
+              "0.04187, 0.0489922, 0.112362, 0.124554, 0.137769, 0.14619, 0.156011, 0.161746, 0.164057, 0.166907, 0.16797, 0.16742, 0.166454, 0.164437, 0.159184, 0.156322, 0.150824, 0.142912, 0.122279, 0.0936029, 0.0747152, 0.0607183, 0.0457958, 0.0362123, 0.0300194, 0.0234496, 0.0164003, 0.0112709, 0.00841488, 0.00458053, 0.00123526, 0.000229163" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.540805, 0.633848, 0.719567, 0.769866, 0.820474, 0.869415, 0.898542, 0.939142, 0.973819, 1.00508, 1.05666, 1.10536, 1.19554, 1.22343, 1.26062, 1.30721, 1.38676, 1.41785, 1.47551, 1.65615, 1.72614, 1.77475, 1.82766, 1.89711, 1.9574, 2.0378, 2.10734, 2.13798, 2.19927, 2.32184, 2.56699, 2.85426");
+            values ( \
+              "0.0487388, 0.0622706, 0.102042, 0.123438, 0.141508, 0.155381, 0.162186, 0.16998, 0.175191, 0.178782, 0.182701, 0.184281, 0.182773, 0.181199, 0.178356, 0.173583, 0.161548, 0.155211, 0.141422, 0.0913187, 0.073509, 0.0624686, 0.0518072, 0.0400299, 0.0317193, 0.0229597, 0.0172614, 0.0151889, 0.0117516, 0.00689539, 0.00213856, 0.000486762" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("1.94208, 2.28509, 2.66266, 2.86265, 2.97647, 3.16958, 3.37366, 3.80803, 4.21711, 4.55111, 4.76658, 5.04302, 5.42144, 5.65181, 5.95897, 6.44293, 6.75341, 6.98552, 7.29501, 7.49186, 7.645, 7.84919, 8.25756, 8.45126, 8.74743, 9.14232, 9.93209, 11.0917");
+            values ( \
+              "0.0603275, 0.0621857, 0.106829, 0.128406, 0.139158, 0.154757, 0.167659, 0.184499, 0.189437, 0.187591, 0.184105, 0.177188, 0.16218, 0.149343, 0.129159, 0.095497, 0.07564, 0.0625716, 0.0477347, 0.0398581, 0.0345309, 0.0283946, 0.0188915, 0.015544, 0.0114887, 0.00760673, 0.00316002, 0.000763399" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("7.77954, 9.269, 10.6909, 11.8409, 13.1097, 13.7285, 14.7046, 15.5301, 16.7824, 17.2331, 18.0764, 18.927, 20.3961, 21.2465, 22.3804, 22.9659, 23.7467, 27.5, 28.7579, 29.599, 30.7939, 31.7977, 32.8259, 34.2872, 36.1505, 37.6196, 39.0887, 42.0269, 44.9651, 47.9033");
+            values ( \
+              "0.0600614, 0.06423, 0.105282, 0.134928, 0.159731, 0.1688, 0.179486, 0.185378, 0.189814, 0.190221, 0.189618, 0.18735, 0.179904, 0.173295, 0.16128, 0.153535, 0.141895, 0.0805413, 0.0631269, 0.0530521, 0.0409136, 0.0326284, 0.0256917, 0.0180964, 0.0114723, 0.00794764, 0.00548624, 0.00259701, 0.00122344, 0.000575057" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.236185, 0.24318, 0.245598, 0.248418, 0.250444, 0.25207, 0.253301, 0.254533, 0.256575, 0.257597, 0.258877, 0.259394, 0.260428, 0.26315, 0.263478, 0.264459, 0.265181, 0.265902, 0.267345, 0.268397, 0.269449, 0.270501, 0.271699, 0.272579, 0.274339, 0.276099, 0.278187, 0.280043, 0.282314, 0.283966, 0.287054, 0.289533, 0.292345, 0.294286, 0.295427, 0.297685, 0.299859, 0.302033, 0.303309, 0.306163, 0.307985, 0.310414, 0.312843, 0.315274, 0.317704, 0.321933, 0.329755, 0.337463, 0.349332, 0.355783");
+            values ( \
+              "0.0330811, 0.033941, 0.0391881, 0.0447235, 0.0483644, 0.0506265, 0.0534427, 0.0572098, 0.05708, 0.0570998, 0.0572043, 0.0574049, 0.0579993, 0.0591762, 0.0591772, 0.0591033, 0.0589756, 0.0587858, 0.0582198, 0.057636, 0.0569124, 0.0560489, 0.0548748, 0.0531768, 0.0487177, 0.0435062, 0.0365424, 0.0314955, 0.0262217, 0.0229622, 0.0176859, 0.0143666, 0.0112463, 0.00932724, 0.00841379, 0.00688112, 0.00562347, 0.00457971, 0.00407758, 0.00309465, 0.00255899, 0.00204011, 0.00161563, 0.00130699, 0.00104955, 0.000733949, 0.00039681, 0.000308358, 0.000324056, 0.000231356" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.252638, 0.261781, 0.276675, 0.287989, 0.297398, 0.306037, 0.314447, 0.324015, 0.331877, 0.358736, 0.371953, 0.382136, 0.394735, 0.412882, 0.414267");
+            values ( \
+              "0.014232, 0.0340245, 0.0785888, 0.103926, 0.117162, 0.12325, 0.124446, 0.120015, 0.109918, 0.0467977, 0.0265328, 0.0165143, 0.00897586, 0.00374861, 0.00357954" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.319452, 0.423197, 0.432923, 0.44821, 0.454999, 0.467798, 0.473905, 0.480769, 0.493582, 0.506599, 0.523246, 0.536355, 0.547635, 0.562675, 0.581299, 0.631888, 0.660998, 0.675035, 0.693344, 0.709497, 0.731035, 0.754707, 0.767273, 0.792405, 0.84267, 0.912344, 0.997974");
+            values ( \
+              "0.00319077, 0.138118, 0.146147, 0.155983, 0.159307, 0.164007, 0.165536, 0.166871, 0.167947, 0.167408, 0.164499, 0.160565, 0.155924, 0.147426, 0.132485, 0.0826545, 0.0578263, 0.0478141, 0.0368512, 0.0290025, 0.0207815, 0.0142751, 0.0116621, 0.00769695, 0.00318631, 0.000828973, 0.000149015" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.681454, 0.796575, 0.855423, 0.90814, 0.954012, 1.00288, 1.06646, 1.10105, 1.13223, 1.18382, 1.23253, 1.32155, 1.35292, 1.39275, 1.43439, 1.5137, 1.54504, 1.60269, 1.78334, 1.85333, 1.90194, 1.95485, 2.0243, 2.0846, 2.16499, 2.26518, 2.32646, 2.44903, 2.69267, 2.9754");
+            values ( \
+              "0.055219, 0.0786383, 0.105801, 0.127624, 0.143415, 0.156861, 0.169944, 0.175139, 0.178733, 0.182658, 0.184253, 0.182802, 0.181025, 0.177904, 0.173565, 0.161589, 0.155202, 0.141423, 0.0913156, 0.0735099, 0.0624698, 0.0518057, 0.040031, 0.0317202, 0.0229587, 0.0151882, 0.0117524, 0.00689485, 0.00215861, 0.000506904" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("2.1152, 2.48201, 2.98809, 3.10279, 3.29436, 3.49923, 3.90897, 4.07926, 4.26982, 4.34174, 4.48559, 4.74778, 5.08611, 5.33167, 5.62193, 6.08187, 6.76855, 7.13617, 7.34069, 7.60509, 7.81659, 8.07002, 8.4258, 8.7894, 9.06692, 9.62195, 10.6964, 11.9632");
+            values ( \
+              "0.0701146, 0.0704739, 0.12835, 0.139188, 0.154666, 0.167633, 0.183846, 0.187153, 0.188984, 0.189208, 0.188971, 0.186444, 0.179464, 0.171494, 0.158174, 0.129352, 0.082446, 0.0612927, 0.0513179, 0.0403579, 0.0330875, 0.0258839, 0.0181429, 0.012552, 0.00941813, 0.0052095, 0.00144409, 0.000288749" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("0.00661473, 5.27828, 6.74739, 7.58631, 8.31669, 11.6488, 13.0815, 13.869, 15.3381, 16.3416, 17.3737, 18.8428, 19.5164, 20.4147, 21.6278, 22.7129, 24.182, 28.5517, 31.0042, 32.6332, 35.0367, 37.8427, 39.3118, 40.301");
+            values ( \
+              "1e-22, 0.000567372, 0.0081854, 0.0200309, 0.0354344, 0.127048, 0.156934, 0.168815, 0.18344, 0.188425, 0.190254, 0.188195, 0.185607, 0.180696, 0.17106, 0.158846, 0.137244, 0.0676934, 0.0403212, 0.0278119, 0.0156368, 0.0078102, 0.00538635, 0.00443072" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.637296, 0.645575, 0.651025, 0.65762, 0.683699, 0.689901, 0.695562, 0.701, 0.706428, 0.711855, 0.722221, 0.729495, 0.73705, 0.747861, 0.758438, 0.767066");
+            values ( \
+              "0.00176915, 0.00286548, 0.00590438, 0.0112486, 0.0377347, 0.0423599, 0.0451227, 0.0463612, 0.0451215, 0.0382021, 0.0181167, 0.0103302, 0.00555322, 0.00208228, 0.000843761, 0.000698404" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.674784, 0.689084, 0.694025, 0.69729, 0.703821, 0.7352, 0.747055, 0.757437, 0.767168, 0.776738, 0.786298, 0.790843, 0.807219, 0.813414, 0.81779, 0.822435, 0.828558, 0.833924, 0.839138, 0.845764, 0.852036, 0.855827, 0.862366, 0.870732, 0.878717");
+            values ( \
+              "0.0048559, 0.0109561, 0.0161958, 0.0201609, 0.0291799, 0.0799881, 0.0955124, 0.104659, 0.108917, 0.108638, 0.102212, 0.09498, 0.0593781, 0.0474839, 0.0401984, 0.0333427, 0.0256731, 0.0202473, 0.0159699, 0.0117117, 0.00873275, 0.0073203, 0.00540541, 0.00362506, 0.0024749" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.819449, 0.852608, 0.884056, 0.907586, 0.920253, 0.936735, 0.943708, 0.956805, 0.970608, 0.982912, 0.990235, 0.997014, 1.00379, 1.01501, 1.02875, 1.03667, 1.04382, 1.05738, 1.0651, 1.07539, 1.11846, 1.13684, 1.15142, 1.16035, 1.17821, 1.188, 1.20319, 1.21835, 1.23936, 1.24775, 1.26453, 1.29809, 1.36105, 1.4344");
+            values ( \
+              "0.0473738, 0.0611341, 0.101365, 0.126752, 0.137614, 0.148775, 0.152506, 0.158006, 0.161799, 0.163519, 0.163766, 0.163668, 0.163018, 0.161265, 0.15755, 0.154666, 0.151414, 0.143502, 0.137773, 0.128971, 0.0870071, 0.0703418, 0.0585399, 0.0519975, 0.0405378, 0.0351969, 0.0280778, 0.0222532, 0.0159666, 0.013966, 0.0106434, 0.00606124, 0.00189902, 0.000456132" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.18677, 1.27907, 1.36647, 1.41028, 1.46519, 1.51321, 1.57681, 1.61133, 1.64246, 1.69403, 1.74273, 1.83098, 1.86459, 1.90368, 1.94457, 2.02319, 2.0552, 2.11282, 2.29351, 2.36349, 2.41209, 2.465, 2.53445, 2.59476, 2.67516, 2.77533, 2.83661, 2.95917, 3.20029, 3.47966");
+            values ( \
+              "0.0565322, 0.0659298, 0.106352, 0.124677, 0.143839, 0.156996, 0.170053, 0.17523, 0.178801, 0.182715, 0.184293, 0.182863, 0.180948, 0.177849, 0.173578, 0.161719, 0.155209, 0.141431, 0.0913128, 0.07351, 0.0624727, 0.0518056, 0.0400327, 0.0317214, 0.022956, 0.0151863, 0.0117547, 0.00689351, 0.00219326, 0.000525053" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("2.58454, 2.9226, 3.29875, 3.50197, 3.62009, 3.80518, 4.013, 4.42863, 4.55783, 4.70548, 4.85509, 5.1543, 5.26083, 5.46558, 5.68138, 6.06694, 6.27647, 6.55584, 7.29714, 7.52821, 7.85398, 8.11787, 8.32847, 8.58212, 8.93807, 9.09373, 9.30226, 9.5803, 10.1364, 11.2002, 12.4543");
+            values ( \
+              "0.0617003, 0.0619619, 0.10645, 0.128396, 0.139537, 0.154478, 0.167657, 0.184014, 0.186631, 0.188468, 0.189222, 0.18783, 0.186476, 0.182723, 0.177094, 0.161789, 0.150159, 0.132008, 0.0814364, 0.067766, 0.0512783, 0.040348, 0.0331081, 0.0258918, 0.0181484, 0.0155137, 0.0125484, 0.00940785, 0.00519974, 0.0014634, 0.000301371" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0.0170505, 5.67634, 7.14545, 7.86015, 8.73428, 11.8476, 13.1061, 14.396, 15.8651, 16.864, 17.8986, 19.2045, 20.3607, 21.3429, 22.812, 24.0987, 27.3724, 29.3237, 31.4424, 33.9097, 36.3256, 39.2638, 41.3576");
+            values ( \
+              "1e-22, 0.000429771, 0.00695361, 0.0158831, 0.0329701, 0.118819, 0.147786, 0.168967, 0.183536, 0.188478, 0.190303, 0.188676, 0.184055, 0.177915, 0.164122, 0.14675, 0.0928664, 0.0644325, 0.0410839, 0.0232437, 0.0129671, 0.00621964, 0.00422371" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.08032, 2.10929, 2.11622, 2.12624, 2.15322, 2.1694, 2.1801, 2.18986, 2.1991, 2.20817, 2.21723, 2.23009, 2.24094, 2.24932, 2.25868, 2.26921, 2.28522, 2.32075");
+            values ( \
+              "0.00037363, 0.00237866, 0.00358245, 0.00621767, 0.0172297, 0.021938, 0.0245397, 0.0263074, 0.0273648, 0.0274208, 0.025491, 0.0142131, 0.00754665, 0.00439477, 0.00228725, 0.00111913, 0.000507875, 0.000331873" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.19151, 2.21932, 2.23147, 2.24527, 2.26221, 2.28771, 2.29544, 2.30172, 2.30543, 2.31284, 2.31288, 2.31296, 2.31802, 2.32681, 2.33024, 2.33196, 2.33536, 2.33704, 2.34042, 2.34212, 2.34382, 2.34552, 2.34901, 2.3508, 2.35258, 2.35487, 2.36803, 2.37603, 2.3795, 2.38454, 2.39167, 2.39695, 2.39994, 2.40294, 2.40671, 2.41048, 2.41568, 2.41918, 2.42304, 2.42678, 2.43084, 2.43743, 2.44236, 2.44729, 2.4528, 2.45831, 2.46527, 2.47224, 2.49131, 2.51338");
+            values ( \
+              "0.0190685, 0.0219543, 0.0297181, 0.038073, 0.0480778, 0.0626464, 0.0661173, 0.0687353, 0.0701941, 0.0729204, 0.0726383, 0.0729714, 0.0744127, 0.0764567, 0.0765442, 0.0765031, 0.0762547, 0.0760492, 0.0754748, 0.074869, 0.0741138, 0.073209, 0.0708816, 0.0694411, 0.0678332, 0.0654801, 0.0474261, 0.0373936, 0.0332934, 0.0280659, 0.0215945, 0.0174705, 0.0155587, 0.0138246, 0.0119285, 0.0102452, 0.00823579, 0.00702873, 0.00591726, 0.00500756, 0.00417286, 0.00307661, 0.00245713, 0.00193922, 0.00150508, 0.00114936, 0.000841126, 0.000599407, 0.000277983, 0.000151507" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("2.38882, 2.45286, 2.46462, 2.48472, 2.51001, 2.58524, 2.60824, 2.6334, 2.65128, 2.66803, 2.6777, 2.69008, 2.70434, 2.72102, 2.74538, 2.75308, 2.76847, 2.7897, 2.83569, 2.85446, 2.86771, 2.88459, 2.89579, 2.91074, 2.93594, 2.94719, 2.96353, 2.9853, 3.02886, 3.06787");
+            values ( \
+              "0.00479036, 0.0224325, 0.0278815, 0.0385089, 0.0529075, 0.0996851, 0.112912, 0.125277, 0.132251, 0.137076, 0.139007, 0.140557, 0.141099, 0.140023, 0.134279, 0.130856, 0.121877, 0.105317, 0.0666598, 0.0530824, 0.0446313, 0.0353714, 0.0301369, 0.0241709, 0.0164001, 0.0137594, 0.0106253, 0.00746854, 0.00356477, 0.00210799" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.01967, 3.11663, 3.35852, 3.42951, 3.49749, 3.56771, 3.6221, 3.67227, 3.76458, 3.83554, 3.87905, 3.95882, 4.04927, 4.26016, 4.36063, 4.47626, 4.59039, 4.67681, 4.76442, 4.9647, 5.05744");
+            values ( \
+              "0.0362121, 0.0391028, 0.124355, 0.144514, 0.159319, 0.170051, 0.17535, 0.178052, 0.178378, 0.174729, 0.170896, 0.159958, 0.140423, 0.0837875, 0.0603512, 0.0396026, 0.0253134, 0.0177783, 0.0123474, 0.00518289, 0.00384246" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("4.01397, 4.15628, 4.32767, 4.59442, 4.85977, 5.48615, 5.84084, 6.0556, 6.49006, 6.89893, 7.22281, 7.4682, 7.72474, 8.09084, 8.3577, 9.58431, 10.1909, 10.6842, 11.139, 11.3945, 11.9056, 12.516");
+            values ( \
+              "0.000712324, 0.00258816, 0.00781689, 0.0241655, 0.0501496, 0.122508, 0.15402, 0.167707, 0.184518, 0.189458, 0.187707, 0.183696, 0.177191, 0.162771, 0.147841, 0.0670641, 0.0392422, 0.0244515, 0.0154923, 0.0119245, 0.00695415, 0.00401854" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("0.0188716, 7.86465, 9.33375, 10.1579, 10.8879, 13.9109, 15.135, 16.4482, 17.9173, 18.9165, 19.9509, 21.2388, 22.4486, 23.3952, 24.8643, 26.151, 29.4247, 31.376, 33.4947, 35.962, 38.3779, 41.3161, 43.3341");
+            values ( \
+              "1e-22, 0.000593785, 0.0082915, 0.0199718, 0.0353439, 0.119088, 0.147308, 0.168959, 0.183531, 0.188475, 0.1903, 0.188722, 0.183868, 0.177912, 0.16412, 0.14675, 0.0928662, 0.0644324, 0.0410838, 0.0232438, 0.012967, 0.00621949, 0.00429595" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("7.48279, 7.5556, 7.57834, 7.59183, 7.60193, 7.62763, 7.64679, 7.66868, 7.68799, 7.7061, 7.72366, 7.74105, 7.75844, 7.76454, 7.80039, 7.81843, 7.8368, 7.86407, 7.8774, 7.89444, 7.91082");
+            values ( \
+              "0.000112138, 0.00125128, 0.00215058, 0.00317375, 0.00428053, 0.00805, 0.0104218, 0.0122853, 0.0133953, 0.0139955, 0.0143071, 0.0142404, 0.0136537, 0.0129898, 0.00432374, 0.00196422, 0.000815991, 0.00029889, 0.00014671, 7.89759e-05, 6.72692e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("7.575, 7.58455, 7.68354, 7.70946, 7.73047, 7.75581, 7.81453, 7.83647, 7.87042, 7.89987, 7.92666, 7.93783, 7.95791, 7.97647, 7.98739, 7.99933, 8.00414, 8.05908, 8.07757, 8.09785, 8.11382, 8.14382, 8.16599");
+            values ( \
+              "0.00023289, 0.000273118, 0.00225912, 0.00409718, 0.00615112, 0.010134, 0.0237219, 0.0279271, 0.0333661, 0.0372243, 0.04014, 0.041104, 0.0424054, 0.0429482, 0.0427196, 0.0414282, 0.0402089, 0.0139155, 0.00806911, 0.00416244, 0.00234922, 0.000676722, 0.000367223" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("8.02917, 8.19069, 8.21014, 8.24903, 8.33761, 8.49371, 8.53996, 8.57289, 8.59799, 8.6118, 8.6356, 8.66121, 8.68107, 8.68879, 8.70423, 8.72703, 8.75383, 8.81082, 8.84621, 8.87947, 8.90482, 8.93718, 8.98034, 9.04988, 9.13128");
+            values ( \
+              "0.00103987, 0.0097563, 0.0124749, 0.0193368, 0.0392557, 0.0733618, 0.0828664, 0.088628, 0.0922476, 0.0939034, 0.0961332, 0.0974912, 0.0974178, 0.0969536, 0.0950715, 0.0889305, 0.077054, 0.0473858, 0.0317392, 0.0207542, 0.0145992, 0.00915083, 0.00472112, 0.00144076, 0.000371576" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("9.24615, 9.45232, 9.50837, 9.70912, 10.0399, 10.1249, 10.1913, 10.255, 10.3184, 10.3758, 10.4571, 10.4941, 10.5533, 10.6164, 10.7318, 10.9072, 11.0091, 11.1337, 11.1944, 11.2753, 11.3545, 11.4732, 11.6314, 11.7956");
+            values ( \
+              "0.0128382, 0.0225951, 0.0298591, 0.0608884, 0.11955, 0.132507, 0.140926, 0.147287, 0.151745, 0.154126, 0.154638, 0.153661, 0.150209, 0.143274, 0.121494, 0.0791284, 0.0573264, 0.0366989, 0.0291159, 0.0211184, 0.0152962, 0.00931281, 0.00463179, 0.00251537" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("11.9843, 12.4441, 13.2689, 13.4379, 13.802, 13.9482, 14.1885, 14.4123, 14.6144, 14.944, 15.2096, 15.4603, 15.8553, 16.0522, 17.0366, 17.4499, 17.9196, 18.3847, 18.7407, 19.1042, 19.3817, 19.9365, 20.2939");
+            values ( \
+              "0.0372412, 0.0469665, 0.122265, 0.136036, 0.159562, 0.166619, 0.175307, 0.180466, 0.182885, 0.183031, 0.179946, 0.174536, 0.160127, 0.149707, 0.0851298, 0.0612174, 0.0403175, 0.0258827, 0.0181266, 0.0125423, 0.00942751, 0.00520324, 0.0039458" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("0.0157682, 15.4076, 16.6824, 17.0497, 17.6496, 18.1875, 18.9089, 22.0677, 23.3305, 24.6167, 26.0858, 27.0838, 28.1189, 29.4039, 30.6217, 31.563, 33.0321, 34.3187, 39.0208, 40.2685, 41.6075, 42.8229, 44.292, 45.3467, 46.482, 47.9511, 49.4202, 52.0475");
+            values ( \
+              "1e-22, 0.000152532, 0.00240296, 0.00446076, 0.0100803, 0.0176757, 0.0319698, 0.11886, 0.147906, 0.169002, 0.183559, 0.188492, 0.190315, 0.188738, 0.183845, 0.177917, 0.164122, 0.146752, 0.0714294, 0.0555296, 0.0415756, 0.0315997, 0.0223488, 0.017354, 0.013167, 0.00912876, 0.00631773, 0.00334883" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00930577, 0.00932486, 0.00934641, 0.00935713, 0.00936038, 0.0093612", \
+            "0.0130574, 0.0130774, 0.0131082, 0.0131273, 0.0131336, 0.0131353", \
+            "0.0145573, 0.0145678, 0.0145899, 0.0146086, 0.0146158, 0.0146177", \
+            "0.0151364, 0.0151065, 0.0150559, 0.0150217, 0.015012, 0.01501", \
+            "0.015592, 0.0154701, 0.0152981, 0.0151817, 0.0151224, 0.015101", \
+            "0.0159209, 0.0158943, 0.015741, 0.0153722, 0.0152127, 0.0151487" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0141833, 0.0142033, 0.0142318, 0.0142486, 0.014254, 0.0142554", \
+            "0.0142801, 0.0142409, 0.0141947, 0.0141719, 0.0141649, 0.0141631", \
+            "0.0134981, 0.0132692, 0.0129497, 0.0127538, 0.0126865, 0.0126682", \
+            "0.0135631, 0.0135903, 0.0133444, 0.0126312, 0.0123693, 0.0122984", \
+            "0.012795, 0.0130018, 0.0132865, 0.0130689, 0.012588, 0.0123145", \
+            "0.0122994, 0.0123419, 0.012597, 0.0132057, 0.0128793, 0.0125512" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.122952, 0.126891, 0.135065, 0.141098, 0.152344, 0.1626, 0.166792, 0.171046, 0.18219, 0.18695, 0.188875, 0.191764, 0.198722, 0.205781, 0.277056");
+            values ( \
+              "-0.0140858, -0.0148866, -0.0291866, -0.0370796, -0.0502873, -0.0597742, -0.0588302, -0.0564399, -0.0150971, -0.0060482, -0.00390478, -0.00215372, -0.000542628, -0.000225378, -4.68604e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.151222, 0.177791, 0.202775, 0.212421, 0.22122, 0.229503, 0.237574, 0.245635, 0.247299, 0.26459, 0.271305, 0.277479, 0.281908, 0.290764, 0.301838, 0.354694");
+            values ( \
+              "-0.0142536, -0.0636893, -0.101725, -0.113779, -0.122545, -0.128327, -0.129691, -0.120937, -0.116849, -0.0433964, -0.0246982, -0.0142208, -0.00941404, -0.00391889, -0.00129507, -0.000154894" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.269957, 0.293859, 0.365021, 0.391211, 0.418283, 0.446148, 0.474759, 0.495422, 0.502013, 0.515196, 0.525219, 0.538583, 0.54235, 0.549886, 0.589865, 0.608007, 0.62829, 0.645972, 0.66618, 0.70172, 0.744085");
+            values ( \
+              "-0.0315992, -0.0413777, -0.107495, -0.12868, -0.147731, -0.164826, -0.179541, -0.186692, -0.188129, -0.188886, -0.186803, -0.178253, -0.174033, -0.162032, -0.0743954, -0.0467582, -0.0266714, -0.0160049, -0.00870273, -0.00264927, -0.000639186" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.72109, 0.839567, 0.969876, 1.12391, 1.19057, 1.30719, 1.40877, 1.50125, 1.58865, 1.67424, 1.75973, 1.78273, 1.89107, 1.94767, 2.00751, 2.03969, 2.08453, 2.13629, 2.20531, 2.33756, 2.49028");
+            values ( \
+              "-0.0194972, -0.042147, -0.0813296, -0.12471, -0.1423, -0.170035, -0.190191, -0.204402, -0.213038, -0.214024, -0.19718, -0.185708, -0.111924, -0.0790904, -0.0530427, -0.0423284, -0.0306154, -0.0208875, -0.0122703, -0.00400104, -0.00100772" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("2.7763, 3.15307, 3.9469, 4.54893, 5.02117, 5.43079, 5.80519, 6.15931, 6.50644, 6.85319, 7.56307, 7.79921, 8.15037, 8.4024, 8.60328, 9.00505, 9.61077, 10.3436");
+            values ( \
+              "-0.0440101, -0.0446156, -0.105696, -0.147817, -0.176384, -0.197016, -0.211476, -0.220184, -0.220957, -0.203177, -0.0886374, -0.0607281, -0.0331088, -0.0210791, -0.0145512, -0.00663293, -0.00179221, -0.000314584" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("11.6352, 13.6369, 16.5134, 18.6103, 20.5639, 22.0744, 23.8211, 24.9453, 25.987, 26.7315, 28.1676, 31.0178, 32.2373, 33.6551, 34.7113, 36.1196, 37.6301, 40.6511");
+            values ( \
+              "-0.0532225, -0.060346, -0.113788, -0.149116, -0.177873, -0.196502, -0.213181, -0.220399, -0.223552, -0.222594, -0.204605, -0.0928448, -0.0581057, -0.0322442, -0.0204279, -0.0107632, -0.00530723, -0.00125963" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.157368, 0.162326, 0.171448, 0.184546, 0.194288, 0.198626, 0.202819, 0.207007, 0.20801, 0.215903, 0.219773, 0.22579, 0.230923, 0.236513");
+            values ( \
+              "-0.00957375, -0.013474, -0.0297943, -0.0460907, -0.0557773, -0.0584776, -0.060093, -0.0566151, -0.0541758, -0.0226403, -0.0115229, -0.00362327, -0.00126595, -0.000479563" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.183691, 0.195029, 0.197151, 0.21274, 0.227961, 0.239142, 0.248838, 0.257673, 0.26598, 0.274071, 0.282151, 0.283789, 0.285661, 0.288448, 0.296181, 0.301122, 0.303355, 0.307821, 0.310691, 0.314028, 0.318478, 0.325683");
+            values ( \
+              "-0.0138552, -0.0275988, -0.0312529, -0.0607472, -0.0851397, -0.10106, -0.113296, -0.122098, -0.128012, -0.129393, -0.120767, -0.116744, -0.110911, -0.0995925, -0.0628465, -0.043363, -0.0362166, -0.0247276, -0.0191905, -0.0142015, -0.00938307, -0.00493602" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.294445, 0.327691, 0.381899, 0.403993, 0.422513, 0.454547, 0.493891, 0.512204, 0.531891, 0.55514, 0.578396, 0.58062, 0.589516, 0.616274, 0.632994, 0.647395, 0.666281, 0.67711, 0.689485, 0.714236, 0.75244, 0.798518");
+            values ( \
+              "-0.0141614, -0.0382606, -0.0899968, -0.108984, -0.124177, -0.147196, -0.170708, -0.179519, -0.186365, -0.188439, -0.174827, -0.171987, -0.156401, -0.0949318, -0.0635296, -0.0435789, -0.025733, -0.018878, -0.0131206, -0.0060922, -0.00166, -0.000347879" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.79586, 0.919424, 1.04806, 1.2276, 1.34418, 1.44574, 1.53818, 1.62556, 1.71114, 1.79662, 1.80648, 1.98418, 2.07684, 2.13867, 2.17293, 2.24143, 2.36833");
+            values ( \
+              "-0.0372453, -0.0550256, -0.093285, -0.142382, -0.170101, -0.190246, -0.204446, -0.213074, -0.214053, -0.197199, -0.192587, -0.0792847, -0.042251, -0.0269763, -0.0209272, -0.0123442, -0.00436081" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("2.83509, 3.24692, 3.98485, 4.58647, 5.05865, 5.46823, 5.84258, 6.19667, 6.54376, 6.89048, 7.60026, 7.83653, 8.18769, 8.43955, 8.64028, 9.04174, 9.64709, 10.3793");
+            values ( \
+              "-0.0445224, -0.0489747, -0.105759, -0.147847, -0.176433, -0.197033, -0.211514, -0.220192, -0.220987, -0.203175, -0.0886512, -0.0607249, -0.0331067, -0.0210837, -0.0145586, -0.00664082, -0.00179627, -0.000315913" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("11.7018, 13.592, 17.4676, 18.6449, 20.5983, 22.1088, 23.2932, 24.9796, 26.0209, 26.7657, 28.2017, 28.6432, 31.0518, 32.2715, 32.8597, 33.6892, 34.7453, 36.1535, 37.664, 39.1745, 40.685");
+            values ( \
+              "-0.0563693, -0.0588476, -0.129771, -0.149122, -0.177873, -0.196529, -0.208485, -0.220394, -0.223545, -0.222615, -0.204595, -0.190531, -0.0928505, -0.0581044, -0.0457429, -0.032244, -0.0204284, -0.010764, -0.00530758, -0.00259185, -0.0012597" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.302772, 0.315951, 0.325211, 0.331065, 0.340813, 0.345152, 0.349345, 0.353532, 0.354542, 0.362369, 0.365871, 0.368623, 0.373629, 0.379262, 0.385941, 0.464815");
+            values ( \
+              "-0.00247787, -0.0264363, -0.0389399, -0.0459056, -0.0556116, -0.0586262, -0.0599458, -0.056751, -0.0541546, -0.0228579, -0.0125214, -0.0074759, -0.00278578, -0.000867067, -0.000295044, -1.91266e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.332138, 0.338079, 0.34237, 0.35706, 0.368679, 0.374882, 0.386, 0.395665, 0.404475, 0.412765, 0.420843, 0.42891, 0.430563, 0.432453, 0.435169, 0.442949, 0.447869, 0.450093, 0.45454, 0.457426, 0.460778, 0.465248, 0.4722");
+            values ( \
+              "-0.0171225, -0.0228216, -0.0284214, -0.0566844, -0.076037, -0.0855487, -0.101637, -0.113509, -0.122517, -0.128123, -0.129699, -0.120788, -0.116819, -0.110896, -0.0998285, -0.0628024, -0.0433849, -0.0362593, -0.0247936, -0.019214, -0.0141979, -0.00936023, -0.00508439" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.442024, 0.483225, 0.529769, 0.55559, 0.588368, 0.62986, 0.659382, 0.679115, 0.702334, 0.72556, 0.727804, 0.736783, 0.76324, 0.780096, 0.796574, 0.809398, 0.82262, 0.832739, 0.852976, 0.889938, 0.933441");
+            values ( \
+              "-0.00908619, -0.0463259, -0.0908555, -0.113276, -0.138508, -0.164783, -0.179881, -0.186699, -0.18858, -0.175037, -0.172091, -0.156281, -0.095366, -0.0636196, -0.0412423, -0.0288579, -0.0198058, -0.0147405, -0.00797383, -0.00229874, -0.000517672" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.896755, 1.02442, 1.29636, 1.37492, 1.49161, 1.59295, 1.68545, 1.77284, 1.85841, 1.94389, 1.95376, 2.07518, 2.13153, 2.17104, 2.22406, 2.28595, 2.32025, 2.38885, 2.52102, 2.67356");
+            values ( \
+              "-0.0148388, -0.0423499, -0.121549, -0.14239, -0.170129, -0.190222, -0.204444, -0.213063, -0.214053, -0.197191, -0.192585, -0.111967, -0.079248, -0.0610561, -0.0422658, -0.0269764, -0.0209197, -0.0123301, -0.00402476, -0.00101578" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("2.97952, 3.38353, 4.13206, 4.73436, 5.2064, 5.61618, 5.99056, 6.34468, 6.69179, 7.03853, 7.74837, 7.98455, 8.33571, 8.58769, 8.78852, 9.1902, 9.79549, 10.5277");
+            values ( \
+              "-0.0448222, -0.0480658, -0.105674, -0.147814, -0.176402, -0.19701, -0.211502, -0.220176, -0.220981, -0.203166, -0.0886422, -0.0607273, -0.0331082, -0.0210805, -0.0145536, -0.0066353, -0.00179508, -0.000315684" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("11.8354, 13.7712, 16.1262, 18.5024, 20.7524, 22.4513, 23.679, 24.6614, 25.4772, 26.9193, 28.361, 31.3099, 32.3073, 33.7716, 34.8059, 35.6274, 37.1379, 38.6484, 41.6693");
+            values ( \
+              "-0.0546315, -0.0593731, -0.103515, -0.144425, -0.177922, -0.198622, -0.210552, -0.217805, -0.221874, -0.222673, -0.204557, -0.0893821, -0.060931, -0.0332152, -0.0213006, -0.014813, -0.00735345, -0.00360862, -0.000852757" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.851465, 0.857953, 0.860706, 0.865717, 0.867541, 0.87119, 0.874502, 0.880775, 0.884145, 0.891669, 0.893242, 0.895841, 0.898111, 0.902651, 0.903898, 0.906392, 0.909252, 0.914355, 0.91946, 0.923277, 0.92508, 0.925385, 0.927211, 0.929513, 0.930181, 0.930912, 0.931886, 0.933383, 0.935508, 0.936436, 0.938293, 0.942008, 0.948237, 0.951641");
+            values ( \
+              "-0.00444353, -0.00678303, -0.00808365, -0.0121258, -0.0140785, -0.0180875, -0.0214665, -0.0270624, -0.0299004, -0.0360592, -0.0372819, -0.0392718, -0.0409272, -0.044043, -0.0448319, -0.0463211, -0.0477892, -0.0494894, -0.0479582, -0.0402334, -0.035223, -0.0339533, -0.027771, -0.0204687, -0.0185929, -0.0166911, -0.0144048, -0.0112916, -0.00790969, -0.00670694, -0.00486287, -0.00242834, -0.00075742, -0.000513192" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.893065, 0.906114, 0.960117, 0.977866, 0.990156, 1.00119, 1.00836, 1.02928, 1.03654, 1.03878, 1.04476, 1.04933, 1.05617, 1.06783, 1.12008");
+            values ( \
+              "-0.0173754, -0.0178741, -0.0883818, -0.107852, -0.11889, -0.116181, -0.111774, -0.0363381, -0.0175641, -0.0166461, -0.00918274, -0.0058954, -0.00291742, -0.000985362, -0.000159412" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("1.03607, 1.06444, 1.13888, 1.1923, 1.22032, 1.24961, 1.26972, 1.29299, 1.31625, 1.32139, 1.36401, 1.37642, 1.3967, 1.419, 1.43693, 1.47252, 1.51376");
+            values ( \
+              "-0.0245362, -0.036925, -0.106371, -0.146868, -0.164096, -0.179213, -0.186259, -0.188322, -0.174775, -0.167512, -0.0752862, -0.0550835, -0.0317497, -0.0167984, -0.00981158, -0.00300952, -0.000735972" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.53395, 1.65321, 1.78422, 1.96792, 2.08464, 2.18601, 2.27853, 2.36592, 2.45151, 2.53699, 2.72488, 2.78484, 2.86182, 2.91352, 2.98245, 3.11468, 3.26734");
+            values ( \
+              "-0.0371957, -0.0529755, -0.0920436, -0.142326, -0.170082, -0.190189, -0.204414, -0.213043, -0.214034, -0.197181, -0.0791211, -0.0530216, -0.0306114, -0.0208938, -0.0122814, -0.00400633, -0.00100946" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("3.67171, 4.16114, 4.82608, 5.32858, 5.80062, 6.21004, 6.58442, 6.93853, 7.28564, 7.64647, 8.33896, 8.5803, 8.93163, 9.17734, 9.37207, 9.76153, 10.3635, 11.0888");
+            values ( \
+              "-0.0556692, -0.0622979, -0.113024, -0.147843, -0.176421, -0.197016, -0.2115, -0.220181, -0.220979, -0.201357, -0.0891113, -0.0605604, -0.0330078, -0.0212565, -0.0148419, -0.00695686, -0.00189829, -0.000346357" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0, 8.65488, 10.1654, 11.0491, 11.8046, 12.6383, 18.2216, 19.4041, 21.3575, 22.868, 24.0523, 24.6145, 25.7388, 26.7801, 27.5248, 28.9608, 29.4023, 31.811, 33.0306, 33.6189, 34.4483, 35.5045, 36.9127, 38.4232, 38.6883");
+            values ( \
+              "-1.18641e-08, -0.000361183, -0.0030792, -0.0082685, -0.0160427, -0.0280151, -0.129682, -0.149123, -0.177874, -0.196528, -0.208487, -0.213203, -0.220396, -0.223547, -0.222613, -0.204597, -0.190531, -0.0928502, -0.0581046, -0.045743, -0.0322441, -0.0204284, -0.0107639, -0.00530756, -0.0048309" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.80756, 2.82711, 2.83562, 2.83895, 2.84561, 2.85152, 2.86239, 2.86557, 2.88307, 2.89619, 2.90729, 2.91719, 2.92632, 2.93503, 2.9436, 2.95002, 2.95303, 2.96082, 2.96555, 2.96872, 2.97046, 2.97394, 2.9809, 2.99036, 3.00674, 3.01432, 3.02332, 3.02648");
+            values ( \
+              "-0.000845317, -0.0021794, -0.00323788, -0.00375136, -0.00496447, -0.00646192, -0.0101159, -0.0113212, -0.0169936, -0.020847, -0.0239224, -0.0262059, -0.0280252, -0.0290804, -0.028922, -0.0256884, -0.0224316, -0.0120486, -0.00717624, -0.00490675, -0.00396931, -0.00252707, -0.000990564, -0.000263678, -6.40745e-05, -8.95007e-05, -2.06886e-05, -3.12233e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.9003, 2.9285, 2.93423, 2.94201, 2.94819, 2.95378, 2.98679, 3.00394, 3.01909, 3.03188, 3.03994, 3.04752, 3.0548, 3.06526, 3.06859, 3.07191, 3.07524, 3.07856, 3.08184, 3.08513, 3.08841, 3.0917, 3.09416, 3.09662, 3.09908, 3.10154, 3.10587, 3.11327, 3.11929, 3.12222, 3.12514, 3.12942, 3.13315, 3.13553, 3.13743, 3.13933, 3.14124, 3.14504, 3.14787, 3.15069, 3.15352, 3.15634, 3.15906, 3.16451, 3.16724, 3.17335, 3.17947, 3.18298, 3.20049, 3.26963");
+            values ( \
+              "-0.00507519, -0.00967747, -0.0116778, -0.0147717, -0.0175357, -0.0204896, -0.0395166, -0.0490538, -0.0570694, -0.063445, -0.0672552, -0.0706579, -0.0737659, -0.077949, -0.0785254, -0.0788609, -0.0789555, -0.0788093, -0.0784281, -0.0778117, -0.07696, -0.075873, -0.0741796, -0.0721254, -0.0697104, -0.0669347, -0.0598873, -0.0431421, -0.0305823, -0.0255385, -0.021239, -0.0159843, -0.0120563, -0.00989682, -0.00841458, -0.00729953, -0.00628518, -0.00455858, -0.00370725, -0.00296467, -0.00233085, -0.00180579, -0.00149812, -0.000994834, -0.000799222, -0.000558125, -0.000381308, -0.000331596, -0.000180544, -8.35897e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("3.17641, 3.2191, 3.25246, 3.35509, 3.39693, 3.44783, 3.46911, 3.49316, 3.52084, 3.54852, 3.55465, 3.56098, 3.60754, 3.62523, 3.64335, 3.66287, 3.68369, 3.71209");
+            values ( \
+              "-0.0177893, -0.0230551, -0.0387847, -0.0937109, -0.114379, -0.137714, -0.146602, -0.154863, -0.159998, -0.152643, -0.147113, -0.139182, -0.0596797, -0.0388051, -0.0241368, -0.0141595, -0.00776235, -0.00370536" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.88536, 4.00618, 4.22286, 4.33147, 4.44918, 4.55139, 4.64427, 4.73195, 4.81775, 4.90346, 4.95204, 5.03624, 5.0984, 5.14414, 5.17569, 5.2251, 5.28614, 5.36753, 5.50152, 5.65898");
+            values ( \
+              "-0.0386441, -0.0494179, -0.111356, -0.140647, -0.168806, -0.189232, -0.203644, -0.212431, -0.213566, -0.196864, -0.169431, -0.110973, -0.0755931, -0.0557177, -0.0447286, -0.0313284, -0.0199435, -0.0105655, -0.00336937, -0.000800142" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("6.03338, 6.50284, 7.16144, 7.70584, 8.17725, 8.58611, 8.96039, 9.31537, 9.66252, 10.0093, 10.7193, 10.9553, 11.3064, 11.5587, 11.7598, 12.162, 12.7675, 13.5");
+            values ( \
+              "-0.0544972, -0.0594443, -0.109882, -0.147779, -0.176352, -0.196932, -0.211436, -0.220144, -0.220957, -0.203149, -0.0886184, -0.0607337, -0.0331124, -0.0210725, -0.0145403, -0.00662129, -0.00179031, -0.00031457" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("0.000106835, 10.4902, 12.0007, 12.8905, 13.3474, 14.1225, 15.0199, 20.1845, 21.7843, 23.7382, 25.2487, 26.4334, 26.9954, 28.1193, 29.1617, 29.9057, 31.3417, 34.1917, 35.4115, 35.9998, 36.8292, 37.8853, 39.2934, 40.8039, 42.3144, 43.8249");
+            values ( \
+              "-1e-22, -0.000140694, -0.00151337, -0.00465589, -0.0076162, -0.0152707, -0.0280188, -0.1225, -0.149115, -0.177875, -0.196528, -0.208491, -0.213205, -0.220396, -0.223549, -0.222615, -0.204597, -0.0928537, -0.0581035, -0.0457425, -0.0322439, -0.0204287, -0.0107644, -0.0053078, -0.00259195, -0.00125975" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("10.252, 10.3143, 10.3366, 10.3542, 10.3701, 10.384, 10.4571, 10.4774, 10.4956, 10.5126, 10.529, 10.5454, 10.5576, 10.5836, 10.5939, 10.6051, 10.6143, 10.624, 10.7019, 10.868");
+            values ( \
+              "-8.13922e-05, -0.000791064, -0.00137148, -0.00200436, -0.00287415, -0.00401612, -0.0115047, -0.0130774, -0.0141688, -0.0149276, -0.015302, -0.0150926, -0.0137021, -0.00421263, -0.0020159, -0.000958421, -0.000597066, -0.000420618, -5.76834e-05, -2.81922e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("10.4348, 10.5006, 10.5248, 10.5403, 10.5563, 10.6315, 10.6659, 10.6948, 10.7206, 10.7444, 10.7672, 10.7869, 10.7948, 10.8034, 10.8135, 10.8333, 10.85, 10.8636, 10.8763, 10.891, 10.8989");
+            values ( \
+              "-0.0016981, -0.00462503, -0.00692421, -0.00893972, -0.0115299, -0.0269973, -0.0335629, -0.0384627, -0.0421985, -0.0448998, -0.0465687, -0.0466715, -0.0457697, -0.0434244, -0.0377681, -0.0205774, -0.00973156, -0.00492812, -0.00250039, -0.00114984, -0.000834992" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("10.7785, 10.9882, 11.005, 11.0083, 11.0148, 11.0279, 11.054, 11.0859, 11.0968, 11.1186, 11.1705, 11.2057, 11.2556, 11.2624, 11.2761, 11.3036, 11.3305, 11.3586, 11.3836, 11.3876, 11.3954, 11.4111, 11.4313, 11.438, 11.4512, 11.4776, 11.4837, 11.4958, 11.5201, 11.5266, 11.5396, 11.5682, 11.5996, 11.6131, 11.6151, 11.6189, 11.6267, 11.6422, 11.6495, 11.651, 11.6541, 11.6602, 11.6718, 11.6876, 11.6938, 11.706, 11.7306, 11.7682");
+            values ( \
+              "-0.000671865, -0.00670367, -0.00843131, -0.00876267, -0.0094969, -0.0110537, -0.014619, -0.0198749, -0.0219395, -0.0262834, -0.0374488, -0.0451569, -0.0557412, -0.0572157, -0.060002, -0.0655706, -0.0708287, -0.0762178, -0.0808852, -0.0816495, -0.0831412, -0.0862107, -0.090056, -0.0913072, -0.0936932, -0.0981513, -0.0990699, -0.100828, -0.103655, -0.104215, -0.104943, -0.10353, -0.0906032, -0.079267, -0.0775088, -0.0738236, -0.0664716, -0.0521917, -0.0460481, -0.0448099, -0.0424284, -0.0379083, -0.030238, -0.0218104, -0.0191332, -0.0146141, -0.00823708, -0.00344019" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("12.3273, 12.4953, 12.6159, 12.8217, 13.1477, 13.2816, 13.4005, 13.5098, 13.6145, 13.719, 13.746, 13.7739, 13.8812, 13.9483, 13.9911, 14.04, 14.0856, 14.1081, 14.1531, 14.2431, 14.3919, 14.5676");
+            values ( \
+              "-0.0278396, -0.0283724, -0.0451284, -0.0762874, -0.126809, -0.146002, -0.161086, -0.172052, -0.177456, -0.169181, -0.16131, -0.149818, -0.0935477, -0.0636927, -0.0488217, -0.0353904, -0.0259518, -0.0222075, -0.0161241, -0.00821834, -0.00235402, -0.000486527" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("15.3198, 15.7872, 16.6632, 17.1826, 17.6602, 18.0736, 18.4504, 18.8062, 19.1546, 19.5026, 19.5977, 20.0003, 20.2183, 20.4468, 20.5645, 20.798, 21.0595, 21.2698, 21.6902, 22.3009, 23.044");
+            values ( \
+              "-0.0371435, -0.044407, -0.109129, -0.145328, -0.174547, -0.195558, -0.210358, -0.219263, -0.220293, -0.202698, -0.190382, -0.120879, -0.0878568, -0.0609481, -0.050049, -0.0332497, -0.0208126, -0.0141135, -0.00617337, -0.00164061, -0.000278651" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("0, 20.1602, 21.6707, 22.0483, 22.8035, 23.2073, 23.6797, 24.6081, 25.3854, 29.776, 31.5362, 33.2761, 34.7866, 35.9702, 36.5327, 37.6576, 38.0041, 38.697, 39.443, 40.879, 41.3205, 42.9376, 43.7292, 44.4071, 44.9488, 45.537, 46.3665, 46.7186, 47.4227, 48.8309, 50.3414, 51.8518, 53.3623");
+            values ( \
+              "-5.15627e-08, -0.000181258, -0.00181341, -0.002966, -0.00701459, -0.0103959, -0.0155183, -0.0288523, -0.0423227, -0.123448, -0.152489, -0.177884, -0.196535, -0.208488, -0.213206, -0.220402, -0.221892, -0.223548, -0.222615, -0.204598, -0.190532, -0.122389, -0.0928492, -0.0718918, -0.0581051, -0.0457433, -0.0322442, -0.0277526, -0.0204283, -0.0107637, -0.00530746, -0.00259179, -0.00125966" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00905631, 0.00907223, 0.00909308, 0.00910441, 0.00910797, 0.00910888", \
+            "0.0109595, 0.0109659, 0.0109787, 0.0109887, 0.0109925, 0.0109935", \
+            "0.0116613, 0.0116622, 0.0116655, 0.0116708, 0.0116738, 0.0116748", \
+            "0.0119021, 0.0119023, 0.0119029, 0.0119039, 0.0119054, 0.0119062", \
+            "0.0119822, 0.0119823, 0.0119827, 0.0119832, 0.0119837, 0.0119842", \
+            "0.012036, 0.0120357, 0.0120347, 0.0120321, 0.0120295, 0.0120285" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0116426, 0.0116593, 0.0116838, 0.0116984, 0.0117031, 0.0117044", \
+            "0.0134594, 0.0134735, 0.0134934, 0.013505, 0.0135087, 0.0135097", \
+            "0.0144479, 0.0144316, 0.0144129, 0.0144038, 0.014401, 0.0144003", \
+            "0.0154377, 0.0152191, 0.0149027, 0.0147094, 0.014642, 0.0146229", \
+            "0.0163846, 0.0161719, 0.0156389, 0.0150621, 0.0147615, 0.0146789", \
+            "0.0164058, 0.0163982, 0.0164073, 0.0152496, 0.0150553, 0.0147388" \
+          );
+        }
+      }
+      timing () {
+        related_pin : "A";
+        timing_sense : positive_unate;
+        timing_type : combinational;
+        cell_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0992962, 0.149024, 0.346896, 1.16483, 4.58155, 18.8905", \
+            "0.106759, 0.156551, 0.354558, 1.1726, 4.59047, 18.8958", \
+            "0.133795, 0.185054, 0.384161, 1.20286, 4.61967, 18.9289", \
+            "0.177347, 0.2485, 0.48542, 1.32399, 4.7425, 19.0532", \
+            "0.111531, 0.234407, 0.611586, 1.69561, 5.22629, 19.5436", \
+            "-0.627319, -0.406753, 0.26443, 2.04207, 6.69678, 21.4596" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0263736, 0.054452, 0.170022, 0.650431, 2.66258, 11.0938", \
+            "0.0263081, 0.0544533, 0.169991, 0.65041, 2.66341, 11.0928", \
+            "0.0271474, 0.0545502, 0.169971, 0.650496, 2.66358, 11.0957", \
+            "0.0359363, 0.062747, 0.174003, 0.650359, 2.66263, 11.0935", \
+            "0.0603876, 0.0926543, 0.204348, 0.66868, 2.66311, 11.0935", \
+            "0.112025, 0.16447, 0.308099, 0.782745, 2.73406, 11.0928" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.157964, 0.225319, 0.491408, 1.58473, 6.15325, 25.2813", \
+            "0.169882, 0.237404, 0.504372, 1.59842, 6.1671, 25.2923", \
+            "0.219285, 0.286651, 0.553278, 1.6486, 6.21802, 25.3459", \
+            "0.391003, 0.471041, 0.748861, 1.84523, 6.41515, 25.5436", \
+            "0.83865, 0.975567, 1.39749, 2.62825, 7.20818, 26.3418", \
+            "2.16236, 2.38887, 3.12003, 5.09923, 10.3574, 29.5333" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0299203, 0.0567284, 0.162312, 0.592784, 2.40038, 9.9616", \
+            "0.0299232, 0.0567817, 0.16213, 0.592939, 2.40003, 9.9639", \
+            "0.0298368, 0.056651, 0.162408, 0.592939, 2.4002, 9.96175", \
+            "0.0360756, 0.0617904, 0.162816, 0.593054, 2.40099, 9.96273", \
+            "0.0609628, 0.0931785, 0.196119, 0.595377, 2.39876, 9.96174", \
+            "0.112817, 0.158092, 0.303778, 0.742822, 2.40945, 9.96171" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.0773579, 0.0864173, 0.0885715, 0.0942434, 0.0984595, 0.101589, 0.103191, 0.106394, 0.10729, 0.109082, 0.111352, 0.115437, 0.117963, 0.124818, 0.127878, 0.132849, 0.136807, 0.141516, 0.147915, 0.154267, 0.159112, 0.164455, 0.178184, 0.203181");
+            values ( \
+              "0.00563615, 0.0320297, 0.0376075, 0.0495, 0.0557107, 0.0588393, 0.0599461, 0.0611832, 0.0612678, 0.0611702, 0.0603657, 0.0563616, 0.050327, 0.0295132, 0.0229073, 0.0150622, 0.0106216, 0.00689817, 0.00371807, 0.00205525, 0.00133424, 0.000831399, 0.000323476, 0.000204038" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.0966168, 0.103384, 0.119611, 0.130836, 0.140208, 0.148827, 0.157222, 0.165606, 0.174637, 0.201485, 0.214626, 0.225092, 0.237427, 0.255433, 0.255698");
+            values ( \
+              "0.0174058, 0.0311069, 0.0796762, 0.104581, 0.117384, 0.123601, 0.124498, 0.12117, 0.109959, 0.0468037, 0.0266196, 0.016346, 0.0089982, 0.0037831, 0.00375078" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.172263, 0.197996, 0.22858, 0.241026, 0.262044, 0.27447, 0.289928, 0.296612, 0.30263, 0.315701, 0.32903, 0.335178, 0.348288, 0.354971, 0.365464, 0.381657, 0.396923, 0.410385, 0.436577, 0.471651, 0.503607, 0.517239, 0.535179, 0.550554, 0.566105, 0.588213, 0.597566, 0.616273, 0.653686, 0.719917, 0.797953");
+            values ( \
+              "0.0189711, 0.0487842, 0.0951417, 0.112117, 0.135762, 0.146126, 0.15619, 0.159308, 0.161838, 0.165662, 0.167642, 0.167918, 0.167362, 0.166489, 0.1643, 0.159145, 0.151892, 0.142955, 0.119263, 0.0843893, 0.0570249, 0.0474126, 0.0366984, 0.029221, 0.0230379, 0.0162357, 0.0139908, 0.0103173, 0.00548263, 0.00157922, 0.000338748" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.505658, 0.599639, 0.688826, 0.744581, 0.796689, 0.854589, 0.890323, 0.932682, 0.973021, 1.02479, 1.07331, 1.16141, 1.19548, 1.23442, 1.27515, 1.35661, 1.38581, 1.44353, 1.62408, 1.69409, 1.74273, 1.79562, 1.86507, 1.92535, 2.00573, 2.10594, 2.16724, 2.28985, 2.53506, 2.82671");
+            values ( \
+              "0.0460029, 0.0612683, 0.102606, 0.126044, 0.144064, 0.159509, 0.166972, 0.173933, 0.178783, 0.1827, 0.184286, 0.182855, 0.180914, 0.177835, 0.173568, 0.161197, 0.155199, 0.141413, 0.0913181, 0.0735189, 0.0624721, 0.0517977, 0.0400365, 0.0317275, 0.0229553, 0.0151822, 0.0117576, 0.00688714, 0.00214392, 0.000464423" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("1.88267, 2.2266, 2.63667, 2.82989, 3.14254, 3.34097, 3.73781, 3.84885, 3.9969, 4.18294, 4.50217, 4.76245, 5.00934, 5.4036, 5.5874, 5.77344, 6.44083, 6.71057, 6.97018, 7.31632, 7.51137, 7.75454, 8.07877, 8.32571, 8.57326, 8.90332, 9.56344, 10.6698, 11.9996");
+            values ( \
+              "0.0540155, 0.0591851, 0.107584, 0.128386, 0.155157, 0.16765, 0.183514, 0.185946, 0.188093, 0.189202, 0.187612, 0.183388, 0.177095, 0.161363, 0.151192, 0.139437, 0.0933476, 0.0762116, 0.0616289, 0.04538, 0.0379133, 0.0300972, 0.021896, 0.017075, 0.0132824, 0.00945497, 0.00461346, 0.00122599, 0.000204794" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("7.71608, 9.15862, 10.6908, 11.5744, 12.3056, 13.7048, 15.1739, 15.5072, 16.1737, 17.2077, 18.5529, 18.8995, 19.5927, 20.6523, 22.1214, 23.4082, 26.6817, 27.8478, 28.6331, 29.5511, 30.7517, 31.8092, 33.219, 34.3782, 35.6349, 37.104, 38.5731, 40.0423, 41.5114, 42.9805, 47.3878");
+            values ( \
+              "0.0597516, 0.0618909, 0.106051, 0.129289, 0.145552, 0.168954, 0.183532, 0.185559, 0.18848, 0.190298, 0.188573, 0.187438, 0.184454, 0.177918, 0.164128, 0.146753, 0.0928646, 0.0751297, 0.0644348, 0.0533127, 0.0410863, 0.0323706, 0.0232415, 0.0176075, 0.0129694, 0.00898628, 0.00622191, 0.00427545, 0.00295258, 0.00201603, 0.000659826" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.107937, 0.115804, 0.123819, 0.125929, 0.131476, 0.134836, 0.138925, 0.140606, 0.142981, 0.147059, 0.149612, 0.156424, 0.159489, 0.164499, 0.168421, 0.173116, 0.179525, 0.185843, 0.190642, 0.195882, 0.20917, 0.233641");
+            values ( \
+              "1.75522e-05, 0.0260953, 0.045968, 0.0497757, 0.0574633, 0.0601136, 0.061379, 0.0613054, 0.0604404, 0.0564312, 0.0502843, 0.029556, 0.0229267, 0.0150222, 0.0106247, 0.00690756, 0.00371585, 0.00206444, 0.00134197, 0.000845808, 0.00033586, 0.000223671" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.127853, 0.131544, 0.135463, 0.151373, 0.1626, 0.171972, 0.180592, 0.188988, 0.197372, 0.206403, 0.233251, 0.246398, 0.256852, 0.269254, 0.286197");
+            values ( \
+              "0.0172055, 0.022364, 0.0319983, 0.0796495, 0.104566, 0.117388, 0.12359, 0.124504, 0.121161, 0.109959, 0.0468027, 0.0266123, 0.0163515, 0.00897219, 0.00410692" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.210671, 0.229855, 0.272809, 0.282972, 0.296051, 0.306156, 0.321513, 0.334341, 0.341097, 0.354071, 0.366914, 0.379904, 0.386683, 0.396804, 0.413354, 0.419993, 0.430513, 0.442096, 0.465264, 0.493823, 0.513798, 0.530506, 0.55143, 0.567802, 0.580476, 0.596666, 0.619274, 0.642648, 0.66053, 0.696294, 0.765382, 0.847158");
+            values ( \
+              "0.04187, 0.0489922, 0.112362, 0.124554, 0.137769, 0.14619, 0.156011, 0.161746, 0.164057, 0.166907, 0.16797, 0.16742, 0.166454, 0.164437, 0.159184, 0.156322, 0.150824, 0.142912, 0.122279, 0.0936029, 0.0747152, 0.0607183, 0.0457958, 0.0362123, 0.0300194, 0.0234496, 0.0164003, 0.0112709, 0.00841488, 0.00458053, 0.00123526, 0.000229163" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.540805, 0.633848, 0.719567, 0.769866, 0.820474, 0.869415, 0.898542, 0.939142, 0.973819, 1.00508, 1.05666, 1.10536, 1.19554, 1.22343, 1.26062, 1.30721, 1.38676, 1.41785, 1.47551, 1.65615, 1.72614, 1.77475, 1.82766, 1.89711, 1.9574, 2.0378, 2.10734, 2.13798, 2.19927, 2.32184, 2.56699, 2.85426");
+            values ( \
+              "0.0487388, 0.0622706, 0.102042, 0.123438, 0.141508, 0.155381, 0.162186, 0.16998, 0.175191, 0.178782, 0.182701, 0.184281, 0.182773, 0.181199, 0.178356, 0.173583, 0.161548, 0.155211, 0.141422, 0.0913187, 0.073509, 0.0624686, 0.0518072, 0.0400299, 0.0317193, 0.0229597, 0.0172614, 0.0151889, 0.0117516, 0.00689539, 0.00213856, 0.000486762" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("1.94208, 2.28509, 2.66266, 2.86265, 2.97647, 3.16958, 3.37366, 3.80803, 4.21711, 4.55111, 4.76658, 5.04302, 5.42144, 5.65181, 5.95897, 6.44293, 6.75341, 6.98552, 7.29501, 7.49186, 7.645, 7.84919, 8.25756, 8.45126, 8.74743, 9.14232, 9.93209, 11.0917");
+            values ( \
+              "0.0603275, 0.0621857, 0.106829, 0.128406, 0.139158, 0.154757, 0.167659, 0.184499, 0.189437, 0.187591, 0.184105, 0.177188, 0.16218, 0.149343, 0.129159, 0.095497, 0.07564, 0.0625716, 0.0477347, 0.0398581, 0.0345309, 0.0283946, 0.0188915, 0.015544, 0.0114887, 0.00760673, 0.00316002, 0.000763399" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("7.77954, 9.269, 10.6909, 11.8409, 13.1097, 13.7285, 14.7046, 15.5301, 16.7824, 17.2331, 18.0764, 18.927, 20.3961, 21.2465, 22.3804, 22.9659, 23.7467, 27.5, 28.7579, 29.599, 30.7939, 31.7977, 32.8259, 34.2872, 36.1505, 37.6196, 39.0887, 42.0269, 44.9651, 47.9033");
+            values ( \
+              "0.0600614, 0.06423, 0.105282, 0.134928, 0.159731, 0.1688, 0.179486, 0.185378, 0.189814, 0.190221, 0.189618, 0.18735, 0.179904, 0.173295, 0.16128, 0.153535, 0.141895, 0.0805413, 0.0631269, 0.0530521, 0.0409136, 0.0326284, 0.0256917, 0.0180964, 0.0114723, 0.00794764, 0.00548624, 0.00259701, 0.00122344, 0.000575057" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.236185, 0.24318, 0.245598, 0.248418, 0.250444, 0.25207, 0.253301, 0.254533, 0.256575, 0.257597, 0.258877, 0.259394, 0.260428, 0.26315, 0.263478, 0.264459, 0.265181, 0.265902, 0.267345, 0.268397, 0.269449, 0.270501, 0.271699, 0.272579, 0.274339, 0.276099, 0.278187, 0.280043, 0.282314, 0.283966, 0.287054, 0.289533, 0.292345, 0.294286, 0.295427, 0.297685, 0.299859, 0.302033, 0.303309, 0.306163, 0.307985, 0.310414, 0.312843, 0.315274, 0.317704, 0.321933, 0.329755, 0.337463, 0.349332, 0.355783");
+            values ( \
+              "0.0330811, 0.033941, 0.0391881, 0.0447235, 0.0483644, 0.0506265, 0.0534427, 0.0572098, 0.05708, 0.0570998, 0.0572043, 0.0574049, 0.0579993, 0.0591762, 0.0591772, 0.0591033, 0.0589756, 0.0587858, 0.0582198, 0.057636, 0.0569124, 0.0560489, 0.0548748, 0.0531768, 0.0487177, 0.0435062, 0.0365424, 0.0314955, 0.0262217, 0.0229622, 0.0176859, 0.0143666, 0.0112463, 0.00932724, 0.00841379, 0.00688112, 0.00562347, 0.00457971, 0.00407758, 0.00309465, 0.00255899, 0.00204011, 0.00161563, 0.00130699, 0.00104955, 0.000733949, 0.00039681, 0.000308358, 0.000324056, 0.000231356" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.252638, 0.261781, 0.276675, 0.287989, 0.297398, 0.306037, 0.314447, 0.324015, 0.331877, 0.358736, 0.371953, 0.382136, 0.394735, 0.412882, 0.414267");
+            values ( \
+              "0.014232, 0.0340245, 0.0785888, 0.103926, 0.117162, 0.12325, 0.124446, 0.120015, 0.109918, 0.0467977, 0.0265328, 0.0165143, 0.00897586, 0.00374861, 0.00357954" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.319452, 0.423197, 0.432923, 0.44821, 0.454999, 0.467798, 0.473905, 0.480769, 0.493582, 0.506599, 0.523246, 0.536355, 0.547635, 0.562675, 0.581299, 0.631888, 0.660998, 0.675035, 0.693344, 0.709497, 0.731035, 0.754707, 0.767273, 0.792405, 0.84267, 0.912344, 0.997974");
+            values ( \
+              "0.00319077, 0.138118, 0.146147, 0.155983, 0.159307, 0.164007, 0.165536, 0.166871, 0.167947, 0.167408, 0.164499, 0.160565, 0.155924, 0.147426, 0.132485, 0.0826545, 0.0578263, 0.0478141, 0.0368512, 0.0290025, 0.0207815, 0.0142751, 0.0116621, 0.00769695, 0.00318631, 0.000828973, 0.000149015" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.681454, 0.796575, 0.855423, 0.90814, 0.954012, 1.00288, 1.06646, 1.10105, 1.13223, 1.18382, 1.23253, 1.32155, 1.35292, 1.39275, 1.43439, 1.5137, 1.54504, 1.60269, 1.78334, 1.85333, 1.90194, 1.95485, 2.0243, 2.0846, 2.16499, 2.26518, 2.32646, 2.44903, 2.69267, 2.9754");
+            values ( \
+              "0.055219, 0.0786383, 0.105801, 0.127624, 0.143415, 0.156861, 0.169944, 0.175139, 0.178733, 0.182658, 0.184253, 0.182802, 0.181025, 0.177904, 0.173565, 0.161589, 0.155202, 0.141423, 0.0913156, 0.0735099, 0.0624698, 0.0518057, 0.040031, 0.0317202, 0.0229587, 0.0151882, 0.0117524, 0.00689485, 0.00215861, 0.000506904" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("2.1152, 2.48201, 2.98809, 3.10279, 3.29436, 3.49923, 3.90897, 4.07926, 4.26982, 4.34174, 4.48559, 4.74778, 5.08611, 5.33167, 5.62193, 6.08187, 6.76855, 7.13617, 7.34069, 7.60509, 7.81659, 8.07002, 8.4258, 8.7894, 9.06692, 9.62195, 10.6964, 11.9632");
+            values ( \
+              "0.0701146, 0.0704739, 0.12835, 0.139188, 0.154666, 0.167633, 0.183846, 0.187153, 0.188984, 0.189208, 0.188971, 0.186444, 0.179464, 0.171494, 0.158174, 0.129352, 0.082446, 0.0612927, 0.0513179, 0.0403579, 0.0330875, 0.0258839, 0.0181429, 0.012552, 0.00941813, 0.0052095, 0.00144409, 0.000288749" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("0.00661473, 5.27828, 6.74739, 7.58631, 8.31669, 11.6488, 13.0815, 13.869, 15.3381, 16.3416, 17.3737, 18.8428, 19.5164, 20.4147, 21.6278, 22.7129, 24.182, 28.5517, 31.0042, 32.6332, 35.0367, 37.8427, 39.3118, 40.301");
+            values ( \
+              "1e-22, 0.000567372, 0.0081854, 0.0200309, 0.0354344, 0.127048, 0.156934, 0.168815, 0.18344, 0.188425, 0.190254, 0.188195, 0.185607, 0.180696, 0.17106, 0.158846, 0.137244, 0.0676934, 0.0403212, 0.0278119, 0.0156368, 0.0078102, 0.00538635, 0.00443072" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.637296, 0.645575, 0.651025, 0.65762, 0.683699, 0.689901, 0.695562, 0.701, 0.706428, 0.711855, 0.722221, 0.729495, 0.73705, 0.747861, 0.758438, 0.767066");
+            values ( \
+              "0.00176915, 0.00286548, 0.00590438, 0.0112486, 0.0377347, 0.0423599, 0.0451227, 0.0463612, 0.0451215, 0.0382021, 0.0181167, 0.0103302, 0.00555322, 0.00208228, 0.000843761, 0.000698404" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.674784, 0.689084, 0.694025, 0.69729, 0.703821, 0.7352, 0.747055, 0.757437, 0.767168, 0.776738, 0.786298, 0.790843, 0.807219, 0.813414, 0.81779, 0.822435, 0.828558, 0.833924, 0.839138, 0.845764, 0.852036, 0.855827, 0.862366, 0.870732, 0.878717");
+            values ( \
+              "0.0048559, 0.0109561, 0.0161958, 0.0201609, 0.0291799, 0.0799881, 0.0955124, 0.104659, 0.108917, 0.108638, 0.102212, 0.09498, 0.0593781, 0.0474839, 0.0401984, 0.0333427, 0.0256731, 0.0202473, 0.0159699, 0.0117117, 0.00873275, 0.0073203, 0.00540541, 0.00362506, 0.0024749" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.819449, 0.852608, 0.884056, 0.907586, 0.920253, 0.936735, 0.943708, 0.956805, 0.970608, 0.982912, 0.990235, 0.997014, 1.00379, 1.01501, 1.02875, 1.03667, 1.04382, 1.05738, 1.0651, 1.07539, 1.11846, 1.13684, 1.15142, 1.16035, 1.17821, 1.188, 1.20319, 1.21835, 1.23936, 1.24775, 1.26453, 1.29809, 1.36105, 1.4344");
+            values ( \
+              "0.0473738, 0.0611341, 0.101365, 0.126752, 0.137614, 0.148775, 0.152506, 0.158006, 0.161799, 0.163519, 0.163766, 0.163668, 0.163018, 0.161265, 0.15755, 0.154666, 0.151414, 0.143502, 0.137773, 0.128971, 0.0870071, 0.0703418, 0.0585399, 0.0519975, 0.0405378, 0.0351969, 0.0280778, 0.0222532, 0.0159666, 0.013966, 0.0106434, 0.00606124, 0.00189902, 0.000456132" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.18677, 1.27907, 1.36647, 1.41028, 1.46519, 1.51321, 1.57681, 1.61133, 1.64246, 1.69403, 1.74273, 1.83098, 1.86459, 1.90368, 1.94457, 2.02319, 2.0552, 2.11282, 2.29351, 2.36349, 2.41209, 2.465, 2.53445, 2.59476, 2.67516, 2.77533, 2.83661, 2.95917, 3.20029, 3.47966");
+            values ( \
+              "0.0565322, 0.0659298, 0.106352, 0.124677, 0.143839, 0.156996, 0.170053, 0.17523, 0.178801, 0.182715, 0.184293, 0.182863, 0.180948, 0.177849, 0.173578, 0.161719, 0.155209, 0.141431, 0.0913128, 0.07351, 0.0624727, 0.0518056, 0.0400327, 0.0317214, 0.022956, 0.0151863, 0.0117547, 0.00689351, 0.00219326, 0.000525053" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("2.58454, 2.9226, 3.29875, 3.50197, 3.62009, 3.80518, 4.013, 4.42863, 4.55783, 4.70548, 4.85509, 5.1543, 5.26083, 5.46558, 5.68138, 6.06694, 6.27647, 6.55584, 7.29714, 7.52821, 7.85398, 8.11787, 8.32847, 8.58212, 8.93807, 9.09373, 9.30226, 9.5803, 10.1364, 11.2002, 12.4543");
+            values ( \
+              "0.0617003, 0.0619619, 0.10645, 0.128396, 0.139537, 0.154478, 0.167657, 0.184014, 0.186631, 0.188468, 0.189222, 0.18783, 0.186476, 0.182723, 0.177094, 0.161789, 0.150159, 0.132008, 0.0814364, 0.067766, 0.0512783, 0.040348, 0.0331081, 0.0258918, 0.0181484, 0.0155137, 0.0125484, 0.00940785, 0.00519974, 0.0014634, 0.000301371" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0.0170505, 5.67634, 7.14545, 7.86015, 8.73428, 11.8476, 13.1061, 14.396, 15.8651, 16.864, 17.8986, 19.2045, 20.3607, 21.3429, 22.812, 24.0987, 27.3724, 29.3237, 31.4424, 33.9097, 36.3256, 39.2638, 41.3576");
+            values ( \
+              "1e-22, 0.000429771, 0.00695361, 0.0158831, 0.0329701, 0.118819, 0.147786, 0.168967, 0.183536, 0.188478, 0.190303, 0.188676, 0.184055, 0.177915, 0.164122, 0.14675, 0.0928664, 0.0644325, 0.0410839, 0.0232437, 0.0129671, 0.00621964, 0.00422371" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.08032, 2.10929, 2.11622, 2.12624, 2.15322, 2.1694, 2.1801, 2.18986, 2.1991, 2.20817, 2.21723, 2.23009, 2.24094, 2.24932, 2.25868, 2.26921, 2.28522, 2.32075");
+            values ( \
+              "0.00037363, 0.00237866, 0.00358245, 0.00621767, 0.0172297, 0.021938, 0.0245397, 0.0263074, 0.0273648, 0.0274208, 0.025491, 0.0142131, 0.00754665, 0.00439477, 0.00228725, 0.00111913, 0.000507875, 0.000331873" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.19151, 2.21932, 2.23147, 2.24527, 2.26221, 2.28771, 2.29544, 2.30172, 2.30543, 2.31284, 2.31288, 2.31296, 2.31802, 2.32681, 2.33024, 2.33196, 2.33536, 2.33704, 2.34042, 2.34212, 2.34382, 2.34552, 2.34901, 2.3508, 2.35258, 2.35487, 2.36803, 2.37603, 2.3795, 2.38454, 2.39167, 2.39695, 2.39994, 2.40294, 2.40671, 2.41048, 2.41568, 2.41918, 2.42304, 2.42678, 2.43084, 2.43743, 2.44236, 2.44729, 2.4528, 2.45831, 2.46527, 2.47224, 2.49131, 2.51338");
+            values ( \
+              "0.0190685, 0.0219543, 0.0297181, 0.038073, 0.0480778, 0.0626464, 0.0661173, 0.0687353, 0.0701941, 0.0729204, 0.0726383, 0.0729714, 0.0744127, 0.0764567, 0.0765442, 0.0765031, 0.0762547, 0.0760492, 0.0754748, 0.074869, 0.0741138, 0.073209, 0.0708816, 0.0694411, 0.0678332, 0.0654801, 0.0474261, 0.0373936, 0.0332934, 0.0280659, 0.0215945, 0.0174705, 0.0155587, 0.0138246, 0.0119285, 0.0102452, 0.00823579, 0.00702873, 0.00591726, 0.00500756, 0.00417286, 0.00307661, 0.00245713, 0.00193922, 0.00150508, 0.00114936, 0.000841126, 0.000599407, 0.000277983, 0.000151507" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("2.38882, 2.45286, 2.46462, 2.48472, 2.51001, 2.58524, 2.60824, 2.6334, 2.65128, 2.66803, 2.6777, 2.69008, 2.70434, 2.72102, 2.74538, 2.75308, 2.76847, 2.7897, 2.83569, 2.85446, 2.86771, 2.88459, 2.89579, 2.91074, 2.93594, 2.94719, 2.96353, 2.9853, 3.02886, 3.06787");
+            values ( \
+              "0.00479036, 0.0224325, 0.0278815, 0.0385089, 0.0529075, 0.0996851, 0.112912, 0.125277, 0.132251, 0.137076, 0.139007, 0.140557, 0.141099, 0.140023, 0.134279, 0.130856, 0.121877, 0.105317, 0.0666598, 0.0530824, 0.0446313, 0.0353714, 0.0301369, 0.0241709, 0.0164001, 0.0137594, 0.0106253, 0.00746854, 0.00356477, 0.00210799" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.01967, 3.11663, 3.35852, 3.42951, 3.49749, 3.56771, 3.6221, 3.67227, 3.76458, 3.83554, 3.87905, 3.95882, 4.04927, 4.26016, 4.36063, 4.47626, 4.59039, 4.67681, 4.76442, 4.9647, 5.05744");
+            values ( \
+              "0.0362121, 0.0391028, 0.124355, 0.144514, 0.159319, 0.170051, 0.17535, 0.178052, 0.178378, 0.174729, 0.170896, 0.159958, 0.140423, 0.0837875, 0.0603512, 0.0396026, 0.0253134, 0.0177783, 0.0123474, 0.00518289, 0.00384246" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("4.01397, 4.15628, 4.32767, 4.59442, 4.85977, 5.48615, 5.84084, 6.0556, 6.49006, 6.89893, 7.22281, 7.4682, 7.72474, 8.09084, 8.3577, 9.58431, 10.1909, 10.6842, 11.139, 11.3945, 11.9056, 12.516");
+            values ( \
+              "0.000712324, 0.00258816, 0.00781689, 0.0241655, 0.0501496, 0.122508, 0.15402, 0.167707, 0.184518, 0.189458, 0.187707, 0.183696, 0.177191, 0.162771, 0.147841, 0.0670641, 0.0392422, 0.0244515, 0.0154923, 0.0119245, 0.00695415, 0.00401854" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("0.0188716, 7.86465, 9.33375, 10.1579, 10.8879, 13.9109, 15.135, 16.4482, 17.9173, 18.9165, 19.9509, 21.2388, 22.4486, 23.3952, 24.8643, 26.151, 29.4247, 31.376, 33.4947, 35.962, 38.3779, 41.3161, 43.3341");
+            values ( \
+              "1e-22, 0.000593785, 0.0082915, 0.0199718, 0.0353439, 0.119088, 0.147308, 0.168959, 0.183531, 0.188475, 0.1903, 0.188722, 0.183868, 0.177912, 0.16412, 0.14675, 0.0928662, 0.0644324, 0.0410838, 0.0232438, 0.012967, 0.00621949, 0.00429595" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("7.48279, 7.5556, 7.57834, 7.59183, 7.60193, 7.62763, 7.64679, 7.66868, 7.68799, 7.7061, 7.72366, 7.74105, 7.75844, 7.76454, 7.80039, 7.81843, 7.8368, 7.86407, 7.8774, 7.89444, 7.91082");
+            values ( \
+              "0.000112138, 0.00125128, 0.00215058, 0.00317375, 0.00428053, 0.00805, 0.0104218, 0.0122853, 0.0133953, 0.0139955, 0.0143071, 0.0142404, 0.0136537, 0.0129898, 0.00432374, 0.00196422, 0.000815991, 0.00029889, 0.00014671, 7.89759e-05, 6.72692e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("7.575, 7.58455, 7.68354, 7.70946, 7.73047, 7.75581, 7.81453, 7.83647, 7.87042, 7.89987, 7.92666, 7.93783, 7.95791, 7.97647, 7.98739, 7.99933, 8.00414, 8.05908, 8.07757, 8.09785, 8.11382, 8.14382, 8.16599");
+            values ( \
+              "0.00023289, 0.000273118, 0.00225912, 0.00409718, 0.00615112, 0.010134, 0.0237219, 0.0279271, 0.0333661, 0.0372243, 0.04014, 0.041104, 0.0424054, 0.0429482, 0.0427196, 0.0414282, 0.0402089, 0.0139155, 0.00806911, 0.00416244, 0.00234922, 0.000676722, 0.000367223" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("8.02917, 8.19069, 8.21014, 8.24903, 8.33761, 8.49371, 8.53996, 8.57289, 8.59799, 8.6118, 8.6356, 8.66121, 8.68107, 8.68879, 8.70423, 8.72703, 8.75383, 8.81082, 8.84621, 8.87947, 8.90482, 8.93718, 8.98034, 9.04988, 9.13128");
+            values ( \
+              "0.00103987, 0.0097563, 0.0124749, 0.0193368, 0.0392557, 0.0733618, 0.0828664, 0.088628, 0.0922476, 0.0939034, 0.0961332, 0.0974912, 0.0974178, 0.0969536, 0.0950715, 0.0889305, 0.077054, 0.0473858, 0.0317392, 0.0207542, 0.0145992, 0.00915083, 0.00472112, 0.00144076, 0.000371576" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("9.24615, 9.45232, 9.50837, 9.70912, 10.0399, 10.1249, 10.1913, 10.255, 10.3184, 10.3758, 10.4571, 10.4941, 10.5533, 10.6164, 10.7318, 10.9072, 11.0091, 11.1337, 11.1944, 11.2753, 11.3545, 11.4732, 11.6314, 11.7956");
+            values ( \
+              "0.0128382, 0.0225951, 0.0298591, 0.0608884, 0.11955, 0.132507, 0.140926, 0.147287, 0.151745, 0.154126, 0.154638, 0.153661, 0.150209, 0.143274, 0.121494, 0.0791284, 0.0573264, 0.0366989, 0.0291159, 0.0211184, 0.0152962, 0.00931281, 0.00463179, 0.00251537" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("11.9843, 12.4441, 13.2689, 13.4379, 13.802, 13.9482, 14.1885, 14.4123, 14.6144, 14.944, 15.2096, 15.4603, 15.8553, 16.0522, 17.0366, 17.4499, 17.9196, 18.3847, 18.7407, 19.1042, 19.3817, 19.9365, 20.2939");
+            values ( \
+              "0.0372412, 0.0469665, 0.122265, 0.136036, 0.159562, 0.166619, 0.175307, 0.180466, 0.182885, 0.183031, 0.179946, 0.174536, 0.160127, 0.149707, 0.0851298, 0.0612174, 0.0403175, 0.0258827, 0.0181266, 0.0125423, 0.00942751, 0.00520324, 0.0039458" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("0.0157682, 15.4076, 16.6824, 17.0497, 17.6496, 18.1875, 18.9089, 22.0677, 23.3305, 24.6167, 26.0858, 27.0838, 28.1189, 29.4039, 30.6217, 31.563, 33.0321, 34.3187, 39.0208, 40.2685, 41.6075, 42.8229, 44.292, 45.3467, 46.482, 47.9511, 49.4202, 52.0475");
+            values ( \
+              "1e-22, 0.000152532, 0.00240296, 0.00446076, 0.0100803, 0.0176757, 0.0319698, 0.11886, 0.147906, 0.169002, 0.183559, 0.188492, 0.190315, 0.188738, 0.183845, 0.177917, 0.164122, 0.146752, 0.0714294, 0.0555296, 0.0415756, 0.0315997, 0.0223488, 0.017354, 0.013167, 0.00912876, 0.00631773, 0.00334883" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00930577, 0.00932486, 0.00934641, 0.00935713, 0.00936038, 0.0093612", \
+            "0.0130574, 0.0130774, 0.0131082, 0.0131273, 0.0131336, 0.0131353", \
+            "0.0145573, 0.0145678, 0.0145899, 0.0146086, 0.0146158, 0.0146177", \
+            "0.0151364, 0.0151065, 0.0150559, 0.0150217, 0.015012, 0.01501", \
+            "0.015592, 0.0154701, 0.0152981, 0.0151817, 0.0151224, 0.015101", \
+            "0.0159209, 0.0158943, 0.015741, 0.0153722, 0.0152127, 0.0151487" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0141833, 0.0142033, 0.0142318, 0.0142486, 0.014254, 0.0142554", \
+            "0.0142801, 0.0142409, 0.0141947, 0.0141719, 0.0141649, 0.0141631", \
+            "0.0134981, 0.0132692, 0.0129497, 0.0127538, 0.0126865, 0.0126682", \
+            "0.0135631, 0.0135903, 0.0133444, 0.0126312, 0.0123693, 0.0122984", \
+            "0.012795, 0.0130018, 0.0132865, 0.0130689, 0.012588, 0.0123145", \
+            "0.0122994, 0.0123419, 0.012597, 0.0132057, 0.0128793, 0.0125512" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.127764, 0.132178, 0.134471, 0.138493, 0.140122, 0.141571, 0.143986, 0.146866, 0.14971, 0.152794, 0.157222, 0.161251, 0.163697, 0.166144, 0.168434, 0.170724, 0.171832, 0.172939, 0.174046, 0.175153, 0.176259, 0.177365, 0.178471, 0.179576, 0.179637, 0.181218, 0.1826, 0.184289, 0.186426, 0.187883, 0.189981, 0.191321, 0.19261, 0.193677, 0.195753, 0.196767, 0.198288, 0.199287, 0.200763, 0.202121, 0.20348, 0.204442, 0.206366, 0.207328, 0.20962, 0.214031, 0.216091");
+            values ( \
+              "-0.00980016, -0.0127093, -0.0158152, -0.0226357, -0.0251686, -0.0271724, -0.0302791, -0.0337989, -0.0371147, -0.0405451, -0.0451524, -0.0489692, -0.0510922, -0.053092, -0.0548524, -0.0565048, -0.0564292, -0.0562772, -0.0560489, -0.0557441, -0.0553635, -0.0549066, -0.0543736, -0.0537644, -0.053684, -0.0500198, -0.0457951, -0.0397218, -0.0308125, -0.0251967, -0.018094, -0.0143953, -0.0115493, -0.00955836, -0.00644904, -0.00526688, -0.00394293, -0.00325106, -0.00243583, -0.00191072, -0.0014769, -0.00125469, -0.000888065, -0.000743652, -0.000515882, -0.000292017, -0.000249205" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.158395, 0.164269, 0.168716, 0.169225, 0.172278, 0.182379, 0.187906, 0.197211, 0.202525, 0.213153, 0.216246, 0.220371, 0.224335, 0.228581, 0.233593, 0.236553, 0.239491, 0.242283, 0.244369, 0.247149, 0.250682, 0.254634, 0.259267, 0.265815, 0.273996, 0.278556, 0.280585, 0.284642, 0.288049, 0.289629, 0.29279, 0.299111, 0.308638");
+            values ( \
+              "-0.0155108, -0.0218255, -0.0273253, -0.0284153, -0.0334354, -0.051444, -0.0602997, -0.0742104, -0.0816391, -0.095411, -0.0990915, -0.103759, -0.10795, -0.112117, -0.116553, -0.118854, -0.120896, -0.122528, -0.123447, -0.124209, -0.124277, -0.12233, -0.116021, -0.0958831, -0.059511, -0.0425587, -0.0363208, -0.0259193, -0.0193408, -0.0168046, -0.0126835, -0.00699335, -0.00297093" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.291401, 0.322702, 0.388127, 0.414209, 0.443627, 0.47266, 0.499073, 0.517129, 0.536067, 0.547979, 0.571895, 0.574247, 0.583653, 0.609971, 0.627521, 0.6445, 0.661833, 0.680662, 0.700746, 0.738212, 0.782171");
+            values ( \
+              "-0.0374137, -0.0467008, -0.102459, -0.122099, -0.141749, -0.158318, -0.171176, -0.177859, -0.181935, -0.18192, -0.169858, -0.167084, -0.151965, -0.0946762, -0.0627632, -0.0404886, -0.025135, -0.0147034, -0.00806176, -0.00231441, -0.000517453" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.816912, 0.918002, 1.07934, 1.26433, 1.39101, 1.48279, 1.57765, 1.6214, 1.68276, 1.77114, 1.85953, 1.86876, 2.00063, 2.06949, 2.13662, 2.18566, 2.24791, 2.33089, 2.46685, 2.62666");
+            values ( \
+              "-0.0408557, -0.0440705, -0.0884954, -0.13541, -0.163532, -0.180845, -0.195267, -0.200471, -0.205799, -0.207283, -0.191877, -0.18802, -0.105634, -0.0691399, -0.0439819, -0.0310346, -0.0196883, -0.0103656, -0.00328, -0.000767225" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("3.05098, 3.5258, 4.22944, 4.85654, 5.34697, 5.77246, 6.16066, 6.5272, 6.88578, 7.24394, 8.09625, 8.24687, 8.59874, 8.97894, 9.41346, 9.56875");
+            values ( \
+              "-0.0439006, -0.0513735, -0.101394, -0.142075, -0.169752, -0.189838, -0.204128, -0.212877, -0.214207, -0.19792, -0.0713687, -0.0559647, -0.0306288, -0.0154402, -0.0066291, -0.00539066" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("12.6574, 14.5994, 18.3284, 19.8659, 21.9001, 23.4647, 24.7007, 26.4366, 27.5336, 28.2894, 29.7712, 30.6672, 32.7653, 33.7867, 35.2684, 36.2978, 37.1125, 38.6772, 40.2022");
+            values ( \
+              "-0.0557288, -0.0562048, -0.119657, -0.143306, -0.171202, -0.189328, -0.201169, -0.213005, -0.216431, -0.21581, -0.199377, -0.169648, -0.0884423, -0.0601344, -0.0328202, -0.0212027, -0.0148469, -0.00723002, -0.00356198" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.162731, 0.165161, 0.167943, 0.168271, 0.168927, 0.170238, 0.17296, 0.176858, 0.178159, 0.180761, 0.19199, 0.197362, 0.202255, 0.206836, 0.211265, 0.215689, 0.217571, 0.21909, 0.224485, 0.22551, 0.226673, 0.228186, 0.230321, 0.231867, 0.232883, 0.234915, 0.236889, 0.239661, 0.243453, 0.246527, 0.246862");
+            values ( \
+              "-0.00805833, -0.00992187, -0.0115545, -0.0125055, -0.0132995, -0.0151701, -0.019596, -0.0261853, -0.0275456, -0.0311729, -0.0437355, -0.0486149, -0.0528205, -0.0554011, -0.0568414, -0.0538835, -0.0495535, -0.0448451, -0.023452, -0.0200228, -0.0165721, -0.012788, -0.0086906, -0.00653764, -0.00540388, -0.00367918, -0.00255907, -0.00154822, -0.000781256, -0.000484958, -0.000468356" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.188983, 0.233157, 0.25019, 0.260355, 0.271086, 0.278336, 0.28516, 0.28984, 0.295309, 0.301842, 0.314602, 0.32068, 0.328843, 0.335176, 0.34641, 0.350494");
+            values ( \
+              "-0.00129331, -0.0740321, -0.0965741, -0.1079, -0.117673, -0.122468, -0.124353, -0.122918, -0.116025, -0.0959344, -0.0425587, -0.0259413, -0.0126706, -0.00698611, -0.00223761, -0.00171971" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.334653, 0.363294, 0.376853, 0.391489, 0.409794, 0.424701, 0.439209, 0.45621, 0.466662, 0.478437, 0.49511, 0.51313, 0.52675, 0.534247, 0.545785, 0.561533, 0.564577, 0.567622, 0.570666, 0.573711, 0.576687, 0.58264, 0.585616, 0.591592, 0.597568, 0.603543, 0.610305, 0.611878, 0.615024, 0.621315, 0.633897, 0.647517, 0.655245, 0.662649, 0.671587, 0.677506, 0.685368, 0.688604, 0.695078, 0.702575, 0.708207, 0.713213, 0.71822, 0.728233, 0.738246, 0.747606, 0.756967, 0.766327, 0.775687, 0.808624");
+            values ( \
+              "-0.0494461, -0.0498289, -0.062166, -0.0748177, -0.0899473, -0.101824, -0.113061, -0.125483, -0.132692, -0.140281, -0.150098, -0.160072, -0.167083, -0.170497, -0.175019, -0.180396, -0.180918, -0.181276, -0.181468, -0.181496, -0.181363, -0.180624, -0.180018, -0.178304, -0.17594, -0.172926, -0.168725, -0.167052, -0.162438, -0.151026, -0.12455, -0.094286, -0.0794666, -0.0667546, -0.0527193, -0.0452856, -0.0369001, -0.0338451, -0.0283578, -0.0228915, -0.0191099, -0.0161531, -0.0135683, -0.00991472, -0.00694804, -0.00537503, -0.00401617, -0.00287144, -0.00194085, -0.000702655" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.868701, 0.981013, 1.11996, 1.30771, 1.42901, 1.5343, 1.63027, 1.72078, 1.80924, 1.8976, 1.90681, 2.0388, 2.1076, 2.17457, 2.22365, 2.28603, 2.36921, 2.50504, 2.66475");
+            values ( \
+              "-0.0460866, -0.0510608, -0.0892997, -0.136787, -0.163626, -0.183202, -0.197194, -0.205866, -0.207347, -0.191942, -0.188056, -0.105566, -0.0691127, -0.0440116, -0.031048, -0.0196756, -0.0103409, -0.00327696, -0.000766713" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("3.09195, 3.51688, 4.26809, 4.89489, 5.38517, 5.81057, 6.19872, 6.56522, 6.92377, 7.28191, 8.13409, 8.28502, 8.63687, 9.01618, 9.44967, 9.60652");
+            values ( \
+              "-0.0469803, -0.0480714, -0.101475, -0.142129, -0.169786, -0.189871, -0.204148, -0.212899, -0.214217, -0.197933, -0.0713814, -0.0559469, -0.0306188, -0.0154604, -0.00665304, -0.00539691" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("12.6243, 14.7246, 17.298, 19.9032, 21.9356, 23.5002, 25.3156, 26.4722, 27.5719, 28.3261, 29.808, 32.8026, 33.8234, 35.3052, 36.3352, 37.1506, 38.7152, 40.2798, 43.4091");
+            values ( \
+              "-0.0510952, -0.0577042, -0.102186, -0.143264, -0.171141, -0.189288, -0.205766, -0.212965, -0.216402, -0.215797, -0.199356, -0.0884285, -0.0601373, -0.0328222, -0.0211983, -0.0148396, -0.00722647, -0.00346511, -0.000777456" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.309652, 0.311391, 0.314381, 0.315039, 0.316354, 0.31961, 0.322059, 0.324735, 0.329484, 0.338462, 0.343825, 0.348705, 0.353276, 0.357698, 0.362114, 0.364046, 0.365542, 0.370834, 0.372339, 0.373165, 0.374654, 0.376765, 0.378263, 0.379241, 0.381195, 0.383173, 0.386026, 0.389723, 0.392166");
+            values ( \
+              "-0.00879868, -0.00987524, -0.011513, -0.0131565, -0.014554, -0.0200201, -0.0242975, -0.0279631, -0.0339678, -0.0438372, -0.048826, -0.0528837, -0.0555629, -0.0568751, -0.0539995, -0.0494693, -0.0447856, -0.0237175, -0.0187638, -0.0163797, -0.0126829, -0.00865199, -0.00656385, -0.00546631, -0.00377687, -0.00262419, -0.00155919, -0.000800119, -0.000557172" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.342195, 0.353709, 0.362208, 0.36961, 0.374004, 0.379399, 0.38504, 0.390857, 0.396674, 0.403565, 0.409256, 0.415329, 0.419696, 0.422616, 0.424744, 0.426477, 0.428209, 0.430746, 0.433117, 0.434643, 0.436169, 0.437551, 0.438934, 0.440316, 0.441699, 0.44333, 0.446593, 0.449046, 0.451513, 0.453663, 0.456426, 0.46098, 0.463005, 0.466041, 0.469613, 0.47205, 0.473633, 0.475217, 0.4768, 0.479967, 0.48155, 0.484355, 0.487161, 0.489966, 0.492771, 0.495754, 0.504704, 0.513479, 0.528299, 0.553233");
+            values ( \
+              "-0.0128408, -0.0319443, -0.0472681, -0.0594928, -0.0663336, -0.0743302, -0.0821955, -0.089837, -0.0970023, -0.104837, -0.110619, -0.116133, -0.119551, -0.121568, -0.12287, -0.123645, -0.124163, -0.1244, -0.124182, -0.123475, -0.122252, -0.120654, -0.118645, -0.116226, -0.113397, -0.10953, -0.100081, -0.0914253, -0.0812735, -0.0710887, -0.0593582, -0.0422267, -0.0357565, -0.0280473, -0.0207721, -0.0163825, -0.0138912, -0.0117129, -0.0100992, -0.00730812, -0.00613083, -0.00481872, -0.00368569, -0.00273172, -0.00195682, -0.00154073, -0.000661568, -0.000406513, -0.000238775, -0.000142566" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.452074, 0.49467, 0.556225, 0.615827, 0.640324, 0.672384, 0.700133, 0.719148, 0.731063, 0.754986, 0.757334, 0.810624, 0.827587, 0.84493, 0.863784, 0.883896, 0.921374, 0.965353");
+            values ( \
+              "-0.00394257, -0.0369781, -0.0904513, -0.134744, -0.149705, -0.166696, -0.177777, -0.181883, -0.181864, -0.169827, -0.167055, -0.0627457, -0.0404965, -0.0251347, -0.0146929, -0.00804879, -0.00230986, -0.000515873" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.975622, 1.0891, 1.24634, 1.37755, 1.50303, 1.57659, 1.68189, 1.77786, 1.86837, 1.95683, 2.04519, 2.0544, 2.09124, 2.18639, 2.25519, 2.32215, 2.37123, 2.43362, 2.5168, 2.65261, 2.81229");
+            values ( \
+              "-0.0240099, -0.040347, -0.0836391, -0.117702, -0.14783, -0.163624, -0.183206, -0.19719, -0.20587, -0.207343, -0.191946, -0.188057, -0.168239, -0.105566, -0.0691126, -0.0440117, -0.031048, -0.0196756, -0.0103408, -0.00327759, -0.000767037" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("3.24758, 3.68443, 4.41603, 5.04263, 5.53245, 5.95858, 6.34673, 6.71322, 7.07177, 7.44308, 8.27868, 8.43987, 8.79122, 9.13972, 9.53801, 9.76931");
+            values ( \
+              "-0.0473364, -0.0494671, -0.101478, -0.142116, -0.169753, -0.189874, -0.204152, -0.212899, -0.214221, -0.196391, -0.0717729, -0.05532, -0.0302676, -0.0161816, -0.00752521, -0.0054221" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("12.8111, 14.896, 17.4523, 20.0557, 22.0868, 23.6515, 25.4661, 26.6233, 27.7205, 28.4762, 29.958, 32.9521, 33.9734, 35.4552, 36.4845, 37.2992, 38.8639, 40.4285, 43.5577");
+            values ( \
+              "-0.0521391, -0.058122, -0.102297, -0.143339, -0.171191, -0.189342, -0.205807, -0.212993, -0.216419, -0.215823, -0.199365, -0.0884429, -0.0601343, -0.0328201, -0.0212029, -0.0148472, -0.00723022, -0.00346689, -0.000777847" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.854214, 0.863102, 0.868908, 0.883324, 0.896902, 0.903469, 0.909374, 0.914849, 0.920098, 0.925339, 0.929267, 0.935644, 0.939606, 0.944635, 0.946767, 0.949696, 0.953786, 0.957101, 0.966261, 0.981693");
+            values ( \
+              "-0.00308845, -0.00624097, -0.0101637, -0.0244125, -0.0354616, -0.0401996, -0.0438472, -0.0466331, -0.0481101, -0.0466737, -0.0392308, -0.0200518, -0.0110399, -0.00471101, -0.00324368, -0.00196066, -0.000945007, -0.000566486, -0.00021473, -0.00018365" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.903318, 0.915707, 0.916828, 0.920192, 0.932593, 0.94269, 0.958489, 0.968273, 0.973162, 0.979466, 0.983524, 0.988742, 0.994307, 0.997819, 1.00009, 1.0035, 1.00682, 1.00853, 1.01023, 1.01364, 1.01591, 1.01819, 1.0216, 1.02419, 1.03286, 1.03686, 1.03974, 1.0427, 1.0472, 1.05099, 1.05352, 1.05858, 1.06144, 1.06717, 1.07003, 1.07304, 1.08208, 1.09063, 1.13143");
+            values ( \
+              "-0.0118562, -0.0217532, -0.0230237, -0.0271398, -0.0444729, -0.0575404, -0.0763819, -0.0872538, -0.0923028, -0.0985426, -0.102189, -0.106736, -0.110998, -0.113412, -0.114666, -0.115922, -0.116552, -0.116334, -0.11578, -0.113649, -0.111146, -0.10689, -0.097961, -0.0897399, -0.0558595, -0.0415199, -0.033207, -0.0263226, -0.0179847, -0.0122559, -0.00962359, -0.00574333, -0.00451952, -0.00257533, -0.00185493, -0.0014725, -0.000662356, -0.000419425, -0.000145367" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("1.04737, 1.07721, 1.15544, 1.19206, 1.21901, 1.25435, 1.27976, 1.29163, 1.31575, 1.33987, 1.34464, 1.39467, 1.40452, 1.42696, 1.4507, 1.47782, 1.51588, 1.56207");
+            values ( \
+              "-0.0236325, -0.0347869, -0.101606, -0.128703, -0.145884, -0.16509, -0.175858, -0.179429, -0.181855, -0.169551, -0.163562, -0.0638665, -0.049785, -0.0271282, -0.0137711, -0.00596531, -0.00165997, -0.000355317" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.57125, 1.67373, 1.85178, 2.00706, 2.16193, 2.26725, 2.36324, 2.45376, 2.54224, 2.6306, 2.63981, 2.80131, 2.87267, 2.95663, 3.01908, 3.10235, 3.2382, 3.39794");
+            values ( \
+              "-0.0311797, -0.0400696, -0.0889496, -0.128642, -0.163576, -0.183163, -0.197162, -0.205842, -0.207327, -0.191929, -0.188046, -0.0885792, -0.0559211, -0.0310524, -0.0196691, -0.01033, -0.00327288, -0.000765402" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("3.82433, 4.27403, 5.00096, 5.62839, 6.11906, 6.54464, 6.9329, 7.29947, 7.65808, 8.02944, 8.86531, 9.02586, 9.37725, 9.72776, 10.1283, 10.356");
+            values ( \
+              "-0.0460039, -0.0496245, -0.101311, -0.142018, -0.169709, -0.189809, -0.204101, -0.212858, -0.21419, -0.196371, -0.0717451, -0.0553577, -0.0302888, -0.0161338, -0.00746609, -0.00541279" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("13.4266, 15.4353, 19.1214, 20.6404, 22.6724, 24.2371, 25.4735, 27.209, 28.3072, 29.0623, 30.5442, 31.44, 33.5385, 34.5596, 36.0413, 37.071, 37.886, 39.4507, 40.9741");
+            values ( \
+              "-0.0547274, -0.0572833, -0.119963, -0.143304, -0.171172, -0.189314, -0.201148, -0.212984, -0.216415, -0.215807, -0.199364, -0.169651, -0.0884361, -0.0601357, -0.0328211, -0.0212007, -0.0148436, -0.00722842, -0.00356511" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.80302, 2.8303, 2.84141, 2.84791, 2.85728, 2.87789, 2.89595, 2.9071, 2.91707, 2.92629, 2.93511, 2.94379, 2.9503, 2.96125, 2.96608, 2.96928, 2.97455, 2.97861, 2.98307, 2.98841, 2.99576, 3.00557, 3.05842, 3.06601, 3.07455, 3.08481, 3.0972, 3.11405, 3.13647, 3.16715");
+            values ( \
+              "-0.000439396, -0.00249987, -0.0041842, -0.00553056, -0.00834122, -0.0153844, -0.0208349, -0.023739, -0.0260165, -0.0276719, -0.028734, -0.0284733, -0.0253721, -0.0118861, -0.00704268, -0.00483684, -0.00249826, -0.00147626, -0.000825057, -0.000434354, -0.00019918, -0.000113342, -9.50762e-05, -9.81996e-06, -7.32765e-05, -1e-22, -6.81269e-05, -1e-22, -6.20535e-05, -1e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.91011, 2.9318, 2.93751, 2.94314, 2.94878, 2.95364, 2.98368, 3.00131, 3.01883, 3.03287, 3.04827, 3.05851, 3.06153, 3.0681, 3.07576, 3.08139, 3.0842, 3.08701, 3.09264, 3.0931, 3.09449, 3.09635, 3.10006, 3.10377, 3.10806, 3.11524, 3.12071, 3.12287, 3.12675, 3.12945, 3.13216, 3.13788, 3.1423, 3.14672, 3.15114, 3.15392, 3.15948, 3.16225, 3.16496, 3.17308, 3.18677, 3.20267, 3.27251");
+            values ( \
+              "-0.00907667, -0.010102, -0.0121552, -0.0144043, -0.016872, -0.019289, -0.0364285, -0.0460407, -0.0551216, -0.0619319, -0.0688528, -0.0731575, -0.0743038, -0.0765367, -0.0790054, -0.0791892, -0.079179, -0.0791008, -0.0787402, -0.0785923, -0.0780868, -0.0766581, -0.0729234, -0.0680188, -0.0608746, -0.0448989, -0.0333311, -0.0290901, -0.0229356, -0.019254, -0.0160385, -0.0103566, -0.0071527, -0.00511185, -0.00350953, -0.00286396, -0.00181849, -0.00141858, -0.00118238, -0.00064154, -0.000299552, -0.000173212, -7.65742e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("3.17943, 3.22884, 3.25481, 3.3788, 3.4076, 3.46087, 3.49117, 3.50508, 3.53323, 3.56138, 3.56753, 3.57388, 3.62121, 3.63897, 3.65731, 3.67711, 3.69823, 3.73762, 3.78368");
+            values ( \
+              "-0.0119169, -0.0233543, -0.0349779, -0.0994793, -0.113313, -0.136652, -0.148124, -0.152372, -0.15727, -0.150177, -0.1449, -0.137363, -0.0589949, -0.038484, -0.0239244, -0.0140021, -0.00765035, -0.00215472, -0.000471284" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.89404, 4.00582, 4.20423, 4.38163, 4.50397, 4.60982, 4.70615, 4.79691, 4.88557, 4.97411, 4.9832, 5.14647, 5.21548, 5.25066, 5.30001, 5.36332, 5.44773, 5.58369, 5.74379");
+            values ( \
+              "-0.0277758, -0.0375582, -0.0905423, -0.135412, -0.162613, -0.182434, -0.19655, -0.205377, -0.206942, -0.191687, -0.187858, -0.0876931, -0.0562155, -0.0441707, -0.0311079, -0.0195832, -0.0101877, -0.00322427, -0.000750594" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("6.22045, 6.69652, 7.35504, 7.92297, 8.47157, 8.89692, 9.07699, 9.28472, 9.65157, 10.0101, 10.3683, 10.5624, 10.9349, 11.2209, 11.3708, 11.5706, 11.7227, 11.8866, 12.1052, 12.5423, 13.1423, 13.8719");
+            values ( \
+              "-0.0504534, -0.0545687, -0.101367, -0.138436, -0.169704, -0.189802, -0.196969, -0.204076, -0.212845, -0.214169, -0.197909, -0.171807, -0.109618, -0.0713368, -0.0560104, -0.0399291, -0.0306545, -0.0229347, -0.0153884, -0.00656862, -0.00182525, -0.000333955" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("15.7558, 17.8394, 20.3974, 23.0007, 25.032, 26.5966, 28.4112, 29.5684, 30.6655, 31.4213, 32.9031, 35.8972, 36.9185, 38.4003, 39.4297, 40.2444, 41.809, 43.3736, 46.5029");
+            values ( \
+              "-0.0521348, -0.0580982, -0.102302, -0.143342, -0.171195, -0.189338, -0.205802, -0.212998, -0.216424, -0.215819, -0.199369, -0.0884426, -0.0601344, -0.0328201, -0.0212028, -0.0148471, -0.00723012, -0.00346687, -0.000777857" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("10.2871, 10.3368, 10.3581, 10.3686, 10.3793, 10.4333, 10.4571, 10.4774, 10.4958, 10.513, 10.5297, 10.538, 10.5461, 10.5542, 10.5641, 10.5844, 10.5945, 10.6052, 10.6174, 10.6339, 10.6796");
+            values ( \
+              "-0.000619331, -0.00138033, -0.00221377, -0.00278684, -0.00357641, -0.0093368, -0.0115008, -0.0129931, -0.0140321, -0.0147359, -0.0151044, -0.0151006, -0.0149069, -0.0142821, -0.0121053, -0.00423974, -0.00204622, -0.00101759, -0.000548429, -0.000337782, -0.000148105" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("10.3198, 10.4665, 10.479, 10.4947, 10.5057, 10.5182, 10.538, 10.5458, 10.5613, 10.633, 10.6677, 10.689, 10.7057, 10.7227, 10.7329, 10.7466, 10.7566, 10.7691, 10.7881, 10.7912, 10.7973, 10.8095, 10.8149, 10.8396, 10.8508, 10.8573, 10.8647, 10.8782, 10.8872");
+            values ( \
+              "-0.000279324, -0.00175864, -0.00256172, -0.00369394, -0.00461804, -0.00582856, -0.00818251, -0.00936522, -0.0120067, -0.0267891, -0.0332396, -0.0368574, -0.0395107, -0.042093, -0.0434884, -0.0450672, -0.0460508, -0.0469872, -0.0473174, -0.047035, -0.0462635, -0.041869, -0.0382902, -0.0167869, -0.00988921, -0.0071563, -0.00486385, -0.00233675, -0.00156149" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("10.7815, 10.9799, 11.023, 11.033, 11.0531, 11.0931, 11.1161, 11.1621, 11.2023, 11.2158, 11.2255, 11.2684, 11.2872, 11.3099, 11.3303, 11.3474, 11.3787, 11.404, 11.454, 11.4784, 11.4996, 11.5328, 11.5422, 11.5612, 11.5838, 11.6151, 11.6287, 11.6306, 11.6424, 11.658, 11.6666, 11.6696, 11.6756, 11.6873, 11.7032, 11.7094, 11.7218, 11.7467, 11.7847");
+            values ( \
+              "-0.000520617, -0.00489763, -0.00878854, -0.00988572, -0.0123298, -0.0183262, -0.0225577, -0.032044, -0.0407182, -0.0436532, -0.0457428, -0.0550953, -0.0590765, -0.0638184, -0.0679917, -0.0714789, -0.0776163, -0.082426, -0.0918145, -0.0961128, -0.0995072, -0.103712, -0.104529, -0.105334, -0.103665, -0.0907234, -0.0792644, -0.0775238, -0.0663758, -0.0519659, -0.0447691, -0.0424501, -0.0380203, -0.0302952, -0.0218161, -0.0191165, -0.0145531, -0.0081531, -0.00336181" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("12.2228, 12.4399, 12.471, 12.5449, 12.6276, 12.8679, 13.1258, 13.1763, 13.3122, 13.3768, 13.4328, 13.5442, 13.6504, 13.7566, 13.783, 13.8104, 13.9277, 13.9748, 14.0022, 14.0445, 14.1009, 14.1283, 14.1674, 14.2195, 14.3237, 14.4812, 14.6709");
+            values ( \
+              "-0.0155612, -0.0180783, -0.0213609, -0.03025, -0.0416763, -0.0778105, -0.117319, -0.124769, -0.143769, -0.152016, -0.15859, -0.169343, -0.174584, -0.16662, -0.159339, -0.148719, -0.0892369, -0.0684426, -0.0580893, -0.044576, -0.0306847, -0.0254978, -0.0194625, -0.0134166, -0.00608098, -0.0015778, -0.000279689" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("15.5272, 16.0801, 16.8616, 17.379, 17.872, 18.3007, 18.6901, 19.0577, 19.4171, 19.776, 19.8144, 20.4591, 20.6791, 20.964, 21.197, 21.338, 21.6202, 22.1688, 22.8008");
+            values ( \
+              "-0.0411465, -0.0529541, -0.107323, -0.140678, -0.168662, -0.189032, -0.20347, -0.212355, -0.2138, -0.197646, -0.19337, -0.0926213, -0.0658463, -0.0409654, -0.0272891, -0.0212214, -0.0125819, -0.00410411, -0.00102848" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("20.8273, 22.3839, 23.3287, 24.5464, 26.2597, 30.966, 32.4536, 34.485, 36.0496, 37.2855, 39.0214, 40.1184, 40.8743, 42.3561, 43.2521, 45.3502, 46.3715, 47.8532, 48.8826, 49.6973, 51.262, 52.4019");
+            values ( \
+              "-0.000216872, -0.0019034, -0.00549774, -0.0157072, -0.040308, -0.120507, -0.143341, -0.171196, -0.189339, -0.201163, -0.212999, -0.216424, -0.215819, -0.19937, -0.169648, -0.0884427, -0.0601344, -0.0328201, -0.0212029, -0.0148471, -0.00723013, -0.00448844" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00908009, 0.00909622, 0.0091175, 0.00912913, 0.00913278, 0.00913372", \
+            "0.0109934, 0.0109988, 0.0110108, 0.0110208, 0.0110246, 0.0110257", \
+            "0.011685, 0.0116858, 0.0116884, 0.0116931, 0.011696, 0.0116969", \
+            "0.0119161, 0.0119163, 0.0119167, 0.0119176, 0.0119189, 0.0119196", \
+            "0.0120001, 0.0120002, 0.0120004, 0.0120007, 0.012001, 0.0120014", \
+            "0.0120589, 0.0120586, 0.0120575, 0.012055, 0.0120529, 0.0120522" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0117362, 0.0117515, 0.0117742, 0.0117876, 0.0117919, 0.011793", \
+            "0.0134548, 0.0134682, 0.0134857, 0.0134954, 0.0134984, 0.0134991", \
+            "0.0144321, 0.0144319, 0.0144347, 0.0144369, 0.0144374, 0.0144374", \
+            "0.0155129, 0.0153192, 0.0150401, 0.0148739, 0.0148159, 0.0147995", \
+            "0.0163897, 0.0161706, 0.0156428, 0.0151901, 0.0149292, 0.014856", \
+            "0.0163868, 0.0163982, 0.0164051, 0.0152609, 0.0151734, 0.0148928" \
+          );
+        }
+      }
+      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.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0929732, 0.139029, 0.322154, 1.07694, 4.22878, 17.4394", \
+            "0.101293, 0.147516, 0.330783, 1.08558, 4.24004, 17.4464", \
+            "0.134215, 0.181863, 0.36564, 1.12058, 4.27199, 17.4798", \
+            "0.180726, 0.253318, 0.488205, 1.26264, 4.41322, 17.6204", \
+            "0.106608, 0.23288, 0.622187, 1.71139, 4.98764, 18.1841", \
+            "-0.662287, -0.440151, 0.245371, 2.07461, 6.75851, 20.4869" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0245746, 0.0513839, 0.163255, 0.627392, 2.57343, 10.7273", \
+            "0.0246414, 0.0513838, 0.16329, 0.627219, 2.5737, 10.7277", \
+            "0.0257157, 0.0515514, 0.163197, 0.627178, 2.5737, 10.7281", \
+            "0.0361153, 0.0616745, 0.168673, 0.626976, 2.57351, 10.7282", \
+            "0.0628991, 0.0968966, 0.20812, 0.650973, 2.57382, 10.7284", \
+            "0.122143, 0.178123, 0.33347, 0.802532, 2.66893, 10.7264" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.140252, 0.203885, 0.456131, 1.49193, 5.81026, 23.9033", \
+            "0.152002, 0.21575, 0.469469, 1.50474, 5.82617, 23.9163", \
+            "0.202668, 0.26607, 0.518952, 1.55664, 5.87787, 23.967", \
+            "0.373121, 0.452487, 0.719745, 1.75985, 6.0825, 24.1742", \
+            "0.806288, 0.945953, 1.37038, 2.566, 6.90037, 24.9947", \
+            "2.09459, 2.32624, 3.06797, 5.04859, 10.1271, 28.2793" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0275726, 0.0546981, 0.159765, 0.577162, 2.32357, 9.62606", \
+            "0.027613, 0.0548378, 0.159384, 0.577762, 2.3221, 9.62681", \
+            "0.0274722, 0.0545489, 0.159718, 0.5771, 2.32227, 9.62796", \
+            "0.0338829, 0.0596468, 0.160589, 0.577091, 2.32152, 9.62692", \
+            "0.0591581, 0.0916842, 0.193506, 0.580694, 2.32112, 9.6272", \
+            "0.110087, 0.156287, 0.302491, 0.730005, 2.33781, 9.62593" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.0742506, 0.0772981, 0.0835122, 0.089003, 0.0933008, 0.097241, 0.101035, 0.104825, 0.108616, 0.116898, 0.122557, 0.127108, 0.134083, 0.139634, 0.150119, 0.159227");
+            values ( \
+              "0.013216, 0.019971, 0.0405197, 0.053961, 0.061102, 0.0648955, 0.0661305, 0.0648382, 0.0599538, 0.0326761, 0.0200763, 0.0133579, 0.00697344, 0.00407859, 0.00144155, 0.000778867" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.0934357, 0.112333, 0.122635, 0.131302, 0.139327, 0.147191, 0.15598, 0.163708, 0.187115, 0.195982, 0.20822, 0.220966, 0.233883, 0.245407");
+            values ( \
+              "0.0251746, 0.0871148, 0.113343, 0.126657, 0.132269, 0.132532, 0.126836, 0.114635, 0.0532943, 0.0367926, 0.0209019, 0.0111112, 0.00589781, 0.00390748" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.150175, 0.243895, 0.268249, 0.280283, 0.293108, 0.305214, 0.317029, 0.342657, 0.355941, 0.377854, 0.39602, 0.466632, 0.503948, 0.532866, 0.556861, 0.585786, 0.608641, 0.654352, 0.659687");
+            values ( \
+              "0.00482216, 0.148224, 0.167134, 0.172377, 0.175445, 0.176166, 0.175269, 0.169339, 0.164141, 0.151337, 0.135386, 0.0647878, 0.0386368, 0.0249459, 0.0170585, 0.0106882, 0.00729136, 0.00329231, 0.00310822" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.456507, 0.538619, 0.664023, 0.712613, 0.763665, 0.794067, 0.826892, 0.862035, 0.894007, 0.942633, 0.989137, 1.08214, 1.11892, 1.15053, 1.18373, 1.23433, 1.2918, 1.38421, 1.55395, 1.63226, 1.67166, 1.75048, 1.80137, 1.88548, 1.97196, 2.00794, 2.07991, 2.22383, 2.4796, 2.78205");
+            values ( \
+              "0.0482698, 0.0618601, 0.128676, 0.148975, 0.165714, 0.173566, 0.180479, 0.185941, 0.189538, 0.192524, 0.193219, 0.189294, 0.186083, 0.182628, 0.178283, 0.170053, 0.157936, 0.133324, 0.0848454, 0.0657089, 0.0572545, 0.0428377, 0.035247, 0.0252478, 0.0176884, 0.0152249, 0.0112424, 0.00596735, 0.00172368, 0.000351893" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("1.70829, 2.04231, 2.43081, 2.57537, 2.78445, 3.02671, 3.19464, 3.33074, 3.45721, 3.65528, 3.84597, 4.14317, 4.23714, 4.42508, 4.64494, 5.03678, 5.3898, 6.05649, 6.41323, 6.58784, 6.93706, 7.12589, 7.36204, 7.59137, 8.03642, 8.28258, 8.7749, 9.74129, 10.9401");
+            values ( \
+              "0.0593243, 0.0670601, 0.121111, 0.138799, 0.159955, 0.177889, 0.186539, 0.191464, 0.194722, 0.197351, 0.197689, 0.194566, 0.192857, 0.188315, 0.181443, 0.163676, 0.141413, 0.0939859, 0.0713737, 0.0616693, 0.0452458, 0.037995, 0.0303519, 0.024225, 0.0154793, 0.0120648, 0.00714896, 0.00236907, 0.000508562" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("7.04276, 8.54081, 9.70015, 10.5293, 11.7859, 12.5071, 13.928, 14.2028, 14.7523, 15.8209, 17.2417, 17.8623, 18.4881, 19.1512, 20.4775, 21.9843, 25.0686, 26.5279, 27.9816, 29.1701, 30.208, 31.5919, 32.7746, 34.3409, 35.7618, 37.1827, 38.6035, 40.0244, 42.8661, 45.7079");
+            values ( \
+              "0.0643769, 0.0752624, 0.114884, 0.140086, 0.169087, 0.180774, 0.194699, 0.19621, 0.198124, 0.198924, 0.194852, 0.191579, 0.187525, 0.182196, 0.168327, 0.146488, 0.0938994, 0.0716466, 0.05323, 0.0411202, 0.032522, 0.023445, 0.0176922, 0.0120745, 0.00842231, 0.00593758, 0.00409253, 0.0028985, 0.00141577, 0.000697558" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.105043, 0.109787, 0.121587, 0.125929, 0.129872, 0.133677, 0.137474, 0.141268, 0.153024, 0.159558, 0.164291, 0.17229, 0.178136");
+            values ( \
+              "0.0112562, 0.0197081, 0.0534709, 0.0608909, 0.0647086, 0.0660562, 0.0647704, 0.0599418, 0.0241309, 0.0136067, 0.00879586, 0.00407593, 0.00257812" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.123549, 0.130283, 0.145195, 0.155528, 0.164203, 0.172234, 0.180097, 0.18887, 0.196602, 0.21329, 0.22006, 0.228728, 0.235333, 0.241163, 0.248936, 0.2539, 0.266499, 0.278753");
+            values ( \
+              "0.019582, 0.0349112, 0.0866826, 0.113113, 0.126615, 0.132216, 0.132604, 0.126906, 0.114712, 0.0691848, 0.0531992, 0.0370339, 0.0274425, 0.0208439, 0.0141983, 0.0110795, 0.00597085, 0.00380677" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.184937, 0.21239, 0.25615, 0.277234, 0.301517, 0.313559, 0.326318, 0.338507, 0.350041, 0.375951, 0.389232, 0.41067, 0.50797, 0.539868, 0.577101, 0.600737, 0.638398, 0.67439");
+            values ( \
+              "0.013101, 0.0451342, 0.121031, 0.147898, 0.166935, 0.172134, 0.175385, 0.176054, 0.17534, 0.16942, 0.164143, 0.151774, 0.0583382, 0.0371767, 0.0209607, 0.0143609, 0.00770929, 0.00447367" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.48359, 0.556696, 0.692251, 0.749951, 0.79992, 0.827216, 0.858126, 0.894296, 0.927185, 0.992962, 1.02233, 1.06958, 1.11762, 1.18558, 1.2168, 1.26742, 1.32485, 1.41601, 1.5616, 1.64651, 1.73096, 1.80046, 1.86136, 1.94257, 2.01098, 2.1015, 2.22219, 2.42324, 2.70857");
+            values ( \
+              "0.0458668, 0.0540421, 0.12634, 0.15045, 0.166543, 0.173633, 0.180087, 0.185914, 0.189518, 0.193148, 0.193229, 0.192056, 0.189052, 0.182458, 0.178266, 0.170118, 0.157918, 0.133743, 0.0917321, 0.0700472, 0.0521251, 0.0401289, 0.0316823, 0.0229022, 0.0172108, 0.0117665, 0.0070234, 0.00273879, 0.000672553" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("1.79587, 2.15994, 2.47914, 2.64199, 2.83035, 3.08473, 3.49281, 3.88183, 4.22266, 4.37011, 4.52047, 4.67975, 4.9983, 5.12539, 5.3585, 6.09803, 6.4477, 6.79617, 7.08115, 7.33007, 7.66195, 8.07051, 8.32072, 8.82114, 9.82198, 11.0025");
+            values ( \
+              "0.0700299, 0.0787875, 0.123173, 0.142595, 0.161111, 0.179482, 0.195146, 0.198142, 0.194085, 0.190864, 0.186828, 0.18152, 0.167668, 0.160584, 0.145911, 0.0934587, 0.0713201, 0.052991, 0.0409394, 0.0323776, 0.0233366, 0.0154669, 0.0120243, 0.0070423, 0.00223715, 0.000480792" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("7.15973, 8.63339, 9.68196, 10.5593, 11.8249, 12.538, 13.9589, 14.2339, 14.784, 15.8522, 17.273, 17.8937, 18.5195, 19.1826, 20.5087, 22.0157, 25.1, 26.5593, 28.013, 29.2014, 30.2393, 31.6232, 32.806, 34.3723, 35.7931, 37.214, 38.6349, 40.0558, 42.8975, 45.7392");
+            values ( \
+              "0.0715047, 0.0772568, 0.113193, 0.139981, 0.1692, 0.180726, 0.194685, 0.196188, 0.198119, 0.19891, 0.194854, 0.191582, 0.187516, 0.182201, 0.168321, 0.146481, 0.0939076, 0.0716549, 0.0532384, 0.0411117, 0.0325134, 0.0234538, 0.0176834, 0.0120656, 0.0084312, 0.00592866, 0.00410146, 0.00288953, 0.00140676, 0.000688492" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.237065, 0.244102, 0.246725, 0.249212, 0.251667, 0.252649, 0.254613, 0.255381, 0.257758, 0.261384, 0.26233, 0.263243, 0.263547, 0.264039, 0.264531, 0.265515, 0.26649, 0.267465, 0.268449, 0.269432, 0.270416, 0.271556, 0.272494, 0.273745, 0.275508, 0.278345, 0.280566, 0.28276, 0.283492, 0.286051, 0.288026, 0.290375, 0.292096, 0.293504, 0.294913, 0.296791, 0.297729, 0.30021, 0.302725, 0.305257, 0.307716, 0.310947, 0.312563, 0.316108, 0.318862, 0.323579, 0.32711, 0.33064, 0.343596, 0.348894");
+            values ( \
+              "0.0316366, 0.0329427, 0.0396669, 0.0456388, 0.0506747, 0.0524881, 0.0557705, 0.0569113, 0.0599022, 0.0624617, 0.0629618, 0.0633559, 0.0634681, 0.0634784, 0.0634459, 0.0632523, 0.0628916, 0.0623626, 0.0616409, 0.0607362, 0.0596486, 0.0581471, 0.055869, 0.0520861, 0.0461381, 0.0361639, 0.0300674, 0.0250158, 0.0235368, 0.0187599, 0.0158267, 0.0128766, 0.0108869, 0.00949002, 0.00833212, 0.0070037, 0.00640862, 0.00509694, 0.00385747, 0.00304456, 0.00238856, 0.00170896, 0.00144394, 0.00106286, 0.000832776, 0.000539545, 0.00039161, 0.000304919, 0.000345864, 0.000295248" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.250487, 0.255655, 0.258787, 0.276089, 0.286655, 0.295424, 0.303498, 0.311391, 0.319275, 0.326918, 0.352014, 0.363674, 0.373935, 0.385699, 0.402087, 0.406305");
+            values ( \
+              "0.0120493, 0.0168199, 0.0247693, 0.0837555, 0.111577, 0.125649, 0.131643, 0.132207, 0.127622, 0.116684, 0.0517799, 0.0314417, 0.0194234, 0.0108338, 0.00489542, 0.00430232" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.3439, 0.37283, 0.38328, 0.388506, 0.398949, 0.40417, 0.411908, 0.41694, 0.423021, 0.426587, 0.433718, 0.442742, 0.448828, 0.454985, 0.458063, 0.46437, 0.470678, 0.476363, 0.482049, 0.485435, 0.495592, 0.504976, 0.511424, 0.521383, 0.531916, 0.542449, 0.549328, 0.559646, 0.576099, 0.596796, 0.607233, 0.623886, 0.63829, 0.643729, 0.65404, 0.667546, 0.679955, 0.687861, 0.693132, 0.708945, 0.72211, 0.732833, 0.745503, 0.758172, 0.770842, 0.796181, 0.82152, 0.873724, 0.891125, 0.912529");
+            values ( \
+              "0.085953, 0.0982134, 0.115232, 0.122977, 0.136926, 0.143137, 0.151365, 0.156036, 0.160893, 0.163381, 0.16769, 0.171853, 0.173893, 0.175328, 0.175807, 0.175916, 0.175804, 0.175513, 0.175042, 0.174562, 0.172587, 0.170052, 0.167802, 0.163462, 0.157922, 0.151405, 0.146177, 0.136604, 0.120139, 0.0980254, 0.0875189, 0.0719286, 0.0593374, 0.055161, 0.0479746, 0.039676, 0.0326429, 0.0288285, 0.0266851, 0.0209652, 0.0170829, 0.014167, 0.0111282, 0.00881223, 0.00685688, 0.00445775, 0.00264149, 0.00102016, 0.000652004, 0.000472896" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.617385, 0.688667, 0.822975, 0.881492, 0.931142, 0.989534, 1.02599, 1.05913, 1.12542, 1.15427, 1.20152, 1.24955, 1.31617, 1.34873, 1.39933, 1.45678, 1.54622, 1.69667, 1.80848, 1.86201, 1.932, 1.99396, 2.07657, 2.14354, 2.21628, 2.31326, 2.47369, 2.74085, 3.05896");
+            values ( \
+              "0.0484284, 0.0540466, 0.125752, 0.150312, 0.166355, 0.180004, 0.185878, 0.189537, 0.193158, 0.19325, 0.192056, 0.189072, 0.182616, 0.178285, 0.170119, 0.157936, 0.134226, 0.0908611, 0.063166, 0.0522806, 0.0401931, 0.0316033, 0.022697, 0.0171703, 0.012663, 0.00839844, 0.00406268, 0.00111207, 0.000173426" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("1.86606, 2.20095, 2.5211, 2.73953, 2.947, 3.18874, 3.37247, 3.56161, 3.74166, 3.98171, 4.18278, 4.40123, 4.69267, 5.01786, 5.25447, 5.70277, 6.10785, 6.44641, 6.70381, 6.87255, 7.29406, 7.48236, 7.85896, 8.18436, 8.36023, 8.71195, 9.4154, 10.4981, 11.8079");
+            values ( \
+              "0.0580238, 0.0661715, 0.111077, 0.138687, 0.159725, 0.177757, 0.187067, 0.193361, 0.196645, 0.197772, 0.196333, 0.192813, 0.185346, 0.17292, 0.16058, 0.130946, 0.101834, 0.0792813, 0.0643008, 0.0556183, 0.0378697, 0.0316679, 0.0218392, 0.0157431, 0.0131646, 0.00913453, 0.00424096, 0.00115768, 0.000211199" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("0.0135275, 4.56437, 5.98524, 6.75564, 7.42417, 10.216, 11.6798, 12.682, 14.1028, 14.9282, 15.9963, 17.4171, 18.0379, 19.3268, 20.6528, 22.1599, 26.7034, 28.1571, 30.3835, 31.7673, 32.9501, 34.5164, 35.9373, 37.3581, 39.2211");
+            values ( \
+              "1e-22, 0.000362016, 0.00751985, 0.0194535, 0.0351984, 0.125686, 0.163484, 0.18067, 0.194692, 0.198131, 0.198878, 0.194876, 0.191604, 0.182225, 0.168298, 0.146458, 0.0716779, 0.0532611, 0.0324912, 0.0234761, 0.0176613, 0.0120435, 0.00845314, 0.00590678, 0.00391447" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.640991, 0.656505, 0.661218, 0.679667, 0.689468, 0.69332, 0.699033, 0.704465, 0.70985, 0.71523, 0.719199, 0.726672, 0.732696, 0.740771, 0.744437, 0.750455, 0.760331, 0.77463, 0.780221, 0.780334");
+            values ( \
+              "0.000128054, 0.00777513, 0.0117981, 0.0302547, 0.0390072, 0.0418252, 0.0450077, 0.0465513, 0.0457051, 0.0385979, 0.028975, 0.0167784, 0.0104412, 0.00530382, 0.00384839, 0.00218972, 0.000954494, 0.000409586, 0.0006659, 0.00066146" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.682404, 0.700743, 0.70471, 0.717719, 0.739998, 0.749909, 0.755923, 0.762187, 0.77173, 0.781039, 0.790336, 0.7923, 0.794544, 0.814753, 0.821947, 0.826295, 0.831927, 0.836566, 0.841944, 0.849, 0.854725, 0.865233, 0.872211, 0.880261, 0.888786, 0.88984");
+            values ( \
+              "0.00347658, 0.0192068, 0.0240862, 0.0429916, 0.0786668, 0.0929911, 0.100274, 0.106276, 0.111721, 0.111956, 0.105171, 0.101994, 0.0978509, 0.0523363, 0.0396444, 0.0330718, 0.0258502, 0.0209608, 0.0163179, 0.0116995, 0.00896884, 0.00542183, 0.00383808, 0.0025434, 0.00164275, 0.00157394" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.791683, 0.839481, 0.858758, 0.914505, 0.926073, 0.942012, 0.954523, 0.964921, 0.975791, 0.990797, 1.0065, 1.0227, 1.0366, 1.05234, 1.0612, 1.07589, 1.11388, 1.13468, 1.15394, 1.1846, 1.19967, 1.21516, 1.2465, 1.2652, 1.30258, 1.36526, 1.43934");
+            values ( \
+              "0.00290394, 0.0360964, 0.0583736, 0.130877, 0.142487, 0.155056, 0.162023, 0.165991, 0.168524, 0.169569, 0.168393, 0.164953, 0.159992, 0.151442, 0.145186, 0.132029, 0.0929792, 0.0729808, 0.0569743, 0.0369349, 0.0294819, 0.0232233, 0.0140796, 0.010364, 0.00548952, 0.00170496, 0.000401636" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.16231, 1.25991, 1.32529, 1.36159, 1.40738, 1.45565, 1.50639, 1.53776, 1.58466, 1.62705, 1.66976, 1.68567, 1.71749, 1.78093, 1.84515, 1.8801, 1.94998, 1.98824, 2.06477, 2.20237, 2.28806, 2.32979, 2.40544, 2.46784, 2.51649, 2.57867, 2.66557, 2.70397, 2.75575, 2.8248, 2.96289, 3.22173, 3.5272");
+            values ( \
+              "0.0506366, 0.0754222, 0.111389, 0.129375, 0.148475, 0.164546, 0.177243, 0.183067, 0.189089, 0.192153, 0.193277, 0.193279, 0.1926, 0.18912, 0.182863, 0.178328, 0.166381, 0.157945, 0.137851, 0.0979355, 0.0751835, 0.0653939, 0.0499825, 0.0395391, 0.0327504, 0.0255583, 0.0178727, 0.0152396, 0.0122667, 0.00914361, 0.00497553, 0.00140176, 0.000282019" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("2.46183, 2.80912, 3.1055, 3.26998, 3.41113, 3.69343, 3.85072, 4.00834, 4.15236, 4.44041, 4.54203, 4.73499, 4.93208, 5.25141, 5.51774, 5.78522, 6.21344, 6.70687, 7.10873, 7.26468, 7.57657, 7.8193, 8.1201, 8.52116, 8.67382, 9.03899, 9.45634, 10.291, 11.4332");
+            values ( \
+              "0.0746547, 0.0768908, 0.118407, 0.138729, 0.153606, 0.176227, 0.184829, 0.190998, 0.19476, 0.19787, 0.197749, 0.196129, 0.19286, 0.18449, 0.174329, 0.160611, 0.132377, 0.097076, 0.0713526, 0.0626803, 0.0476112, 0.0380627, 0.0285522, 0.0191468, 0.0164036, 0.0113121, 0.0072889, 0.00286883, 0.00070029" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0.0160239, 5.39825, 6.81912, 8.06318, 11.2348, 12.4671, 13.2138, 14.6347, 15.4607, 16.5284, 17.9493, 19.1959, 21.1849, 22.692, 27.2355, 28.6892, 30.9156, 32.2995, 33.4822, 35.0485, 36.4694, 37.8903, 39.8955");
+            values ( \
+              "1e-22, 0.000798381, 0.0113507, 0.0381165, 0.139886, 0.168528, 0.180664, 0.194675, 0.198119, 0.198883, 0.194866, 0.187498, 0.168308, 0.146467, 0.0716684, 0.0532515, 0.032501, 0.0234664, 0.0176711, 0.0120534, 0.00844335, 0.00591659, 0.00377208" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.07933, 2.10406, 2.11065, 2.11975, 2.14615, 2.15812, 2.17475, 2.18492, 2.19455, 2.20399, 2.21341, 2.236, 2.24713, 2.25791, 2.26556, 2.2744, 2.28474, 2.29028");
+            values ( \
+              "0.0012123, 0.0028021, 0.00390013, 0.00625087, 0.0163104, 0.0197272, 0.0235415, 0.0252295, 0.0262951, 0.0263656, 0.024657, 0.00810891, 0.00400157, 0.00188378, 0.00111478, 0.000690835, 0.000749299, 0.000668581" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.14778, 2.18663, 2.20144, 2.25785, 2.2783, 2.29564, 2.31119, 2.32574, 2.33838, 2.34297, 2.34855, 2.35477, 2.37522, 2.38725, 2.40026, 2.41379, 2.42673, 2.43643, 2.44958, 2.46551, 2.47406");
+            values ( \
+              "0.00201249, 0.0086932, 0.0145174, 0.045516, 0.0561056, 0.0640559, 0.0696577, 0.0731338, 0.0738142, 0.0728511, 0.0698974, 0.0641168, 0.0381005, 0.0255125, 0.0157929, 0.00905405, 0.00516165, 0.00333145, 0.00186308, 0.000947733, 0.000825406" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("2.4052, 2.45361, 2.46793, 2.49209, 2.52465, 2.61897, 2.63301, 2.65048, 2.66839, 2.68183, 2.69575, 2.70072, 2.71067, 2.73057, 2.73934, 2.74872, 2.76355, 2.78563, 2.84119, 2.8614, 2.87461, 2.89285, 2.90788, 2.92376, 2.94621, 2.95573, 2.97478, 3.01287, 3.0749, 3.14827");
+            values ( \
+              "0.0203671, 0.0216236, 0.0277041, 0.0392252, 0.0559507, 0.108745, 0.115787, 0.123766, 0.130479, 0.13446, 0.137582, 0.138522, 0.139778, 0.140399, 0.139515, 0.137748, 0.132383, 0.118325, 0.070694, 0.0553226, 0.046529, 0.0360904, 0.0290238, 0.0228706, 0.0161085, 0.0138724, 0.0102046, 0.00539141, 0.00172996, 0.000428414" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.02983, 3.13449, 3.21626, 3.40758, 3.4804, 3.52011, 3.59024, 3.64279, 3.69106, 3.77475, 3.82053, 3.89129, 3.94951, 4.00093, 4.09554, 4.25628, 4.34241, 4.45071, 4.51751, 4.61089, 4.72051, 4.78171, 4.90411, 5.09181");
+            values ( \
+              "0.0330767, 0.0366942, 0.061606, 0.131547, 0.154023, 0.163749, 0.176261, 0.181942, 0.184597, 0.184448, 0.182006, 0.1753, 0.16674, 0.156478, 0.132198, 0.087223, 0.0659915, 0.0447369, 0.0347047, 0.0239416, 0.0152271, 0.0117464, 0.00692328, 0.00319761" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("4.5317, 4.8399, 5.18799, 5.37775, 5.57284, 5.74448, 5.87972, 6.09839, 6.28662, 6.66309, 6.85972, 7.06663, 7.38163, 7.66053, 7.91959, 8.35348, 8.822, 9.16069, 9.31728, 9.61473, 9.88673, 10.1065, 10.3575, 10.7113, 11.0694, 11.3422, 11.8879, 12.9334, 14.1631");
+            values ( \
+              "0.0591712, 0.0629455, 0.111604, 0.135837, 0.156366, 0.170596, 0.179381, 0.189558, 0.194817, 0.197953, 0.196351, 0.192926, 0.184669, 0.173983, 0.160618, 0.13198, 0.0984099, 0.076253, 0.0671308, 0.0519563, 0.040535, 0.0329511, 0.025827, 0.0181181, 0.0125977, 0.00950411, 0.00530542, 0.00154245, 0.00032516" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("0.00519514, 6.22864, 7.64951, 9.07038, 10.2289, 13.3474, 14.5906, 15.3266, 16.7475, 17.5738, 18.6413, 20.0622, 21.3089, 21.9719, 23.2978, 24.805, 29.3485, 30.8022, 33.0286, 34.4125, 35.5952, 37.1615, 38.5824, 40.0032, 42.2811");
+            values ( \
+              "1e-22, 4.18793e-05, 0.00113191, 0.0134253, 0.0395652, 0.139854, 0.168712, 0.18065, 0.194665, 0.198113, 0.19888, 0.194863, 0.187497, 0.182214, 0.168308, 0.146467, 0.0716681, 0.0532513, 0.0325013, 0.0234661, 0.0176714, 0.0120536, 0.00844309, 0.00591686, 0.00348083" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("7.32556, 7.47278, 7.53767, 7.55993, 7.60639, 7.63029, 7.65134, 7.67108, 7.69023, 7.7092, 7.72816, 7.73413, 7.78477, 7.80176, 7.82404");
+            values ( \
+              "2.6413e-05, 0.000359629, 0.0022031, 0.00407566, 0.00949446, 0.0112895, 0.0122718, 0.0128563, 0.013096, 0.0130822, 0.0125582, 0.0120863, 0.00252324, 0.00124106, 0.000546483" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("7.4735, 7.51851, 7.63871, 7.66094, 7.67437, 7.69837, 7.70586, 7.72085, 7.78312, 7.81601, 7.86379, 7.89294, 7.92036, 7.94056, 7.94687, 7.95948, 7.97321, 7.98654, 8.01605, 8.03541, 8.0542, 8.06276, 8.07574, 8.09305, 8.11986, 8.1462, 8.17541, 8.33031");
+            values ( \
+              "9.94129e-05, 0.000333987, 0.00242404, 0.00393867, 0.00504671, 0.00774205, 0.00888622, 0.0115462, 0.0238615, 0.0287709, 0.0343037, 0.0369514, 0.0388278, 0.0396653, 0.0397588, 0.0396704, 0.0383815, 0.0345999, 0.0206418, 0.0128789, 0.00753677, 0.00580242, 0.00382121, 0.00209819, 0.000767249, 0.000304997, 0.000162157, 0.000115653" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("8.05466, 8.17737, 8.21033, 8.29634, 8.46475, 8.52496, 8.5786, 8.59881, 8.61993, 8.64629, 8.66733, 8.6766, 8.69513, 8.72628, 8.81827, 8.83947, 8.8743, 8.89979, 8.93162, 8.97406, 9.044, 9.12604");
+            values ( \
+              "0.00801493, 0.0144629, 0.0198047, 0.0363555, 0.067123, 0.0773449, 0.0847137, 0.0870164, 0.0890608, 0.0908258, 0.0912901, 0.0911602, 0.0896154, 0.0820022, 0.0397536, 0.0314083, 0.0202231, 0.0143941, 0.0091718, 0.00475298, 0.0015355, 0.000337244" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("9.11927, 9.41338, 9.47977, 9.5944, 9.73159, 9.85576, 10.097, 10.148, 10.2232, 10.2842, 10.3724, 10.4083, 10.4689, 10.528, 10.6375, 10.675, 10.7249, 10.7893, 10.9002, 10.9881, 11.0291, 11.1113, 11.1641, 11.2291, 11.2832, 11.3599, 11.4274, 11.5173, 11.6677, 11.9229, 12.2224");
+            values ( \
+              "0.00497535, 0.0198618, 0.0270172, 0.0415757, 0.0604627, 0.0791879, 0.117787, 0.125244, 0.13526, 0.142153, 0.149592, 0.151563, 0.153423, 0.153094, 0.145578, 0.140197, 0.130854, 0.116424, 0.0889077, 0.0684071, 0.0599003, 0.0447901, 0.0368281, 0.0286862, 0.0232229, 0.0169155, 0.0127883, 0.00879828, 0.0044725, 0.00134302, 0.000238982" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("12.0442, 12.5105, 12.8433, 13.6775, 13.8259, 14.0754, 14.2735, 14.5645, 14.6856, 14.8885, 15.0898, 15.4303, 15.662, 15.9578, 16.4097, 17.0047, 17.3574, 17.803, 18.2281, 18.4605, 18.9117, 19.1639, 19.6683, 20.6265, 21.7374");
+            values ( \
+              "0.0381739, 0.0442185, 0.0709049, 0.148082, 0.158863, 0.173192, 0.181158, 0.187904, 0.189115, 0.18939, 0.187692, 0.180904, 0.173254, 0.159347, 0.130397, 0.0888308, 0.0673049, 0.0455968, 0.0306031, 0.0243885, 0.0154967, 0.0119729, 0.00702606, 0.00233194, 0.000605164" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("0.0153682, 15.1423, 16.5632, 16.8271, 17.7333, 18.5794, 21.919, 23.1697, 23.8962, 25.3171, 26.1404, 27.2094, 28.6303, 29.8764, 31.866, 33.3726, 37.9161, 39.3698, 41.5961, 42.98, 44.1627, 45.729, 47.1499, 48.5708, 50.6127");
+            values ( \
+              "1e-22, 0.000101895, 0.00250315, 0.00421985, 0.0152891, 0.0338214, 0.140153, 0.169077, 0.180797, 0.19476, 0.198174, 0.19892, 0.194889, 0.187512, 0.168305, 0.146468, 0.0716715, 0.0532546, 0.0324981, 0.0234693, 0.0176681, 0.0120504, 0.00844644, 0.00591354, 0.00372979" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00949495, 0.00954533, 0.00960525, 0.00963553, 0.00964472, 0.00964706", \
+            "0.0121407, 0.0122075, 0.0123183, 0.0123954, 0.0124212, 0.0124279", \
+            "0.0132106, 0.0132164, 0.0132657, 0.0133271, 0.0133523, 0.0133594", \
+            "0.0138593, 0.0138117, 0.0137253, 0.0136555, 0.0136374, 0.0136348", \
+            "0.0144676, 0.0143312, 0.0140982, 0.0138971, 0.0137724, 0.0137232", \
+            "0.0137609, 0.013742, 0.0142679, 0.0142354, 0.0139594, 0.0138064" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0130212, 0.0130542, 0.013111, 0.0131467, 0.0131584, 0.0131615", \
+            "0.0130361, 0.0129283, 0.0127682, 0.0126761, 0.0126456, 0.0126379", \
+            "0.0131019, 0.0128466, 0.0124344, 0.0121498, 0.0120423, 0.0120131", \
+            "0.0115681, 0.011825, 0.0129144, 0.0122604, 0.0119324, 0.0118411", \
+            "0.0105718, 0.0108015, 0.0111802, 0.0111737, 0.0122057, 0.0118871", \
+            "0.0116681, 0.0117092, 0.0108707, 0.0109688, 0.0107295, 0.0121706" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.114567, 0.118289, 0.126713, 0.138957, 0.148315, 0.152585, 0.156747, 0.160906, 0.16253, 0.173894, 0.179566, 0.180442");
+            values ( \
+              "-0.0118259, -0.0147404, -0.0325545, -0.0486904, -0.0572708, -0.0591996, -0.0601859, -0.0561631, -0.0520924, -0.0114129, -0.00389559, -0.00345204" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.14009, 0.160305, 0.175096, 0.182478, 0.196474, 0.211739, 0.22023, 0.228568, 0.2369, 0.238875, 0.256512, 0.262743, 0.270674, 0.276816, 0.285896, 0.295688, 0.318322, 0.357376");
+            values ( \
+              "-0.000640805, -0.0501458, -0.0772604, -0.0885933, -0.107088, -0.120638, -0.12462, -0.125004, -0.116427, -0.111873, -0.0424366, -0.0256236, -0.0127732, -0.00719497, -0.00294967, -0.0011534, -0.000251339, -0.000128399" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.268873, 0.298583, 0.309819, 0.335376, 0.341972, 0.355164, 0.368814, 0.381994, 0.395857, 0.40979, 0.425079, 0.438185, 0.460499, 0.472057, 0.480741, 0.489011, 0.493147, 0.497282, 0.501417, 0.505552, 0.512993, 0.515969, 0.518945, 0.521921, 0.524898, 0.528047, 0.531196, 0.537494, 0.542186, 0.551571, 0.561149, 0.573324, 0.577383, 0.586712, 0.594941, 0.600861, 0.609832, 0.619375, 0.627922, 0.633288, 0.638654, 0.649387, 0.654753, 0.660119, 0.668944, 0.677768, 0.686592, 0.695417, 0.716141, 0.736866");
+            values ( \
+              "-0.0479366, -0.0538264, -0.065338, -0.0898642, -0.095803, -0.107042, -0.118028, -0.128042, -0.137466, -0.146025, -0.154328, -0.160756, -0.170756, -0.175424, -0.178581, -0.181026, -0.181666, -0.182108, -0.182352, -0.182397, -0.18198, -0.181314, -0.180364, -0.179128, -0.177608, -0.175273, -0.172495, -0.165608, -0.158908, -0.14338, -0.12457, -0.0974283, -0.0892863, -0.0721689, -0.0585951, -0.0499917, -0.0396388, -0.0307116, -0.0235634, -0.019772, -0.016472, -0.0118732, -0.00991601, -0.00818689, -0.00641229, -0.00487259, -0.0035678, -0.00249791, -0.00138432, -0.000615598" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.731441, 0.836282, 1.00896, 1.11652, 1.23267, 1.35833, 1.40607, 1.49948, 1.58776, 1.67412, 1.76037, 1.80887, 1.89427, 1.95886, 2.02662, 2.08076, 2.13571, 2.17889, 2.26527, 2.41046, 2.58331");
+            values ( \
+              "-0.0270475, -0.0426032, -0.0943847, -0.123542, -0.152536, -0.179616, -0.188389, -0.202463, -0.21109, -0.21218, -0.195748, -0.168868, -0.110232, -0.0740013, -0.0468407, -0.0317645, -0.0212338, -0.0153295, -0.00776415, -0.00216622, -0.000432599" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("2.72416, 3.12206, 3.95385, 4.40498, 5.03, 5.44105, 5.81661, 6.17173, 6.51978, 6.86745, 7.57961, 7.81402, 8.16546, 8.42008, 8.62345, 9.03021, 9.63934, 10.3774");
+            values ( \
+              "-0.035391, -0.0415173, -0.105333, -0.137243, -0.175824, -0.196413, -0.210866, -0.219573, -0.220399, -0.202739, -0.0883584, -0.060734, -0.0331198, -0.0209972, -0.0144301, -0.00651033, -0.00174272, -0.000300839" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("11.7515, 13.7872, 16.7296, 18.6886, 20.6429, 22.1552, 23.9019, 25.0288, 26.0655, 26.8144, 28.2514, 31.1038, 32.3226, 33.7411, 34.798, 36.2072, 37.7194, 40.7439");
+            values ( \
+              "-0.0539063, -0.0617643, -0.116273, -0.149104, -0.177802, -0.196398, -0.213037, -0.220261, -0.223395, -0.222433, -0.20448, -0.0927828, -0.0580942, -0.0322354, -0.0204195, -0.0107563, -0.00530026, -0.00125618" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.149597, 0.160886, 0.169254, 0.175822, 0.183314, 0.188437, 0.1926, 0.196763, 0.198384, 0.209754, 0.215435, 0.218577");
+            values ( \
+              "-0.00582893, -0.0292431, -0.0414392, -0.0493752, -0.0563247, -0.0593106, -0.0599485, -0.0562885, -0.0520702, -0.0114152, -0.00389207, -0.00230286" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.179051, 0.187865, 0.211272, 0.22821, 0.238991, 0.247889, 0.256376, 0.264724, 0.273071, 0.275028, 0.292694, 0.298718, 0.306991, 0.313399, 0.322486, 0.332324, 0.394224");
+            values ( \
+              "-0.018257, -0.0310821, -0.076747, -0.101463, -0.11326, -0.120312, -0.124388, -0.124826, -0.1163, -0.111812, -0.042416, -0.0260741, -0.0126176, -0.0069204, -0.00283536, -0.00110789, -0.000126959" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.292452, 0.375511, 0.410926, 0.424038, 0.447271, 0.462501, 0.497865, 0.526306, 0.542863, 0.550254, 0.562145, 0.574731, 0.593483, 0.610544, 0.62919, 0.647033, 0.659752, 0.675848, 0.69731, 0.732543, 0.773914");
+            values ( \
+              "-0.0122139, -0.0927808, -0.122276, -0.13173, -0.146393, -0.154604, -0.171125, -0.180814, -0.183126, -0.18274, -0.179302, -0.169449, -0.136365, -0.0979995, -0.0634246, -0.0400529, -0.0281819, -0.0178685, -0.00943891, -0.00294929, -0.000755483" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.789926, 0.89706, 1.0355, 1.15782, 1.26669, 1.39593, 1.44298, 1.53652, 1.62482, 1.71123, 1.79753, 1.84587, 1.93174, 1.99754, 2.06008, 2.11103, 2.18251, 2.23884, 2.35151, 2.50359");
+            values ( \
+              "-0.0420272, -0.049456, -0.0910962, -0.12442, -0.151596, -0.179539, -0.188171, -0.202314, -0.210946, -0.21209, -0.195667, -0.168929, -0.110027, -0.0732732, -0.048071, -0.033416, -0.0197769, -0.0128683, -0.00512924, -0.00129757" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("2.85523, 3.27941, 3.99647, 4.51959, 5.07064, 5.48149, 5.85681, 6.21177, 6.5597, 6.90724, 7.61892, 7.85394, 8.20538, 8.45922, 8.66185, 9.06711, 9.67447, 10.41");
+            values ( \
+              "-0.0450569, -0.0505953, -0.105682, -0.142379, -0.176008, -0.196539, -0.21099, -0.219648, -0.22048, -0.20277, -0.0884226, -0.0607171, -0.0331088, -0.0210188, -0.0144656, -0.0065478, -0.001762, -0.000306943" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("11.7011, 13.6421, 16.2236, 18.7246, 20.6792, 22.1915, 23.9385, 25.0652, 26.1028, 26.8511, 28.2883, 31.1408, 32.3593, 33.7779, 34.8349, 36.2442, 37.7565, 40.781");
+            values ( \
+              "-0.0519713, -0.0582985, -0.106566, -0.149067, -0.177773, -0.196388, -0.213033, -0.22024, -0.223378, -0.222434, -0.204466, -0.0927755, -0.0580959, -0.0322357, -0.0204189, -0.0107553, -0.00529979, -0.00125607" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.298196, 0.302084, 0.310483, 0.322672, 0.331995, 0.33625, 0.340398, 0.344541, 0.346173, 0.357511, 0.363153, 0.363531");
+            values ( \
+              "-0.011644, -0.014843, -0.0326855, -0.048826, -0.0574698, -0.0594216, -0.0603867, -0.0563495, -0.0522113, -0.0114086, -0.00391073, -0.00371796" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.323887, 0.343989, 0.352791, 0.366071, 0.376857, 0.386401, 0.395254, 0.403722, 0.412038, 0.420348, 0.422328, 0.442035, 0.449504, 0.458082, 0.466594, 0.476138, 0.498294, 0.537035");
+            values ( \
+              "-5.17492e-05, -0.0505547, -0.0675381, -0.0891099, -0.103691, -0.113938, -0.120863, -0.125029, -0.125269, -0.116769, -0.112111, -0.0360327, -0.0192002, -0.0088307, -0.00385389, -0.00152319, -0.000290581, -0.000134552" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.451563, 0.47887, 0.497133, 0.510439, 0.528182, 0.541069, 0.5547, 0.566456, 0.580164, 0.593977, 0.609374, 0.622374, 0.644775, 0.656031, 0.664812, 0.673176, 0.677358, 0.68154, 0.685722, 0.689904, 0.697149, 0.700124, 0.703099, 0.706075, 0.70905, 0.712199, 0.715348, 0.721645, 0.726336, 0.735718, 0.745295, 0.75747, 0.761529, 0.770856, 0.779084, 0.785003, 0.793974, 0.803516, 0.812062, 0.817428, 0.822794, 0.833526, 0.838892, 0.844258, 0.85302, 0.861782, 0.870544, 0.879306, 0.900061, 0.920815");
+            values ( \
+              "-0.0466703, -0.0496538, -0.0683879, -0.0814537, -0.0976699, -0.108689, -0.119616, -0.128359, -0.13765, -0.146088, -0.154475, -0.160846, -0.170873, -0.175428, -0.178638, -0.18109, -0.181741, -0.182188, -0.18243, -0.182468, -0.182048, -0.181381, -0.180427, -0.179185, -0.177654, -0.175318, -0.172538, -0.165645, -0.158942, -0.143408, -0.124578, -0.0974346, -0.0892938, -0.0721741, -0.0586009, -0.0499958, -0.0396431, -0.0307126, -0.0235656, -0.0197773, -0.0164794, -0.0118786, -0.00992107, -0.00819219, -0.00642609, -0.00489248, -0.00359136, -0.00252273, -0.00139745, -0.00061974" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.898018, 1.02191, 1.24372, 1.37198, 1.48937, 1.59152, 1.68504, 1.7732, 1.85955, 1.9458, 2.14413, 2.21245, 2.26632, 2.3636, 2.44914, 2.59382, 2.76584");
+            values ( \
+              "-0.0162926, -0.0426509, -0.108008, -0.141404, -0.168582, -0.188398, -0.202504, -0.211093, -0.2122, -0.195744, -0.0740791, -0.0467112, -0.0317346, -0.0154148, -0.00786417, -0.0022082, -0.000445529" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("2.91382, 3.32004, 4.14511, 4.6687, 5.21952, 5.6304, 6.00574, 6.36073, 6.70867, 7.05623, 7.76795, 8.00291, 8.35434, 8.60828, 8.81099, 9.21641, 9.82336, 10.5584");
+            values ( \
+              "-0.0329952, -0.0423489, -0.105651, -0.142362, -0.175998, -0.196514, -0.210987, -0.219629, -0.220481, -0.202756, -0.0884153, -0.0607191, -0.0331101, -0.0210164, -0.0144615, -0.00654367, -0.00176279, -0.000307771" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("11.8998, 13.8762, 16.3688, 18.8715, 20.8269, 22.3392, 24.0866, 25.2129, 26.2519, 26.9994, 28.4366, 31.2895, 32.5076, 33.9263, 34.9834, 36.393, 37.9052, 40.9298");
+            values ( \
+              "-0.0538227, -0.0599142, -0.106505, -0.148996, -0.177718, -0.196382, -0.213035, -0.220199, -0.223343, -0.222444, -0.204436, -0.0927639, -0.0580987, -0.0322362, -0.0204179, -0.0107537, -0.00529908, -0.00125594" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.843125, 0.848107, 0.85083, 0.855399, 0.863608, 0.869495, 0.87985, 0.883775, 0.890414, 0.893762, 0.896683, 0.901629, 0.906576, 0.908413, 0.910162, 0.917507, 0.919687, 0.922104, 0.925032, 0.927395, 0.932122, 0.938975, 0.944016");
+            values ( \
+              "-0.0051601, -0.00732483, -0.00898201, -0.0130834, -0.0228304, -0.0285872, -0.0379439, -0.0411562, -0.0459914, -0.0480508, -0.0495027, -0.0508716, -0.0489203, -0.045714, -0.041543, -0.0179045, -0.012746, -0.00848979, -0.00510232, -0.0033355, -0.00139869, -0.00043916, -0.000295049" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.886798, 0.90371, 0.932531, 0.953054, 0.960966, 0.975149, 0.979737, 0.98859, 0.997441, 0.999029, 1.02004, 1.02775, 1.03603, 1.04582, 1.06509, 1.1332");
+            values ( \
+              "-0.00688406, -0.0265896, -0.0694643, -0.0950031, -0.103276, -0.114513, -0.116816, -0.118192, -0.110931, -0.107718, -0.034535, -0.018388, -0.00889539, -0.00363807, -0.000642762, -0.000115576" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.98532, 1.03683, 1.05109, 1.12707, 1.15347, 1.18346, 1.21202, 1.2441, 1.26301, 1.28144, 1.29821, 1.31158, 1.3661, 1.38396, 1.39669, 1.41279, 1.43426, 1.46933, 1.51083");
+            values ( \
+              "-0.00602868, -0.0186598, -0.0301102, -0.103504, -0.124669, -0.144609, -0.159871, -0.174094, -0.180111, -0.182666, -0.179272, -0.169062, -0.0633422, -0.0400506, -0.0281405, -0.0178384, -0.00945681, -0.00294884, -0.000777187" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.51051, 1.61312, 1.78209, 1.8966, 2.01164, 2.12529, 2.21072, 2.30605, 2.36589, 2.45216, 2.53845, 2.73613, 2.8068, 2.85958, 2.9533, 3.03536, 3.1791, 3.34916");
+            values ( \
+              "-0.0291117, -0.042062, -0.0927675, -0.123932, -0.152652, -0.17737, -0.19275, -0.205767, -0.211014, -0.212138, -0.19567, -0.0743971, -0.0461658, -0.0316064, -0.015774, -0.00829222, -0.00235835, -0.000486612" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("3.65936, 4.14028, 4.7391, 5.26815, 5.78007, 6.22314, 6.59812, 6.95384, 7.30179, 7.64936, 8.36112, 8.59603, 8.94746, 9.20146, 9.40423, 9.80978, 10.4167, 11.1516");
+            values ( \
+              "-0.0517695, -0.0597618, -0.105669, -0.142764, -0.174156, -0.1965, -0.210946, -0.219633, -0.220467, -0.202764, -0.0884102, -0.0607205, -0.033111, -0.0210146, -0.0144587, -0.00654055, -0.00176237, -0.000307719" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("12.4906, 14.4843, 16.969, 19.4678, 21.4234, 22.9357, 24.6827, 25.8093, 26.8472, 27.5954, 29.0325, 31.8851, 33.1036, 34.5222, 35.5792, 36.9886, 38.5008, 41.5253");
+            values ( \
+              "-0.0530614, -0.0601511, -0.106588, -0.14904, -0.177762, -0.19639, -0.213036, -0.220231, -0.22337, -0.222438, -0.204458, -0.0927742, -0.0580962, -0.0322357, -0.0204188, -0.0107552, -0.00529969, -0.00125604" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.78648, 2.80507, 2.8103, 2.81554, 2.82055, 2.82556, 2.83861, 2.85171, 2.8613, 2.86989, 2.8753, 2.88012, 2.88495, 2.89166, 2.89389, 2.89603, 2.89817, 2.90031, 2.90245, 2.90456, 2.90667, 2.90878, 2.91089, 2.91248, 2.91406, 2.91564, 2.91723, 2.91989, 2.9287, 2.93096, 2.93308, 2.9372, 2.93857, 2.9404, 2.94132, 2.94315, 2.94499, 2.94682, 2.94865, 2.95326, 2.95556, 2.95787, 2.9641, 2.96815, 2.985, 2.99471, 3.00852, 3.02861, 3.04324, 3.10724");
+            values ( \
+              "-0.00289958, -0.0029727, -0.00393642, -0.0050791, -0.00647983, -0.00813495, -0.0129778, -0.0175033, -0.0205826, -0.0231465, -0.0246449, -0.0258736, -0.0270153, -0.0284561, -0.0288991, -0.0290982, -0.0292207, -0.0292665, -0.0292356, -0.0291298, -0.0289492, -0.0286939, -0.0283637, -0.0278032, -0.0271175, -0.0263065, -0.0253701, -0.0229608, -0.0111226, -0.00872687, -0.00688888, -0.00397539, -0.00326225, -0.00248591, -0.00215173, -0.00172772, -0.00135676, -0.00103885, -0.000773986, -0.000457151, -0.00033843, -0.000246174, -0.000154291, -0.000123935, -5.79006e-05, -6.33428e-05, -9.98222e-05, -5.01813e-05, -3.57729e-05, -2.8392e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.84745, 2.87932, 2.89771, 2.90448, 2.91803, 2.92644, 2.9732, 2.993, 3.00979, 3.02478, 3.03862, 3.05184, 3.06492, 3.07472, 3.07905, 3.09028, 3.09536, 3.10116, 3.10678, 3.11061, 3.11828, 3.12584");
+            values ( \
+              "-0.00174955, -0.00338045, -0.00749719, -0.00979927, -0.0149064, -0.0194825, -0.0471794, -0.0578538, -0.0661574, -0.0724929, -0.0774491, -0.0802668, -0.0788901, -0.0682441, -0.0602285, -0.0350876, -0.0259068, -0.0176547, -0.0119189, -0.0090213, -0.0049982, -0.00302166" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("3.14987, 3.2048, 3.21477, 3.2347, 3.34003, 3.38156, 3.43184, 3.45329, 3.47765, 3.50552, 3.53027, 3.53996, 3.55152, 3.59275, 3.61166, 3.62517, 3.64211, 3.66471, 3.70218, 3.746");
+            values ( \
+              "-0.00894359, -0.0227906, -0.0271771, -0.0370205, -0.0944324, -0.115203, -0.13763, -0.146212, -0.154133, -0.158693, -0.152798, -0.144886, -0.129026, -0.0594767, -0.0377642, -0.0266788, -0.0169738, -0.00893805, -0.00275043, -0.000656492" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.85482, 3.95759, 4.29875, 4.44603, 4.54169, 4.64273, 4.73137, 4.81798, 4.90452, 5.10989, 5.14831, 5.23336, 5.31969, 5.41836, 5.56196, 5.73526");
+            values ( \
+              "-0.0345317, -0.0365183, -0.132131, -0.167068, -0.185925, -0.201514, -0.210311, -0.211597, -0.195335, -0.0707635, -0.0547275, -0.029907, -0.0157186, -0.00716185, -0.00202517, -0.000409479" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("6.05533, 6.51471, 7.11754, 7.66446, 8.19132, 8.60182, 8.77019, 8.97667, 9.33191, 9.6798, 10.0274, 10.124, 10.5245, 10.7392, 10.974, 11.0964, 11.3255, 11.5796, 11.7824, 12.1882, 12.7952, 13.5303");
+            values ( \
+              "-0.0562798, -0.059446, -0.105673, -0.143955, -0.175994, -0.196518, -0.20357, -0.210952, -0.219623, -0.220458, -0.202759, -0.190199, -0.121008, -0.0884013, -0.060723, -0.0494583, -0.0331126, -0.0210116, -0.0144537, -0.00653521, -0.00176052, -0.000307222" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("14.8034, 16.6186, 20.6224, 21.8442, 23.7991, 25.3114, 26.4953, 28.1851, 29.2232, 29.9712, 31.4084, 31.8496, 34.2611, 35.4794, 36.0681, 36.8981, 37.9551, 39.3645, 40.8768, 42.389, 43.9013");
+            values ( \
+              "-0.0534726, -0.055546, -0.128969, -0.149042, -0.177754, -0.196386, -0.208318, -0.220226, -0.223366, -0.222437, -0.204456, -0.190433, -0.0927715, -0.0580969, -0.0457337, -0.0322358, -0.0204186, -0.0107548, -0.00529954, -0.00258602, -0.00125602" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("10.1864, 10.2444, 10.2677, 10.2863, 10.3025, 10.3081, 10.3193, 10.3589, 10.3809, 10.3905, 10.4103, 10.4282, 10.445, 10.4613, 10.4775, 10.4897, 10.4952, 10.5109, 10.5155, 10.5224, 10.5256, 10.5302, 10.5364, 10.5487, 10.5654, 10.5828, 10.5991, 10.6061, 10.6165");
+            values ( \
+              "-0.000149153, -0.0006634, -0.00120996, -0.00187565, -0.00274908, -0.0031366, -0.0041155, -0.00870075, -0.0109316, -0.0118026, -0.0133394, -0.0144004, -0.0150924, -0.0154357, -0.0151803, -0.0137896, -0.0121522, -0.00576688, -0.00426881, -0.0025662, -0.0020609, -0.00150177, -0.00100795, -0.000551602, -0.000331655, -0.000253344, -0.000218633, -0.000162268, -0.00011491" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("10.2804, 10.4091, 10.4218, 10.4377, 10.4491, 10.4621, 10.4868, 10.5254, 10.5719, 10.6058, 10.6345, 10.6601, 10.6837, 10.7062, 10.7244, 10.7282, 10.7357, 10.7486, 10.7731, 10.782, 10.7917, 10.7986, 10.8111, 10.8263, 10.8313");
+            values ( \
+              "-0.000339327, -0.00187995, -0.00271517, -0.00391111, -0.00492244, -0.00626497, -0.00957351, -0.0173505, -0.0273064, -0.0338715, -0.0387348, -0.0425015, -0.0453428, -0.0472676, -0.0475772, -0.0472826, -0.0461962, -0.0407446, -0.0193866, -0.0130018, -0.00809616, -0.00568782, -0.00289315, -0.00125665, -0.00103502" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("10.879, 10.9822, 11.0072, 11.0359, 11.0652, 11.2686, 11.4011, 11.4463, 11.4821, 11.5021, 11.5303, 11.5614, 11.6241, 11.6502, 11.6668, 11.6889, 11.7331, 11.7843, 11.8477");
+            values ( \
+              "-0.00709356, -0.00980655, -0.0129927, -0.0173422, -0.0227161, -0.066385, -0.0923858, -0.100045, -0.104462, -0.105662, -0.103975, -0.0908556, -0.036462, -0.0214905, -0.0150019, -0.0090175, -0.0028085, -0.00064404, -9.8012e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("12.3122, 12.5442, 12.5977, 12.786, 13.1172, 13.2631, 13.3274, 13.3819, 13.4908, 13.5168, 13.5436, 13.596, 13.6479, 13.6997, 13.7195, 13.7406, 13.7779, 13.8764, 13.924, 13.9645, 14.0185, 14.068, 14.094, 14.1462, 14.2505, 14.4029, 14.5859");
+            values ( \
+              "-0.0228673, -0.0369865, -0.0447735, -0.0734867, -0.12521, -0.146181, -0.15457, -0.161097, -0.171764, -0.173651, -0.175219, -0.176772, -0.175227, -0.168051, -0.16283, -0.155328, -0.137945, -0.0866954, -0.0659959, -0.0514857, -0.036216, -0.0259343, -0.0216561, -0.0149471, -0.00676623, -0.00186252, -0.00035296" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("15.2814, 15.7136, 16.662, 17.1865, 17.6648, 18.0791, 18.4567, 18.8133, 19.1624, 19.5112, 20.2709, 20.5394, 20.862, 21.1783, 21.5398, 22.1186, 22.8077");
+            values ( \
+              "-0.031677, -0.0391294, -0.108881, -0.145169, -0.174241, -0.195149, -0.209892, -0.218769, -0.219815, -0.202318, -0.0820676, -0.0530543, -0.0302673, -0.0170612, -0.00853191, -0.00249525, -0.000523448" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("24.4443, 26.444, 29.1425, 31.389, 33.3437, 34.8559, 36.6028, 37.7294, 38.7672, 39.5153, 40.9524, 43.8047, 45.0236, 46.4421, 47.4989, 48.9081, 50.4204, 53.4449");
+            values ( \
+              "-0.0540888, -0.0609262, -0.111148, -0.149077, -0.177783, -0.196412, -0.213053, -0.220242, -0.223379, -0.22245, -0.204463, -0.0927844, -0.0580936, -0.0322353, -0.0204197, -0.0107565, -0.00530038, -0.00125621" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00899495, 0.00902021, 0.00905227, 0.00906911, 0.00907431, 0.00907564", \
+            "0.0106426, 0.0106521, 0.0106727, 0.0106895, 0.0106959, 0.0106977", \
+            "0.0112062, 0.011207, 0.0112108, 0.011218, 0.0112225, 0.011224", \
+            "0.0114021, 0.0114023, 0.0114029, 0.011404, 0.0114059, 0.011407", \
+            "0.0114786, 0.0114787, 0.011479, 0.0114794, 0.0114798, 0.0114803", \
+            "0.0115263, 0.011526, 0.0115247, 0.0115218, 0.0115194, 0.0115186" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0116399, 0.0116607, 0.0116873, 0.0117043, 0.0117098, 0.0117112", \
+            "0.0126695, 0.0126879, 0.0127071, 0.0127146, 0.0127169, 0.0127179", \
+            "0.0132199, 0.0132192, 0.0132199, 0.0132189, 0.0132173, 0.013217", \
+            "0.0142886, 0.0140365, 0.0137183, 0.0135381, 0.0134765, 0.0134591", \
+            "0.014337, 0.0138007, 0.0129217, 0.013838, 0.0135837, 0.0135126", \
+            "0.0140591, 0.014122, 0.0142888, 0.0118661, 0.0137906, 0.013523" \
+          );
+        }
+      }
+      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.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.089152, 0.136252, 0.323346, 1.09696, 4.32861, 17.8692", \
+            "0.0971658, 0.144476, 0.331854, 1.10572, 4.33859, 17.8786", \
+            "0.124165, 0.17449, 0.363832, 1.13877, 4.37014, 17.9118", \
+            "0.156967, 0.23163, 0.468789, 1.2702, 4.50374, 18.0451", \
+            "0.0712652, 0.200034, 0.586201, 1.65912, 5.02748, 18.5763", \
+            "-0.6951, -0.465219, 0.222464, 2.0045, 6.5797, 20.6493" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.025465, 0.052541, 0.165541, 0.633731, 2.59631, 10.8191", \
+            "0.025476, 0.0525423, 0.165533, 0.63377, 2.59621, 10.819", \
+            "0.0275254, 0.052943, 0.16557, 0.633795, 2.59614, 10.8191", \
+            "0.0374972, 0.0642042, 0.171316, 0.633889, 2.59655, 10.8193", \
+            "0.0648127, 0.0966368, 0.206226, 0.654618, 2.5963, 10.8191", \
+            "0.129339, 0.181796, 0.321968, 0.778, 2.67679, 10.8191" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.139879, 0.20329, 0.454633, 1.48461, 5.78801, 23.8134", \
+            "0.148249, 0.212164, 0.46464, 1.49556, 5.79948, 23.8257", \
+            "0.193509, 0.256923, 0.508729, 1.54146, 5.84698, 23.8728", \
+            "0.356577, 0.438966, 0.703056, 1.73023, 6.03517, 24.0607", \
+            "0.74438, 0.883435, 1.32309, 2.52154, 6.80698, 24.8247", \
+            "1.89432, 2.10251, 2.7968, 4.83349, 10.0028, 27.9489" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0282586, 0.054349, 0.15623, 0.572217, 2.31693, 9.61988", \
+            "0.0282465, 0.0542412, 0.155947, 0.572215, 2.31844, 9.62357", \
+            "0.0281994, 0.0540851, 0.156329, 0.572132, 2.31763, 9.62012", \
+            "0.0402397, 0.0648119, 0.156566, 0.572174, 2.31782, 9.61954", \
+            "0.0718542, 0.109148, 0.218005, 0.57817, 2.31791, 9.62062", \
+            "0.142748, 0.191681, 0.352848, 0.832273, 2.34874, 9.62065" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.068712, 0.0727754, 0.0757028, 0.0792468, 0.0846692, 0.0891652, 0.0932605, 0.0972093, 0.101151, 0.105077, 0.107647, 0.114227, 0.117238, 0.122159, 0.125965, 0.130499, 0.134572, 0.139407, 0.143229, 0.150872, 0.158641");
+            values ( \
+              "0.00330932, 0.0211484, 0.0300446, 0.0398902, 0.0517701, 0.0586458, 0.0622772, 0.0636994, 0.0626001, 0.0582649, 0.0513056, 0.0301603, 0.0234019, 0.0153576, 0.0109469, 0.00721811, 0.00491176, 0.00311848, 0.00216833, 0.00102865, 0.00050483" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.0874158, 0.095345, 0.101274, 0.108334, 0.114945, 0.118997, 0.127953, 0.133023, 0.136219, 0.142611, 0.147645, 0.152445, 0.160662, 0.163989, 0.17995, 0.187425, 0.191235, 0.198758, 0.206193, 0.211147, 0.220924, 0.226673, 0.237215, 0.246659, 0.254118, 0.269543, 0.285927");
+            values ( \
+              "0.00984725, 0.0426246, 0.0625947, 0.0843852, 0.101154, 0.109424, 0.122473, 0.126745, 0.128368, 0.129406, 0.128111, 0.125055, 0.114288, 0.106542, 0.0634839, 0.0476655, 0.0406352, 0.0290944, 0.0206191, 0.0162503, 0.00998744, 0.00743039, 0.00427146, 0.00266989, 0.00194954, 0.000944098, 0.000384345" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.15865, 0.181717, 0.210976, 0.222057, 0.241823, 0.253841, 0.277877, 0.286758, 0.296631, 0.3062, 0.318783, 0.331426, 0.343899, 0.357537, 0.377443, 0.400485, 0.447193, 0.47752, 0.49122, 0.509191, 0.524835, 0.545693, 0.571409, 0.587136, 0.618589, 0.680712, 0.752666");
+            values ( \
+              "0.0226616, 0.0529135, 0.101896, 0.118503, 0.142453, 0.153381, 0.167728, 0.170693, 0.172773, 0.173541, 0.173071, 0.17089, 0.167442, 0.162284, 0.151376, 0.13189, 0.08425, 0.0578121, 0.0479196, 0.0370106, 0.0292934, 0.0211804, 0.0140496, 0.0108712, 0.00641241, 0.00202961, 0.00050402" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.451197, 0.53398, 0.670848, 0.734699, 0.782833, 0.831504, 0.855804, 0.89679, 0.94113, 1.00824, 1.05619, 1.10463, 1.17213, 1.20469, 1.25568, 1.31336, 1.40106, 1.5909, 1.64986, 1.72888, 1.79303, 1.84438, 1.90594, 1.99237, 2.08076, 2.14824, 2.28319, 2.54137, 2.84559");
+            values ( \
+              "0.0341817, 0.0540057, 0.123254, 0.14868, 0.163217, 0.174551, 0.17898, 0.184637, 0.188494, 0.190564, 0.189673, 0.187145, 0.181055, 0.177047, 0.169091, 0.157295, 0.134398, 0.0808942, 0.0667047, 0.0504601, 0.0396402, 0.0324928, 0.0254546, 0.017803, 0.0123072, 0.00926948, 0.00509185, 0.00146477, 0.000275546" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("1.79597, 2.15163, 2.46446, 2.64916, 2.80055, 3.09736, 3.2094, 3.35879, 3.54811, 3.92674, 4.04057, 4.17066, 4.33735, 4.67071, 4.90375, 5.19545, 5.61259, 6.15758, 6.45196, 6.66048, 6.87473, 7.15719, 7.40051, 7.64604, 7.99553, 8.14375, 8.4402, 9.03309, 10.0324, 11.2156");
+            values ( \
+              "0.0644314, 0.0721814, 0.113833, 0.135828, 0.151117, 0.173908, 0.180054, 0.186416, 0.191873, 0.195596, 0.195129, 0.193848, 0.19126, 0.182968, 0.174479, 0.160076, 0.132975, 0.0943326, 0.0754282, 0.0635583, 0.0527728, 0.0408388, 0.0324715, 0.0255544, 0.0180311, 0.0154974, 0.0114551, 0.00605861, 0.00190619, 0.000423" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("7.35145, 8.7758, 10.1139, 10.8526, 12.1196, 12.8702, 14.3016, 15.179, 16.2334, 17.6648, 18.3029, 19.5921, 20.4681, 21.4578, 22.8892, 24.9731, 27.17, 28.3032, 29.6035, 30.7149, 32.1463, 33.2666, 34.48, 35.9114, 37.3428, 38.7742, 40.2056, 43.0685, 45.9313");
+            values ( \
+              "0.0697978, 0.0723563, 0.115787, 0.137053, 0.16549, 0.177438, 0.191651, 0.195546, 0.19665, 0.1932, 0.190093, 0.181188, 0.172844, 0.16069, 0.138714, 0.103002, 0.0690831, 0.0548058, 0.0413119, 0.0321305, 0.0229336, 0.0175238, 0.0130406, 0.00912708, 0.00637505, 0.0044298, 0.00308356, 0.00148466, 0.000714041" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.0994539, 0.10995, 0.114424, 0.121339, 0.125438, 0.129388, 0.133331, 0.137258, 0.149421, 0.154336, 0.162684, 0.171591, 0.179272");
+            values ( \
+              "0.000561299, 0.0359986, 0.0470097, 0.0586511, 0.0622167, 0.0637047, 0.0625644, 0.0582694, 0.0233981, 0.0153647, 0.0072161, 0.00311747, 0.00171768" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.119158, 0.128162, 0.140717, 0.147347, 0.151382, 0.15945, 0.165443, 0.168605, 0.174929, 0.180168, 0.184831, 0.19305, 0.196363, 0.212349, 0.219811, 0.223615, 0.230922, 0.238819, 0.243698, 0.25332, 0.258909, 0.269313, 0.27865, 0.28604, 0.317173");
+            values ( \
+              "0.00609746, 0.044138, 0.0843448, 0.101197, 0.109393, 0.121541, 0.126741, 0.128378, 0.129388, 0.128031, 0.125065, 0.114267, 0.106569, 0.0634522, 0.0476682, 0.0406415, 0.0294015, 0.0203899, 0.0161238, 0.00998482, 0.00749148, 0.0043392, 0.00272275, 0.00199277, 0.000409668" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.193163, 0.214474, 0.244484, 0.25478, 0.274429, 0.286558, 0.310817, 0.31903, 0.329129, 0.338916, 0.351499, 0.361882, 0.377678, 0.390249, 0.409963, 0.433188, 0.479906, 0.501959, 0.523928, 0.5419, 0.557545, 0.578406, 0.596256, 0.619844, 0.651293, 0.711733, 0.782247");
+            values ( \
+              "0.0287527, 0.053034, 0.103226, 0.118503, 0.142401, 0.153366, 0.16787, 0.170613, 0.17273, 0.173578, 0.173056, 0.171376, 0.167088, 0.162297, 0.151498, 0.131888, 0.084248, 0.0644031, 0.0479181, 0.0370139, 0.0292977, 0.0211745, 0.0159439, 0.0108776, 0.00640672, 0.00211542, 0.000537188" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.522478, 0.620924, 0.684393, 0.738916, 0.793714, 0.842678, 0.905073, 0.944542, 0.994198, 1.04117, 1.13511, 1.15367, 1.21734, 1.27853, 1.34636, 1.43048, 1.63519, 1.70118, 1.74493, 1.82118, 1.88637, 1.97329, 2.05878, 2.10456, 2.19614, 2.3793, 2.63667, 2.95062");
+            values ( \
+              "0.0667107, 0.0813997, 0.11412, 0.138175, 0.157042, 0.169959, 0.181533, 0.186187, 0.189624, 0.19057, 0.18746, 0.18606, 0.179696, 0.170888, 0.157325, 0.13543, 0.0780372, 0.0626128, 0.0536453, 0.0403691, 0.0313543, 0.0220762, 0.0155079, 0.0127926, 0.00865224, 0.0037718, 0.0010673, 0.000201282" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("1.84164, 2.18766, 2.49598, 2.72148, 2.94526, 3.16641, 3.58195, 3.97632, 4.3067, 4.49728, 4.75139, 4.9572, 5.17961, 5.3272, 5.52145, 6.19502, 6.46519, 6.7272, 7.07653, 7.26548, 7.50166, 7.81657, 8.07395, 8.33143, 8.67474, 9.36135, 10.4053, 11.6631");
+            values ( \
+              "0.0691758, 0.0726823, 0.113739, 0.140125, 0.16085, 0.175977, 0.192166, 0.195764, 0.192585, 0.18872, 0.181501, 0.173666, 0.162791, 0.154174, 0.141509, 0.0939131, 0.0765052, 0.06166, 0.0452169, 0.0379678, 0.0303287, 0.0222478, 0.0171804, 0.0132281, 0.00926559, 0.00438843, 0.00127465, 0.000255278" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("7.46994, 8.91875, 10.8773, 12.1542, 12.8956, 14.327, 15.2043, 16.2588, 17.6902, 18.3282, 19.6174, 20.4935, 21.4832, 22.9146, 27.1953, 28.3285, 30.7402, 32.1716, 33.2919, 35.9368, 37.3682, 40.2106");
+            values ( \
+              "0.0756843, 0.0761753, 0.137053, 0.165659, 0.177456, 0.191648, 0.195541, 0.196662, 0.193193, 0.190086, 0.18118, 0.172853, 0.160682, 0.138723, 0.0690753, 0.054798, 0.0321382, 0.0229259, 0.0175315, 0.00911949, 0.00638263, 0.00311456" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.218799, 0.231784, 0.239584, 0.244651, 0.249167, 0.253435, 0.257648, 0.260212, 0.262011, 0.275342, 0.282206, 0.288975, 0.297406, 0.306113");
+            values ( \
+              "0.000740976, 0.0302142, 0.0453013, 0.052709, 0.0571731, 0.059085, 0.0588492, 0.0571084, 0.0544882, 0.0211559, 0.0118378, 0.00646064, 0.00293919, 0.00159887" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.248218, 0.255226, 0.27124, 0.278129, 0.287254, 0.295613, 0.303749, 0.311956, 0.313121, 0.317116, 0.320655, 0.343647, 0.353474, 0.359834, 0.365283, 0.372549, 0.378019, 0.384182, 0.392399, 0.401228, 0.415672, 0.420325");
+            values ( \
+              "0.0425611, 0.0442697, 0.0915245, 0.106913, 0.121067, 0.127363, 0.128676, 0.124734, 0.123679, 0.118936, 0.112773, 0.0542584, 0.0361746, 0.0271638, 0.0210901, 0.0148124, 0.011288, 0.00826108, 0.00538414, 0.00345972, 0.00179503, 0.00159816" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.320063, 0.343187, 0.383635, 0.402355, 0.415445, 0.430239, 0.442383, 0.455518, 0.467786, 0.478437, 0.489263, 0.500493, 0.519139, 0.530742, 0.547342, 0.571074, 0.609598, 0.638705, 0.65258, 0.670711, 0.686692, 0.708002, 0.731677, 0.744244, 0.76938, 0.81965, 0.885964, 0.968078");
+            values ( \
+              "0.022597, 0.052771, 0.118422, 0.141155, 0.15337, 0.163106, 0.168739, 0.172112, 0.173565, 0.17306, 0.171719, 0.169005, 0.162352, 0.156375, 0.145203, 0.122727, 0.083499, 0.0581727, 0.0480919, 0.0370858, 0.0292069, 0.0209404, 0.0143494, 0.0117222, 0.00770767, 0.0031846, 0.000885018, 0.000180643" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.628884, 0.697321, 0.807527, 0.853249, 0.895941, 0.957356, 1.00065, 1.03402, 1.07485, 1.12454, 1.17148, 1.26537, 1.28432, 1.34929, 1.40559, 1.47668, 1.55929, 1.68309, 1.77019, 1.82689, 1.86441, 1.93944, 2.00937, 2.05786, 2.15298, 2.25107, 2.32839, 2.48304, 2.73919, 3.04569");
+            values ( \
+              "0.0526793, 0.0540008, 0.110555, 0.131631, 0.148023, 0.166169, 0.175709, 0.181304, 0.18619, 0.189603, 0.190577, 0.187446, 0.18603, 0.179495, 0.171431, 0.157334, 0.135854, 0.100176, 0.0768646, 0.0636141, 0.0557732, 0.0422637, 0.0322841, 0.0266323, 0.0180022, 0.0119536, 0.00859568, 0.00431705, 0.001235, 0.000245708" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("1.95782, 2.2968, 2.62392, 2.86113, 2.95927, 3.13458, 3.29641, 3.62006, 3.71118, 3.89343, 4.10496, 4.36754, 4.49984, 4.69874, 4.91056, 5.25786, 5.56067, 6.43503, 6.76398, 6.9335, 7.27252, 7.54239, 7.73392, 8.11698, 8.30285, 8.57345, 8.93425, 9.65586, 10.7334, 12.0426");
+            values ( \
+              "0.0660207, 0.069855, 0.113378, 0.14105, 0.150735, 0.165357, 0.17593, 0.189669, 0.191924, 0.194697, 0.195462, 0.193364, 0.191221, 0.186752, 0.18038, 0.165528, 0.147581, 0.0866329, 0.0667364, 0.0577861, 0.0426024, 0.0330738, 0.0274942, 0.018748, 0.0155429, 0.0117907, 0.0080997, 0.0036639, 0.0010128, 0.000178842" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("0.0121572, 4.14623, 4.96152, 5.65678, 6.54242, 7.79546, 11.029, 12.2735, 13.0477, 14.4791, 15.3565, 16.4109, 17.8423, 18.4804, 19.7695, 20.6456, 21.6353, 23.0667, 25.1506, 27.3474, 28.4807, 29.781, 30.8924, 32.3238, 33.4441, 34.6575, 36.0889, 37.5203, 40.3831, 41.0534");
+            values ( \
+              "1e-22, 8.74613e-05, 0.000719053, 0.00327938, 0.0120411, 0.0379612, 0.137032, 0.165049, 0.177444, 0.191646, 0.19554, 0.196656, 0.193194, 0.190087, 0.181182, 0.17285, 0.160684, 0.138721, 0.102995, 0.0690761, 0.0547989, 0.0413196, 0.0321382, 0.0229259, 0.0175316, 0.0130484, 0.00911932, 0.00638281, 0.00309132, 0.00281395" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.618573, 0.629799, 0.634195, 0.655504, 0.663012, 0.669471, 0.675358, 0.681028, 0.686686, 0.688793, 0.693002, 0.697548, 0.702458, 0.709577, 0.713134, 0.718395, 0.72313, 0.728916, 0.733519, 0.740118, 0.746016, 0.76, 0.776176, 0.781254, 0.78544");
+            values ( \
+              "0.00212547, 0.00614882, 0.0093433, 0.0298642, 0.0362077, 0.040702, 0.0434114, 0.0443433, 0.0428956, 0.0411216, 0.0347175, 0.0255427, 0.0182577, 0.0109482, 0.00837514, 0.00551344, 0.0037333, 0.00232353, 0.00159505, 0.000977522, 0.000571042, 0.00025202, 0.000466206, 0.000175658, 0.000266842" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.657228, 0.669209, 0.674673, 0.686089, 0.69719, 0.709907, 0.71616, 0.719168, 0.723179, 0.72648, 0.734325, 0.740183, 0.745478, 0.750222, 0.759983, 0.769745, 0.773181, 0.776846, 0.790447, 0.798349, 0.802263, 0.80893, 0.812756, 0.815655, 0.819521, 0.82593, 0.831518, 0.833364, 0.837057, 0.843993, 0.849785, 0.857713, 0.865918, 0.866602");
+            values ( \
+              "0.00459182, 0.0108604, 0.0153999, 0.0299371, 0.0470133, 0.0671253, 0.0766458, 0.0806512, 0.0853927, 0.088827, 0.0958739, 0.10062, 0.104062, 0.106105, 0.106987, 0.101241, 0.096214, 0.0893798, 0.0594576, 0.0449876, 0.0386246, 0.0293929, 0.0249078, 0.0219242, 0.0184274, 0.0136411, 0.0104627, 0.0095687, 0.00802146, 0.00580654, 0.00445615, 0.00307989, 0.00206362, 0.00200555" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.794418, 0.819107, 0.84383, 0.879508, 0.894733, 0.905239, 0.92133, 0.934229, 0.948258, 0.960976, 0.972646, 0.987178, 0.997471, 1.00558, 1.01397, 1.03213, 1.05015, 1.06645, 1.11213, 1.12641, 1.14092, 1.15803, 1.16914, 1.18675, 1.20687, 1.22804, 1.23862, 1.25979, 1.30213, 1.36698, 1.44506");
+            values ( \
+              "0.0320848, 0.0384861, 0.0677497, 0.114032, 0.130572, 0.140234, 0.151961, 0.158806, 0.163719, 0.166116, 0.166712, 0.16556, 0.16369, 0.161582, 0.158904, 0.150292, 0.137226, 0.122088, 0.0767713, 0.0643936, 0.0531817, 0.0418984, 0.0356182, 0.027378, 0.0199708, 0.0142431, 0.0120317, 0.00846146, 0.00409635, 0.00118705, 0.00026859" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.1332, 1.21672, 1.35429, 1.41694, 1.46123, 1.49312, 1.52044, 1.55366, 1.59514, 1.64484, 1.69177, 1.78561, 1.80491, 1.82696, 1.87107, 1.92294, 1.99694, 2.07877, 2.20464, 2.29315, 2.32761, 2.37863, 2.44665, 2.49299, 2.54376, 2.60167, 2.68212, 2.71419, 2.77833, 2.9066, 3.1407, 3.41335");
+            values ( \
+              "0.0340597, 0.0533854, 0.123072, 0.14817, 0.161771, 0.169818, 0.175542, 0.181156, 0.186138, 0.189572, 0.190544, 0.187438, 0.185991, 0.18407, 0.179305, 0.17191, 0.157348, 0.136087, 0.099831, 0.0762085, 0.0680209, 0.0569969, 0.044415, 0.0372435, 0.0305509, 0.0242284, 0.0173846, 0.0152224, 0.0116125, 0.00664596, 0.00218261, 0.000561969" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("2.50216, 2.85109, 3.14608, 3.3811, 3.64996, 3.81838, 4.15522, 4.2333, 4.38944, 4.62706, 4.82322, 5.02181, 5.33689, 5.62471, 5.88, 6.28344, 6.82089, 7.35143, 7.64295, 7.85914, 8.25021, 8.64187, 8.78007, 9.09512, 9.41268, 10.0296, 11.0842, 12.3473");
+            values ( \
+              "0.0710803, 0.0741242, 0.113418, 0.140855, 0.164878, 0.175949, 0.19006, 0.191962, 0.194443, 0.195493, 0.194169, 0.191229, 0.183505, 0.172902, 0.160051, 0.133916, 0.09576, 0.0631989, 0.0489356, 0.0401722, 0.0276415, 0.0187133, 0.0162535, 0.0118142, 0.00846864, 0.00437168, 0.00123066, 0.000261124" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0.00935701, 4.71522, 5.52837, 6.40189, 7.14479, 8.33213, 11.5485, 12.8249, 13.5671, 14.9985, 15.8762, 16.9304, 18.3619, 19, 20.2892, 21.1652, 22.1549, 23.5863, 27.8671, 29.0003, 30.3006, 31.412, 32.8434, 33.9637, 36.6085, 38.0399, 40.266");
+            values ( \
+              "1e-22, 9.70893e-05, 0.000809213, 0.0048422, 0.0132103, 0.038398, 0.137005, 0.16563, 0.177424, 0.191645, 0.195542, 0.196645, 0.193199, 0.190093, 0.181188, 0.172842, 0.160691, 0.138713, 0.0690838, 0.0548064, 0.0413113, 0.0321299, 0.0229342, 0.0175232, 0.00912763, 0.00637451, 0.00381508" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.03579, 2.06714, 2.07568, 2.08387, 2.1069, 2.11452, 2.12767, 2.13912, 2.14961, 2.15955, 2.1693, 2.17904, 2.19388, 2.20239, 2.21266, 2.21947, 2.22578, 2.23043, 2.23974, 2.25024, 2.26378, 2.27783, 2.37939");
+            values ( \
+              "0.000297708, 0.00287039, 0.00430611, 0.00648786, 0.0150243, 0.0172726, 0.0205134, 0.0228292, 0.0244893, 0.0254283, 0.0255331, 0.0238841, 0.0127005, 0.0078791, 0.00421504, 0.00270539, 0.00174687, 0.00129065, 0.000738454, 0.000494937, 0.000550114, 0.000152769, 3.70639e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.11132, 2.15549, 2.15839, 2.1642, 2.17411, 2.19865, 2.24181, 2.25354, 2.26287, 2.27838, 2.29292, 2.3065, 2.31106, 2.3147, 2.32212, 2.34283, 2.35226, 2.35928, 2.36517, 2.37162, 2.38298, 2.3945, 2.40243, 2.41195, 2.42277, 2.43684, 2.45617, 2.51982");
+            values ( \
+              "0.000468119, 0.0089486, 0.00997799, 0.0122379, 0.0170799, 0.0314624, 0.0546099, 0.0603709, 0.0644199, 0.0698742, 0.0730571, 0.0732616, 0.0719549, 0.0700831, 0.0635088, 0.03757, 0.0276055, 0.0214997, 0.0172184, 0.0134338, 0.00860424, 0.0053428, 0.00379593, 0.00250298, 0.0015723, 0.000881325, 0.000444642, 0.000111881" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("2.36327, 2.4237, 2.43036, 2.44367, 2.47717, 2.50506, 2.55801, 2.57976, 2.59407, 2.62667, 2.64413, 2.66467, 2.67465, 2.69584, 2.72086, 2.7279, 2.74196, 2.75922, 2.81153, 2.8264, 2.84623, 2.85928, 2.88251, 2.90772, 2.92088, 2.94062, 2.96693, 3.01956, 3.09036");
+            values ( \
+              "0.00697289, 0.0218722, 0.0248681, 0.0312963, 0.0494966, 0.0658582, 0.098655, 0.110712, 0.117501, 0.130084, 0.135095, 0.138739, 0.139593, 0.139529, 0.134255, 0.131281, 0.123237, 0.110068, 0.06592, 0.054968, 0.0423088, 0.035249, 0.0251192, 0.0170191, 0.0138488, 0.0101119, 0.00657606, 0.00261282, 0.000679272" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.00544, 3.11324, 3.33978, 3.44502, 3.50356, 3.53631, 3.5891, 3.63787, 3.73542, 3.77109, 3.83995, 3.91016, 3.95017, 4.0302, 4.2335, 4.36165, 4.45076, 4.4991, 4.59576, 4.668, 4.78607, 4.94349, 5.01014");
+            values ( \
+              "0.036559, 0.0456997, 0.12947, 0.159209, 0.170579, 0.175284, 0.180528, 0.183043, 0.182391, 0.180384, 0.174051, 0.163749, 0.15572, 0.135854, 0.0802156, 0.0518119, 0.0371047, 0.0307637, 0.0207475, 0.0153907, 0.00933405, 0.00465548, 0.00377766" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("4.57829, 4.92682, 5.21653, 5.41819, 5.53942, 5.74833, 5.90305, 6.21249, 6.31775, 6.51847, 6.71159, 6.9771, 7.10651, 7.30545, 7.51725, 7.87389, 8.14901, 9.06502, 9.28682, 9.51682, 9.82348, 10.0044, 10.2112, 10.4499, 10.7813, 10.9138, 11.1789, 11.709, 12.6706, 13.7914");
+            values ( \
+              "0.0694151, 0.0728432, 0.111495, 0.135689, 0.148169, 0.165847, 0.175898, 0.189222, 0.191884, 0.194842, 0.195437, 0.193314, 0.191207, 0.186746, 0.180371, 0.165048, 0.148784, 0.0851198, 0.0714958, 0.0589645, 0.0448694, 0.0379521, 0.0311874, 0.024703, 0.0177274, 0.0154973, 0.0118198, 0.00673371, 0.00222606, 0.000564733" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("0.0111222, 7.3022, 8.12372, 8.92085, 9.70467, 10.4165, 13.6415, 14.9056, 15.6603, 17.0917, 17.969, 19.0234, 20.4548, 21.0929, 22.3821, 23.2582, 24.2478, 25.6793, 29.96, 31.0932, 32.3935, 33.5049, 34.9363, 36.0566, 37.27, 38.7014, 40.1328, 42.4905");
+            values ( \
+              "1e-22, 0.000360727, 0.00248607, 0.00901426, 0.0213978, 0.0381921, 0.137027, 0.165421, 0.177442, 0.191655, 0.195549, 0.196651, 0.193202, 0.190095, 0.181189, 0.172844, 0.160691, 0.138714, 0.0690832, 0.0548059, 0.0413124, 0.0321311, 0.0229331, 0.0175244, 0.0130413, 0.00912642, 0.00637571, 0.00366507" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("7.21914, 7.36074, 7.43242, 7.44919, 7.46204, 7.48774, 7.50321, 7.51174, 7.52313, 7.56228, 7.5844, 7.59516, 7.61743, 7.63829, 7.65863, 7.67886, 7.69909, 7.7064, 7.71388, 7.73843, 7.74902, 7.76566, 7.77792, 7.78774, 7.79509, 7.81426, 7.8286, 7.85899, 7.90333, 7.96606");
+            values ( \
+              "1.5504e-05, 4.99981e-05, 0.000598985, 0.00077948, 0.00103, 0.00169509, 0.002467, 0.00306119, 0.00409698, 0.0084279, 0.0101188, 0.0106826, 0.0116551, 0.0120925, 0.0123369, 0.0122116, 0.0117583, 0.0112176, 0.0103263, 0.00514118, 0.00355772, 0.00184244, 0.00109925, 0.000748327, 0.000656074, 0.000307015, 0.000155809, 6.83014e-05, 1e-22, 1.88614e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("7.32759, 7.51352, 7.59108, 7.61004, 7.62803, 7.63709, 7.65522, 7.6771, 7.6973, 7.75606, 7.79003, 7.83834, 7.86923, 7.87873, 7.8961, 7.90993, 7.92333, 7.94764, 7.95682, 7.96808, 8.00533, 8.01934, 8.03918, 8.04795, 8.05965, 8.07769, 8.10718, 8.13829, 8.2329, 8.28052, 8.3535");
+            values ( \
+              "4.52118e-05, 0.000205091, 0.0020384, 0.00274836, 0.00371783, 0.00432135, 0.00585543, 0.00857364, 0.0121874, 0.0236473, 0.028553, 0.033808, 0.0362687, 0.0368986, 0.037806, 0.0382675, 0.0384761, 0.0375214, 0.0358139, 0.0320102, 0.0159421, 0.0112088, 0.00637164, 0.00487577, 0.00335391, 0.00180602, 0.0006041, 0.000211676, 0.000140887, 7.03274e-06, 7.5234e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("7.88073, 7.94943, 8.10143, 8.1262, 8.15061, 8.18315, 8.20756, 8.28629, 8.42761, 8.47608, 8.50418, 8.53207, 8.55592, 8.58058, 8.60428, 8.62906, 8.65104, 8.6616, 8.67987, 8.69998, 8.77633, 8.81134, 8.83434, 8.865, 8.87921, 8.89492, 8.91586, 8.95092, 9.01948, 9.10295");
+            values ( \
+              "0.000349617, 0.000876489, 0.00663343, 0.00900442, 0.0119552, 0.0169985, 0.0216588, 0.0383519, 0.0665572, 0.0758009, 0.0805594, 0.0847021, 0.087695, 0.0904387, 0.0923877, 0.0934314, 0.0930385, 0.0920651, 0.0889522, 0.0824855, 0.0464204, 0.0317766, 0.0240686, 0.0161085, 0.0132537, 0.0106457, 0.00790426, 0.00466798, 0.00152768, 0.000361192" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("9.28932, 9.47118, 9.63887, 9.73363, 9.98241, 10.0406, 10.1163, 10.1822, 10.2183, 10.2807, 10.3382, 10.4228, 10.4553, 10.5139, 10.5763, 10.6943, 10.9003, 10.9971, 11.0914, 11.1344, 11.2205, 11.2855, 11.356, 11.4501, 11.6382, 11.7636");
+            values ( \
+              "0.026882, 0.0298662, 0.0553518, 0.0712638, 0.11592, 0.125264, 0.136361, 0.144448, 0.14808, 0.152862, 0.155533, 0.156192, 0.155308, 0.151803, 0.144696, 0.12162, 0.0714599, 0.0517919, 0.0367051, 0.0311232, 0.0221255, 0.0169689, 0.0126729, 0.00851366, 0.00363172, 0.00236905" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("12.0038, 12.469, 13.2885, 13.5757, 13.7953, 14.095, 14.4115, 14.5082, 14.7017, 14.9145, 15.2518, 15.4999, 15.7867, 16.2494, 16.668, 17.1287, 17.6605, 18.0697, 18.302, 18.7528, 19.0045, 19.5079, 20.1222");
+            values ( \
+              "0.0477791, 0.0536781, 0.133224, 0.15575, 0.16883, 0.180992, 0.187415, 0.188197, 0.188384, 0.186637, 0.180108, 0.172093, 0.158792, 0.129454, 0.0999931, 0.0712336, 0.0448949, 0.0305779, 0.0243665, 0.0154906, 0.0119825, 0.00703369, 0.00402448" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("0.00394024, 15.4208, 16.0847, 16.8037, 17.6821, 18.3884, 19.3951, 21.9627, 23.2271, 23.9811, 25.4125, 26.2898, 27.3442, 28.7756, 29.4137, 30.7029, 31.579, 32.5686, 34, 36.0839, 38.2808, 39.414, 40.7143, 41.8257, 43.2571, 44.3774, 45.5908, 47.0222, 48.4536, 51.3165, 54.1793, 57.0421");
+            values ( \
+              "1e-22, 0.0002255, 0.00115744, 0.00474129, 0.0151788, 0.0293534, 0.0570265, 0.137039, 0.165437, 0.177441, 0.191657, 0.195551, 0.196649, 0.193204, 0.190097, 0.181191, 0.172842, 0.160693, 0.138712, 0.103005, 0.0690853, 0.054808, 0.0413097, 0.0321283, 0.0229358, 0.0175216, 0.0130384, 0.00912929, 0.00637284, 0.00308136, 0.00148246, 0.000711839" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0094651, 0.00951299, 0.00956644, 0.00959224, 0.00959993, 0.00960187", \
+            "0.0122015, 0.0122538, 0.0123265, 0.0123681, 0.0123813, 0.0123847", \
+            "0.0131965, 0.0132195, 0.0132604, 0.013291, 0.0133039, 0.0133074", \
+            "0.0137191, 0.0136735, 0.0136088, 0.0135701, 0.0135608, 0.013559", \
+            "0.0142336, 0.0140799, 0.0138403, 0.0137043, 0.0136423, 0.0136205", \
+            "0.0137039, 0.0136659, 0.0139543, 0.0138954, 0.0137245, 0.0136587" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.013028, 0.0130802, 0.01313, 0.0131498, 0.0131553, 0.0131567", \
+            "0.0128039, 0.0127243, 0.012629, 0.0125794, 0.0125644, 0.0125606", \
+            "0.0130412, 0.0126439, 0.0121707, 0.0119247, 0.0118463, 0.0118258", \
+            "0.0122877, 0.0125127, 0.0128922, 0.0120102, 0.0117241, 0.0116507", \
+            "0.0113418, 0.0116084, 0.0120176, 0.0115363, 0.0119693, 0.0116836", \
+            "0.0119445, 0.0120368, 0.0116428, 0.0118635, 0.0112931, 0.0119418" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.111637, 0.117876, 0.125159, 0.138163, 0.147857, 0.152182, 0.156365, 0.160542, 0.16158, 0.172584, 0.177019, 0.18267, 0.188124");
+            values ( \
+              "-0.00788056, -0.0166307, -0.0299211, -0.0463106, -0.0558961, -0.0587201, -0.0601379, -0.0567831, -0.0541588, -0.0132, -0.00572706, -0.00186335, -0.00068721" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.139956, 0.146722, 0.167598, 0.192749, 0.202446, 0.211271, 0.219572, 0.227659, 0.235735, 0.237383, 0.254707, 0.261561, 0.267559, 0.271869, 0.280491, 0.291859, 0.345135");
+            values ( \
+              "-0.0161985, -0.0240898, -0.0629687, -0.101207, -0.113482, -0.122182, -0.128113, -0.129413, -0.120818, -0.11674, -0.0433604, -0.0243893, -0.0142739, -0.0095588, -0.00408897, -0.00130023, -0.000155768" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.248354, 0.266867, 0.280733, 0.362823, 0.409115, 0.43703, 0.46682, 0.486286, 0.5095, 0.532729, 0.534982, 0.587254, 0.603767, 0.616583, 0.639869, 0.660055, 0.697016, 0.740503");
+            values ( \
+              "-0.0142916, -0.0257575, -0.0373056, -0.113254, -0.147599, -0.164728, -0.179953, -0.186657, -0.188611, -0.174996, -0.17208, -0.0636419, -0.0412195, -0.0288475, -0.0147597, -0.00799748, -0.00230629, -0.000519195" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.691419, 0.830423, 1.10264, 1.18117, 1.29787, 1.39923, 1.49174, 1.57913, 1.66472, 1.7502, 1.76006, 1.88151, 1.93796, 1.97731, 2.0303, 2.09226, 2.12665, 2.19541, 2.3276, 2.48021");
+            values ( \
+              "-0.0102547, -0.04228, -0.121518, -0.142371, -0.170117, -0.190188, -0.204437, -0.213033, -0.214052, -0.197167, -0.192576, -0.111949, -0.0791866, -0.0610701, -0.0422893, -0.0269761, -0.0209071, -0.0123069, -0.00401584, -0.00101278" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("2.80172, 3.24952, 3.93759, 4.50124, 5.01006, 5.42033, 5.79479, 6.14893, 6.49607, 6.84282, 7.55274, 7.78884, 8.14, 8.39209, 8.59303, 8.99492, 9.60047, 10.3331");
+            values ( \
+              "-0.044778, -0.0527291, -0.10572, -0.145327, -0.176376, -0.19696, -0.21151, -0.220135, -0.220995, -0.203131, -0.0886323, -0.0607294, -0.0331096, -0.0210774, -0.0145483, -0.00662996, -0.00179221, -0.000314863" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("11.6539, 13.5761, 15.9685, 17.9055, 19.7224, 20.5593, 22.064, 23.8165, 24.9293, 25.2878, 26.0049, 26.7267, 28.1627, 28.6047, 30.2212, 31.0113, 32.2333, 32.8213, 33.6506, 34.7059, 36.1131, 37.6177, 39.1224, 40.627");
+            values ( \
+              "-0.0552512, -0.0592938, -0.104118, -0.137787, -0.166151, -0.17785, -0.196484, -0.213226, -0.220316, -0.221912, -0.223542, -0.222635, -0.204574, -0.190514, -0.122392, -0.0929047, -0.0580865, -0.0457335, -0.0322403, -0.020433, -0.0107719, -0.00532736, -0.00260958, -0.00127211" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.142935, 0.15571, 0.16491, 0.170718, 0.180413, 0.184737, 0.188918, 0.193093, 0.194141, 0.20524, 0.20816, 0.213677, 0.219353, 0.222711");
+            values ( \
+              "-0.00313829, -0.0266181, -0.039277, -0.0462245, -0.0558306, -0.0588209, -0.0600867, -0.0568653, -0.0541505, -0.0129529, -0.00749283, -0.00249505, -0.00077915, -0.000522902" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.167457, 0.209645, 0.225927, 0.2356, 0.244409, 0.252698, 0.260776, 0.268843, 0.2705, 0.287806, 0.294677, 0.300646, 0.304938, 0.313521, 0.324902, 0.337191, 0.378197");
+            values ( \
+              "-0.000827265, -0.0777238, -0.101655, -0.113573, -0.122515, -0.128148, -0.129663, -0.120801, -0.116798, -0.0433761, -0.0243553, -0.0142895, -0.00958434, -0.00411752, -0.00130492, -0.000495878, -0.000155052" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.305227, 0.33557, 0.343895, 0.364498, 0.371677, 0.386035, 0.400269, 0.415131, 0.427416, 0.437213, 0.451208, 0.471629, 0.483391, 0.49955, 0.507051, 0.523161, 0.525432, 0.527704, 0.532246, 0.536895, 0.539273, 0.544029, 0.548785, 0.55354, 0.558296, 0.563052, 0.56789, 0.575146, 0.581279, 0.59242, 0.603385, 0.606972, 0.61322, 0.621204, 0.625564, 0.629925, 0.636565, 0.645057, 0.65665, 0.661963, 0.667277, 0.677904, 0.683217, 0.688531, 0.697251, 0.70597, 0.71469, 0.723409, 0.743914, 0.76442");
+            values ( \
+              "-0.0529579, -0.0571963, -0.065476, -0.0848627, -0.0914547, -0.10385, -0.115642, -0.12751, -0.136667, -0.143482, -0.15248, -0.16497, -0.171395, -0.179348, -0.182368, -0.187521, -0.18814, -0.188389, -0.188573, -0.188329, -0.188036, -0.187105, -0.185637, -0.183656, -0.181164, -0.17816, -0.173122, -0.160623, -0.148291, -0.123644, -0.0979155, -0.0904482, -0.0783586, -0.0642646, -0.0571429, -0.0507238, -0.0426505, -0.0340385, -0.0238581, -0.0200103, -0.0166625, -0.0120041, -0.0100222, -0.00827166, -0.00648054, -0.00492619, -0.0036086, -0.00252778, -0.00139993, -0.000619884" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.746758, 0.865829, 0.996737, 1.15006, 1.33316, 1.43473, 1.5272, 1.61459, 1.70017, 1.78566, 1.79552, 1.91698, 1.97347, 2.01275, 2.06571, 2.12771, 2.16213, 2.23097, 2.36317, 2.51579");
+            values ( \
+              "-0.0191051, -0.0422322, -0.0815971, -0.124799, -0.170074, -0.190197, -0.204435, -0.213039, -0.214051, -0.197175, -0.19258, -0.111943, -0.0791593, -0.0610782, -0.0423014, -0.0269767, -0.0209015, -0.0122964, -0.00401191, -0.00101169" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("2.82056, 3.21874, 3.97175, 4.57467, 5.04677, 5.4566, 5.83109, 6.18527, 6.53245, 6.87924, 7.5893, 7.82521, 8.17637, 8.42869, 8.62987, 9.03222, 9.63776, 10.3704");
+            values ( \
+              "-0.0463257, -0.0475929, -0.105516, -0.147711, -0.17634, -0.196932, -0.211464, -0.220122, -0.220963, -0.203131, -0.0886127, -0.060735, -0.0331133, -0.0210708, -0.0145372, -0.00661818, -0.00178894, -0.000314298" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("11.7169, 13.6603, 15.974, 18.3314, 20.5944, 22.2962, 23.8008, 24.5648, 25.3203, 26.7623, 28.204, 31.1525, 32.1505, 33.6149, 34.6484, 35.4691, 36.9737, 38.4784, 41.4877");
+            values ( \
+              "-0.0562496, -0.0602692, -0.10362, -0.144212, -0.17792, -0.198648, -0.212845, -0.218167, -0.22189, -0.222663, -0.204567, -0.0893969, -0.0609259, -0.0332121, -0.0213059, -0.014822, -0.0073797, -0.00363256, -0.000863695" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.2864, 0.290985, 0.298356, 0.300281, 0.304131, 0.313227, 0.318289, 0.322901, 0.32722, 0.331397, 0.335569, 0.336629, 0.340022, 0.344658, 0.34681, 0.34927, 0.350583, 0.352839, 0.355846, 0.36164, 0.364671");
+            values ( \
+              "-0.00979261, -0.0131024, -0.0268678, -0.0297593, -0.0352295, -0.0463874, -0.0516573, -0.0559501, -0.0588399, -0.0601756, -0.0568568, -0.0541468, -0.0417705, -0.0219576, -0.015244, -0.00966616, -0.0075459, -0.00488289, -0.00268776, -0.000792343, -0.000553298" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.315039, 0.325569, 0.341789, 0.367667, 0.377289, 0.386074, 0.394347, 0.402413, 0.410468, 0.412144, 0.430426, 0.436684, 0.445693, 0.453034, 0.464385, 0.476609, 0.517119");
+            values ( \
+              "-0.00771141, -0.0318272, -0.0625184, -0.102063, -0.113975, -0.122748, -0.128407, -0.129789, -0.120954, -0.116851, -0.0401076, -0.0236035, -0.0104296, -0.0051228, -0.00160701, -0.000564851, -0.000164946" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.422939, 0.464252, 0.502426, 0.531847, 0.573234, 0.604128, 0.624208, 0.637935, 0.648455, 0.661756, 0.685006, 0.708236, 0.710459, 0.719354, 0.746097, 0.762814, 0.777216, 0.796096, 0.80692, 0.819291, 0.844032, 0.882231, 0.928302");
+            values ( \
+              "-0.00832613, -0.0446278, -0.0818461, -0.107797, -0.13976, -0.159674, -0.171184, -0.177969, -0.182356, -0.18655, -0.188596, -0.174926, -0.17208, -0.156465, -0.0949624, -0.0635448, -0.0435841, -0.0257375, -0.0188821, -0.0131249, -0.0060952, -0.00166103, -0.0003478" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.91811, 1.00944, 1.15375, 1.32266, 1.47645, 1.57765, 1.67029, 1.75768, 1.84325, 1.92873, 1.93859, 2.11632, 2.15589, 2.20893, 2.27079, 2.30506, 2.3736, 2.50576, 2.65828");
+            values ( \
+              "-0.0375406, -0.042409, -0.0857034, -0.132751, -0.170124, -0.190214, -0.204436, -0.213078, -0.214044, -0.197205, -0.192586, -0.0792728, -0.0610495, -0.0422556, -0.026976, -0.0209249, -0.0123392, -0.00402826, -0.00101657" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("3.04991, 3.51793, 4.16253, 4.71972, 5.19186, 5.60121, 5.97558, 6.32969, 6.6768, 7.02353, 7.73336, 7.96956, 8.32072, 8.57267, 8.77348, 9.17509, 9.78037, 10.5126");
+            values ( \
+              "-0.0547527, -0.059605, -0.109024, -0.147833, -0.176441, -0.197006, -0.211515, -0.22017, -0.220993, -0.203158, -0.0886444, -0.0607268, -0.033108, -0.0210814, -0.0145547, -0.0066368, -0.00179542, -0.000315929" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("11.8508, 13.7315, 17.6292, 18.7787, 20.7322, 22.2368, 23.4326, 25.1023, 26.177, 26.8994, 28.3354, 28.7774, 31.1841, 32.406, 32.994, 33.8232, 34.8787, 36.2859, 37.7905, 39.2952, 40.7998");
+            values ( \
+              "-0.057197, -0.0589709, -0.130221, -0.149136, -0.177889, -0.196443, -0.208552, -0.220356, -0.223581, -0.222595, -0.204614, -0.190514, -0.0929021, -0.0580874, -0.0457341, -0.0322405, -0.0204327, -0.0107715, -0.00532712, -0.00260952, -0.00127202" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.819277, 0.829006, 0.832906, 0.841263, 0.845666, 0.850774, 0.854636, 0.858955, 0.862957, 0.868487, 0.871787, 0.876608, 0.881173, 0.882625, 0.884077, 0.885529, 0.88698, 0.888418, 0.889856, 0.891294, 0.892732, 0.893809, 0.894886, 0.895964, 0.897041, 0.898505, 0.899301, 0.901764, 0.903612, 0.905478, 0.906455, 0.907431, 0.909385, 0.911194, 0.912688, 0.914182, 0.916174, 0.918166, 0.919795, 0.921423, 0.923052, 0.92468, 0.927617, 0.930553, 0.93506, 0.943594, 0.956502, 0.96353, 0.990958, 1.02068");
+            values ( \
+              "-0.00853766, -0.00888902, -0.0115936, -0.0182323, -0.0214276, -0.0249283, -0.0274923, -0.0302751, -0.0327583, -0.0360023, -0.0378262, -0.0403669, -0.0426366, -0.042942, -0.0431065, -0.0431301, -0.0430128, -0.0427578, -0.0423646, -0.0418332, -0.0411636, -0.0401625, -0.038955, -0.0375408, -0.0359202, -0.0329786, -0.031071, -0.0241827, -0.0193687, -0.0149313, -0.0129595, -0.0112356, -0.00833155, -0.00617873, -0.00464049, -0.00343013, -0.0024182, -0.00162069, -0.00126, -0.000954616, -0.000704552, -0.000509804, -0.00037098, -0.000266919, -0.000184179, -9.81246e-05, -0.000128848, -0.000166777, -7.95025e-05, -4.61107e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.862193, 0.876794, 0.881129, 0.902838, 0.934946, 0.946798, 0.957374, 0.967127, 0.976466, 0.985787, 0.98773, 1.00684, 1.01574, 1.02127, 1.02865, 1.03673, 1.04131, 1.05869, 1.11232");
+            values ( \
+              "-0.0103703, -0.0181356, -0.0217379, -0.0473117, -0.0821656, -0.0935213, -0.103064, -0.109696, -0.113493, -0.108229, -0.104789, -0.0387256, -0.0189357, -0.0117386, -0.00595506, -0.00281358, -0.00198175, -0.000566562, -0.000151308" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("1.00967, 1.04029, 1.11571, 1.16739, 1.19535, 1.22625, 1.24467, 1.26791, 1.29115, 1.29339, 1.34573, 1.36023, 1.37904, 1.40207, 1.42664, 1.46476, 1.5107");
+            values ( \
+              "-0.0191005, -0.0378259, -0.10809, -0.147035, -0.164386, -0.180173, -0.186475, -0.18851, -0.174889, -0.172028, -0.0635682, -0.0434879, -0.0257284, -0.0131853, -0.00616076, -0.00168455, -0.000353855" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.50237, 1.62962, 1.76984, 1.93755, 2.05413, 2.15568, 2.24815, 2.33554, 2.42112, 2.5066, 2.51646, 2.69428, 2.78674, 2.84865, 2.88299, 2.95165, 3.07832");
+            values ( \
+              "-0.0349087, -0.0550761, -0.096615, -0.142351, -0.170071, -0.190231, -0.204426, -0.213069, -0.214038, -0.1972, -0.192583, -0.0792239, -0.0422752, -0.0269762, -0.0209149, -0.0123207, -0.00436755" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("3.55738, 3.99938, 4.69462, 5.2966, 5.76889, 6.1783, 6.5527, 6.90682, 7.25395, 7.60069, 8.31058, 8.54671, 8.89787, 9.14991, 9.35081, 9.75261, 10.3579, 11.0902");
+            values ( \
+              "-0.0449579, -0.0521689, -0.105664, -0.147814, -0.176401, -0.197006, -0.211484, -0.220176, -0.220967, -0.20317, -0.0886367, -0.0607288, -0.0331092, -0.0210787, -0.0145505, -0.00663208, -0.00179398, -0.000315431" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0, 8.50223, 10.0069, 10.383, 11.1354, 11.7038, 12.6834, 17.8255, 19.6192, 21.3257, 22.8303, 24.0255, 24.5824, 25.6961, 26.7691, 27.4927, 28.9287, 31.7776, 32.9992, 33.5873, 34.4166, 35.472, 36.8794, 38.384, 39.8887, 41.3933");
+            values ( \
+              "-1.23423e-08, -0.000290433, -0.00263238, -0.00416695, -0.00926834, -0.0151872, -0.0292476, -0.12343, -0.152995, -0.177868, -0.196457, -0.208526, -0.213197, -0.220337, -0.223559, -0.222609, -0.204594, -0.0928958, -0.0580892, -0.0457349, -0.0322409, -0.0204323, -0.0107706, -0.00532673, -0.00260926, -0.00127196" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.69447, 2.72658, 2.73734, 2.74559, 2.78265, 2.79794, 2.81096, 2.82269, 2.83362, 2.84412, 2.85453, 2.86233, 2.87547, 2.88255, 2.88947, 2.89536, 2.90378, 2.9157, 2.93946, 2.96721, 2.97541, 2.98417, 2.99566, 3.00935, 3.02859, 3.05357, 3.08942, 3.13362");
+            values ( \
+              "-0.000324925, -0.00276739, -0.00390288, -0.00538378, -0.0146175, -0.0178496, -0.0203087, -0.0220187, -0.0233221, -0.0239882, -0.0237507, -0.0212936, -0.00984556, -0.00495823, -0.00237087, -0.00124858, -0.000513113, -0.00020905, -0.000103218, -9.38587e-05, -1.23889e-06, -7.74953e-05, -1e-22, -7.50072e-05, -1e-22, -7.62331e-05, -1e-22, -6.54278e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.77044, 2.81839, 2.83696, 2.84469, 2.90033, 2.92388, 2.94388, 2.96179, 2.97832, 2.99407, 3.00738, 3.01369, 3.02212, 3.04138, 3.05186, 3.05845, 3.06357, 3.07381, 3.0875, 3.10165, 3.13166, 3.2381");
+            values ( \
+              "-0.00043133, -0.00824573, -0.0133395, -0.0161584, -0.0397304, -0.0486145, -0.0553727, -0.0607045, -0.0648278, -0.0675255, -0.0674781, -0.065263, -0.0578765, -0.0271577, -0.0147456, -0.0096602, -0.0068462, -0.0032797, -0.0011686, -0.000415942, -0.000104953, -6.38559e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("3.04205, 3.11801, 3.12576, 3.1662, 3.27694, 3.38725, 3.43397, 3.46123, 3.4717, 3.48323, 3.495, 3.51799, 3.56731, 3.58128, 3.60276, 3.61757, 3.64718, 3.65765");
+            values ( \
+              "-0.00404645, -0.0188901, -0.0212792, -0.0361658, -0.0814677, -0.123251, -0.138518, -0.144251, -0.145002, -0.1441, -0.140206, -0.117458, -0.0459607, -0.0328325, -0.0189245, -0.0127246, -0.00535514, -0.00436045" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.81921, 3.9473, 4.28442, 4.4035, 4.50618, 4.59957, 4.68757, 4.77362, 4.85956, 5.06232, 5.1127, 5.18649, 5.27454, 5.37516, 5.43759");
+            values ( \
+              "-0.0355363, -0.0462061, -0.138806, -0.167475, -0.188161, -0.202796, -0.211761, -0.213051, -0.196519, -0.0718274, -0.0511398, -0.0301882, -0.0156485, -0.00697345, -0.00480024" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("5.87287, 6.27681, 7.02585, 7.62836, 8.10051, 8.51032, 8.88473, 9.23887, 9.586, 9.93275, 10.6427, 10.8788, 11.2299, 11.482, 11.6829, 12.0848, 12.6902, 13.4225");
+            values ( \
+              "-0.0450094, -0.0479805, -0.105614, -0.147773, -0.176384, -0.196984, -0.211492, -0.220157, -0.220978, -0.203153, -0.0886331, -0.0607298, -0.0331099, -0.0210775, -0.0145485, -0.00663001, -0.0017932, -0.000315307" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("0, 9.77553, 11.2802, 12.7848, 13.1174, 13.9751, 14.9178, 20.5615, 21.6897, 23.6434, 25.1481, 26.3441, 26.9006, 28.0135, 28.372, 29.0889, 29.8109, 31.247, 31.6889, 34.0957, 35.3175, 35.9055, 36.7348, 37.7903, 39.1976, 40.7022, 41.1947");
+            values ( \
+              "-2.64594e-08, -4.22809e-05, -0.000611771, -0.00457565, -0.00660652, -0.014631, -0.0278938, -0.130577, -0.1491, -0.177859, -0.196447, -0.208528, -0.213192, -0.220332, -0.221881, -0.223559, -0.222606, -0.204594, -0.190513, -0.0928977, -0.0580884, -0.0457345, -0.0322407, -0.0204324, -0.0107709, -0.00532686, -0.00443742" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("9.76599, 10.016, 10.0628, 10.0803, 10.1034, 10.1503, 10.1796, 10.2049, 10.228, 10.25, 10.2715, 10.293, 10.305, 10.3166, 10.3445, 10.3546, 10.3689, 10.3808, 10.3934, 10.4105, 10.422, 10.4307, 10.4415, 10.4484");
+            values ( \
+              "-3.12923e-05, -0.000408946, -0.00181072, -0.00261996, -0.00414622, -0.00763632, -0.00928191, -0.0103881, -0.0110497, -0.0114976, -0.0116302, -0.0113963, -0.0107136, -0.00917246, -0.00286376, -0.00163502, -0.000870967, -0.000601027, -0.000470231, -0.000359601, -0.000239834, -0.00022382, -0.000136724, -0.000157632" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("10.0411, 10.1389, 10.1862, 10.2151, 10.2439, 10.3282, 10.3695, 10.4046, 10.436, 10.4652, 10.4929, 10.5199, 10.5402, 10.5879, 10.6093, 10.625, 10.6436, 10.6651, 10.7201, 10.8151");
+            values ( \
+              "-0.000443652, -0.00217872, -0.00467541, -0.00691063, -0.0102071, -0.0225591, -0.0277752, -0.0315589, -0.0345168, -0.0367607, -0.0383494, -0.0386003, -0.0355842, -0.00946773, -0.00370643, -0.00180104, -0.000822763, -0.000403254, -0.000128558, -3.76542e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("10.5753, 10.6892, 10.7393, 10.955, 11.1088, 11.1828, 11.2245, 11.2485, 11.2809, 11.3172, 11.3871, 11.4167, 11.4445, 11.4763, 11.5289, 11.5903");
+            values ( \
+              "-0.00983501, -0.0133948, -0.0197613, -0.0540088, -0.0762241, -0.0855277, -0.0892539, -0.0903924, -0.0894641, -0.0795248, -0.0329033, -0.0191309, -0.010952, -0.00544128, -0.00141752, -0.000256098" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("11.7795, 12.0745, 12.1224, 12.1719, 12.2891, 12.7836, 12.878, 13.0317, 13.1677, 13.2921, 13.4103, 13.5277, 13.6156, 13.7188, 13.7797, 13.8061, 13.8589, 13.9144, 13.9433, 14.0009, 14.1162, 14.1903");
+            values ( \
+              "-0.00504899, -0.0197082, -0.0239031, -0.028658, -0.0413632, -0.0995126, -0.110409, -0.127338, -0.141067, -0.151635, -0.157966, -0.153319, -0.127542, -0.0814307, -0.0583753, -0.0501568, -0.0360827, -0.0251629, -0.0208781, -0.0139311, -0.0059661, -0.00389393" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("15.2012, 15.6967, 16.6614, 17.0517, 17.5358, 17.9529, 18.3318, 18.6892, 19.0388, 19.3879, 19.4812, 19.5877, 19.93, 20.1787, 20.3827, 20.5218, 20.7128, 20.7906, 20.946, 21.2569, 21.8039, 22.4416");
+            values ( \
+              "-0.0435525, -0.047407, -0.116088, -0.142947, -0.172811, -0.194214, -0.209293, -0.218418, -0.219654, -0.202268, -0.19031, -0.173308, -0.113592, -0.0781229, -0.0560817, -0.044268, -0.0316586, -0.0275629, -0.0208198, -0.0115824, -0.00373835, -0.000905458" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("0, 19.2027, 20.7074, 22.212, 22.9328, 23.3716, 24.2929, 29.941, 31.0699, 33.0236, 34.5283, 35.7243, 36.2808, 37.3938, 37.7522, 38.4692, 39.1912, 40.6272, 41.0691, 43.476, 44.6978, 45.2858, 46.1151, 47.1705, 48.5778, 50.0825, 50.5264");
+            values ( \
+              "-1.33324e-08, -5.02426e-05, -0.000660227, -0.00482712, -0.010158, -0.0148234, -0.0278088, -0.130565, -0.149099, -0.177857, -0.196447, -0.208527, -0.213192, -0.220331, -0.221881, -0.223558, -0.222606, -0.204594, -0.190513, -0.0928972, -0.0580885, -0.0457346, -0.0322407, -0.0204324, -0.0107708, -0.00532684, -0.00452512" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00893406, 0.00897483, 0.00902811, 0.00905722, 0.00906638, 0.00906873", \
+            "0.0106638, 0.0106864, 0.0107325, 0.0107701, 0.0107844, 0.0107883", \
+            "0.0113437, 0.011347, 0.0113566, 0.0113741, 0.0113852, 0.0113888", \
+            "0.0116176, 0.0116134, 0.0116041, 0.011596, 0.0115959, 0.0115971", \
+            "0.0117065, 0.0117032, 0.0116941, 0.0116794, 0.0116676, 0.0116634", \
+            "0.0117588, 0.0117574, 0.0117524, 0.0117388, 0.0117189, 0.011706" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0117292, 0.0117716, 0.0118373, 0.0118772, 0.0118893, 0.0118927", \
+            "0.0131769, 0.0131734, 0.0131732, 0.0131773, 0.0131785, 0.0131787", \
+            "0.0140913, 0.0139989, 0.0138656, 0.0137778, 0.0137467, 0.0137383", \
+            "0.0150777, 0.0149408, 0.0145158, 0.0142088, 0.014095, 0.0140613", \
+            "0.0139469, 0.0137435, 0.0129054, 0.0146821, 0.014292, 0.0141749", \
+            "0.0136595, 0.0137002, 0.0138365, 0.0127573, 0.0146955, 0.0142974" \
+          );
+        }
+      }
+      timing () {
+        related_pin : "B";
+        timing_sense : positive_unate;
+        timing_type : combinational;
+        cell_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.089152, 0.136252, 0.323346, 1.09696, 4.32861, 17.8692", \
+            "0.0971658, 0.144476, 0.331854, 1.10572, 4.33859, 17.8786", \
+            "0.124165, 0.17449, 0.363832, 1.13877, 4.37014, 17.9118", \
+            "0.156967, 0.23163, 0.468789, 1.2702, 4.50374, 18.0451", \
+            "0.0712652, 0.200034, 0.586201, 1.65912, 5.02748, 18.5763", \
+            "-0.6951, -0.465219, 0.222464, 2.0045, 6.5797, 20.6493" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.025465, 0.052541, 0.165541, 0.633731, 2.59631, 10.8191", \
+            "0.025476, 0.0525423, 0.165533, 0.63377, 2.59621, 10.819", \
+            "0.0275254, 0.052943, 0.16557, 0.633795, 2.59614, 10.8191", \
+            "0.0374972, 0.0642042, 0.171316, 0.633889, 2.59655, 10.8193", \
+            "0.0648127, 0.0966368, 0.206226, 0.654618, 2.5963, 10.8191", \
+            "0.129339, 0.181796, 0.321968, 0.778, 2.67679, 10.8191" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.140252, 0.203885, 0.456131, 1.49193, 5.81026, 23.9033", \
+            "0.152002, 0.21575, 0.469469, 1.50474, 5.82617, 23.9163", \
+            "0.202668, 0.26607, 0.518952, 1.55664, 5.87787, 23.967", \
+            "0.373121, 0.452487, 0.719745, 1.75985, 6.0825, 24.1742", \
+            "0.806288, 0.945953, 1.37038, 2.566, 6.90037, 24.9947", \
+            "2.09459, 2.32624, 3.06797, 5.04859, 10.1271, 28.2793" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0275726, 0.0546981, 0.159765, 0.577162, 2.32357, 9.62606", \
+            "0.027613, 0.0548378, 0.159384, 0.577762, 2.3221, 9.62681", \
+            "0.0274722, 0.0545489, 0.159718, 0.5771, 2.32227, 9.62796", \
+            "0.0338829, 0.0596468, 0.160589, 0.577091, 2.32152, 9.62692", \
+            "0.0591581, 0.0916842, 0.193506, 0.580694, 2.32112, 9.6272", \
+            "0.110087, 0.156287, 0.302491, 0.730005, 2.33781, 9.62593" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.068712, 0.0727754, 0.0757028, 0.0792468, 0.0846692, 0.0891652, 0.0932605, 0.0972093, 0.101151, 0.105077, 0.107647, 0.114227, 0.117238, 0.122159, 0.125965, 0.130499, 0.134572, 0.139407, 0.143229, 0.150872, 0.158641");
+            values ( \
+              "0.00330932, 0.0211484, 0.0300446, 0.0398902, 0.0517701, 0.0586458, 0.0622772, 0.0636994, 0.0626001, 0.0582649, 0.0513056, 0.0301603, 0.0234019, 0.0153576, 0.0109469, 0.00721811, 0.00491176, 0.00311848, 0.00216833, 0.00102865, 0.00050483" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.0874158, 0.095345, 0.101274, 0.108334, 0.114945, 0.118997, 0.127953, 0.133023, 0.136219, 0.142611, 0.147645, 0.152445, 0.160662, 0.163989, 0.17995, 0.187425, 0.191235, 0.198758, 0.206193, 0.211147, 0.220924, 0.226673, 0.237215, 0.246659, 0.254118, 0.269543, 0.285927");
+            values ( \
+              "0.00984725, 0.0426246, 0.0625947, 0.0843852, 0.101154, 0.109424, 0.122473, 0.126745, 0.128368, 0.129406, 0.128111, 0.125055, 0.114288, 0.106542, 0.0634839, 0.0476655, 0.0406352, 0.0290944, 0.0206191, 0.0162503, 0.00998744, 0.00743039, 0.00427146, 0.00266989, 0.00194954, 0.000944098, 0.000384345" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.15865, 0.181717, 0.210976, 0.222057, 0.241823, 0.253841, 0.277877, 0.286758, 0.296631, 0.3062, 0.318783, 0.331426, 0.343899, 0.357537, 0.377443, 0.400485, 0.447193, 0.47752, 0.49122, 0.509191, 0.524835, 0.545693, 0.571409, 0.587136, 0.618589, 0.680712, 0.752666");
+            values ( \
+              "0.0226616, 0.0529135, 0.101896, 0.118503, 0.142453, 0.153381, 0.167728, 0.170693, 0.172773, 0.173541, 0.173071, 0.17089, 0.167442, 0.162284, 0.151376, 0.13189, 0.08425, 0.0578121, 0.0479196, 0.0370106, 0.0292934, 0.0211804, 0.0140496, 0.0108712, 0.00641241, 0.00202961, 0.00050402" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.451197, 0.53398, 0.670848, 0.734699, 0.782833, 0.831504, 0.855804, 0.89679, 0.94113, 1.00824, 1.05619, 1.10463, 1.17213, 1.20469, 1.25568, 1.31336, 1.40106, 1.5909, 1.64986, 1.72888, 1.79303, 1.84438, 1.90594, 1.99237, 2.08076, 2.14824, 2.28319, 2.54137, 2.84559");
+            values ( \
+              "0.0341817, 0.0540057, 0.123254, 0.14868, 0.163217, 0.174551, 0.17898, 0.184637, 0.188494, 0.190564, 0.189673, 0.187145, 0.181055, 0.177047, 0.169091, 0.157295, 0.134398, 0.0808942, 0.0667047, 0.0504601, 0.0396402, 0.0324928, 0.0254546, 0.017803, 0.0123072, 0.00926948, 0.00509185, 0.00146477, 0.000275546" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("1.79597, 2.15163, 2.46446, 2.64916, 2.80055, 3.09736, 3.2094, 3.35879, 3.54811, 3.92674, 4.04057, 4.17066, 4.33735, 4.67071, 4.90375, 5.19545, 5.61259, 6.15758, 6.45196, 6.66048, 6.87473, 7.15719, 7.40051, 7.64604, 7.99553, 8.14375, 8.4402, 9.03309, 10.0324, 11.2156");
+            values ( \
+              "0.0644314, 0.0721814, 0.113833, 0.135828, 0.151117, 0.173908, 0.180054, 0.186416, 0.191873, 0.195596, 0.195129, 0.193848, 0.19126, 0.182968, 0.174479, 0.160076, 0.132975, 0.0943326, 0.0754282, 0.0635583, 0.0527728, 0.0408388, 0.0324715, 0.0255544, 0.0180311, 0.0154974, 0.0114551, 0.00605861, 0.00190619, 0.000423" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("7.35145, 8.7758, 10.1139, 10.8526, 12.1196, 12.8702, 14.3016, 15.179, 16.2334, 17.6648, 18.3029, 19.5921, 20.4681, 21.4578, 22.8892, 24.9731, 27.17, 28.3032, 29.6035, 30.7149, 32.1463, 33.2666, 34.48, 35.9114, 37.3428, 38.7742, 40.2056, 43.0685, 45.9313");
+            values ( \
+              "0.0697978, 0.0723563, 0.115787, 0.137053, 0.16549, 0.177438, 0.191651, 0.195546, 0.19665, 0.1932, 0.190093, 0.181188, 0.172844, 0.16069, 0.138714, 0.103002, 0.0690831, 0.0548058, 0.0413119, 0.0321305, 0.0229336, 0.0175238, 0.0130406, 0.00912708, 0.00637505, 0.0044298, 0.00308356, 0.00148466, 0.000714041" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.0994539, 0.10995, 0.114424, 0.121339, 0.125438, 0.129388, 0.133331, 0.137258, 0.149421, 0.154336, 0.162684, 0.171591, 0.179272");
+            values ( \
+              "0.000561299, 0.0359986, 0.0470097, 0.0586511, 0.0622167, 0.0637047, 0.0625644, 0.0582694, 0.0233981, 0.0153647, 0.0072161, 0.00311747, 0.00171768" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.119158, 0.128162, 0.140717, 0.147347, 0.151382, 0.15945, 0.165443, 0.168605, 0.174929, 0.180168, 0.184831, 0.19305, 0.196363, 0.212349, 0.219811, 0.223615, 0.230922, 0.238819, 0.243698, 0.25332, 0.258909, 0.269313, 0.27865, 0.28604, 0.317173");
+            values ( \
+              "0.00609746, 0.044138, 0.0843448, 0.101197, 0.109393, 0.121541, 0.126741, 0.128378, 0.129388, 0.128031, 0.125065, 0.114267, 0.106569, 0.0634522, 0.0476682, 0.0406415, 0.0294015, 0.0203899, 0.0161238, 0.00998482, 0.00749148, 0.0043392, 0.00272275, 0.00199277, 0.000409668" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.193163, 0.214474, 0.244484, 0.25478, 0.274429, 0.286558, 0.310817, 0.31903, 0.329129, 0.338916, 0.351499, 0.361882, 0.377678, 0.390249, 0.409963, 0.433188, 0.479906, 0.501959, 0.523928, 0.5419, 0.557545, 0.578406, 0.596256, 0.619844, 0.651293, 0.711733, 0.782247");
+            values ( \
+              "0.0287527, 0.053034, 0.103226, 0.118503, 0.142401, 0.153366, 0.16787, 0.170613, 0.17273, 0.173578, 0.173056, 0.171376, 0.167088, 0.162297, 0.151498, 0.131888, 0.084248, 0.0644031, 0.0479181, 0.0370139, 0.0292977, 0.0211745, 0.0159439, 0.0108776, 0.00640672, 0.00211542, 0.000537188" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.522478, 0.620924, 0.684393, 0.738916, 0.793714, 0.842678, 0.905073, 0.944542, 0.994198, 1.04117, 1.13511, 1.15367, 1.21734, 1.27853, 1.34636, 1.43048, 1.63519, 1.70118, 1.74493, 1.82118, 1.88637, 1.97329, 2.05878, 2.10456, 2.19614, 2.3793, 2.63667, 2.95062");
+            values ( \
+              "0.0667107, 0.0813997, 0.11412, 0.138175, 0.157042, 0.169959, 0.181533, 0.186187, 0.189624, 0.19057, 0.18746, 0.18606, 0.179696, 0.170888, 0.157325, 0.13543, 0.0780372, 0.0626128, 0.0536453, 0.0403691, 0.0313543, 0.0220762, 0.0155079, 0.0127926, 0.00865224, 0.0037718, 0.0010673, 0.000201282" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("1.84164, 2.18766, 2.49598, 2.72148, 2.94526, 3.16641, 3.58195, 3.97632, 4.3067, 4.49728, 4.75139, 4.9572, 5.17961, 5.3272, 5.52145, 6.19502, 6.46519, 6.7272, 7.07653, 7.26548, 7.50166, 7.81657, 8.07395, 8.33143, 8.67474, 9.36135, 10.4053, 11.6631");
+            values ( \
+              "0.0691758, 0.0726823, 0.113739, 0.140125, 0.16085, 0.175977, 0.192166, 0.195764, 0.192585, 0.18872, 0.181501, 0.173666, 0.162791, 0.154174, 0.141509, 0.0939131, 0.0765052, 0.06166, 0.0452169, 0.0379678, 0.0303287, 0.0222478, 0.0171804, 0.0132281, 0.00926559, 0.00438843, 0.00127465, 0.000255278" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("7.46994, 8.91875, 10.8773, 12.1542, 12.8956, 14.327, 15.2043, 16.2588, 17.6902, 18.3282, 19.6174, 20.4935, 21.4832, 22.9146, 27.1953, 28.3285, 30.7402, 32.1716, 33.2919, 35.9368, 37.3682, 40.2106");
+            values ( \
+              "0.0756843, 0.0761753, 0.137053, 0.165659, 0.177456, 0.191648, 0.195541, 0.196662, 0.193193, 0.190086, 0.18118, 0.172853, 0.160682, 0.138723, 0.0690753, 0.054798, 0.0321382, 0.0229259, 0.0175315, 0.00911949, 0.00638263, 0.00311456" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.218799, 0.231784, 0.239584, 0.244651, 0.249167, 0.253435, 0.257648, 0.260212, 0.262011, 0.275342, 0.282206, 0.288975, 0.297406, 0.306113");
+            values ( \
+              "0.000740976, 0.0302142, 0.0453013, 0.052709, 0.0571731, 0.059085, 0.0588492, 0.0571084, 0.0544882, 0.0211559, 0.0118378, 0.00646064, 0.00293919, 0.00159887" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.248218, 0.255226, 0.27124, 0.278129, 0.287254, 0.295613, 0.303749, 0.311956, 0.313121, 0.317116, 0.320655, 0.343647, 0.353474, 0.359834, 0.365283, 0.372549, 0.378019, 0.384182, 0.392399, 0.401228, 0.415672, 0.420325");
+            values ( \
+              "0.0425611, 0.0442697, 0.0915245, 0.106913, 0.121067, 0.127363, 0.128676, 0.124734, 0.123679, 0.118936, 0.112773, 0.0542584, 0.0361746, 0.0271638, 0.0210901, 0.0148124, 0.011288, 0.00826108, 0.00538414, 0.00345972, 0.00179503, 0.00159816" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.320063, 0.343187, 0.383635, 0.402355, 0.415445, 0.430239, 0.442383, 0.455518, 0.467786, 0.478437, 0.489263, 0.500493, 0.519139, 0.530742, 0.547342, 0.571074, 0.609598, 0.638705, 0.65258, 0.670711, 0.686692, 0.708002, 0.731677, 0.744244, 0.76938, 0.81965, 0.885964, 0.968078");
+            values ( \
+              "0.022597, 0.052771, 0.118422, 0.141155, 0.15337, 0.163106, 0.168739, 0.172112, 0.173565, 0.17306, 0.171719, 0.169005, 0.162352, 0.156375, 0.145203, 0.122727, 0.083499, 0.0581727, 0.0480919, 0.0370858, 0.0292069, 0.0209404, 0.0143494, 0.0117222, 0.00770767, 0.0031846, 0.000885018, 0.000180643" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.628884, 0.697321, 0.807527, 0.853249, 0.895941, 0.957356, 1.00065, 1.03402, 1.07485, 1.12454, 1.17148, 1.26537, 1.28432, 1.34929, 1.40559, 1.47668, 1.55929, 1.68309, 1.77019, 1.82689, 1.86441, 1.93944, 2.00937, 2.05786, 2.15298, 2.25107, 2.32839, 2.48304, 2.73919, 3.04569");
+            values ( \
+              "0.0526793, 0.0540008, 0.110555, 0.131631, 0.148023, 0.166169, 0.175709, 0.181304, 0.18619, 0.189603, 0.190577, 0.187446, 0.18603, 0.179495, 0.171431, 0.157334, 0.135854, 0.100176, 0.0768646, 0.0636141, 0.0557732, 0.0422637, 0.0322841, 0.0266323, 0.0180022, 0.0119536, 0.00859568, 0.00431705, 0.001235, 0.000245708" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("1.95782, 2.2968, 2.62392, 2.86113, 2.95927, 3.13458, 3.29641, 3.62006, 3.71118, 3.89343, 4.10496, 4.36754, 4.49984, 4.69874, 4.91056, 5.25786, 5.56067, 6.43503, 6.76398, 6.9335, 7.27252, 7.54239, 7.73392, 8.11698, 8.30285, 8.57345, 8.93425, 9.65586, 10.7334, 12.0426");
+            values ( \
+              "0.0660207, 0.069855, 0.113378, 0.14105, 0.150735, 0.165357, 0.17593, 0.189669, 0.191924, 0.194697, 0.195462, 0.193364, 0.191221, 0.186752, 0.18038, 0.165528, 0.147581, 0.0866329, 0.0667364, 0.0577861, 0.0426024, 0.0330738, 0.0274942, 0.018748, 0.0155429, 0.0117907, 0.0080997, 0.0036639, 0.0010128, 0.000178842" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("0.0121572, 4.14623, 4.96152, 5.65678, 6.54242, 7.79546, 11.029, 12.2735, 13.0477, 14.4791, 15.3565, 16.4109, 17.8423, 18.4804, 19.7695, 20.6456, 21.6353, 23.0667, 25.1506, 27.3474, 28.4807, 29.781, 30.8924, 32.3238, 33.4441, 34.6575, 36.0889, 37.5203, 40.3831, 41.0534");
+            values ( \
+              "1e-22, 8.74613e-05, 0.000719053, 0.00327938, 0.0120411, 0.0379612, 0.137032, 0.165049, 0.177444, 0.191646, 0.19554, 0.196656, 0.193194, 0.190087, 0.181182, 0.17285, 0.160684, 0.138721, 0.102995, 0.0690761, 0.0547989, 0.0413196, 0.0321382, 0.0229259, 0.0175316, 0.0130484, 0.00911932, 0.00638281, 0.00309132, 0.00281395" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.618573, 0.629799, 0.634195, 0.655504, 0.663012, 0.669471, 0.675358, 0.681028, 0.686686, 0.688793, 0.693002, 0.697548, 0.702458, 0.709577, 0.713134, 0.718395, 0.72313, 0.728916, 0.733519, 0.740118, 0.746016, 0.76, 0.776176, 0.781254, 0.78544");
+            values ( \
+              "0.00212547, 0.00614882, 0.0093433, 0.0298642, 0.0362077, 0.040702, 0.0434114, 0.0443433, 0.0428956, 0.0411216, 0.0347175, 0.0255427, 0.0182577, 0.0109482, 0.00837514, 0.00551344, 0.0037333, 0.00232353, 0.00159505, 0.000977522, 0.000571042, 0.00025202, 0.000466206, 0.000175658, 0.000266842" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.657228, 0.669209, 0.674673, 0.686089, 0.69719, 0.709907, 0.71616, 0.719168, 0.723179, 0.72648, 0.734325, 0.740183, 0.745478, 0.750222, 0.759983, 0.769745, 0.773181, 0.776846, 0.790447, 0.798349, 0.802263, 0.80893, 0.812756, 0.815655, 0.819521, 0.82593, 0.831518, 0.833364, 0.837057, 0.843993, 0.849785, 0.857713, 0.865918, 0.866602");
+            values ( \
+              "0.00459182, 0.0108604, 0.0153999, 0.0299371, 0.0470133, 0.0671253, 0.0766458, 0.0806512, 0.0853927, 0.088827, 0.0958739, 0.10062, 0.104062, 0.106105, 0.106987, 0.101241, 0.096214, 0.0893798, 0.0594576, 0.0449876, 0.0386246, 0.0293929, 0.0249078, 0.0219242, 0.0184274, 0.0136411, 0.0104627, 0.0095687, 0.00802146, 0.00580654, 0.00445615, 0.00307989, 0.00206362, 0.00200555" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.794418, 0.819107, 0.84383, 0.879508, 0.894733, 0.905239, 0.92133, 0.934229, 0.948258, 0.960976, 0.972646, 0.987178, 0.997471, 1.00558, 1.01397, 1.03213, 1.05015, 1.06645, 1.11213, 1.12641, 1.14092, 1.15803, 1.16914, 1.18675, 1.20687, 1.22804, 1.23862, 1.25979, 1.30213, 1.36698, 1.44506");
+            values ( \
+              "0.0320848, 0.0384861, 0.0677497, 0.114032, 0.130572, 0.140234, 0.151961, 0.158806, 0.163719, 0.166116, 0.166712, 0.16556, 0.16369, 0.161582, 0.158904, 0.150292, 0.137226, 0.122088, 0.0767713, 0.0643936, 0.0531817, 0.0418984, 0.0356182, 0.027378, 0.0199708, 0.0142431, 0.0120317, 0.00846146, 0.00409635, 0.00118705, 0.00026859" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.1332, 1.21672, 1.35429, 1.41694, 1.46123, 1.49312, 1.52044, 1.55366, 1.59514, 1.64484, 1.69177, 1.78561, 1.80491, 1.82696, 1.87107, 1.92294, 1.99694, 2.07877, 2.20464, 2.29315, 2.32761, 2.37863, 2.44665, 2.49299, 2.54376, 2.60167, 2.68212, 2.71419, 2.77833, 2.9066, 3.1407, 3.41335");
+            values ( \
+              "0.0340597, 0.0533854, 0.123072, 0.14817, 0.161771, 0.169818, 0.175542, 0.181156, 0.186138, 0.189572, 0.190544, 0.187438, 0.185991, 0.18407, 0.179305, 0.17191, 0.157348, 0.136087, 0.099831, 0.0762085, 0.0680209, 0.0569969, 0.044415, 0.0372435, 0.0305509, 0.0242284, 0.0173846, 0.0152224, 0.0116125, 0.00664596, 0.00218261, 0.000561969" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("2.50216, 2.85109, 3.14608, 3.3811, 3.64996, 3.81838, 4.15522, 4.2333, 4.38944, 4.62706, 4.82322, 5.02181, 5.33689, 5.62471, 5.88, 6.28344, 6.82089, 7.35143, 7.64295, 7.85914, 8.25021, 8.64187, 8.78007, 9.09512, 9.41268, 10.0296, 11.0842, 12.3473");
+            values ( \
+              "0.0710803, 0.0741242, 0.113418, 0.140855, 0.164878, 0.175949, 0.19006, 0.191962, 0.194443, 0.195493, 0.194169, 0.191229, 0.183505, 0.172902, 0.160051, 0.133916, 0.09576, 0.0631989, 0.0489356, 0.0401722, 0.0276415, 0.0187133, 0.0162535, 0.0118142, 0.00846864, 0.00437168, 0.00123066, 0.000261124" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0.00935701, 4.71522, 5.52837, 6.40189, 7.14479, 8.33213, 11.5485, 12.8249, 13.5671, 14.9985, 15.8762, 16.9304, 18.3619, 19, 20.2892, 21.1652, 22.1549, 23.5863, 27.8671, 29.0003, 30.3006, 31.412, 32.8434, 33.9637, 36.6085, 38.0399, 40.266");
+            values ( \
+              "1e-22, 9.70893e-05, 0.000809213, 0.0048422, 0.0132103, 0.038398, 0.137005, 0.16563, 0.177424, 0.191645, 0.195542, 0.196645, 0.193199, 0.190093, 0.181188, 0.172842, 0.160691, 0.138713, 0.0690838, 0.0548064, 0.0413113, 0.0321299, 0.0229342, 0.0175232, 0.00912763, 0.00637451, 0.00381508" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.03579, 2.06714, 2.07568, 2.08387, 2.1069, 2.11452, 2.12767, 2.13912, 2.14961, 2.15955, 2.1693, 2.17904, 2.19388, 2.20239, 2.21266, 2.21947, 2.22578, 2.23043, 2.23974, 2.25024, 2.26378, 2.27783, 2.37939");
+            values ( \
+              "0.000297708, 0.00287039, 0.00430611, 0.00648786, 0.0150243, 0.0172726, 0.0205134, 0.0228292, 0.0244893, 0.0254283, 0.0255331, 0.0238841, 0.0127005, 0.0078791, 0.00421504, 0.00270539, 0.00174687, 0.00129065, 0.000738454, 0.000494937, 0.000550114, 0.000152769, 3.70639e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.11132, 2.15549, 2.15839, 2.1642, 2.17411, 2.19865, 2.24181, 2.25354, 2.26287, 2.27838, 2.29292, 2.3065, 2.31106, 2.3147, 2.32212, 2.34283, 2.35226, 2.35928, 2.36517, 2.37162, 2.38298, 2.3945, 2.40243, 2.41195, 2.42277, 2.43684, 2.45617, 2.51982");
+            values ( \
+              "0.000468119, 0.0089486, 0.00997799, 0.0122379, 0.0170799, 0.0314624, 0.0546099, 0.0603709, 0.0644199, 0.0698742, 0.0730571, 0.0732616, 0.0719549, 0.0700831, 0.0635088, 0.03757, 0.0276055, 0.0214997, 0.0172184, 0.0134338, 0.00860424, 0.0053428, 0.00379593, 0.00250298, 0.0015723, 0.000881325, 0.000444642, 0.000111881" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("2.36327, 2.4237, 2.43036, 2.44367, 2.47717, 2.50506, 2.55801, 2.57976, 2.59407, 2.62667, 2.64413, 2.66467, 2.67465, 2.69584, 2.72086, 2.7279, 2.74196, 2.75922, 2.81153, 2.8264, 2.84623, 2.85928, 2.88251, 2.90772, 2.92088, 2.94062, 2.96693, 3.01956, 3.09036");
+            values ( \
+              "0.00697289, 0.0218722, 0.0248681, 0.0312963, 0.0494966, 0.0658582, 0.098655, 0.110712, 0.117501, 0.130084, 0.135095, 0.138739, 0.139593, 0.139529, 0.134255, 0.131281, 0.123237, 0.110068, 0.06592, 0.054968, 0.0423088, 0.035249, 0.0251192, 0.0170191, 0.0138488, 0.0101119, 0.00657606, 0.00261282, 0.000679272" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.00544, 3.11324, 3.33978, 3.44502, 3.50356, 3.53631, 3.5891, 3.63787, 3.73542, 3.77109, 3.83995, 3.91016, 3.95017, 4.0302, 4.2335, 4.36165, 4.45076, 4.4991, 4.59576, 4.668, 4.78607, 4.94349, 5.01014");
+            values ( \
+              "0.036559, 0.0456997, 0.12947, 0.159209, 0.170579, 0.175284, 0.180528, 0.183043, 0.182391, 0.180384, 0.174051, 0.163749, 0.15572, 0.135854, 0.0802156, 0.0518119, 0.0371047, 0.0307637, 0.0207475, 0.0153907, 0.00933405, 0.00465548, 0.00377766" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("4.57829, 4.92682, 5.21653, 5.41819, 5.53942, 5.74833, 5.90305, 6.21249, 6.31775, 6.51847, 6.71159, 6.9771, 7.10651, 7.30545, 7.51725, 7.87389, 8.14901, 9.06502, 9.28682, 9.51682, 9.82348, 10.0044, 10.2112, 10.4499, 10.7813, 10.9138, 11.1789, 11.709, 12.6706, 13.7914");
+            values ( \
+              "0.0694151, 0.0728432, 0.111495, 0.135689, 0.148169, 0.165847, 0.175898, 0.189222, 0.191884, 0.194842, 0.195437, 0.193314, 0.191207, 0.186746, 0.180371, 0.165048, 0.148784, 0.0851198, 0.0714958, 0.0589645, 0.0448694, 0.0379521, 0.0311874, 0.024703, 0.0177274, 0.0154973, 0.0118198, 0.00673371, 0.00222606, 0.000564733" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("0.0111222, 7.3022, 8.12372, 8.92085, 9.70467, 10.4165, 13.6415, 14.9056, 15.6603, 17.0917, 17.969, 19.0234, 20.4548, 21.0929, 22.3821, 23.2582, 24.2478, 25.6793, 29.96, 31.0932, 32.3935, 33.5049, 34.9363, 36.0566, 37.27, 38.7014, 40.1328, 42.4905");
+            values ( \
+              "1e-22, 0.000360727, 0.00248607, 0.00901426, 0.0213978, 0.0381921, 0.137027, 0.165421, 0.177442, 0.191655, 0.195549, 0.196651, 0.193202, 0.190095, 0.181189, 0.172844, 0.160691, 0.138714, 0.0690832, 0.0548059, 0.0413124, 0.0321311, 0.0229331, 0.0175244, 0.0130413, 0.00912642, 0.00637571, 0.00366507" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("7.21914, 7.36074, 7.43242, 7.44919, 7.46204, 7.48774, 7.50321, 7.51174, 7.52313, 7.56228, 7.5844, 7.59516, 7.61743, 7.63829, 7.65863, 7.67886, 7.69909, 7.7064, 7.71388, 7.73843, 7.74902, 7.76566, 7.77792, 7.78774, 7.79509, 7.81426, 7.8286, 7.85899, 7.90333, 7.96606");
+            values ( \
+              "1.5504e-05, 4.99981e-05, 0.000598985, 0.00077948, 0.00103, 0.00169509, 0.002467, 0.00306119, 0.00409698, 0.0084279, 0.0101188, 0.0106826, 0.0116551, 0.0120925, 0.0123369, 0.0122116, 0.0117583, 0.0112176, 0.0103263, 0.00514118, 0.00355772, 0.00184244, 0.00109925, 0.000748327, 0.000656074, 0.000307015, 0.000155809, 6.83014e-05, 1e-22, 1.88614e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("7.32759, 7.51352, 7.59108, 7.61004, 7.62803, 7.63709, 7.65522, 7.6771, 7.6973, 7.75606, 7.79003, 7.83834, 7.86923, 7.87873, 7.8961, 7.90993, 7.92333, 7.94764, 7.95682, 7.96808, 8.00533, 8.01934, 8.03918, 8.04795, 8.05965, 8.07769, 8.10718, 8.13829, 8.2329, 8.28052, 8.3535");
+            values ( \
+              "4.52118e-05, 0.000205091, 0.0020384, 0.00274836, 0.00371783, 0.00432135, 0.00585543, 0.00857364, 0.0121874, 0.0236473, 0.028553, 0.033808, 0.0362687, 0.0368986, 0.037806, 0.0382675, 0.0384761, 0.0375214, 0.0358139, 0.0320102, 0.0159421, 0.0112088, 0.00637164, 0.00487577, 0.00335391, 0.00180602, 0.0006041, 0.000211676, 0.000140887, 7.03274e-06, 7.5234e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("7.88073, 7.94943, 8.10143, 8.1262, 8.15061, 8.18315, 8.20756, 8.28629, 8.42761, 8.47608, 8.50418, 8.53207, 8.55592, 8.58058, 8.60428, 8.62906, 8.65104, 8.6616, 8.67987, 8.69998, 8.77633, 8.81134, 8.83434, 8.865, 8.87921, 8.89492, 8.91586, 8.95092, 9.01948, 9.10295");
+            values ( \
+              "0.000349617, 0.000876489, 0.00663343, 0.00900442, 0.0119552, 0.0169985, 0.0216588, 0.0383519, 0.0665572, 0.0758009, 0.0805594, 0.0847021, 0.087695, 0.0904387, 0.0923877, 0.0934314, 0.0930385, 0.0920651, 0.0889522, 0.0824855, 0.0464204, 0.0317766, 0.0240686, 0.0161085, 0.0132537, 0.0106457, 0.00790426, 0.00466798, 0.00152768, 0.000361192" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("9.28932, 9.47118, 9.63887, 9.73363, 9.98241, 10.0406, 10.1163, 10.1822, 10.2183, 10.2807, 10.3382, 10.4228, 10.4553, 10.5139, 10.5763, 10.6943, 10.9003, 10.9971, 11.0914, 11.1344, 11.2205, 11.2855, 11.356, 11.4501, 11.6382, 11.7636");
+            values ( \
+              "0.026882, 0.0298662, 0.0553518, 0.0712638, 0.11592, 0.125264, 0.136361, 0.144448, 0.14808, 0.152862, 0.155533, 0.156192, 0.155308, 0.151803, 0.144696, 0.12162, 0.0714599, 0.0517919, 0.0367051, 0.0311232, 0.0221255, 0.0169689, 0.0126729, 0.00851366, 0.00363172, 0.00236905" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("12.0038, 12.469, 13.2885, 13.5757, 13.7953, 14.095, 14.4115, 14.5082, 14.7017, 14.9145, 15.2518, 15.4999, 15.7867, 16.2494, 16.668, 17.1287, 17.6605, 18.0697, 18.302, 18.7528, 19.0045, 19.5079, 20.1222");
+            values ( \
+              "0.0477791, 0.0536781, 0.133224, 0.15575, 0.16883, 0.180992, 0.187415, 0.188197, 0.188384, 0.186637, 0.180108, 0.172093, 0.158792, 0.129454, 0.0999931, 0.0712336, 0.0448949, 0.0305779, 0.0243665, 0.0154906, 0.0119825, 0.00703369, 0.00402448" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("0.00394024, 15.4208, 16.0847, 16.8037, 17.6821, 18.3884, 19.3951, 21.9627, 23.2271, 23.9811, 25.4125, 26.2898, 27.3442, 28.7756, 29.4137, 30.7029, 31.579, 32.5686, 34, 36.0839, 38.2808, 39.414, 40.7143, 41.8257, 43.2571, 44.3774, 45.5908, 47.0222, 48.4536, 51.3165, 54.1793, 57.0421");
+            values ( \
+              "1e-22, 0.0002255, 0.00115744, 0.00474129, 0.0151788, 0.0293534, 0.0570265, 0.137039, 0.165437, 0.177441, 0.191657, 0.195551, 0.196649, 0.193204, 0.190097, 0.181191, 0.172842, 0.160693, 0.138712, 0.103005, 0.0690853, 0.054808, 0.0413097, 0.0321283, 0.0229358, 0.0175216, 0.0130384, 0.00912929, 0.00637284, 0.00308136, 0.00148246, 0.000711839" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0094651, 0.00951299, 0.00956644, 0.00959224, 0.00959993, 0.00960187", \
+            "0.0122015, 0.0122538, 0.0123265, 0.0123681, 0.0123813, 0.0123847", \
+            "0.0131965, 0.0132195, 0.0132604, 0.013291, 0.0133039, 0.0133074", \
+            "0.0137191, 0.0136735, 0.0136088, 0.0135701, 0.0135608, 0.013559", \
+            "0.0142336, 0.0140799, 0.0138403, 0.0137043, 0.0136423, 0.0136205", \
+            "0.0137039, 0.0136659, 0.0139543, 0.0138954, 0.0137245, 0.0136587" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.013028, 0.0130802, 0.01313, 0.0131498, 0.0131553, 0.0131567", \
+            "0.0128039, 0.0127243, 0.012629, 0.0125794, 0.0125644, 0.0125606", \
+            "0.0130412, 0.0126439, 0.0121707, 0.0119247, 0.0118463, 0.0118258", \
+            "0.0122877, 0.0125127, 0.0128922, 0.0120102, 0.0117241, 0.0116507", \
+            "0.0113418, 0.0116084, 0.0120176, 0.0115363, 0.0119693, 0.0116836", \
+            "0.0119445, 0.0120368, 0.0116428, 0.0118635, 0.0112931, 0.0119418" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.114567, 0.118289, 0.126713, 0.138957, 0.148315, 0.152585, 0.156747, 0.160906, 0.16253, 0.173894, 0.179566, 0.180442");
+            values ( \
+              "-0.0118259, -0.0147404, -0.0325545, -0.0486904, -0.0572708, -0.0591996, -0.0601859, -0.0561631, -0.0520924, -0.0114129, -0.00389559, -0.00345204" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.14009, 0.160305, 0.175096, 0.182478, 0.196474, 0.211739, 0.22023, 0.228568, 0.2369, 0.238875, 0.256512, 0.262743, 0.270674, 0.276816, 0.285896, 0.295688, 0.318322, 0.357376");
+            values ( \
+              "-0.000640805, -0.0501458, -0.0772604, -0.0885933, -0.107088, -0.120638, -0.12462, -0.125004, -0.116427, -0.111873, -0.0424366, -0.0256236, -0.0127732, -0.00719497, -0.00294967, -0.0011534, -0.000251339, -0.000128399" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.268873, 0.298583, 0.309819, 0.335376, 0.341972, 0.355164, 0.368814, 0.381994, 0.395857, 0.40979, 0.425079, 0.438185, 0.460499, 0.472057, 0.480741, 0.489011, 0.493147, 0.497282, 0.501417, 0.505552, 0.512993, 0.515969, 0.518945, 0.521921, 0.524898, 0.528047, 0.531196, 0.537494, 0.542186, 0.551571, 0.561149, 0.573324, 0.577383, 0.586712, 0.594941, 0.600861, 0.609832, 0.619375, 0.627922, 0.633288, 0.638654, 0.649387, 0.654753, 0.660119, 0.668944, 0.677768, 0.686592, 0.695417, 0.716141, 0.736866");
+            values ( \
+              "-0.0479366, -0.0538264, -0.065338, -0.0898642, -0.095803, -0.107042, -0.118028, -0.128042, -0.137466, -0.146025, -0.154328, -0.160756, -0.170756, -0.175424, -0.178581, -0.181026, -0.181666, -0.182108, -0.182352, -0.182397, -0.18198, -0.181314, -0.180364, -0.179128, -0.177608, -0.175273, -0.172495, -0.165608, -0.158908, -0.14338, -0.12457, -0.0974283, -0.0892863, -0.0721689, -0.0585951, -0.0499917, -0.0396388, -0.0307116, -0.0235634, -0.019772, -0.016472, -0.0118732, -0.00991601, -0.00818689, -0.00641229, -0.00487259, -0.0035678, -0.00249791, -0.00138432, -0.000615598" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.731441, 0.836282, 1.00896, 1.11652, 1.23267, 1.35833, 1.40607, 1.49948, 1.58776, 1.67412, 1.76037, 1.80887, 1.89427, 1.95886, 2.02662, 2.08076, 2.13571, 2.17889, 2.26527, 2.41046, 2.58331");
+            values ( \
+              "-0.0270475, -0.0426032, -0.0943847, -0.123542, -0.152536, -0.179616, -0.188389, -0.202463, -0.21109, -0.21218, -0.195748, -0.168868, -0.110232, -0.0740013, -0.0468407, -0.0317645, -0.0212338, -0.0153295, -0.00776415, -0.00216622, -0.000432599" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("2.72416, 3.12206, 3.95385, 4.40498, 5.03, 5.44105, 5.81661, 6.17173, 6.51978, 6.86745, 7.57961, 7.81402, 8.16546, 8.42008, 8.62345, 9.03021, 9.63934, 10.3774");
+            values ( \
+              "-0.035391, -0.0415173, -0.105333, -0.137243, -0.175824, -0.196413, -0.210866, -0.219573, -0.220399, -0.202739, -0.0883584, -0.060734, -0.0331198, -0.0209972, -0.0144301, -0.00651033, -0.00174272, -0.000300839" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("11.7515, 13.7872, 16.7296, 18.6886, 20.6429, 22.1552, 23.9019, 25.0288, 26.0655, 26.8144, 28.2514, 31.1038, 32.3226, 33.7411, 34.798, 36.2072, 37.7194, 40.7439");
+            values ( \
+              "-0.0539063, -0.0617643, -0.116273, -0.149104, -0.177802, -0.196398, -0.213037, -0.220261, -0.223395, -0.222433, -0.20448, -0.0927828, -0.0580942, -0.0322354, -0.0204195, -0.0107563, -0.00530026, -0.00125618" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.149597, 0.160886, 0.169254, 0.175822, 0.183314, 0.188437, 0.1926, 0.196763, 0.198384, 0.209754, 0.215435, 0.218577");
+            values ( \
+              "-0.00582893, -0.0292431, -0.0414392, -0.0493752, -0.0563247, -0.0593106, -0.0599485, -0.0562885, -0.0520702, -0.0114152, -0.00389207, -0.00230286" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.179051, 0.187865, 0.211272, 0.22821, 0.238991, 0.247889, 0.256376, 0.264724, 0.273071, 0.275028, 0.292694, 0.298718, 0.306991, 0.313399, 0.322486, 0.332324, 0.394224");
+            values ( \
+              "-0.018257, -0.0310821, -0.076747, -0.101463, -0.11326, -0.120312, -0.124388, -0.124826, -0.1163, -0.111812, -0.042416, -0.0260741, -0.0126176, -0.0069204, -0.00283536, -0.00110789, -0.000126959" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.292452, 0.375511, 0.410926, 0.424038, 0.447271, 0.462501, 0.497865, 0.526306, 0.542863, 0.550254, 0.562145, 0.574731, 0.593483, 0.610544, 0.62919, 0.647033, 0.659752, 0.675848, 0.69731, 0.732543, 0.773914");
+            values ( \
+              "-0.0122139, -0.0927808, -0.122276, -0.13173, -0.146393, -0.154604, -0.171125, -0.180814, -0.183126, -0.18274, -0.179302, -0.169449, -0.136365, -0.0979995, -0.0634246, -0.0400529, -0.0281819, -0.0178685, -0.00943891, -0.00294929, -0.000755483" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.789926, 0.89706, 1.0355, 1.15782, 1.26669, 1.39593, 1.44298, 1.53652, 1.62482, 1.71123, 1.79753, 1.84587, 1.93174, 1.99754, 2.06008, 2.11103, 2.18251, 2.23884, 2.35151, 2.50359");
+            values ( \
+              "-0.0420272, -0.049456, -0.0910962, -0.12442, -0.151596, -0.179539, -0.188171, -0.202314, -0.210946, -0.21209, -0.195667, -0.168929, -0.110027, -0.0732732, -0.048071, -0.033416, -0.0197769, -0.0128683, -0.00512924, -0.00129757" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("2.85523, 3.27941, 3.99647, 4.51959, 5.07064, 5.48149, 5.85681, 6.21177, 6.5597, 6.90724, 7.61892, 7.85394, 8.20538, 8.45922, 8.66185, 9.06711, 9.67447, 10.41");
+            values ( \
+              "-0.0450569, -0.0505953, -0.105682, -0.142379, -0.176008, -0.196539, -0.21099, -0.219648, -0.22048, -0.20277, -0.0884226, -0.0607171, -0.0331088, -0.0210188, -0.0144656, -0.0065478, -0.001762, -0.000306943" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("11.7011, 13.6421, 16.2236, 18.7246, 20.6792, 22.1915, 23.9385, 25.0652, 26.1028, 26.8511, 28.2883, 31.1408, 32.3593, 33.7779, 34.8349, 36.2442, 37.7565, 40.781");
+            values ( \
+              "-0.0519713, -0.0582985, -0.106566, -0.149067, -0.177773, -0.196388, -0.213033, -0.22024, -0.223378, -0.222434, -0.204466, -0.0927755, -0.0580959, -0.0322357, -0.0204189, -0.0107553, -0.00529979, -0.00125607" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.298196, 0.302084, 0.310483, 0.322672, 0.331995, 0.33625, 0.340398, 0.344541, 0.346173, 0.357511, 0.363153, 0.363531");
+            values ( \
+              "-0.011644, -0.014843, -0.0326855, -0.048826, -0.0574698, -0.0594216, -0.0603867, -0.0563495, -0.0522113, -0.0114086, -0.00391073, -0.00371796" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.323887, 0.343989, 0.352791, 0.366071, 0.376857, 0.386401, 0.395254, 0.403722, 0.412038, 0.420348, 0.422328, 0.442035, 0.449504, 0.458082, 0.466594, 0.476138, 0.498294, 0.537035");
+            values ( \
+              "-5.17492e-05, -0.0505547, -0.0675381, -0.0891099, -0.103691, -0.113938, -0.120863, -0.125029, -0.125269, -0.116769, -0.112111, -0.0360327, -0.0192002, -0.0088307, -0.00385389, -0.00152319, -0.000290581, -0.000134552" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.451563, 0.47887, 0.497133, 0.510439, 0.528182, 0.541069, 0.5547, 0.566456, 0.580164, 0.593977, 0.609374, 0.622374, 0.644775, 0.656031, 0.664812, 0.673176, 0.677358, 0.68154, 0.685722, 0.689904, 0.697149, 0.700124, 0.703099, 0.706075, 0.70905, 0.712199, 0.715348, 0.721645, 0.726336, 0.735718, 0.745295, 0.75747, 0.761529, 0.770856, 0.779084, 0.785003, 0.793974, 0.803516, 0.812062, 0.817428, 0.822794, 0.833526, 0.838892, 0.844258, 0.85302, 0.861782, 0.870544, 0.879306, 0.900061, 0.920815");
+            values ( \
+              "-0.0466703, -0.0496538, -0.0683879, -0.0814537, -0.0976699, -0.108689, -0.119616, -0.128359, -0.13765, -0.146088, -0.154475, -0.160846, -0.170873, -0.175428, -0.178638, -0.18109, -0.181741, -0.182188, -0.18243, -0.182468, -0.182048, -0.181381, -0.180427, -0.179185, -0.177654, -0.175318, -0.172538, -0.165645, -0.158942, -0.143408, -0.124578, -0.0974346, -0.0892938, -0.0721741, -0.0586009, -0.0499958, -0.0396431, -0.0307126, -0.0235656, -0.0197773, -0.0164794, -0.0118786, -0.00992107, -0.00819219, -0.00642609, -0.00489248, -0.00359136, -0.00252273, -0.00139745, -0.00061974" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.898018, 1.02191, 1.24372, 1.37198, 1.48937, 1.59152, 1.68504, 1.7732, 1.85955, 1.9458, 2.14413, 2.21245, 2.26632, 2.3636, 2.44914, 2.59382, 2.76584");
+            values ( \
+              "-0.0162926, -0.0426509, -0.108008, -0.141404, -0.168582, -0.188398, -0.202504, -0.211093, -0.2122, -0.195744, -0.0740791, -0.0467112, -0.0317346, -0.0154148, -0.00786417, -0.0022082, -0.000445529" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("2.91382, 3.32004, 4.14511, 4.6687, 5.21952, 5.6304, 6.00574, 6.36073, 6.70867, 7.05623, 7.76795, 8.00291, 8.35434, 8.60828, 8.81099, 9.21641, 9.82336, 10.5584");
+            values ( \
+              "-0.0329952, -0.0423489, -0.105651, -0.142362, -0.175998, -0.196514, -0.210987, -0.219629, -0.220481, -0.202756, -0.0884153, -0.0607191, -0.0331101, -0.0210164, -0.0144615, -0.00654367, -0.00176279, -0.000307771" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("11.8998, 13.8762, 16.3688, 18.8715, 20.8269, 22.3392, 24.0866, 25.2129, 26.2519, 26.9994, 28.4366, 31.2895, 32.5076, 33.9263, 34.9834, 36.393, 37.9052, 40.9298");
+            values ( \
+              "-0.0538227, -0.0599142, -0.106505, -0.148996, -0.177718, -0.196382, -0.213035, -0.220199, -0.223343, -0.222444, -0.204436, -0.0927639, -0.0580987, -0.0322362, -0.0204179, -0.0107537, -0.00529908, -0.00125594" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.843125, 0.848107, 0.85083, 0.855399, 0.863608, 0.869495, 0.87985, 0.883775, 0.890414, 0.893762, 0.896683, 0.901629, 0.906576, 0.908413, 0.910162, 0.917507, 0.919687, 0.922104, 0.925032, 0.927395, 0.932122, 0.938975, 0.944016");
+            values ( \
+              "-0.0051601, -0.00732483, -0.00898201, -0.0130834, -0.0228304, -0.0285872, -0.0379439, -0.0411562, -0.0459914, -0.0480508, -0.0495027, -0.0508716, -0.0489203, -0.045714, -0.041543, -0.0179045, -0.012746, -0.00848979, -0.00510232, -0.0033355, -0.00139869, -0.00043916, -0.000295049" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.886798, 0.90371, 0.932531, 0.953054, 0.960966, 0.975149, 0.979737, 0.98859, 0.997441, 0.999029, 1.02004, 1.02775, 1.03603, 1.04582, 1.06509, 1.1332");
+            values ( \
+              "-0.00688406, -0.0265896, -0.0694643, -0.0950031, -0.103276, -0.114513, -0.116816, -0.118192, -0.110931, -0.107718, -0.034535, -0.018388, -0.00889539, -0.00363807, -0.000642762, -0.000115576" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.98532, 1.03683, 1.05109, 1.12707, 1.15347, 1.18346, 1.21202, 1.2441, 1.26301, 1.28144, 1.29821, 1.31158, 1.3661, 1.38396, 1.39669, 1.41279, 1.43426, 1.46933, 1.51083");
+            values ( \
+              "-0.00602868, -0.0186598, -0.0301102, -0.103504, -0.124669, -0.144609, -0.159871, -0.174094, -0.180111, -0.182666, -0.179272, -0.169062, -0.0633422, -0.0400506, -0.0281405, -0.0178384, -0.00945681, -0.00294884, -0.000777187" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.51051, 1.61312, 1.78209, 1.8966, 2.01164, 2.12529, 2.21072, 2.30605, 2.36589, 2.45216, 2.53845, 2.73613, 2.8068, 2.85958, 2.9533, 3.03536, 3.1791, 3.34916");
+            values ( \
+              "-0.0291117, -0.042062, -0.0927675, -0.123932, -0.152652, -0.17737, -0.19275, -0.205767, -0.211014, -0.212138, -0.19567, -0.0743971, -0.0461658, -0.0316064, -0.015774, -0.00829222, -0.00235835, -0.000486612" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("3.65936, 4.14028, 4.7391, 5.26815, 5.78007, 6.22314, 6.59812, 6.95384, 7.30179, 7.64936, 8.36112, 8.59603, 8.94746, 9.20146, 9.40423, 9.80978, 10.4167, 11.1516");
+            values ( \
+              "-0.0517695, -0.0597618, -0.105669, -0.142764, -0.174156, -0.1965, -0.210946, -0.219633, -0.220467, -0.202764, -0.0884102, -0.0607205, -0.033111, -0.0210146, -0.0144587, -0.00654055, -0.00176237, -0.000307719" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("12.4906, 14.4843, 16.969, 19.4678, 21.4234, 22.9357, 24.6827, 25.8093, 26.8472, 27.5954, 29.0325, 31.8851, 33.1036, 34.5222, 35.5792, 36.9886, 38.5008, 41.5253");
+            values ( \
+              "-0.0530614, -0.0601511, -0.106588, -0.14904, -0.177762, -0.19639, -0.213036, -0.220231, -0.22337, -0.222438, -0.204458, -0.0927742, -0.0580962, -0.0322357, -0.0204188, -0.0107552, -0.00529969, -0.00125604" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.78648, 2.80507, 2.8103, 2.81554, 2.82055, 2.82556, 2.83861, 2.85171, 2.8613, 2.86989, 2.8753, 2.88012, 2.88495, 2.89166, 2.89389, 2.89603, 2.89817, 2.90031, 2.90245, 2.90456, 2.90667, 2.90878, 2.91089, 2.91248, 2.91406, 2.91564, 2.91723, 2.91989, 2.9287, 2.93096, 2.93308, 2.9372, 2.93857, 2.9404, 2.94132, 2.94315, 2.94499, 2.94682, 2.94865, 2.95326, 2.95556, 2.95787, 2.9641, 2.96815, 2.985, 2.99471, 3.00852, 3.02861, 3.04324, 3.10724");
+            values ( \
+              "-0.00289958, -0.0029727, -0.00393642, -0.0050791, -0.00647983, -0.00813495, -0.0129778, -0.0175033, -0.0205826, -0.0231465, -0.0246449, -0.0258736, -0.0270153, -0.0284561, -0.0288991, -0.0290982, -0.0292207, -0.0292665, -0.0292356, -0.0291298, -0.0289492, -0.0286939, -0.0283637, -0.0278032, -0.0271175, -0.0263065, -0.0253701, -0.0229608, -0.0111226, -0.00872687, -0.00688888, -0.00397539, -0.00326225, -0.00248591, -0.00215173, -0.00172772, -0.00135676, -0.00103885, -0.000773986, -0.000457151, -0.00033843, -0.000246174, -0.000154291, -0.000123935, -5.79006e-05, -6.33428e-05, -9.98222e-05, -5.01813e-05, -3.57729e-05, -2.8392e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.84745, 2.87932, 2.89771, 2.90448, 2.91803, 2.92644, 2.9732, 2.993, 3.00979, 3.02478, 3.03862, 3.05184, 3.06492, 3.07472, 3.07905, 3.09028, 3.09536, 3.10116, 3.10678, 3.11061, 3.11828, 3.12584");
+            values ( \
+              "-0.00174955, -0.00338045, -0.00749719, -0.00979927, -0.0149064, -0.0194825, -0.0471794, -0.0578538, -0.0661574, -0.0724929, -0.0774491, -0.0802668, -0.0788901, -0.0682441, -0.0602285, -0.0350876, -0.0259068, -0.0176547, -0.0119189, -0.0090213, -0.0049982, -0.00302166" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("3.14987, 3.2048, 3.21477, 3.2347, 3.34003, 3.38156, 3.43184, 3.45329, 3.47765, 3.50552, 3.53027, 3.53996, 3.55152, 3.59275, 3.61166, 3.62517, 3.64211, 3.66471, 3.70218, 3.746");
+            values ( \
+              "-0.00894359, -0.0227906, -0.0271771, -0.0370205, -0.0944324, -0.115203, -0.13763, -0.146212, -0.154133, -0.158693, -0.152798, -0.144886, -0.129026, -0.0594767, -0.0377642, -0.0266788, -0.0169738, -0.00893805, -0.00275043, -0.000656492" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.85482, 3.95759, 4.29875, 4.44603, 4.54169, 4.64273, 4.73137, 4.81798, 4.90452, 5.10989, 5.14831, 5.23336, 5.31969, 5.41836, 5.56196, 5.73526");
+            values ( \
+              "-0.0345317, -0.0365183, -0.132131, -0.167068, -0.185925, -0.201514, -0.210311, -0.211597, -0.195335, -0.0707635, -0.0547275, -0.029907, -0.0157186, -0.00716185, -0.00202517, -0.000409479" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("6.05533, 6.51471, 7.11754, 7.66446, 8.19132, 8.60182, 8.77019, 8.97667, 9.33191, 9.6798, 10.0274, 10.124, 10.5245, 10.7392, 10.974, 11.0964, 11.3255, 11.5796, 11.7824, 12.1882, 12.7952, 13.5303");
+            values ( \
+              "-0.0562798, -0.059446, -0.105673, -0.143955, -0.175994, -0.196518, -0.20357, -0.210952, -0.219623, -0.220458, -0.202759, -0.190199, -0.121008, -0.0884013, -0.060723, -0.0494583, -0.0331126, -0.0210116, -0.0144537, -0.00653521, -0.00176052, -0.000307222" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("14.8034, 16.6186, 20.6224, 21.8442, 23.7991, 25.3114, 26.4953, 28.1851, 29.2232, 29.9712, 31.4084, 31.8496, 34.2611, 35.4794, 36.0681, 36.8981, 37.9551, 39.3645, 40.8768, 42.389, 43.9013");
+            values ( \
+              "-0.0534726, -0.055546, -0.128969, -0.149042, -0.177754, -0.196386, -0.208318, -0.220226, -0.223366, -0.222437, -0.204456, -0.190433, -0.0927715, -0.0580969, -0.0457337, -0.0322358, -0.0204186, -0.0107548, -0.00529954, -0.00258602, -0.00125602" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("10.1864, 10.2444, 10.2677, 10.2863, 10.3025, 10.3081, 10.3193, 10.3589, 10.3809, 10.3905, 10.4103, 10.4282, 10.445, 10.4613, 10.4775, 10.4897, 10.4952, 10.5109, 10.5155, 10.5224, 10.5256, 10.5302, 10.5364, 10.5487, 10.5654, 10.5828, 10.5991, 10.6061, 10.6165");
+            values ( \
+              "-0.000149153, -0.0006634, -0.00120996, -0.00187565, -0.00274908, -0.0031366, -0.0041155, -0.00870075, -0.0109316, -0.0118026, -0.0133394, -0.0144004, -0.0150924, -0.0154357, -0.0151803, -0.0137896, -0.0121522, -0.00576688, -0.00426881, -0.0025662, -0.0020609, -0.00150177, -0.00100795, -0.000551602, -0.000331655, -0.000253344, -0.000218633, -0.000162268, -0.00011491" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("10.2804, 10.4091, 10.4218, 10.4377, 10.4491, 10.4621, 10.4868, 10.5254, 10.5719, 10.6058, 10.6345, 10.6601, 10.6837, 10.7062, 10.7244, 10.7282, 10.7357, 10.7486, 10.7731, 10.782, 10.7917, 10.7986, 10.8111, 10.8263, 10.8313");
+            values ( \
+              "-0.000339327, -0.00187995, -0.00271517, -0.00391111, -0.00492244, -0.00626497, -0.00957351, -0.0173505, -0.0273064, -0.0338715, -0.0387348, -0.0425015, -0.0453428, -0.0472676, -0.0475772, -0.0472826, -0.0461962, -0.0407446, -0.0193866, -0.0130018, -0.00809616, -0.00568782, -0.00289315, -0.00125665, -0.00103502" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("10.879, 10.9822, 11.0072, 11.0359, 11.0652, 11.2686, 11.4011, 11.4463, 11.4821, 11.5021, 11.5303, 11.5614, 11.6241, 11.6502, 11.6668, 11.6889, 11.7331, 11.7843, 11.8477");
+            values ( \
+              "-0.00709356, -0.00980655, -0.0129927, -0.0173422, -0.0227161, -0.066385, -0.0923858, -0.100045, -0.104462, -0.105662, -0.103975, -0.0908556, -0.036462, -0.0214905, -0.0150019, -0.0090175, -0.0028085, -0.00064404, -9.8012e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("12.3122, 12.5442, 12.5977, 12.786, 13.1172, 13.2631, 13.3274, 13.3819, 13.4908, 13.5168, 13.5436, 13.596, 13.6479, 13.6997, 13.7195, 13.7406, 13.7779, 13.8764, 13.924, 13.9645, 14.0185, 14.068, 14.094, 14.1462, 14.2505, 14.4029, 14.5859");
+            values ( \
+              "-0.0228673, -0.0369865, -0.0447735, -0.0734867, -0.12521, -0.146181, -0.15457, -0.161097, -0.171764, -0.173651, -0.175219, -0.176772, -0.175227, -0.168051, -0.16283, -0.155328, -0.137945, -0.0866954, -0.0659959, -0.0514857, -0.036216, -0.0259343, -0.0216561, -0.0149471, -0.00676623, -0.00186252, -0.00035296" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("15.2814, 15.7136, 16.662, 17.1865, 17.6648, 18.0791, 18.4567, 18.8133, 19.1624, 19.5112, 20.2709, 20.5394, 20.862, 21.1783, 21.5398, 22.1186, 22.8077");
+            values ( \
+              "-0.031677, -0.0391294, -0.108881, -0.145169, -0.174241, -0.195149, -0.209892, -0.218769, -0.219815, -0.202318, -0.0820676, -0.0530543, -0.0302673, -0.0170612, -0.00853191, -0.00249525, -0.000523448" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("24.4443, 26.444, 29.1425, 31.389, 33.3437, 34.8559, 36.6028, 37.7294, 38.7672, 39.5153, 40.9524, 43.8047, 45.0236, 46.4421, 47.4989, 48.9081, 50.4204, 53.4449");
+            values ( \
+              "-0.0540888, -0.0609262, -0.111148, -0.149077, -0.177783, -0.196412, -0.213053, -0.220242, -0.223379, -0.22245, -0.204463, -0.0927844, -0.0580936, -0.0322353, -0.0204197, -0.0107565, -0.00530038, -0.00125621" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00899495, 0.00902021, 0.00905227, 0.00906911, 0.00907431, 0.00907564", \
+            "0.0106426, 0.0106521, 0.0106727, 0.0106895, 0.0106959, 0.0106977", \
+            "0.0112062, 0.011207, 0.0112108, 0.011218, 0.0112225, 0.011224", \
+            "0.0114021, 0.0114023, 0.0114029, 0.011404, 0.0114059, 0.011407", \
+            "0.0114786, 0.0114787, 0.011479, 0.0114794, 0.0114798, 0.0114803", \
+            "0.0115263, 0.011526, 0.0115247, 0.0115218, 0.0115194, 0.0115186" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0116399, 0.0116607, 0.0116873, 0.0117043, 0.0117098, 0.0117112", \
+            "0.0126695, 0.0126879, 0.0127071, 0.0127146, 0.0127169, 0.0127179", \
+            "0.0132199, 0.0132192, 0.0132199, 0.0132189, 0.0132173, 0.013217", \
+            "0.0142886, 0.0140365, 0.0137183, 0.0135381, 0.0134765, 0.0134591", \
+            "0.014337, 0.0138007, 0.0129217, 0.013838, 0.0135837, 0.0135126", \
+            "0.0140591, 0.014122, 0.0142888, 0.0118661, 0.0137906, 0.013523" \
+          );
+        }
+      }
+      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.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0938432, 0.143612, 0.341559, 1.1596, 4.57611, 18.8864", \
+            "0.102353, 0.152253, 0.350337, 1.16865, 4.58499, 18.8939", \
+            "0.136151, 0.187366, 0.385797, 1.204, 4.6202, 18.9281", \
+            "0.184373, 0.262223, 0.513096, 1.34851, 4.76344, 19.0707", \
+            "0.117342, 0.251474, 0.663514, 1.8201, 5.34657, 19.6486", \
+            "-0.613151, -0.382919, 0.333267, 2.25641, 7.21632, 21.9754" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0263402, 0.0544473, 0.170003, 0.650381, 2.66402, 11.0934", \
+            "0.0263939, 0.0544387, 0.170076, 0.650296, 2.66326, 11.0942", \
+            "0.0272627, 0.0546163, 0.170014, 0.650345, 2.66282, 11.0946", \
+            "0.0381863, 0.0648135, 0.174926, 0.650315, 2.66321, 11.0953", \
+            "0.0671467, 0.102034, 0.215054, 0.67421, 2.66284, 11.093", \
+            "0.139566, 0.197278, 0.353075, 0.828875, 2.75433, 11.093" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.121279, 0.185338, 0.439052, 1.47571, 5.79653, 23.8866", \
+            "0.130589, 0.195127, 0.449832, 1.48685, 5.80687, 23.8987", \
+            "0.177343, 0.241015, 0.494481, 1.53263, 5.85439, 23.9443", \
+            "0.332258, 0.418573, 0.690563, 1.72363, 6.04414, 24.137", \
+            "0.698772, 0.842212, 1.29527, 2.51652, 6.81602, 24.8963", \
+            "1.79182, 2.00977, 2.72806, 4.80054, 10.0052, 28.0154" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0282459, 0.0561384, 0.16185, 0.578932, 2.32324, 9.63314", \
+            "0.0282753, 0.0560304, 0.161567, 0.578883, 2.32417, 9.62728", \
+            "0.0282048, 0.0560111, 0.161805, 0.578927, 2.32326, 9.62779", \
+            "0.0408313, 0.0674803, 0.162481, 0.578788, 2.32351, 9.63157", \
+            "0.0709226, 0.109384, 0.226249, 0.585833, 2.32323, 9.62847", \
+            "0.143346, 0.19278, 0.360397, 0.843054, 2.35165, 9.63089" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.072705, 0.0758427, 0.0832714, 0.0889014, 0.0935753, 0.0978317, 0.101915, 0.106, 0.110066, 0.122498, 0.127455, 0.13613, 0.142523, 0.153591, 0.15583");
+            values ( \
+              "0.011832, 0.0172307, 0.0380092, 0.0497651, 0.0564687, 0.0601383, 0.0614199, 0.060508, 0.0564154, 0.0229164, 0.0150823, 0.00689839, 0.00368586, 0.00133068, 0.00116684" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.0905813, 0.0980766, 0.11439, 0.125609, 0.13497, 0.143597, 0.151992, 0.161612, 0.169406, 0.189263, 0.196256, 0.20941, 0.219862, 0.231975, 0.247935, 0.25224");
+            values ( \
+              "0.0170223, 0.0314696, 0.0795645, 0.104464, 0.117545, 0.123477, 0.12464, 0.120064, 0.10996, 0.0611969, 0.0467953, 0.0265962, 0.0163586, 0.00909143, 0.00422267, 0.00362203" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.170601, 0.192727, 0.22102, 0.235662, 0.247911, 0.269086, 0.284401, 0.297267, 0.303838, 0.313929, 0.321207, 0.328515, 0.33826, 0.343933, 0.361019, 0.376357, 0.396402, 0.405086, 0.420015, 0.467089, 0.497825, 0.511612, 0.529692, 0.545363, 0.566258, 0.592239, 0.608118, 0.639876, 0.702287, 0.774737");
+            values ( \
+              "0.0298434, 0.0489423, 0.0918615, 0.112239, 0.126747, 0.14624, 0.15604, 0.161779, 0.163987, 0.166319, 0.167392, 0.167887, 0.167695, 0.167223, 0.164047, 0.159124, 0.149101, 0.142892, 0.130221, 0.0836001, 0.0573501, 0.0475615, 0.0367702, 0.0291465, 0.0211008, 0.0139698, 0.0108084, 0.00634821, 0.00201736, 0.00049198" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.497625, 0.607034, 0.681162, 0.725458, 0.774759, 0.81983, 0.875198, 0.902974, 0.950038, 0.967815, 1.00337, 1.06811, 1.15986, 1.18304, 1.21394, 1.26995, 1.34525, 1.38056, 1.43807, 1.61893, 1.68887, 1.73742, 1.79034, 1.85981, 1.92013, 2.00057, 2.07007, 2.1007, 2.16194, 2.28444, 2.52436, 2.80358");
+            values ( \
+              "0.039681, 0.0670702, 0.101514, 0.120587, 0.13875, 0.15218, 0.165077, 0.170172, 0.176884, 0.178801, 0.18175, 0.184309, 0.182717, 0.181417, 0.179169, 0.1736, 0.162336, 0.155223, 0.141459, 0.0913057, 0.0735015, 0.0624746, 0.051815, 0.0400285, 0.0317137, 0.0229572, 0.0172568, 0.0151921, 0.0117502, 0.00690218, 0.00220373, 0.000535609" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("1.88851, 2.2258, 2.62217, 2.82281, 2.93846, 3.12026, 3.33466, 3.76955, 4.17857, 4.50444, 4.74427, 5.00457, 5.37597, 5.62722, 6.58737, 6.85964, 6.99922, 7.27839, 7.50654, 7.76762, 8.11571, 8.33426, 8.55501, 8.84936, 9.43804, 10.4826, 11.7189");
+            values ( \
+              "0.0593078, 0.0595707, 0.10638, 0.128067, 0.13902, 0.153803, 0.167504, 0.18441, 0.18939, 0.187647, 0.183745, 0.177169, 0.162507, 0.14848, 0.0835074, 0.0673222, 0.0598814, 0.0468251, 0.0379633, 0.0296221, 0.0210066, 0.0168689, 0.0134857, 0.00995535, 0.00529684, 0.00154354, 0.000321057" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("7.92728, 9.56807, 10.6086, 11.5714, 12.371, 13.7005, 15.1812, 15.5026, 16.1455, 17.2032, 18.4958, 18.8942, 19.6911, 20.6473, 22.128, 23.3802, 27.0484, 28.4451, 29.1625, 30.5972, 31.6579, 32.4099, 33.8906, 34.8593, 36.263, 37.7437, 39.2244, 40.7051, 43.6665, 46.628");
+            values ( \
+              "0.0670359, 0.0737304, 0.103905, 0.129384, 0.147001, 0.168982, 0.183625, 0.18558, 0.188408, 0.190314, 0.188715, 0.187444, 0.183921, 0.177919, 0.163987, 0.147096, 0.086994, 0.0668297, 0.0577785, 0.0424427, 0.0334582, 0.0281255, 0.0197728, 0.015652, 0.0110968, 0.00765746, 0.00527282, 0.00361488, 0.00169415, 0.000790739" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.104477, 0.108455, 0.116013, 0.121688, 0.126383, 0.130652, 0.134744, 0.138822, 0.142899, 0.155328, 0.160395, 0.168947, 0.175374, 0.183852");
+            values ( \
+              "0.0105206, 0.0165735, 0.0375099, 0.0494363, 0.0563204, 0.0599614, 0.0613553, 0.0604114, 0.0564054, 0.0229357, 0.0149542, 0.00691599, 0.00367846, 0.00187766" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.12414, 0.126917, 0.131272, 0.147038, 0.15825, 0.167615, 0.176231, 0.184625, 0.193007, 0.198252, 0.202038, 0.221926, 0.228887, 0.242036, 0.2525, 0.264644, 0.280755, 0.291407");
+            values ( \
+              "0.0179304, 0.0218516, 0.0325487, 0.0798271, 0.104666, 0.117441, 0.123633, 0.124522, 0.121178, 0.115853, 0.109958, 0.0611258, 0.0467965, 0.026601, 0.0163545, 0.00907684, 0.00418335, 0.00270207" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.196057, 0.227468, 0.268382, 0.28929, 0.301902, 0.317393, 0.324077, 0.336589, 0.346728, 0.353833, 0.361792, 0.375571, 0.393728, 0.409204, 0.428573, 0.437944, 0.452853, 0.49996, 0.530684, 0.544473, 0.562555, 0.578231, 0.599132, 0.625106, 0.64098, 0.672729, 0.733957, 0.804773");
+            values ( \
+              "0.0124685, 0.0512465, 0.111857, 0.135232, 0.14605, 0.155926, 0.159274, 0.163876, 0.166176, 0.167313, 0.167848, 0.167313, 0.164057, 0.15908, 0.149523, 0.142868, 0.130239, 0.0835846, 0.0573562, 0.0475596, 0.0367732, 0.0291469, 0.0210961, 0.0139682, 0.0108102, 0.00634859, 0.00207367, 0.000526659" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.54975, 0.66551, 0.724322, 0.773308, 0.817333, 0.869002, 0.935009, 0.969745, 1.00106, 1.05263, 1.10131, 1.18961, 1.22307, 1.2622, 1.30314, 1.38004, 1.41375, 1.47132, 1.65209, 1.72206, 1.77063, 1.82354, 1.893, 1.95332, 2.03374, 2.13389, 2.19515, 2.31768, 2.55366, 2.82723");
+            values ( \
+              "0.0534245, 0.0789076, 0.106075, 0.126418, 0.141838, 0.15633, 0.170022, 0.175231, 0.178837, 0.182735, 0.184319, 0.182869, 0.180962, 0.177867, 0.173582, 0.162042, 0.15521, 0.14145, 0.0913056, 0.0735091, 0.0624767, 0.0518073, 0.0400336, 0.0317203, 0.0229538, 0.0151867, 0.011755, 0.00689535, 0.00226018, 0.000564309" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("1.97902, 2.34451, 2.65589, 2.8581, 2.9753, 3.16578, 3.36919, 3.77601, 3.96634, 4.21148, 4.4278, 4.61756, 4.94261, 5.2279, 5.49173, 5.94553, 6.67957, 6.96577, 7.15322, 7.45819, 7.71709, 8.06228, 8.33291, 8.62755, 9.02039, 9.80609, 10.3897");
+            values ( \
+              "0.0685781, 0.0695886, 0.106545, 0.128355, 0.139441, 0.154769, 0.167654, 0.183761, 0.187406, 0.189226, 0.188545, 0.186412, 0.179817, 0.17047, 0.158143, 0.129775, 0.0798494, 0.0633832, 0.0539726, 0.0409524, 0.0321012, 0.0229022, 0.0174552, 0.0129423, 0.00860661, 0.00360312, 0.0021826" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("7.79288, 9.38159, 10.5591, 11.6016, 12.4237, 13.7315, 15.2122, 15.534, 16.1775, 17.2347, 18.5031, 18.9256, 19.7707, 20.679, 22.1597, 23.4119, 27.08, 28.4769, 29.1944, 30.6293, 31.3135, 32.4408, 33.9216, 34.6569, 36.296, 37.7768, 39.2575, 40.7382, 43.6996, 46.6611");
+            values ( \
+              "0.059021, 0.0674258, 0.101502, 0.129278, 0.147382, 0.168918, 0.183603, 0.185538, 0.188399, 0.190284, 0.188779, 0.18742, 0.183672, 0.177899, 0.163995, 0.147105, 0.0869841, 0.0668402, 0.0577656, 0.0424502, 0.0364208, 0.0281209, 0.0197867, 0.0165501, 0.011103, 0.00764514, 0.0052809, 0.00360388, 0.00168379, 0.000780699" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.231485, 0.23717, 0.251716, 0.258523, 0.26416, 0.267499, 0.269576, 0.273762, 0.276029, 0.282281, 0.28591, 0.290425, 0.294091, 0.298421, 0.30203, 0.306259, 0.311787, 0.316271, 0.321538, 0.333717, 0.362122");
+            values ( \
+              "0.00569469, 0.0143155, 0.0461464, 0.0554375, 0.0591554, 0.0596405, 0.0590423, 0.0555829, 0.0505231, 0.0316477, 0.023397, 0.0161285, 0.011685, 0.00793619, 0.00567189, 0.00376022, 0.00221227, 0.00154513, 0.000916483, 0.000370038, 0.000158763" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.253602, 0.262427, 0.278892, 0.290288, 0.299725, 0.308377, 0.316795, 0.326329, 0.334234, 0.361097, 0.374535, 0.384374, 0.397136, 0.414343, 0.415508");
+            values ( \
+              "0.0132421, 0.0288755, 0.0777396, 0.103522, 0.116899, 0.123124, 0.124341, 0.120002, 0.109898, 0.0467855, 0.0262841, 0.0166182, 0.00895407, 0.00392632, 0.0037753" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.32616, 0.357991, 0.401005, 0.419164, 0.43445, 0.45, 0.456638, 0.469044, 0.482584, 0.489583, 0.497979, 0.505128, 0.514998, 0.522574, 0.531953, 0.541704, 0.561204, 0.570428, 0.585341, 0.632441, 0.663168, 0.676956, 0.695038, 0.710712, 0.731612, 0.757587, 0.773463, 0.805213, 0.865874, 0.936318");
+            values ( \
+              "0.00590746, 0.0488388, 0.112264, 0.132777, 0.146264, 0.156047, 0.159437, 0.163973, 0.166926, 0.167618, 0.16788, 0.167583, 0.166392, 0.164918, 0.162449, 0.159106, 0.149412, 0.142897, 0.130214, 0.0836002, 0.0573467, 0.0475682, 0.036765, 0.0291411, 0.0211026, 0.0139731, 0.0108056, 0.0063526, 0.00209594, 0.000542688" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.683868, 0.791299, 0.867759, 0.921076, 0.967233, 1.02691, 1.06644, 1.10168, 1.13343, 1.18502, 1.2337, 1.32069, 1.35803, 1.3959, 1.43553, 1.51283, 1.54614, 1.60373, 1.78448, 1.90303, 1.95594, 2.0254, 2.08572, 2.16613, 2.26629, 2.32755, 2.45009, 2.68405, 2.95513");
+            values ( \
+              "0.0577241, 0.0757631, 0.110838, 0.132073, 0.14711, 0.162195, 0.169816, 0.175147, 0.178801, 0.182721, 0.184295, 0.182921, 0.180781, 0.17773, 0.173578, 0.161959, 0.155211, 0.141439, 0.0913102, 0.0624727, 0.0518094, 0.0400306, 0.0317182, 0.0229567, 0.0151887, 0.0117527, 0.00689688, 0.00228478, 0.000582795" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("2.0615, 2.41129, 2.78414, 2.99018, 3.11126, 3.29484, 3.5015, 3.91482, 4.06091, 4.20398, 4.34372, 4.62321, 4.74929, 4.95403, 5.17002, 5.5406, 5.79463, 6.12451, 6.62999, 6.90016, 7.07517, 7.29877, 7.58979, 7.85, 8.19694, 8.46577, 8.75875, 9.14939, 9.79997, 10.8552, 12.1025");
+            values ( \
+              "0.0582555, 0.0618747, 0.105992, 0.128272, 0.139698, 0.154486, 0.167604, 0.183912, 0.186836, 0.188518, 0.189202, 0.188002, 0.186461, 0.182705, 0.177086, 0.162512, 0.148343, 0.126483, 0.0914944, 0.0745028, 0.064601, 0.0533177, 0.0409763, 0.0320815, 0.0228335, 0.0174483, 0.0129608, 0.00862655, 0.00426505, 0.00121509, 0.000250824" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("0.00639794, 4.37704, 5.85776, 7.33848, 8.52277, 11.3641, 12.488, 13.8702, 15.3509, 16.3173, 17.3739, 18.6335, 19.9182, 20.8182, 22.2989, 23.5512, 28.6162, 30.7687, 32.5797, 35.0303, 37.9167, 39.3974, 40.4467");
+            values ( \
+              "1e-22, 6.92838e-05, 0.00200459, 0.01577, 0.0404316, 0.119774, 0.145815, 0.168908, 0.183566, 0.188372, 0.190293, 0.188777, 0.183605, 0.177913, 0.163975, 0.147086, 0.0668232, 0.042432, 0.0281398, 0.0156463, 0.00765953, 0.00526425, 0.00427563" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.641431, 0.657338, 0.689995, 0.696675, 0.702728, 0.708463, 0.71415, 0.719832, 0.730479, 0.737985, 0.744518, 0.752156, 0.765343, 0.768889");
+            values ( \
+              "0.000717208, 0.00692623, 0.0349201, 0.0394618, 0.04253, 0.0439866, 0.0433791, 0.0370726, 0.0175985, 0.00998575, 0.00586806, 0.00300798, 0.00105582, 0.000902746" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.677074, 0.692314, 0.701846, 0.705211, 0.711942, 0.717876, 0.726948, 0.730501, 0.737608, 0.74725, 0.759884, 0.770777, 0.780828, 0.790624, 0.800403, 0.800641, 0.801115, 0.802063, 0.80396, 0.807635, 0.812077, 0.817644, 0.823768, 0.828124, 0.829002, 0.830758, 0.834271, 0.840317, 0.843767, 0.84455, 0.846117, 0.849252, 0.854386, 0.860918, 0.864491, 0.871638, 0.878359, 0.888263, 0.895653");
+            values ( \
+              "0.00341952, 0.0070283, 0.0141181, 0.0173051, 0.0248147, 0.0325288, 0.0449959, 0.0499433, 0.0602382, 0.0742313, 0.0904122, 0.100643, 0.106005, 0.106646, 0.100971, 0.100613, 0.0999418, 0.0986801, 0.0957833, 0.0889191, 0.0791847, 0.0668608, 0.0544107, 0.046517, 0.0450023, 0.0420951, 0.0366489, 0.0285161, 0.0245854, 0.0237611, 0.0221793, 0.0192875, 0.0152565, 0.0112432, 0.00951199, 0.00682144, 0.00497681, 0.0030824, 0.00215725" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.827068, 0.855398, 0.876476, 0.934639, 0.94698, 0.963812, 0.983781, 0.997614, 1.0096, 1.0236, 1.03644, 1.05853, 1.07043, 1.08757, 1.11051, 1.15181, 1.17966, 1.21242, 1.22895, 1.25098, 1.27403, 1.31084, 1.35993, 1.42659, 1.50819");
+            values ( \
+              "0.026862, 0.0346683, 0.0566282, 0.123935, 0.134932, 0.146882, 0.156667, 0.160796, 0.162698, 0.163107, 0.161885, 0.156602, 0.151867, 0.141738, 0.121998, 0.0816826, 0.0580886, 0.0368635, 0.0288661, 0.0205376, 0.0142518, 0.00780463, 0.00330614, 0.000933559, 0.00018422" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.18693, 1.26953, 1.38745, 1.42557, 1.47818, 1.52768, 1.56073, 1.59957, 1.63516, 1.66724, 1.71882, 1.7675, 1.85598, 1.88889, 1.9282, 1.96933, 2.04549, 2.07993, 2.13748, 2.31829, 2.38825, 2.43681, 2.48973, 2.55919, 2.61951, 2.69993, 2.76945, 2.80008, 2.86133, 2.98385, 3.2164, 3.48695");
+            values ( \
+              "0.0378094, 0.0505819, 0.104679, 0.120914, 0.140088, 0.154408, 0.162228, 0.169717, 0.175127, 0.178813, 0.182738, 0.1843, 0.182868, 0.180993, 0.177871, 0.17359, 0.162167, 0.15522, 0.141445, 0.0913117, 0.0734992, 0.0624697, 0.0518163, 0.0400256, 0.0317121, 0.0229607, 0.017255, 0.0151942, 0.0117479, 0.00690333, 0.00229836, 0.000595261" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("2.64169, 3.01771, 3.31882, 3.52204, 3.81877, 4.03302, 4.46758, 4.6497, 4.84396, 4.93818, 5.06381, 5.28148, 5.60455, 5.89562, 6.15558, 6.60554, 7.02284, 7.36943, 7.60428, 7.75757, 8.06413, 8.25864, 8.56826, 8.95218, 9.3427, 9.64829, 10.2595, 11.3045, 12.5486");
+            values ( \
+              "0.0668309, 0.07076, 0.106481, 0.128413, 0.154018, 0.167676, 0.184496, 0.187695, 0.18918, 0.189247, 0.188751, 0.186449, 0.179869, 0.170314, 0.15816, 0.130025, 0.10088, 0.0782509, 0.0647394, 0.0568281, 0.0431982, 0.0360582, 0.0267906, 0.0182574, 0.0122891, 0.0089499, 0.00463794, 0.00134146, 0.00028063" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0.00663099, 4.7359, 6.21662, 7.69734, 8.97679, 12.1205, 13.1864, 14.4023, 15.883, 16.848, 17.9057, 19.1561, 20.4501, 21.3502, 22.8309, 24.0833, 29.1483, 31.3011, 33.1107, 35.5623, 38.4503, 40.8538");
+            values ( \
+              "1e-22, 4.7361e-05, 0.00141843, 0.013226, 0.0385138, 0.125512, 0.149118, 0.168866, 0.183551, 0.188356, 0.190271, 0.1888, 0.183607, 0.177899, 0.163981, 0.147091, 0.0668309, 0.0424376, 0.028137, 0.0156556, 0.00764762, 0.00436949" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.07935, 2.10878, 2.11335, 2.12247, 2.12718, 2.15175, 2.15931, 2.17294, 2.18481, 2.19569, 2.20599, 2.21609, 2.22618, 2.24218, 2.25112, 2.26075, 2.26776, 2.27216, 2.28015, 2.29632, 2.3116, 2.32666, 2.36345, 2.42452");
+            values ( \
+              "0.000883406, 0.00249191, 0.00309733, 0.00481042, 0.00606313, 0.0145506, 0.0166603, 0.0197967, 0.0220163, 0.0236037, 0.0245324, 0.0246675, 0.0231712, 0.0118555, 0.0072178, 0.00406299, 0.00247184, 0.001834, 0.0010606, 0.000462258, 0.000537154, 0.000289581, 6.96313e-05, 4.20244e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.13599, 2.19249, 2.20216, 2.21506, 2.26, 2.29516, 2.31348, 2.32989, 2.34521, 2.35904, 2.36224, 2.36652, 2.37082, 2.37559, 2.39764, 2.41393, 2.4272, 2.4384, 2.44622, 2.45482, 2.46466, 2.47551, 2.48737");
+            values ( \
+              "0.000842962, 0.00594964, 0.00884084, 0.0138023, 0.0366575, 0.0530329, 0.0606529, 0.0660512, 0.0694871, 0.070336, 0.069857, 0.0684493, 0.0660854, 0.0618162, 0.0360913, 0.0209943, 0.0127563, 0.00815184, 0.0058763, 0.00404611, 0.00262463, 0.00162389, 0.00100151" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("2.40881, 2.47771, 2.49756, 2.52512, 2.57015, 2.65164, 2.67207, 2.68895, 2.70863, 2.72735, 2.74518, 2.75162, 2.76291, 2.7741, 2.79648, 2.80688, 2.8236, 2.84386, 2.8924, 2.90563, 2.91988, 2.93849, 2.95424, 2.97019, 2.9928, 3.0023, 3.02129, 3.05927, 3.12223, 3.1962");
+            values ( \
+              "0.0069966, 0.018299, 0.0255709, 0.0376957, 0.0590412, 0.10155, 0.111406, 0.118848, 0.12631, 0.131634, 0.134793, 0.135474, 0.136053, 0.135802, 0.132226, 0.128491, 0.119501, 0.104399, 0.0648231, 0.0552909, 0.046033, 0.035735, 0.0285349, 0.0225124, 0.0159075, 0.0137077, 0.0101448, 0.0053915, 0.00173099, 0.000420399" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.13148, 3.28512, 3.49858, 3.62165, 3.67206, 3.72557, 3.79557, 3.88246, 3.93046, 4.00294, 4.05384, 4.11503, 4.46222, 4.60122, 4.71291, 4.79991, 4.88961, 4.9582, 5.09537, 5.2417");
+            values ( \
+              "0.0367778, 0.0547697, 0.125573, 0.156589, 0.165283, 0.171915, 0.176879, 0.177847, 0.176115, 0.170625, 0.164381, 0.153705, 0.0651013, 0.0394428, 0.0254532, 0.0178335, 0.0122783, 0.00916266, 0.00502532, 0.00295899" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("4.71867, 5.04868, 5.45957, 5.6658, 5.78743, 5.9692, 6.17707, 6.5928, 6.72192, 6.8695, 7.01929, 7.31888, 7.42506, 7.62982, 7.84562, 8.21955, 8.46358, 8.78896, 9.15866, 9.52223, 9.74148, 9.88612, 10.1754, 10.4133, 10.5401, 10.7844, 11.1214, 11.2594, 11.5355, 12.0875, 13.0533, 14.1833");
+            values ( \
+              "0.0558701, 0.0575327, 0.105992, 0.1283, 0.139764, 0.154416, 0.167611, 0.183986, 0.186608, 0.188447, 0.189207, 0.187815, 0.186469, 0.182715, 0.17709, 0.162356, 0.148758, 0.127255, 0.101426, 0.0776739, 0.0650738, 0.0575765, 0.0444926, 0.0356976, 0.0316365, 0.0249581, 0.0178064, 0.0154996, 0.011675, 0.00650355, 0.00212545, 0.000541997" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("0.01296, 7.3375, 8.81821, 9.18839, 10.1064, 10.9328, 13.9958, 15.2677, 16.5479, 18.0286, 18.9923, 20.0503, 21.3075, 22.5943, 23.4943, 24.975, 26.227, 31.2933, 33.4457, 35.2485, 37.7057, 40.6038, 42.732");
+            values ( \
+              "1e-22, 0.000135398, 0.00338779, 0.00609319, 0.0174651, 0.0341185, 0.118773, 0.148018, 0.168997, 0.183639, 0.188417, 0.190317, 0.188812, 0.183627, 0.177915, 0.163988, 0.147099, 0.0668142, 0.0424294, 0.0281791, 0.0156553, 0.00763105, 0.00473534" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("7.35068, 7.49809, 7.53698, 7.55513, 7.57381, 7.58388, 7.5973, 7.63782, 7.66211, 7.67364, 7.69765, 7.72016, 7.74214, 7.76402, 7.7859, 7.79325, 7.80109, 7.8298, 7.84972, 7.8663, 7.89532, 7.91042, 7.92188, 7.95311, 7.99566");
+            values ( \
+              "3.31769e-05, 0.000385296, 0.0010636, 0.00149025, 0.00222226, 0.00281688, 0.00388128, 0.00778799, 0.00940345, 0.00992416, 0.0108068, 0.0111974, 0.0114067, 0.011288, 0.0109095, 0.010489, 0.00978295, 0.00458406, 0.00227389, 0.00121047, 0.000418507, 0.000198646, 0.00012196, 5.78509e-05, 3.05139e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("7.58368, 7.68486, 7.70676, 7.73457, 7.74461, 7.82733, 7.86565, 7.88274, 7.91809, 7.95041, 7.98098, 8.00217, 8.01058, 8.02516, 8.03987, 8.05468, 8.09033, 8.11353, 8.13597, 8.14707, 8.16186, 8.19144, 8.22703, 8.2618, 8.4962");
+            values ( \
+              "0.000925443, 0.00318812, 0.00438004, 0.00678185, 0.00797572, 0.0214836, 0.0262603, 0.0279886, 0.0310181, 0.0331911, 0.0347863, 0.0354909, 0.035618, 0.0355823, 0.0346829, 0.031654, 0.017766, 0.0103342, 0.00559159, 0.00403624, 0.00254344, 0.000879967, 0.000202797, 8.07838e-05, 6.28009e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("7.99623, 8.19278, 8.21508, 8.24481, 8.28825, 8.36788, 8.42879, 8.58435, 8.62307, 8.66678, 8.70649, 8.74356, 8.76711, 8.77704, 8.79028, 8.81676, 8.83577, 8.94119, 8.97748, 9.00388, 9.03665, 9.08034, 9.1396");
+            values ( \
+              "0.000611426, 0.00825601, 0.0103536, 0.0137822, 0.0203395, 0.0343829, 0.0443559, 0.0693831, 0.0750025, 0.0802919, 0.0837916, 0.0856436, 0.0857773, 0.0854239, 0.0843765, 0.0794917, 0.0733433, 0.0301754, 0.01953, 0.013843, 0.00883402, 0.00464051, 0.00202579" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("9.41981, 9.64263, 9.74694, 9.88883, 9.99989, 10.2422, 10.3204, 10.4053, 10.4616, 10.5297, 10.5901, 10.6755, 10.7138, 10.775, 10.8391, 10.9666, 11.1617, 11.2265, 11.2761, 11.344, 11.3976, 11.4599, 11.5473, 11.5849, 11.6602, 11.8108, 12.0511, 12.3349");
+            values ( \
+              "0.0224988, 0.0277031, 0.0402015, 0.0584226, 0.0740344, 0.109844, 0.120648, 0.13116, 0.137124, 0.142902, 0.146492, 0.148741, 0.148498, 0.146172, 0.140367, 0.11789, 0.0723815, 0.0589233, 0.0497574, 0.0389751, 0.0318807, 0.0250204, 0.0175876, 0.0150789, 0.0110207, 0.00571478, 0.00182512, 0.000437621" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("12.436, 12.9012, 13.2685, 13.9069, 14.2313, 14.6472, 14.9741, 15.1303, 15.4323, 15.76, 15.9785, 16.3833, 16.8058, 17.3453, 17.966, 18.4321, 18.8938, 19.2506, 19.6171, 19.8972, 20.4573, 21.0114");
+            values ( \
+              "0.0453663, 0.0455487, 0.0735154, 0.128711, 0.151557, 0.171514, 0.179863, 0.181855, 0.182572, 0.179055, 0.174338, 0.159607, 0.135341, 0.0984387, 0.0609544, 0.0402611, 0.0259325, 0.0181467, 0.0125171, 0.00938314, 0.00514649, 0.0032058" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("0.0184448, 15.5628, 16.6851, 17.6175, 18.4332, 19.3586, 22.8432, 24.0099, 25.1328, 26.6135, 27.5839, 28.6375, 29.8816, 31.1814, 32.0815, 33.5622, 34.8143, 38.4826, 39.8793, 42.0313, 43.8443, 45.325, 46.2935, 47.6968, 49.1775, 52.1389, 52.8928");
+            values ( \
+              "1e-22, 7.78794e-05, 0.000850675, 0.00491907, 0.0135803, 0.0304681, 0.125478, 0.151023, 0.168958, 0.183614, 0.188424, 0.190315, 0.18884, 0.183622, 0.177915, 0.163985, 0.147096, 0.086993, 0.0668299, 0.0424436, 0.0281239, 0.0197716, 0.0156518, 0.0110977, 0.00765834, 0.00361538, 0.00312638" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00759578, 0.00762396, 0.00765812, 0.00767551, 0.0076808, 0.00768215", \
+            "0.00946353, 0.00948743, 0.00952893, 0.00955742, 0.00956723, 0.0095698", \
+            "0.0101573, 0.0101501, 0.0101481, 0.0101556, 0.0101604, 0.0101619", \
+            "0.0104713, 0.0104394, 0.0103871, 0.0103403, 0.0103218, 0.010317", \
+            "0.0108167, 0.0107134, 0.0105601, 0.0104455, 0.0103848, 0.0103599", \
+            "0.0106005, 0.0105775, 0.0109226, 0.0106085, 0.0104591, 0.0103952" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0101986, 0.0101982, 0.0102056, 0.0102121, 0.0102145, 0.0102151", \
+            "0.00995217, 0.00988134, 0.00977922, 0.00971859, 0.00969901, 0.00969397", \
+            "0.00990463, 0.00972196, 0.00946322, 0.00929662, 0.00923819, 0.00922224", \
+            "0.0104407, 0.0105989, 0.00998085, 0.00938176, 0.00917553, 0.00912446", \
+            "0.00972884, 0.00990622, 0.0101657, 0.0100242, 0.00937371, 0.0091539", \
+            "0.0098719, 0.00993405, 0.00943736, 0.0100792, 0.00946148, 0.0093606" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.0921186, 0.106133, 0.107431, 0.109545, 0.114256, 0.117062, 0.118464, 0.121113, 0.124849, 0.127145, 0.129441, 0.130537, 0.131634, 0.13273, 0.133826, 0.134898, 0.135969, 0.137041, 0.138112, 0.139182, 0.140253, 0.141323, 0.142394, 0.142566, 0.143199, 0.144119, 0.145707, 0.147078, 0.149393, 0.150985, 0.152987, 0.154025, 0.155062, 0.1561, 0.157492, 0.158752, 0.159668, 0.160584, 0.162416, 0.164249, 0.165755, 0.167262, 0.168768, 0.170275, 0.173917, 0.177559, 0.185011, 0.198729, 0.230326, 0.268199");
+            values ( \
+              "-0.00026728, -0.0295563, -0.0316476, -0.034739, -0.0412392, -0.044633, -0.0462202, -0.0490172, -0.0525201, -0.0543902, -0.0560489, -0.056507, -0.0568751, -0.057153, -0.057341, -0.0574377, -0.0574484, -0.0573731, -0.0572118, -0.0567622, -0.0561458, -0.0553625, -0.0544125, -0.0541444, -0.0527292, -0.0503116, -0.0451823, -0.0401184, -0.030449, -0.0243826, -0.0176836, -0.014833, -0.0124819, -0.0104226, -0.00810424, -0.00622656, -0.00511261, -0.00415603, -0.00289522, -0.00190346, -0.00147429, -0.00110386, -0.000792149, -0.000539171, -0.000300895, -0.00014447, -7.94877e-05, -2.67988e-05, -0.000104529, -3.5477e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.117923, 0.157829, 0.163393, 0.173147, 0.184252, 0.19337, 0.202103, 0.210695, 0.21811, 0.222438, 0.228145, 0.23479, 0.241247, 0.244316, 0.24867, 0.251527, 0.256943, 0.264164, 0.273779, 0.284439, 0.296134, 0.349229");
+            values ( \
+              "-0.00223257, -0.0789005, -0.0869986, -0.0996025, -0.110652, -0.117187, -0.120978, -0.121243, -0.11499, -0.105869, -0.085342, -0.0576383, -0.036041, -0.0281893, -0.0195599, -0.0152572, -0.00941064, -0.00479918, -0.00188001, -0.000744675, -0.000319548, -0.000115181" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.226138, 0.242799, 0.262367, 0.332554, 0.377415, 0.407141, 0.447155, 0.472142, 0.488881, 0.496379, 0.50839, 0.52106, 0.539961, 0.575762, 0.59367, 0.606419, 0.622533, 0.644019, 0.666125");
+            values ( \
+              "-0.0137079, -0.0204538, -0.0366316, -0.103044, -0.13527, -0.151677, -0.169831, -0.178444, -0.181174, -0.180877, -0.177773, -0.168194, -0.135665, -0.0632159, -0.0399672, -0.0280819, -0.0178077, -0.00945383, -0.00535619" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.684574, 0.817304, 0.962809, 1.11493, 1.22475, 1.33986, 1.38958, 1.48316, 1.57175, 1.65825, 1.74465, 1.79268, 1.87949, 1.94774, 1.9997, 2.07571, 2.15037, 2.23569, 2.37652, 2.5435");
+            values ( \
+              "-0.0125779, -0.0424397, -0.0861861, -0.12705, -0.153791, -0.178576, -0.187748, -0.201963, -0.210678, -0.211887, -0.195525, -0.169054, -0.109616, -0.0718165, -0.0506437, -0.0294512, -0.0169298, -0.00865854, -0.00255826, -0.000540192" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("2.88137, 3.3364, 3.94111, 4.54408, 5.01668, 5.42764, 5.80314, 6.15823, 6.50625, 6.85389, 7.56593, 7.80049, 8.15192, 8.40635, 8.60955, 9.01594, 9.6234, 10.3593");
+            values ( \
+              "-0.0571657, -0.059331, -0.105517, -0.147392, -0.175888, -0.196426, -0.210913, -0.219574, -0.220435, -0.202729, -0.0883739, -0.0607299, -0.0331171, -0.0210024, -0.0144387, -0.00651934, -0.0017536, -0.00030518" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("11.7197, 13.6724, 16.1676, 18.6691, 20.6276, 22.3285, 23.8351, 24.64, 25.3585, 26.8015, 28.2446, 31.194, 32.1934, 33.6584, 34.691, 35.5109, 37.0174, 38.524, 41.5372");
+            values ( \
+              "-0.0552338, -0.0598531, -0.106472, -0.148983, -0.177743, -0.198453, -0.212608, -0.218193, -0.221691, -0.222473, -0.204414, -0.08938, -0.0608948, -0.0331957, -0.0213068, -0.0148305, -0.00737892, -0.00362934, -0.000861505" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.124547, 0.14432, 0.147752, 0.151976, 0.154628, 0.155874, 0.158364, 0.160662, 0.161811, 0.162961, 0.164057, 0.165154, 0.166251, 0.167348, 0.16842, 0.169493, 0.170565, 0.171637, 0.172708, 0.173779, 0.174851, 0.175922, 0.176205, 0.176942, 0.177623, 0.178822, 0.180601, 0.182936, 0.184543, 0.18648, 0.18722, 0.18796, 0.188948, 0.190144, 0.191599, 0.192852, 0.194356, 0.195359, 0.196362, 0.197364, 0.198367, 0.199905, 0.201444, 0.202982, 0.20452, 0.20825, 0.211979, 0.232825, 0.263306, 0.301507");
+            values ( \
+              "-0.000262078, -0.0366427, -0.0411283, -0.0461438, -0.048964, -0.0501797, -0.0524417, -0.0543292, -0.0552007, -0.0560242, -0.0564777, -0.0568423, -0.057118, -0.0573048, -0.0574015, -0.0574132, -0.05734, -0.0571818, -0.0567241, -0.0560956, -0.0552965, -0.0543267, -0.0538694, -0.0521791, -0.050361, -0.0465734, -0.0401278, -0.0303881, -0.0242767, -0.0178039, -0.0156945, -0.0138772, -0.0117422, -0.00954563, -0.00719334, -0.00550139, -0.00393404, -0.00326199, -0.00266217, -0.0021346, -0.00167926, -0.00129726, -0.000967868, -0.000691103, -0.00046696, -0.000260388, -0.000126297, -2.14529e-05, -0.000105287, -3.51788e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.152559, 0.186247, 0.197459, 0.208461, 0.21826, 0.227351, 0.236079, 0.24466, 0.252103, 0.256324, 0.275051, 0.282559, 0.291099, 0.298572, 0.307873");
+            values ( \
+              "-0.000585989, -0.0703092, -0.0875187, -0.101353, -0.110905, -0.117383, -0.121169, -0.121368, -0.115056, -0.106146, -0.0364476, -0.0196482, -0.00923336, -0.00457928, -0.00189795" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.273054, 0.302408, 0.353958, 0.3846, 0.412242, 0.441841, 0.481933, 0.506886, 0.523839, 0.531097, 0.543097, 0.555761, 0.574649, 0.610441, 0.628344, 0.64109, 0.657202, 0.678685, 0.707852");
+            values ( \
+              "-0.0169784, -0.0424236, -0.092123, -0.117003, -0.13573, -0.152022, -0.170123, -0.178687, -0.181328, -0.181071, -0.177883, -0.168333, -0.1357, -0.0632566, -0.0399553, -0.0281107, -0.0178325, -0.00943381, -0.00406755" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.738137, 0.853041, 1.02075, 1.13169, 1.25685, 1.37363, 1.42494, 1.51851, 1.6071, 1.69359, 1.77999, 1.82804, 1.91481, 1.98295, 2.03535, 2.11125, 2.18489, 2.26905, 2.40965, 2.57609");
+            values ( \
+              "-0.0209033, -0.0426247, -0.0926703, -0.122291, -0.153054, -0.178281, -0.187767, -0.201974, -0.210691, -0.211894, -0.195533, -0.169049, -0.109633, -0.0718764, -0.0505352, -0.0294076, -0.0170349, -0.00879976, -0.00260804, -0.000554385" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("2.78732, 3.24008, 3.97387, 4.49215, 5.05065, 5.4618, 5.83743, 6.19261, 6.5407, 6.88841, 7.60073, 7.83494, 8.18637, 8.44125, 8.64488, 9.05214, 9.65952, 10.3955");
+            values ( \
+              "-0.0377196, -0.0491122, -0.105309, -0.141613, -0.175789, -0.196343, -0.210852, -0.21952, -0.2204, -0.2027, -0.0883369, -0.0607398, -0.0331236, -0.0209901, -0.0144182, -0.0064979, -0.0017479, -0.000304276" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("11.6785, 13.6187, 16.3726, 18.7058, 20.6619, 22.1685, 23.9213, 25.037, 26.1076, 26.834, 28.2711, 31.1224, 32.3429, 33.7611, 34.8174, 36.2259, 37.7325, 40.7457");
+            values ( \
+              "-0.0518436, -0.0582135, -0.109554, -0.149005, -0.177737, -0.19633, -0.213041, -0.220158, -0.22337, -0.222446, -0.204443, -0.0928209, -0.0580804, -0.0322325, -0.0204228, -0.010762, -0.00531855, -0.00126804" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.269296, 0.284612, 0.291413, 0.297009, 0.306567, 0.310948, 0.31523, 0.319509, 0.321243, 0.333277, 0.337603, 0.340303");
+            values ( \
+              "-0.000810955, -0.0316177, -0.0410577, -0.0476192, -0.0557285, -0.0577818, -0.0582513, -0.0547212, -0.0504964, -0.0103451, -0.00466784, -0.00288802" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.301905, 0.309808, 0.33337, 0.349764, 0.361093, 0.370173, 0.378892, 0.387473, 0.394873, 0.399225, 0.417959, 0.425413, 0.433788, 0.441105, 0.45082, 0.45959");
+            values ( \
+              "-0.0214201, -0.0321767, -0.0773484, -0.0997264, -0.110953, -0.11736, -0.121171, -0.121331, -0.11512, -0.105916, -0.0361623, -0.0195649, -0.00936217, -0.00469623, -0.00185337, -0.000914731" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.396295, 0.526611, 0.535768, 0.568314, 0.583713, 0.61556, 0.636592, 0.648729, 0.665627, 0.67296, 0.684968, 0.697637, 0.716536, 0.733592, 0.752335, 0.770242, 0.78299, 0.799104, 0.820589, 0.855906, 0.897497");
+            values ( \
+              "-0.000144114, -0.11671, -0.123373, -0.143712, -0.151707, -0.166384, -0.174813, -0.178492, -0.181216, -0.180916, -0.1778, -0.168222, -0.135675, -0.0977096, -0.0632268, -0.0399613, -0.028092, -0.0178176, -0.00944529, -0.00292648, -0.000766151" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.908182, 0.995359, 1.15999, 1.30055, 1.4399, 1.56749, 1.66107, 1.74967, 1.83617, 1.92257, 2.12564, 2.17766, 2.25365, 2.32818, 2.41335, 2.55416, 2.72109");
+            values ( \
+              "-0.0412755, -0.042506, -0.0916821, -0.129017, -0.162291, -0.187752, -0.201962, -0.210681, -0.211886, -0.195528, -0.0718244, -0.0506295, -0.0294455, -0.0169436, -0.0086769, -0.00256446, -0.000541809" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("3.0184, 3.46175, 4.12, 4.63697, 5.19558, 5.60653, 5.98202, 6.33711, 6.68513, 7.03277, 7.74481, 7.97937, 8.33081, 8.58524, 8.78843, 9.19483, 9.80194, 10.5374");
+            values ( \
+              "-0.050585, -0.0551591, -0.105515, -0.141731, -0.175884, -0.196432, -0.210909, -0.219579, -0.220431, -0.202734, -0.0883739, -0.06073, -0.0331172, -0.0210025, -0.0144387, -0.00651943, -0.00175526, -0.000306019" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("11.5279, 13.1792, 16.3457, 18.8477, 20.8031, 22.3096, 24.0628, 25.1781, 26.25, 26.9755, 28.4127, 31.2641, 32.4845, 33.9027, 34.9591, 36.3676, 37.8742, 40.8874");
+            values ( \
+              "-0.0451075, -0.0472258, -0.106503, -0.149017, -0.177739, -0.196298, -0.213015, -0.220166, -0.223382, -0.222423, -0.204458, -0.0928171, -0.0580812, -0.0322325, -0.0204224, -0.0107615, -0.00531825, -0.00126793" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.787776, 0.80396, 0.808552, 0.820877, 0.836501, 0.850588, 0.856795, 0.862761, 0.86872, 0.873185, 0.880922, 0.885721, 0.890765, 0.894892, 0.901932, 0.910395, 0.919775, 0.94953, 0.967198, 0.970181");
+            values ( \
+              "-0.00128543, -0.00855064, -0.0116487, -0.0214845, -0.0315214, -0.0388192, -0.0410158, -0.0423201, -0.041049, -0.0352104, -0.0167942, -0.0085615, -0.00388841, -0.00196652, -0.000561702, -0.000195745, -5.46614e-05, -8.71311e-06, -0.000147793, -0.000143607" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.847966, 0.86143, 0.890657, 0.912965, 0.926764, 0.934301, 0.94264, 0.947202, 0.952189, 0.959668, 0.967147, 0.968461, 0.971673, 0.975178, 0.9842, 0.990872, 0.994197, 0.998886, 1.00398, 1.00793, 1.01584, 1.02589, 1.03397, 1.05184, 1.10265");
+            values ( \
+              "-0.0231405, -0.0240007, -0.057646, -0.0801023, -0.0916328, -0.0967414, -0.101735, -0.105054, -0.104547, -0.102866, -0.100079, -0.0982634, -0.0918141, -0.0825065, -0.052741, -0.0333584, -0.0262252, -0.0182631, -0.0116412, -0.00796674, -0.00385009, -0.00169574, -0.00071682, -0.000323429, -0.000128995" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.986024, 1.00684, 1.02331, 1.07731, 1.09508, 1.11538, 1.1314, 1.15349, 1.16439, 1.17388, 1.2091, 1.21872, 1.23225, 1.23798, 1.24562, 1.25839, 1.28249, 1.28778, 1.29383, 1.32138, 1.33839, 1.35292, 1.36732, 1.37218, 1.38322, 1.39584, 1.42108, 1.44011");
+            values ( \
+              "-0.0116519, -0.0224503, -0.0354385, -0.0876921, -0.102697, -0.118654, -0.129701, -0.143025, -0.148685, -0.153477, -0.169552, -0.173274, -0.177764, -0.179161, -0.180438, -0.1808, -0.169021, -0.162403, -0.152265, -0.092979, -0.0624043, -0.0429977, -0.0290296, -0.0253621, -0.0185825, -0.0128905, -0.00595149, -0.0038212" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.48021, 1.57577, 1.71814, 1.87511, 2.03137, 2.12866, 2.18608, 2.24133, 2.32981, 2.41629, 2.5027, 2.55072, 2.63756, 2.70589, 2.75748, 2.79944, 2.83358, 2.90911, 2.99542, 3.13644, 3.30388");
+            values ( \
+              "-0.0338798, -0.0425764, -0.0853816, -0.12758, -0.164774, -0.184361, -0.194102, -0.201964, -0.210675, -0.211873, -0.195526, -0.169058, -0.109601, -0.0717655, -0.0507368, -0.0377478, -0.0294887, -0.0168409, -0.0085395, -0.00251682, -0.000528324" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("3.47102, 3.87194, 4.5923, 5.21016, 5.77437, 6.18538, 6.56092, 6.91603, 7.26408, 7.61174, 8.32386, 8.55832, 8.90975, 9.16432, 9.36765, 9.7743, 10.3815, 11.1171");
+            values ( \
+              "-0.034112, -0.0422258, -0.0976072, -0.141326, -0.175848, -0.196411, -0.210885, -0.219568, -0.220415, -0.202731, -0.0883627, -0.0607329, -0.033119, -0.0209986, -0.0144325, -0.00651274, -0.00175308, -0.000305381" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("12.5006, 14.4401, 17.172, 19.4311, 21.3889, 23.0895, 24.5961, 25.3973, 26.119, 27.5624, 29.0052, 31.9572, 32.9522, 34.417, 35.455, 36.2799, 37.7865, 39.2931, 42.3063");
+            values ( \
+              "-0.0558588, -0.0600419, -0.110875, -0.149035, -0.177779, -0.198478, -0.212646, -0.218199, -0.221713, -0.222488, -0.20442, -0.0892855, -0.0609307, -0.0332175, -0.0212719, -0.0147711, -0.00734868, -0.00361419, -0.000857825" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.65149, 2.67092, 2.68012, 2.68903, 2.69825, 2.70773, 2.73222, 2.75271, 2.76557, 2.77714, 2.78792, 2.79829, 2.80859, 2.8163, 2.83181, 2.83899, 2.84337, 2.84921, 2.86002, 2.87286, 2.89298, 2.91438, 2.93612, 2.94382, 2.95024, 2.95802, 2.98266");
+            values ( \
+              "-0.000808867, -0.00173429, -0.00252804, -0.00352147, -0.00492641, -0.00708178, -0.0135532, -0.0181065, -0.0205221, -0.022357, -0.0236105, -0.0243209, -0.0239311, -0.0214465, -0.0079619, -0.0038604, -0.00243258, -0.00131364, -0.000447936, -0.000181855, -6.4749e-05, -4.18117e-05, -0.000119557, -1.97788e-05, -7.66815e-05, -1e-22, -5.08614e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.74082, 2.77767, 2.78364, 2.7909, 2.79925, 2.80454, 2.8151, 2.83984, 2.85995, 2.87946, 2.89331, 2.90304, 2.9075, 2.91642, 2.92503, 2.92918, 2.93747, 2.94146, 2.94546, 2.94945, 2.95344, 2.95743, 2.96141, 2.9654, 2.96939, 2.97237, 2.97535, 2.97833, 2.98131, 2.98391, 2.9865, 3.00219, 3.00568, 3.01092, 3.0174, 3.01934, 3.02225, 3.02613, 3.03001, 3.03572, 3.03858, 3.04143, 3.04738, 3.05333, 3.05889, 3.06446, 3.07414, 3.0889, 3.10715, 3.22571");
+            values ( \
+              "-0.00344913, -0.00783985, -0.00934729, -0.0114583, -0.0141921, -0.0161758, -0.0206711, -0.0316353, -0.0400989, -0.0477406, -0.0527771, -0.0561062, -0.0574872, -0.0600656, -0.0623205, -0.0633252, -0.065176, -0.0654573, -0.0655689, -0.0655106, -0.0652827, -0.0648856, -0.0643191, -0.0635834, -0.0626784, -0.0613489, -0.0597539, -0.0578935, -0.0557675, -0.0532414, -0.0503496, -0.0263794, -0.0219972, -0.0164967, -0.0111099, -0.00969417, -0.00786299, -0.00607358, -0.00459786, -0.00316265, -0.00257507, -0.00207418, -0.00141373, -0.000920185, -0.000652022, -0.000445148, -0.000248577, -0.000118093, -7.0984e-05, -5.50275e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("3.02835, 3.08871, 3.12808, 3.24635, 3.29462, 3.33604, 3.38441, 3.4221, 3.44046, 3.46496, 3.47257, 3.48778, 3.54041, 3.55584, 3.58001, 3.59686, 3.61934, 3.66091, 3.70944");
+            values ( \
+              "-0.00952937, -0.0193627, -0.033175, -0.0815595, -0.0986739, -0.111349, -0.124982, -0.13351, -0.136156, -0.135338, -0.132809, -0.122664, -0.0523884, -0.0370454, -0.0204944, -0.0132558, -0.00715195, -0.00196562, -0.000413582" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.75427, 3.89371, 4.24469, 4.34203, 4.44064, 4.49996, 4.59455, 4.68388, 4.77093, 4.85786, 4.86713, 5.02352, 5.07636, 5.14474, 5.20176, 5.23637, 5.30558, 5.43842, 5.59174");
+            values ( \
+              "-0.0172958, -0.0350565, -0.129048, -0.152631, -0.174181, -0.185436, -0.200111, -0.209209, -0.210754, -0.194756, -0.19063, -0.0911691, -0.064951, -0.0405376, -0.0268605, -0.02081, -0.0122312, -0.00398607, -0.0010002" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("5.95633, 6.42929, 7.03089, 7.63386, 8.10645, 8.51741, 8.8929, 9.24799, 9.59601, 9.94365, 10.6557, 10.8902, 11.2417, 11.4961, 11.6993, 12.1057, 12.7128, 13.4483");
+            values ( \
+              "-0.0532898, -0.0595661, -0.105511, -0.147386, -0.175881, -0.196436, -0.210905, -0.219583, -0.220427, -0.202738, -0.0883741, -0.0607299, -0.0331171, -0.0210024, -0.0144388, -0.0065194, -0.0017553, -0.000305923" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("14.7634, 16.6714, 19.4881, 21.7488, 23.7044, 25.211, 26.9645, 28.0795, 29.1525, 29.8774, 31.3146, 34.1662, 35.3863, 36.8046, 37.8611, 39.2697, 40.7763, 43.7895");
+            values ( \
+              "-0.0544276, -0.0583372, -0.110791, -0.148982, -0.177711, -0.196286, -0.213009, -0.220148, -0.223367, -0.222422, -0.204446, -0.0928108, -0.0580826, -0.0322327, -0.0204218, -0.0107607, -0.00531788, -0.00126786" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("9.87892, 9.92573, 9.94174, 9.96341, 9.98584, 10.0304, 10.0472, 10.0768, 10.1021, 10.1253, 10.1473, 10.1689, 10.1904, 10.2028, 10.2145, 10.2352, 10.2454, 10.256, 10.2621, 10.2729, 10.2829, 10.2951, 10.3161, 10.349, 10.3743, 10.4908, 10.5984");
+            values ( \
+              "-0.00102267, -0.00109967, -0.00140166, -0.00208421, -0.00316826, -0.00643367, -0.0075461, -0.00923058, -0.010355, -0.0110642, -0.0114782, -0.0115923, -0.011268, -0.0105275, -0.00895017, -0.00410274, -0.00237465, -0.00132491, -0.000992615, -0.000658205, -0.000511116, -0.000414484, -0.000321969, -0.000255059, -0.000110381, -2.56433e-05, -6.99636e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("9.96389, 10.077, 10.1218, 10.1545, 10.2359, 10.277, 10.3118, 10.3432, 10.3725, 10.4008, 10.4202, 10.4287, 10.4428, 10.459, 10.4993, 10.5101, 10.5301, 10.5444, 10.5604, 10.5714");
+            values ( \
+              "-2.98497e-05, -0.00365033, -0.00680871, -0.0105768, -0.0226757, -0.0279891, -0.0317353, -0.0345439, -0.0363312, -0.0372929, -0.0371464, -0.0368254, -0.0352292, -0.0303077, -0.00916723, -0.00592147, -0.00261495, -0.00149621, -0.00084031, -0.000626643" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("10.4478, 10.5725, 10.6171, 10.642, 10.6694, 10.8406, 10.8811, 10.9363, 11.0017, 11.0679, 11.0986, 11.1165, 11.1435, 11.168, 11.1743, 11.1806, 11.1933, 11.2058, 11.2183, 11.2373, 11.2564, 11.2735, 11.3058, 11.3294, 11.3426, 11.3569, 11.3729, 11.3855, 11.3981, 11.4149, 11.4233, 11.437, 11.4507, 11.4782, 11.5263");
+            values ( \
+              "-0.00550843, -0.00847711, -0.013001, -0.0158945, -0.019476, -0.0472703, -0.0534271, -0.0612454, -0.0697427, -0.0777703, -0.081252, -0.0830015, -0.08509, -0.0867583, -0.0868316, -0.0867822, -0.0863151, -0.0853734, -0.0839541, -0.08005, -0.0743242, -0.0665796, -0.0453589, -0.0313169, -0.0251874, -0.0195844, -0.0140544, -0.0105279, -0.00799771, -0.00541292, -0.00434565, -0.00330781, -0.00241527, -0.00106612, -0.000337805" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("11.8044, 12.0305, 12.0722, 12.224, 12.7809, 12.9958, 13.0925, 13.2005, 13.2603, 13.3801, 13.4992, 13.5885, 13.6919, 13.754, 13.8345, 13.8898, 13.9185, 13.9758, 14.0906, 14.2509, 14.444");
+            values ( \
+              "-0.0131792, -0.0191112, -0.0227076, -0.0383871, -0.102795, -0.125408, -0.13499, -0.144701, -0.149308, -0.155564, -0.15115, -0.12608, -0.0810036, -0.0579164, -0.0356484, -0.0249851, -0.0207602, -0.0139449, -0.00602625, -0.00153988, -0.000316134" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("15.1975, 15.7047, 17.0948, 17.5393, 17.9566, 18.3369, 18.6949, 19.0452, 19.395, 20.1902, 20.3872, 20.7189, 20.959, 21.2792, 21.8279, 22.4697");
+            values ( \
+              "-0.0446337, -0.0480712, -0.145585, -0.172644, -0.193914, -0.208926, -0.218012, -0.219228, -0.201932, -0.0776168, -0.0563801, -0.0317667, -0.0206344, -0.0112686, -0.00362125, -0.000867089" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("24.2066, 26.136, 28.99, 31.1249, 33.0824, 34.7829, 36.2895, 37.0892, 37.8122, 39.2584, 40.6997, 43.6707, 44.6355, 46.0992, 47.1739, 48.0349, 49.5415, 51.048, 54.0612");
+            values ( \
+              "-0.0563692, -0.0601113, -0.113112, -0.14906, -0.177797, -0.198493, -0.212659, -0.218201, -0.221722, -0.222485, -0.204387, -0.0886192, -0.0611738, -0.0333657, -0.0210294, -0.014362, -0.00714107, -0.00351032, -0.000832629" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00749934, 0.00752369, 0.00755272, 0.0075678, 0.00757243, 0.0075736", \
+            "0.00887952, 0.00889107, 0.00891283, 0.00892888, 0.00893479, 0.00893637", \
+            "0.00938254, 0.00938225, 0.00938467, 0.00939113, 0.00939518, 0.00939649", \
+            "0.00956934, 0.00956632, 0.00955819, 0.00955377, 0.0095533, 0.00955376", \
+            "0.00963391, 0.00963162, 0.0096255, 0.00961633, 0.00960944, 0.00960686", \
+            "0.00967377, 0.00967286, 0.00966965, 0.00966141, 0.00965006, 0.00964297" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00970679, 0.00972548, 0.00975185, 0.00976586, 0.00977001, 0.00977105", \
+            "0.0105659, 0.0105509, 0.0105353, 0.010528, 0.010527, 0.0105268", \
+            "0.0111127, 0.0110253, 0.0109201, 0.0108517, 0.0108281, 0.0108217", \
+            "0.0117291, 0.0117566, 0.0114272, 0.0112095, 0.0111329, 0.0111101", \
+            "0.0112319, 0.0109718, 0.0102706, 0.0115303, 0.0112764, 0.0112154", \
+            "0.0111058, 0.011159, 0.0111485, 0.0101397, 0.0115198, 0.0112761" \
+          );
+        }
+      }
+      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.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0831163, 0.130301, 0.317374, 1.09116, 4.32214, 17.8638", \
+            "0.0914281, 0.138653, 0.326014, 1.09985, 4.33128, 17.8727", \
+            "0.122734, 0.172811, 0.360795, 1.13463, 4.36546, 17.9078", \
+            "0.1592, 0.236947, 0.481827, 1.27583, 4.50593, 18.0457", \
+            "0.0711127, 0.204283, 0.607921, 1.7241, 5.07468, 18.6081", \
+            "-0.699072, -0.472959, 0.229598, 2.09113, 6.8584, 20.889" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0255491, 0.0525538, 0.165611, 0.63379, 2.59585, 10.8188", \
+            "0.0255461, 0.0525756, 0.165567, 0.633762, 2.59633, 10.8188", \
+            "0.0274237, 0.0530222, 0.165562, 0.63377, 2.59599, 10.8185", \
+            "0.0405424, 0.0656285, 0.171568, 0.633795, 2.59694, 10.8193", \
+            "0.0720413, 0.106396, 0.214891, 0.658192, 2.59699, 10.819", \
+            "0.148805, 0.206496, 0.358917, 0.816224, 2.68995, 10.8186" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.136984, 0.204457, 0.470941, 1.56432, 6.13199, 25.2582", \
+            "0.146201, 0.213966, 0.481248, 1.57543, 6.14219, 25.2711", \
+            "0.192503, 0.259525, 0.526389, 1.62148, 6.19049, 25.3186", \
+            "0.357554, 0.444099, 0.721716, 1.81206, 6.37882, 25.5076", \
+            "0.746515, 0.89197, 1.35062, 2.60722, 7.1541, 26.2728", \
+            "1.88905, 2.10788, 2.83504, 4.96142, 10.3546, 29.3923" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0298585, 0.056737, 0.162091, 0.592891, 2.4007, 9.96727", \
+            "0.0298768, 0.0567209, 0.16211, 0.592897, 2.39451, 9.96589", \
+            "0.0297303, 0.0566411, 0.162046, 0.592908, 2.40085, 9.96202", \
+            "0.0418646, 0.0667633, 0.162805, 0.593227, 2.39874, 9.96591", \
+            "0.0736509, 0.110947, 0.222866, 0.596823, 2.4004, 9.96497", \
+            "0.145358, 0.19379, 0.35774, 0.846725, 2.41679, 9.96587" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.0629729, 0.0730331, 0.0785196, 0.0830531, 0.0871754, 0.091128, 0.0950688, 0.0990088, 0.111175, 0.116157, 0.124436, 0.133397, 0.14178");
+            values ( \
+              "0.00979326, 0.0390829, 0.0513469, 0.0582671, 0.0621133, 0.0634748, 0.0625342, 0.0581444, 0.0234008, 0.0152807, 0.00722301, 0.0031035, 0.00159006" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.0847434, 0.0916271, 0.102256, 0.113007, 0.12198, 0.130255, 0.138335, 0.146404, 0.152232, 0.159676, 0.180422, 0.187682, 0.200094, 0.212808, 0.225549, 0.239794");
+            values ( \
+              "0.0435636, 0.0501784, 0.0840669, 0.10942, 0.122528, 0.128487, 0.129276, 0.125301, 0.118364, 0.102259, 0.0497491, 0.0366116, 0.0207479, 0.0111048, 0.00577083, 0.003142" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.157594, 0.175665, 0.204755, 0.216051, 0.235861, 0.247848, 0.271822, 0.280905, 0.290712, 0.300217, 0.312802, 0.328502, 0.346804, 0.361083, 0.379761, 0.40608, 0.440322, 0.4721, 0.4856, 0.503388, 0.51865, 0.534109, 0.556095, 0.565409, 0.584037, 0.621294, 0.686959, 0.765049");
+            values ( \
+              "0.0436296, 0.052796, 0.101523, 0.118378, 0.142483, 0.153293, 0.167713, 0.17074, 0.172716, 0.173544, 0.173, 0.170093, 0.164253, 0.157647, 0.145165, 0.120172, 0.0851939, 0.0574164, 0.0477192, 0.0369395, 0.0294107, 0.0231671, 0.016335, 0.0140588, 0.010377, 0.00549952, 0.00160407, 0.000328804" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.45953, 0.528441, 0.65121, 0.679568, 0.727051, 0.777487, 0.835151, 0.870101, 0.905965, 0.955551, 1.00259, 1.09666, 1.13445, 1.19915, 1.25012, 1.3078, 1.39969, 1.57222, 1.64835, 1.68659, 1.76307, 1.8195, 1.85061, 1.9098, 1.99151, 2.02489, 2.09166, 2.2252, 2.47916, 2.77699");
+            values ( \
+              "0.0519314, 0.0540107, 0.116715, 0.129608, 0.148019, 0.163328, 0.176363, 0.182021, 0.186204, 0.189599, 0.190589, 0.18743, 0.184394, 0.177075, 0.169128, 0.157303, 0.133233, 0.0843185, 0.0657884, 0.0575794, 0.0434959, 0.0350487, 0.0310375, 0.0244821, 0.01749, 0.0152185, 0.0114908, 0.00640687, 0.00187388, 0.000396683" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("1.78747, 2.14396, 2.46724, 2.64276, 2.81331, 3.07195, 3.24062, 3.4655, 3.54184, 3.69453, 3.93578, 4.21679, 4.33076, 4.5298, 4.7415, 5.1227, 5.32492, 5.59455, 5.98755, 6.35552, 6.56763, 6.88726, 7.1571, 7.37989, 7.63026, 7.98357, 8.20417, 8.3397, 8.60777, 9.14213, 10.2051, 11.5068");
+            values ( \
+              "0.0637629, 0.071961, 0.114958, 0.135785, 0.152856, 0.172672, 0.181793, 0.189996, 0.191843, 0.194327, 0.195423, 0.1931, 0.191204, 0.186747, 0.180367, 0.163767, 0.151899, 0.13374, 0.105636, 0.080905, 0.0682412, 0.0518608, 0.0405745, 0.0328955, 0.0257759, 0.0181172, 0.0144731, 0.0126282, 0.00955, 0.0054223, 0.00151821, 0.000294485" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("7.23893, 8.6294, 10.0755, 10.8475, 12.1201, 12.8656, 14.3023, 15.164, 16.2289, 17.6656, 18.288, 18.9197, 19.5873, 20.9224, 22.4324, 25.5177, 26.9813, 28.4368, 29.6252, 30.6618, 32.0439, 33.2289, 34.798, 36.2347, 37.6714, 40.5448, 43.4182, 46.2916");
+            values ( \
+              "0.0635105, 0.0678685, 0.114751, 0.13703, 0.165598, 0.177429, 0.1917, 0.195532, 0.196642, 0.193193, 0.190165, 0.186252, 0.1812, 0.167602, 0.146079, 0.0938938, 0.0716353, 0.0532301, 0.0410714, 0.0324907, 0.0234916, 0.017662, 0.0120362, 0.00841654, 0.00585469, 0.0028181, 0.00134891, 0.000643206" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.0952753, 0.101922, 0.105562, 0.111052, 0.115584, 0.119706, 0.123658, 0.127598, 0.131538, 0.134148, 0.140679, 0.143704, 0.148687, 0.152444, 0.156963, 0.161045, 0.165923, 0.169783, 0.177503, 0.185647, 0.189724");
+            values ( \
+              "0.00784979, 0.0290686, 0.0390943, 0.0513473, 0.0582855, 0.0621146, 0.0634889, 0.0625349, 0.0581548, 0.0511504, 0.0301868, 0.0234025, 0.0152792, 0.0109397, 0.00722397, 0.00491204, 0.00310458, 0.00214926, 0.00101315, 0.000474381, 0.000379165" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.118153, 0.126164, 0.134782, 0.145479, 0.156317, 0.162722, 0.168962, 0.174469, 0.178956, 0.187182, 0.213943, 0.224791, 0.23323, 0.247466, 0.263693, 0.274545");
+            values ( \
+              "0.0506243, 0.0568474, 0.0840404, 0.109238, 0.124148, 0.128264, 0.129337, 0.127905, 0.125007, 0.114244, 0.0476797, 0.0297814, 0.020128, 0.0099786, 0.00428026, 0.00300327" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.191403, 0.208525, 0.241461, 0.248876, 0.263707, 0.280666, 0.307111, 0.316303, 0.324771, 0.333048, 0.344743, 0.355579, 0.373765, 0.384381, 0.405613, 0.426664, 0.474309, 0.50419, 0.517957, 0.535991, 0.551766, 0.5728, 0.596842, 0.609579, 0.635054, 0.686004, 0.757135, 0.844875");
+            values ( \
+              "0.0489324, 0.0528718, 0.107626, 0.118407, 0.137154, 0.15331, 0.168727, 0.171429, 0.17296, 0.173574, 0.173156, 0.17145, 0.166438, 0.162282, 0.150484, 0.13256, 0.0839818, 0.0579612, 0.0479807, 0.0370475, 0.0292671, 0.0210798, 0.0143611, 0.0116982, 0.00764745, 0.0031162, 0.000763775, 0.000133996" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.487462, 0.561153, 0.699304, 0.762136, 0.810773, 0.867527, 0.901161, 0.938557, 0.98817, 1.03518, 1.12919, 1.16782, 1.19903, 1.23173, 1.28271, 1.34039, 1.43081, 1.60942, 1.66195, 1.71465, 1.78492, 1.83619, 1.89487, 1.97311, 2.05404, 2.09459, 2.17568, 2.33785, 2.60469, 2.92574");
+            values ( \
+              "0.0450605, 0.0540468, 0.123949, 0.148918, 0.16355, 0.176352, 0.181805, 0.186229, 0.189594, 0.19061, 0.187422, 0.184325, 0.181128, 0.177077, 0.169127, 0.157304, 0.133646, 0.0831081, 0.0701223, 0.0585041, 0.045293, 0.0372868, 0.0296426, 0.0215849, 0.0154453, 0.013042, 0.00922439, 0.00448103, 0.00118891, 0.000218072" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("1.27611, 1.41027, 1.53485, 1.83777, 2.68036, 2.85443, 3.12744, 3.39549, 3.5792, 3.94662, 4.13923, 4.36839, 4.67986, 4.97866, 5.22662, 6.55231, 7.01635, 7.56833, 8.1207, 8.46867, 8.86636, 9.58109");
+            values ( \
+              "0.00117519, 0.00385328, 0.00859129, 0.0310421, 0.135787, 0.153209, 0.173783, 0.186619, 0.191822, 0.195605, 0.194512, 0.191267, 0.183628, 0.172586, 0.16006, 0.0712932, 0.0477566, 0.0284163, 0.0163391, 0.011491, 0.00754525, 0.00359262" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("7.26304, 8.6505, 10.0869, 10.8804, 12.1566, 12.8988, 14.3355, 15.1972, 16.2621, 17.6988, 18.3212, 18.9529, 19.6205, 20.9557, 22.4657, 25.551, 27.0146, 28.47, 29.6584, 30.695, 32.0772, 33.2622, 34.8312, 36.2679, 37.7046, 40.578, 43.4515, 46.3249");
+            values ( \
+              "0.0630489, 0.0674822, 0.114067, 0.137015, 0.165657, 0.177426, 0.1917, 0.195531, 0.196641, 0.193193, 0.190165, 0.186252, 0.1812, 0.167602, 0.146079, 0.0938934, 0.0716348, 0.0532295, 0.041072, 0.0324914, 0.0234908, 0.0176628, 0.012037, 0.00841572, 0.00585553, 0.00281896, 0.00134978, 0.000644101" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.217382, 0.224807, 0.238103, 0.243207, 0.247719, 0.251966, 0.25615, 0.258502, 0.260462, 0.262587, 0.269372, 0.272671, 0.278198, 0.281723, 0.286177, 0.2904, 0.295713, 0.299959, 0.307991, 0.323234, 0.349715");
+            values ( \
+              "0.00627273, 0.0167018, 0.0446795, 0.0525999, 0.0573642, 0.0594465, 0.0593098, 0.0577649, 0.0549434, 0.0506813, 0.0303243, 0.0230842, 0.0145804, 0.0107199, 0.00716647, 0.0048495, 0.00296475, 0.00197582, 0.000930428, 0.000227854, 0.000209988" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.243561, 0.250767, 0.266742, 0.272541, 0.276408, 0.284143, 0.288371, 0.293931, 0.302075, 0.310218, 0.311384, 0.315117, 0.319003, 0.326776, 0.334215, 0.338563, 0.345344, 0.35237, 0.358256, 0.363556, 0.370624, 0.376296, 0.382653, 0.391129, 0.400148, 0.415082, 0.426345, 0.443637");
+            values ( \
+              "0.0224499, 0.0352626, 0.0832242, 0.0981547, 0.106421, 0.118868, 0.123379, 0.127099, 0.128355, 0.124673, 0.123604, 0.119307, 0.112709, 0.0931496, 0.0727958, 0.0620375, 0.0475347, 0.0352843, 0.0271399, 0.0212013, 0.0150198, 0.0113509, 0.00821964, 0.00528454, 0.00337102, 0.00170389, 0.000971895, 0.000369938" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.321242, 0.34007, 0.369365, 0.400326, 0.412331, 0.436341, 0.445326, 0.464704, 0.477289, 0.487999, 0.501546, 0.516047, 0.536083, 0.559002, 0.636032, 0.667702, 0.704201, 0.729919, 0.777102, 0.808382");
+            values ( \
+              "0.0398923, 0.0527014, 0.101703, 0.142458, 0.153241, 0.167739, 0.170727, 0.17356, 0.173002, 0.171299, 0.167679, 0.162303, 0.151268, 0.13187, 0.0578088, 0.0370089, 0.0211806, 0.0140476, 0.00640937, 0.00419931" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.634065, 0.731842, 0.806306, 0.849046, 0.901454, 0.948155, 0.998854, 1.0339, 1.0706, 1.1202, 1.16722, 1.26127, 1.29951, 1.36378, 1.41475, 1.47243, 1.56112, 1.7469, 1.80988, 1.88986, 1.95283, 2.00205, 2.06411, 2.15093, 2.24074, 2.30945, 2.44687, 2.70939, 3.01966");
+            values ( \
+              "0.0516414, 0.0734944, 0.112074, 0.131694, 0.151287, 0.164904, 0.176171, 0.181922, 0.186183, 0.189618, 0.190568, 0.187451, 0.184354, 0.177074, 0.169128, 0.157302, 0.134137, 0.0816979, 0.0664776, 0.0500967, 0.0395463, 0.0326892, 0.0255326, 0.0178558, 0.0122767, 0.00916826, 0.00500239, 0.00137912, 0.000264965" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("1.93825, 2.26335, 2.62662, 2.80773, 2.9721, 3.23437, 3.41002, 3.64421, 3.83146, 4.08113, 4.21742, 4.355, 4.49524, 4.77572, 4.90619, 5.11586, 5.35349, 5.78006, 6.23028, 6.54318, 6.80342, 7.22572, 7.4544, 7.78271, 8.15139, 8.37056, 8.75059, 9.2222, 10.1136, 11.3381");
+            values ( \
+              "0.0634429, 0.0660718, 0.114283, 0.135816, 0.15233, 0.172531, 0.18201, 0.190386, 0.193999, 0.195458, 0.194863, 0.19341, 0.191173, 0.184495, 0.18036, 0.1721, 0.160024, 0.132292, 0.10019, 0.0795057, 0.0643715, 0.0443617, 0.0358408, 0.026119, 0.0180756, 0.0144609, 0.0097812, 0.00595762, 0.00214328, 0.000473469" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("0.0144844, 3.9406, 4.94062, 5.84644, 6.4337, 7.74704, 11.0268, 12.323, 13.0461, 14.4828, 15.3442, 16.4092, 17.8459, 19.1, 19.7676, 21.1028, 22.6127, 25.698, 27.7123, 29.8055, 30.8421, 32.2242, 33.4092, 34.9783, 36.415, 37.8517, 39.2884, 40.8647");
+            values ( \
+              "1e-22, 5.18246e-05, 0.000687606, 0.00459489, 0.0105862, 0.0367302, 0.137034, 0.166008, 0.177459, 0.191693, 0.195522, 0.196662, 0.19318, 0.18627, 0.181185, 0.167618, 0.146095, 0.0938789, 0.0642197, 0.0410861, 0.0325053, 0.023477, 0.0176766, 0.0120506, 0.00840224, 0.00586895, 0.00405828, 0.0028981" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.614548, 0.626639, 0.631012, 0.648676, 0.663966, 0.671121, 0.677576, 0.683659, 0.68965, 0.695634, 0.702998, 0.708953, 0.717644, 0.725858, 0.73235, 0.737614, 0.74894, 0.755391");
+            values ( \
+              "0.0030751, 0.00513856, 0.0074107, 0.021485, 0.0324867, 0.0369512, 0.0399429, 0.0416127, 0.0413383, 0.0358333, 0.0218465, 0.0144604, 0.00749908, 0.00383944, 0.00226407, 0.00148249, 0.000598257, 0.000448967" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.666881, 0.685666, 0.703597, 0.720984, 0.734013, 0.745156, 0.755341, 0.765199, 0.775037, 0.77631, 0.780675, 0.795711, 0.803561, 0.814793, 0.824032, 0.828982, 0.835984, 0.844379, 0.852105, 0.858664, 0.866091, 0.882878");
+            values ( \
+              "0.0155125, 0.0253567, 0.0480791, 0.0716915, 0.0879491, 0.0988321, 0.104985, 0.106427, 0.101127, 0.0993381, 0.0922206, 0.0594669, 0.0449431, 0.0284608, 0.0190209, 0.0151494, 0.0108097, 0.00718863, 0.00498968, 0.00371111, 0.00263987, 0.00118323" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.810207, 0.838955, 0.897843, 0.918127, 0.943517, 0.947439, 0.955283, 0.964996, 0.974207, 0.985023, 1.00038, 1.00807, 1.02346, 1.03438, 1.04852, 1.05582, 1.07042, 1.11755, 1.14802, 1.16174, 1.17974, 1.19537, 1.21621, 1.242, 1.25776, 1.28929, 1.34734");
+            values ( \
+              "0.0432928, 0.0467353, 0.117931, 0.138387, 0.156213, 0.158165, 0.161439, 0.164371, 0.166081, 0.166817, 0.165739, 0.164426, 0.160434, 0.156215, 0.148506, 0.143508, 0.13104, 0.0840735, 0.0576858, 0.0478415, 0.0369569, 0.0292751, 0.0211814, 0.0140373, 0.0108657, 0.00639471, 0.00232334" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.16399, 1.26183, 1.33585, 1.37925, 1.43192, 1.47836, 1.52868, 1.5632, 1.60085, 1.65048, 1.69749, 1.7915, 1.83028, 1.89405, 1.94503, 2.00271, 2.09032, 2.28052, 2.33911, 2.41803, 2.48229, 2.53384, 2.59535, 2.68175, 2.77001, 2.83737, 2.97209, 3.23062, 3.53535");
+            values ( \
+              "0.0516216, 0.0732989, 0.111668, 0.131624, 0.151315, 0.164855, 0.176063, 0.181766, 0.186163, 0.189606, 0.190556, 0.187448, 0.184303, 0.17707, 0.169124, 0.157301, 0.134439, 0.0808357, 0.066711, 0.0504783, 0.0396655, 0.0324915, 0.0254307, 0.0178151, 0.0123282, 0.00926076, 0.00511832, 0.00144777, 0.000290958" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("2.47241, 2.79078, 3.15278, 3.35992, 3.67769, 3.82009, 4.04342, 4.23418, 4.6157, 4.81759, 5.0236, 5.33909, 5.62553, 5.88171, 6.3191, 6.77608, 7.28503, 7.5935, 7.85514, 8.06415, 8.31777, 8.6736, 9.03879, 9.31777, 9.87573, 10.94, 12.1954");
+            values ( \
+              "0.0659883, 0.0660119, 0.114045, 0.138427, 0.166791, 0.175914, 0.186336, 0.191812, 0.195597, 0.194298, 0.191247, 0.18352, 0.172964, 0.160046, 0.131551, 0.0989896, 0.0669063, 0.0512826, 0.0403858, 0.0331702, 0.0259389, 0.0181626, 0.0125391, 0.00939874, 0.00517312, 0.00146108, 0.000293485" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0.00985056, 4.69481, 5.50642, 6.44251, 7.11106, 8.38243, 10.95, 12.7491, 13.5678, 15.0045, 15.8669, 16.9314, 18.3681, 19.6224, 21.625, 23.1351, 28.2347, 30.3279, 32.7466, 33.9316, 35.5007, 38.3741, 39.4666");
+            values ( \
+              "1e-22, 8.59946e-05, 0.000767303, 0.00515638, 0.0126926, 0.0397039, 0.119972, 0.164186, 0.177402, 0.19167, 0.195509, 0.19664, 0.193178, 0.186256, 0.16761, 0.146086, 0.0642124, 0.041079, 0.0234841, 0.0176696, 0.0120436, 0.00586212, 0.00487059" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.03288, 2.06237, 2.07554, 2.09974, 2.11054, 2.12517, 2.13791, 2.1496, 2.16067, 2.17151, 2.18234, 2.19917, 2.20833, 2.22005, 2.22573, 2.23453, 2.24969, 2.26099, 2.2678, 2.28178, 2.31187, 2.39098");
+            values ( \
+              "0.00171216, 0.00300559, 0.00542057, 0.0127976, 0.0155279, 0.0184494, 0.0205004, 0.0219523, 0.0228481, 0.0230019, 0.0217571, 0.011362, 0.00702347, 0.0035616, 0.00243407, 0.00133364, 0.000468504, 0.000299084, 0.000252907, 0.000491728, 0.00011168, 3.98957e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.1186, 2.1507, 2.16446, 2.2143, 2.24634, 2.26538, 2.28253, 2.29851, 2.31404, 2.3282, 2.35182, 2.37064, 2.37873, 2.39459, 2.41259, 2.42996, 2.44107, 2.45655");
+            values ( \
+              "0.00729988, 0.00922967, 0.0139733, 0.0372182, 0.0508216, 0.0581355, 0.0633605, 0.0666885, 0.0674548, 0.0620555, 0.0361702, 0.0196797, 0.0145984, 0.00791633, 0.00376823, 0.00177855, 0.00113104, 0.000787945" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("2.39086, 2.45136, 2.50194, 2.59843, 2.61648, 2.63602, 2.6531, 2.66965, 2.68656, 2.70867, 2.7188, 2.73477, 2.75135, 2.76788, 2.78811, 2.82977, 2.85091, 2.86471, 2.88247, 2.89695, 2.91308, 2.93578, 2.94548, 2.96488, 3.0037, 3.05923");
+            values ( \
+              "0.0213742, 0.0298531, 0.0530816, 0.102744, 0.111347, 0.119691, 0.125935, 0.130687, 0.134028, 0.136158, 0.136098, 0.134366, 0.129359, 0.120391, 0.105053, 0.070292, 0.054614, 0.0456807, 0.0357357, 0.0290235, 0.0228408, 0.0160548, 0.0138086, 0.0101069, 0.00529405, 0.00210631" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.04141, 3.19568, 3.41696, 3.50391, 3.56966, 3.6002, 3.65365, 3.70266, 3.80069, 3.83577, 3.90535, 3.97624, 4.01563, 4.0944, 4.27372, 4.35754, 4.46941, 4.53074, 4.62252, 4.73508, 4.79922, 4.92751, 5.12428");
+            values ( \
+              "0.0283621, 0.0534025, 0.130005, 0.154815, 0.168449, 0.173131, 0.179026, 0.181945, 0.181907, 0.180067, 0.173884, 0.163586, 0.155706, 0.136219, 0.0862498, 0.0658298, 0.0440597, 0.0348562, 0.0242076, 0.0152084, 0.0116203, 0.00663616, 0.00293188" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("4.6262, 4.98629, 5.28174, 5.49133, 5.64413, 5.81412, 5.9498, 6.17283, 6.36389, 6.74602, 6.93912, 7.15329, 7.46438, 7.76418, 8.01147, 8.44768, 8.90961, 9.41342, 9.719, 9.98368, 10.1962, 10.449, 10.8042, 11.1671, 11.444, 11.9979, 13.0523, 14.2947");
+            values ( \
+              "0.067939, 0.0745749, 0.113931, 0.138596, 0.153591, 0.167238, 0.175906, 0.186299, 0.191812, 0.195579, 0.194381, 0.191247, 0.183654, 0.172573, 0.160042, 0.131631, 0.0987263, 0.0669807, 0.0514765, 0.0404304, 0.033097, 0.0259009, 0.0181477, 0.0125583, 0.00943293, 0.00521646, 0.00149573, 0.000308227" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("0.013073, 7.01217, 7.82817, 8.49401, 9.41039, 10.3148, 13.6755, 14.9298, 15.6938, 17.1305, 17.9925, 19.0572, 20.4939, 21.7481, 23.7508, 25.2608, 30.3604, 32.4536, 34.8723, 36.0573, 37.6264, 40.4998, 41.4644");
+            values ( \
+              "1e-22, 0.000155243, 0.00122709, 0.00457771, 0.0154053, 0.0346132, 0.137016, 0.165231, 0.177424, 0.191681, 0.195516, 0.196647, 0.193181, 0.18626, 0.167611, 0.146088, 0.0642131, 0.0410796, 0.0234835, 0.0176701, 0.0120442, 0.00586254, 0.0049869" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("7.37624, 7.46074, 7.47987, 7.49615, 7.54648, 7.5724, 7.58473, 7.61038, 7.63437, 7.65777, 7.68102, 7.70427, 7.71179, 7.71981, 7.75056, 7.76178, 7.76879, 7.78329, 7.79227, 7.80815, 7.82341, 7.84991, 7.8767, 7.89615, 7.91918, 8.10337, 8.25119");
+            values ( \
+              "0.000699685, 0.00142985, 0.00213978, 0.00307223, 0.00724935, 0.00877948, 0.00926706, 0.0101347, 0.0105088, 0.0107335, 0.0106218, 0.0102824, 0.00990073, 0.00929811, 0.00436419, 0.00305497, 0.00238974, 0.00139692, 0.000980847, 0.000515523, 0.000428118, 0.000147033, 6.97659e-05, 5.91647e-05, 1e-22, 2.79936e-05, 2.09567e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("7.52086, 7.60534, 7.63955, 7.65339, 7.73252, 7.77198, 7.78979, 7.82662, 7.86036, 7.89234, 7.91642, 7.92344, 7.93749, 7.95444, 7.97789, 8.0085, 8.02978, 8.04117, 8.06036, 8.0729, 8.09512, 8.12644, 8.16029, 8.24543, 8.39866");
+            values ( \
+              "0.00290047, 0.00416534, 0.00686557, 0.00853008, 0.0206384, 0.0252121, 0.0268411, 0.0297908, 0.0317699, 0.033218, 0.0337266, 0.0337932, 0.0337071, 0.0328193, 0.0278763, 0.0167111, 0.0104469, 0.00787543, 0.00459312, 0.00317451, 0.00150951, 0.000500749, 0.000133491, 6.13768e-05, 0.000101334" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("8.01966, 8.165, 8.25995, 8.30511, 8.45557, 8.50514, 8.53541, 8.56288, 8.59835, 8.61693, 8.63924, 8.66147, 8.66878, 8.68341, 8.71048, 8.722, 8.74506, 8.80033, 8.83991, 8.85989, 8.88653, 8.91329, 8.92723, 8.9551, 9.01085, 9.08899, 9.18318");
+            values ( \
+              "0.00814943, 0.0178831, 0.0341064, 0.0413961, 0.0647131, 0.0717689, 0.0754834, 0.0784386, 0.0816598, 0.0830027, 0.084155, 0.0846087, 0.0845262, 0.0838963, 0.0800436, 0.0769353, 0.0689582, 0.0455184, 0.0303379, 0.0240801, 0.0172865, 0.0121415, 0.0100207, 0.00676994, 0.00288146, 0.000802139, 0.000180786" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("9.20763, 9.41392, 9.4523, 9.56434, 9.73765, 9.87932, 10.0891, 10.1599, 10.2376, 10.2988, 10.366, 10.4251, 10.5102, 10.5468, 10.6071, 10.6703, 10.7959, 10.9899, 11.0532, 11.1016, 11.1704, 11.2252, 11.2869, 11.3737, 11.411, 11.4855, 11.6345, 11.8756, 12.1607");
+            values ( \
+              "0.0152849, 0.0201147, 0.0239297, 0.0371299, 0.0598857, 0.0804205, 0.112514, 0.122643, 0.132635, 0.139432, 0.145346, 0.149015, 0.151245, 0.150953, 0.148427, 0.142316, 0.119173, 0.072804, 0.059443, 0.050338, 0.0392308, 0.0319005, 0.0250459, 0.0176278, 0.0151155, 0.0110822, 0.00576731, 0.00183684, 0.000426976" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("12.1359, 12.5851, 12.972, 13.5378, 13.9129, 14.0354, 14.3664, 14.5381, 14.7832, 15.147, 15.284, 15.4446, 15.6122, 15.9474, 16.3021, 17.0448, 17.5728, 18.0727, 18.3552, 18.678, 19.0091, 19.5067, 20.1702, 20.6402");
+            values ( \
+              "0.0424862, 0.0442893, 0.0749545, 0.12748, 0.156571, 0.164039, 0.178771, 0.183439, 0.187013, 0.18662, 0.184872, 0.18184, 0.177509, 0.164727, 0.144585, 0.0935247, 0.0616798, 0.0394063, 0.0301636, 0.021936, 0.0157237, 0.00941635, 0.00459921, 0.00312679" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("0.000820183, 15.4414, 15.9971, 16.3743, 16.7278, 17.0413, 17.8213, 18.7385, 19.6725, 22.1995, 23.4738, 24.2177, 25.6544, 26.5159, 27.5808, 29.0175, 29.6399, 30.2716, 30.9392, 32.2744, 33.7843, 36.8697, 38.8839, 39.7887, 40.9771, 42.0137, 43.3958, 44.5809, 46.1499, 47.5866, 49.0233, 50.46, 53.3334, 57.6435");
+            values ( \
+              "1e-22, 0.000154083, 0.000553333, 0.00131263, 0.00273499, 0.00477639, 0.0136556, 0.0321233, 0.058276, 0.137054, 0.165629, 0.17745, 0.191696, 0.195525, 0.196656, 0.193184, 0.190156, 0.186264, 0.18119, 0.167613, 0.14609, 0.0938836, 0.064215, 0.05322, 0.0410814, 0.0325007, 0.0234816, 0.017672, 0.0120461, 0.00840662, 0.00586461, 0.00406262, 0.00194777, 0.000653084" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00798829, 0.00803044, 0.00807708, 0.00809945, 0.00810612, 0.0081078", \
+            "0.0103393, 0.0103812, 0.0104427, 0.0104789, 0.0104905, 0.0104935", \
+            "0.0113621, 0.0113459, 0.0113394, 0.0113475, 0.0113521, 0.0113538", \
+            "0.011831, 0.0117738, 0.0116983, 0.011643, 0.0116223, 0.0116171", \
+            "0.0122051, 0.0121266, 0.0119234, 0.0117849, 0.0117192, 0.0116922", \
+            "0.0119347, 0.0118974, 0.011961, 0.0119722, 0.0118065, 0.0117392" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0109241, 0.0109391, 0.0109599, 0.0109699, 0.0109728, 0.0109736", \
+            "0.0107209, 0.0105944, 0.0104413, 0.0103623, 0.0103382, 0.0103321", \
+            "0.0106383, 0.0103773, 0.00999314, 0.00977909, 0.00970759, 0.00969228", \
+            "0.00951942, 0.00967743, 0.0103324, 0.00978416, 0.00955182, 0.00949056", \
+            "0.0088665, 0.00899767, 0.0093384, 0.0091474, 0.00973637, 0.00950161", \
+            "0.00929263, 0.00935641, 0.00924755, 0.00922836, 0.00884903, 0.00971464" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.106176, 0.111433, 0.11891, 0.125694, 0.13492, 0.140287, 0.14517, 0.149744, 0.154169, 0.158588, 0.160492, 0.162001, 0.167349, 0.1696, 0.171101, 0.173225, 0.175732, 0.177715, 0.18168, 0.186754, 0.187342");
+            values ( \
+              "-0.00852464, -0.0124849, -0.0249318, -0.0336888, -0.043842, -0.0487541, -0.0528871, -0.0554989, -0.0568632, -0.0539601, -0.0495229, -0.0448231, -0.0235776, -0.0164938, -0.0127484, -0.0086887, -0.00547393, -0.00376479, -0.00173226, -0.000661789, -0.000623112" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.141671, 0.15, 0.151508, 0.157138, 0.159621, 0.164586, 0.170724, 0.178034, 0.184603, 0.190429, 0.198422, 0.206041, 0.212749, 0.215198, 0.218793, 0.221435, 0.223572, 0.22464, 0.22675, 0.227792, 0.229876, 0.231478, 0.233079, 0.23468, 0.236282, 0.238448, 0.241697, 0.24401, 0.247699, 0.251317, 0.253175, 0.256144, 0.258962, 0.261676, 0.265276, 0.266895, 0.269895, 0.272216, 0.273377, 0.276859, 0.27918, 0.281501, 0.283822, 0.286144, 0.292128, 0.29512, 0.298112, 0.309802, 0.321573, 0.346548");
+            values ( \
+              "-0.0295814, -0.0312642, -0.0338619, -0.0446837, -0.048931, -0.0571217, -0.0666433, -0.0772272, -0.0860862, -0.0934289, -0.102665, -0.110654, -0.116695, -0.118596, -0.12114, -0.122774, -0.123381, -0.123561, -0.123673, -0.123609, -0.123244, -0.122573, -0.121618, -0.120378, -0.118854, -0.115244, -0.106092, -0.0981882, -0.083459, -0.066938, -0.0592198, -0.0479583, -0.0380582, -0.0306914, -0.0227701, -0.0198207, -0.014991, -0.011733, -0.0104515, -0.00719522, -0.00586843, -0.00469803, -0.00368403, -0.00282644, -0.00167319, -0.00123413, -0.000886775, -0.000408777, -0.00026041, -0.000149674" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.259007, 0.300385, 0.353133, 0.389296, 0.413389, 0.4488, 0.478743, 0.503502, 0.527566, 0.551623, 0.55645, 0.606341, 0.616264, 0.638687, 0.648754, 0.662177, 0.689022, 0.727044, 0.773136");
+            values ( \
+              "-0.011621, -0.0452305, -0.0912173, -0.119082, -0.135683, -0.156689, -0.171472, -0.179986, -0.182272, -0.169868, -0.16373, -0.0639534, -0.0497487, -0.0271053, -0.0204306, -0.0138537, -0.00605854, -0.00168739, -0.000361102" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.782031, 0.883241, 1.06409, 1.23868, 1.37059, 1.47604, 1.57202, 1.66253, 1.75099, 1.83934, 1.84856, 1.98054, 2.04934, 2.11631, 2.16539, 2.22777, 2.31094, 2.44676, 2.60644");
+            values ( \
+              "-0.031854, -0.0402903, -0.0899037, -0.13422, -0.163598, -0.183203, -0.197197, -0.205868, -0.207349, -0.191942, -0.188057, -0.10557, -0.0691142, -0.0440106, -0.0310476, -0.0196763, -0.010342, -0.00327783, -0.000767111" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("3.01492, 3.49381, 4.20767, 4.83509, 5.3256, 5.75118, 6.13943, 6.506, 6.8646, 7.22279, 8.0752, 8.22557, 8.57745, 8.95842, 9.39381, 9.54551");
+            values ( \
+              "-0.041941, -0.0505611, -0.101334, -0.142041, -0.169708, -0.189821, -0.204098, -0.212869, -0.214185, -0.19792, -0.0713577, -0.0559798, -0.0306373, -0.0154227, -0.00660872, -0.00540204" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("12.5629, 14.64, 17.2412, 19.8463, 21.8787, 23.4403, 24.8917, 25.9934, 26.7813, 28.2709, 29.76, 32.1021, 33.3012, 33.9563, 35.4216, 36.9247, 38.4863, 40.0479, 43.1711");
+            values ( \
+              "-0.0512516, -0.0572109, -0.102182, -0.143257, -0.171135, -0.189266, -0.202889, -0.210686, -0.214552, -0.215837, -0.199323, -0.110873, -0.0719932, -0.0558527, -0.0305663, -0.015983, -0.00781582, -0.00375183, -0.000842456" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.138807, 0.147723, 0.154328, 0.161954, 0.173469, 0.178355, 0.182931, 0.187357, 0.191777, 0.193687, 0.200531, 0.204299, 0.208918, 0.210891, 0.214838, 0.219941, 0.231133, 0.308927");
+            values ( \
+              "-0.00451039, -0.0171405, -0.0279067, -0.0370748, -0.048839, -0.0527511, -0.0555791, -0.0567485, -0.0540362, -0.0494961, -0.0236046, -0.0127321, -0.00548124, -0.00377503, -0.00174486, -0.000660703, -0.000184788, -1.76622e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.175886, 0.185, 0.196307, 0.210768, 0.215218, 0.221034, 0.234425, 0.241845, 0.249293, 0.255628, 0.257587, 0.261139, 0.263373, 0.266526, 0.269678, 0.271956, 0.277593, 0.287114, 0.293371, 0.296279, 0.299416, 0.30228, 0.305917, 0.309554, 0.313191, 0.318914, 0.324638, 0.333759, 0.339643, 0.380172");
+            values ( \
+              "-0.0319245, -0.0337015, -0.0537606, -0.0758643, -0.082247, -0.0896949, -0.105288, -0.112845, -0.119016, -0.122951, -0.12367, -0.124176, -0.124074, -0.122309, -0.119146, -0.115147, -0.097958, -0.0574817, -0.0354157, -0.028011, -0.0215484, -0.0162728, -0.0111028, -0.00787326, -0.00531716, -0.00317336, -0.00166727, -0.000776785, -0.000504774, -0.00015112" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.29173, 0.334527, 0.387574, 0.423819, 0.448124, 0.48323, 0.513233, 0.537994, 0.562061, 0.586118, 0.590942, 0.605242, 0.629461, 0.640839, 0.650758, 0.663984, 0.673181, 0.683254, 0.696684, 0.723544, 0.761575, 0.807682");
+            values ( \
+              "-0.00935581, -0.0448933, -0.0911575, -0.119087, -0.135821, -0.15664, -0.171459, -0.179978, -0.18226, -0.169867, -0.163731, -0.136356, -0.0839279, -0.0639497, -0.0497513, -0.0349258, -0.0271067, -0.0204284, -0.0138498, -0.00605312, -0.00168572, -0.000360143" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.856287, 0.970324, 1.10092, 1.28468, 1.40607, 1.51135, 1.60731, 1.69781, 1.78627, 1.87463, 1.88384, 2.0158, 2.08461, 2.15161, 2.20068, 2.26304, 2.34618, 2.482, 2.64167");
+            values ( \
+              "-0.0524616, -0.0544845, -0.090329, -0.136791, -0.163648, -0.183217, -0.197206, -0.205876, -0.207355, -0.191947, -0.18806, -0.105581, -0.0691192, -0.0440069, -0.0310462, -0.0196782, -0.0103453, -0.00327899, -0.000767459" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("3.04931, 3.47871, 4.24332, 4.79845, 5.2986, 5.72612, 6.13474, 6.39759, 6.53854, 6.82045, 7.0481, 7.26504, 7.82419, 8.1115, 8.38934, 8.58971, 8.8422, 9.17885, 9.69208, 10.344");
+            values ( \
+              "-0.0439545, -0.0470907, -0.101457, -0.13773, -0.166542, -0.187329, -0.20291, -0.210141, -0.21283, -0.214763, -0.210552, -0.196261, -0.108895, -0.0706476, -0.0449985, -0.031538, -0.0200692, -0.0108936, -0.00364858, -0.00104796" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("12.6702, 14.6737, 17.2811, 19.8833, 21.9171, 23.6857, 24.9281, 26.0343, 26.8191, 28.3085, 29.7976, 32.1391, 33.3383, 33.9945, 35.4597, 36.9596, 38.5212, 40.0827, 43.2059");
+            values ( \
+              "-0.0547232, -0.0571907, -0.102267, -0.143293, -0.171187, -0.191448, -0.202918, -0.210743, -0.214547, -0.215869, -0.199311, -0.110899, -0.0720041, -0.0558375, -0.0305577, -0.0160016, -0.00782498, -0.0037564, -0.000843559" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.281559, 0.295786, 0.302172, 0.31154, 0.316873, 0.321737, 0.326297, 0.33071, 0.335117, 0.339136, 0.344499, 0.347377, 0.350456, 0.354822, 0.35948, 0.364527, 0.370351, 0.399603");
+            values ( \
+              "-0.00115313, -0.0254056, -0.0336978, -0.0440433, -0.0490479, -0.0530071, -0.0557205, -0.0569348, -0.0541143, -0.0426096, -0.0214562, -0.0133105, -0.00762704, -0.00335298, -0.00133082, -0.000528581, -0.000266847, -0.000183287" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.315156, 0.328245, 0.333636, 0.341026, 0.347131, 0.350773, 0.358057, 0.363869, 0.369681, 0.374705, 0.380264, 0.383933, 0.387913, 0.390019, 0.392969, 0.397732, 0.400401, 0.401621, 0.404061, 0.406123, 0.407386, 0.409483, 0.411159, 0.412929, 0.413814, 0.416344, 0.419632, 0.422089, 0.424528, 0.426653, 0.429425, 0.433738, 0.435517, 0.438059, 0.440092, 0.445066, 0.448218, 0.45137, 0.454522, 0.457399, 0.460277, 0.463155, 0.466032, 0.475065, 0.480948, 0.49579, 0.523971");
+            values ( \
+              "-0.0121798, -0.0347722, -0.0452072, -0.0575473, -0.0670106, -0.0723709, -0.0825153, -0.0900594, -0.0971143, -0.102464, -0.108672, -0.112354, -0.115932, -0.117639, -0.119788, -0.122769, -0.123779, -0.124042, -0.124283, -0.124192, -0.123702, -0.12229, -0.120624, -0.11777, -0.116062, -0.109996, -0.10003, -0.0911708, -0.0811828, -0.0711209, -0.0593636, -0.0431223, -0.0372452, -0.0304159, -0.0257103, -0.0163812, -0.0117155, -0.00864036, -0.00614044, -0.00480017, -0.00364621, -0.00267856, -0.00189723, -0.000871877, -0.000554138, -0.000280681, -0.000147344" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.440567, 0.470101, 0.515396, 0.550131, 0.573843, 0.600263, 0.633574, 0.655645, 0.673447, 0.692575, 0.704471, 0.728361, 0.730727, 0.740193, 0.766286, 0.783933, 0.80098, 0.818276, 0.836999, 0.85697, 0.894388, 0.938264");
+            values ( \
+              "-0.019768, -0.0392625, -0.0792418, -0.107067, -0.124547, -0.142027, -0.160931, -0.171485, -0.178036, -0.182139, -0.182128, -0.169979, -0.167194, -0.151908, -0.0949949, -0.0628332, -0.0404565, -0.0251365, -0.0147475, -0.00811417, -0.00233388, -0.000522878" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("1.00569, 1.123, 1.27247, 1.42778, 1.54917, 1.65446, 1.75043, 1.84093, 1.92939, 2.01775, 2.02696, 2.15894, 2.22774, 2.29472, 2.3438, 2.40617, 2.48933, 2.62515, 2.78482");
+            values ( \
+              "-0.0559727, -0.0571403, -0.0977599, -0.136792, -0.163651, -0.1832, -0.197213, -0.205861, -0.207363, -0.191934, -0.188059, -0.105574, -0.069116, -0.0440093, -0.0310467, -0.0196768, -0.0103436, -0.00327796, -0.000767532" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("3.19202, 3.65944, 4.38739, 5.01462, 5.50537, 5.93095, 6.31919, 6.68576, 7.04435, 7.4157, 8.25153, 8.41218, 8.76357, 9.11374, 9.51393, 9.74126");
+            values ( \
+              "-0.0421322, -0.0495731, -0.101334, -0.142024, -0.169722, -0.189819, -0.204111, -0.212864, -0.214196, -0.196374, -0.0717497, -0.0553513, -0.0302852, -0.0161418, -0.0074759, -0.00542269" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("12.7911, 14.7423, 18.5503, 20.0263, 22.0578, 23.6194, 24.8614, 26.5884, 27.7033, 28.4472, 29.929, 30.8258, 32.9224, 33.9449, 35.4267, 36.4547, 37.268, 38.8296, 40.3912, 40.4083");
+            values ( \
+              "-0.0546858, -0.0559192, -0.120671, -0.143338, -0.171196, -0.18929, -0.201191, -0.212973, -0.216442, -0.215807, -0.199377, -0.169616, -0.0884675, -0.0601249, -0.0328144, -0.021212, -0.0148629, -0.00724906, -0.00348168, -0.00346688" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.812997, 0.822613, 0.824547, 0.826346, 0.829809, 0.831397, 0.839624, 0.842767, 0.846744, 0.856296, 0.862209, 0.865542, 0.869143, 0.874303, 0.877607, 0.88236, 0.883871, 0.885383, 0.886895, 0.888408, 0.889904, 0.891401, 0.892896, 0.894394, 0.895514, 0.896635, 0.897757, 0.898878, 0.900385, 0.901199, 0.90476, 0.906982, 0.90827, 0.910187, 0.912183, 0.914146, 0.91548, 0.916815, 0.918149, 0.920663, 0.921921, 0.923178, 0.924608, 0.927467, 0.928895, 0.935547, 0.950773, 0.97365, 1.00271, 1.02841");
+            values ( \
+              "-0.00457019, -0.00575778, -0.00661729, -0.00749158, -0.00937668, -0.0103973, -0.0165468, -0.018699, -0.0212993, -0.0272104, -0.0307594, -0.0326716, -0.0346287, -0.0372141, -0.0387812, -0.0409142, -0.0412127, -0.0413788, -0.0414124, -0.0413137, -0.0410857, -0.040728, -0.0402407, -0.0396238, -0.0386839, -0.0375474, -0.0362142, -0.0346843, -0.031909, -0.0301143, -0.0209391, -0.0158009, -0.0131337, -0.00999579, -0.00738593, -0.00533003, -0.00413113, -0.00324936, -0.00251035, -0.00164486, -0.00129781, -0.00100789, -0.000819566, -0.000520674, -0.000410105, -0.000236497, -0.000112078, -0.000134078, -6.12598e-05, -4.0192e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.869446, 0.883621, 0.890191, 0.917303, 0.939316, 0.951545, 0.962479, 0.968869, 0.977463, 0.982112, 0.988857, 0.991105, 0.992605, 0.995306, 0.998907, 1.00975, 1.01406, 1.01649, 1.02071, 1.02588, 1.03671, 1.0426, 1.05037, 1.05873, 1.07522, 1.11071");
+            values ( \
+              "-0.0194335, -0.0214388, -0.0280312, -0.0575775, -0.0794223, -0.0905555, -0.0997539, -0.104454, -0.110077, -0.109237, -0.10712, -0.106178, -0.104093, -0.098141, -0.087689, -0.0485219, -0.0350583, -0.0292403, -0.0209604, -0.0133343, -0.00377156, -0.0030327, -0.00155558, -0.000793915, -0.000340936, -0.000141741" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("1.02433, 1.05021, 1.06138, 1.07825, 1.09336, 1.11348, 1.1323, 1.14918, 1.16616, 1.18063, 1.1946, 1.22334, 1.23117, 1.2402, 1.25377, 1.26505, 1.2681, 1.27115, 1.2742, 1.27725, 1.28024, 1.2862, 1.28918, 1.29517, 1.30115, 1.30714, 1.3139, 1.31546, 1.31857, 1.3248, 1.33726, 1.35136, 1.35901, 1.36636, 1.37515, 1.38107, 1.38896, 1.3922, 1.39869, 1.40624, 1.41192, 1.41697, 1.42202, 1.43212, 1.44222, 1.45158, 1.46093, 1.47029, 1.47965, 1.51262");
+            values ( \
+              "-0.0329739, -0.0343508, -0.0440906, -0.0594562, -0.0725884, -0.0892829, -0.104254, -0.117036, -0.129222, -0.13869, -0.147095, -0.163121, -0.167056, -0.171076, -0.176213, -0.180015, -0.180548, -0.180916, -0.181118, -0.181156, -0.181033, -0.180315, -0.17972, -0.178027, -0.175685, -0.172694, -0.168528, -0.166887, -0.162347, -0.15112, -0.125016, -0.0938045, -0.0791815, -0.0666157, -0.0527959, -0.0453604, -0.0369419, -0.0338792, -0.028376, -0.0228736, -0.0190644, -0.0160946, -0.0135005, -0.00984464, -0.00688012, -0.00532254, -0.00397697, -0.00284339, -0.00192181, -0.000695581" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.52251, 1.63832, 1.9266, 2.12763, 2.23299, 2.329, 2.41954, 2.50802, 2.5964, 2.6056, 2.76731, 2.83839, 2.92242, 2.98496, 3.06835, 3.2042, 3.36397");
+            values ( \
+              "-0.0233624, -0.0397072, -0.117049, -0.163516, -0.183102, -0.197126, -0.205799, -0.207307, -0.191903, -0.188033, -0.0884712, -0.0559538, -0.0310586, -0.0196598, -0.0103146, -0.00326762, -0.000764034" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("3.75932, 4.18948, 4.96596, 5.53994, 6.08242, 6.42848, 6.66652, 6.89559, 7.26246, 7.621, 7.97921, 8.17336, 8.54559, 8.83173, 8.98183, 9.18198, 9.33373, 9.49733, 9.71547, 10.1517, 10.7515, 11.4807");
+            values ( \
+              "-0.0423719, -0.046188, -0.101379, -0.138817, -0.169708, -0.186378, -0.196172, -0.20408, -0.21285, -0.214178, -0.197908, -0.171797, -0.109641, -0.0713467, -0.0559952, -0.0398944, -0.030646, -0.0229411, -0.0154052, -0.00658813, -0.00183182, -0.000335579" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("13.337, 15.2981, 18.0012, 20.5575, 22.6384, 24.4034, 25.965, 26.7858, 27.5397, 29.0291, 30.5182, 32.8595, 34.0589, 34.7153, 36.1805, 37.6796, 39.2412, 40.8028, 43.926");
+            values ( \
+              "-0.053445, -0.0554701, -0.102226, -0.142578, -0.171174, -0.191402, -0.205395, -0.210907, -0.214556, -0.215854, -0.19932, -0.110903, -0.0720062, -0.0558338, -0.0305556, -0.0160058, -0.00782713, -0.00375741, -0.000843772" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.6608, 2.7072, 2.72001, 2.73434, 2.74439, 2.74809, 2.75303, 2.77866, 2.79337, 2.79992, 2.8133, 2.82532, 2.83651, 2.84726, 2.8579, 2.86587, 2.86953, 2.87946, 2.88238, 2.88667, 2.89023, 2.89274, 2.89776, 2.90666, 2.91606");
+            values ( \
+              "-0.000373524, -0.000972089, -0.00187738, -0.00332061, -0.00486806, -0.00559395, -0.00669862, -0.0129705, -0.0161237, -0.0173869, -0.0197724, -0.0214893, -0.0227679, -0.0234753, -0.0232443, -0.0208932, -0.0183287, -0.00953122, -0.00733144, -0.00478564, -0.00330736, -0.00254285, -0.00147078, -0.000584231, -0.000272527" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.80287, 2.83865, 2.85055, 2.90754, 2.94364, 2.95881, 2.97545, 2.98698, 2.99444, 3.00289, 3.01751, 3.02056, 3.02464, 3.03185, 3.05073, 3.06132, 3.06806, 3.07331, 3.08353, 3.09391, 3.10848, 3.12438, 3.15511, 3.26347");
+            values ( \
+              "-0.00810813, -0.0117891, -0.0157309, -0.038827, -0.0516771, -0.0564445, -0.0612344, -0.0639706, -0.0654229, -0.0666168, -0.0664128, -0.0654136, -0.0633111, -0.0565995, -0.0268831, -0.0145914, -0.00951684, -0.0066884, -0.00322716, -0.0015324, -0.000550528, -0.00022401, -9.26185e-05, -6.34705e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("3.07342, 3.14001, 3.1517, 3.189, 3.31071, 3.39221, 3.42881, 3.46223, 3.49374, 3.525, 3.54843, 3.59132, 3.61483, 3.62698, 3.64646, 3.67245, 3.71315, 3.7616");
+            values ( \
+              "-0.00742644, -0.0187505, -0.0221943, -0.0354231, -0.0832939, -0.11274, -0.125309, -0.135308, -0.141365, -0.137536, -0.115239, -0.0532214, -0.0305838, -0.0225521, -0.0135242, -0.00655219, -0.00177628, -0.000417479" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.90705, 4.03567, 4.22236, 4.35976, 4.48268, 4.58885, 4.68539, 4.77629, 4.86506, 4.95373, 4.96274, 4.99881, 5.12657, 5.19485, 5.23015, 5.27961, 5.34325, 5.4281, 5.54472");
+            values ( \
+              "-0.046899, -0.0505729, -0.100061, -0.134635, -0.162038, -0.181962, -0.196193, -0.205069, -0.206724, -0.191518, -0.187743, -0.16858, -0.0874372, -0.0563211, -0.0442229, -0.0311257, -0.0195486, -0.0101337, -0.00419328" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("6.15438, 6.6028, 7.3006, 7.92776, 8.41815, 8.84365, 9.23185, 9.59839, 9.95697, 10.3151, 11.1674, 11.3181, 11.6699, 12.0502, 12.4847, 12.6393");
+            values ( \
+              "-0.0504506, -0.0517836, -0.101394, -0.142078, -0.169748, -0.18984, -0.204125, -0.212879, -0.214204, -0.197922, -0.0713681, -0.0559653, -0.0306291, -0.0154394, -0.00662816, -0.00539482" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("15.6872, 17.6838, 20.3279, 22.8687, 24.7997, 26.729, 28.2906, 29.1052, 29.8648, 31.3542, 32.8432, 35.1842, 36.3836, 37.0406, 38.5058, 40.0032, 41.5648, 43.1263, 46.2495");
+            values ( \
+              "-0.0536099, -0.0565512, -0.102271, -0.14239, -0.169109, -0.191422, -0.205409, -0.210885, -0.214566, -0.215861, -0.199326, -0.110917, -0.0720121, -0.055826, -0.0305512, -0.0160154, -0.00783195, -0.00375975, -0.000844305" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("9.92405, 10.0187, 10.0571, 10.0814, 10.143, 10.1729, 10.1987, 10.2222, 10.2447, 10.2666, 10.2884, 10.3033, 10.3405, 10.3509, 10.3665, 10.3797, 10.4014, 10.4658, 10.4785, 10.4967, 10.5201, 10.5445, 10.5701, 10.6029, 10.6638");
+            values ( \
+              "-1.96643e-05, -0.00102966, -0.00197368, -0.00310611, -0.00747817, -0.00912184, -0.0101469, -0.0108719, -0.0112516, -0.0114606, -0.0112481, -0.0103728, -0.00275614, -0.00158224, -0.000787024, -0.000564469, -0.000348804, -7.21172e-05, -0.000119358, -3.6775e-05, -8.57096e-05, -1e-22, -5.84052e-05, -1e-22, -4.3943e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("10.023, 10.1249, 10.1622, 10.1689, 10.1822, 10.2088, 10.2267, 10.2623, 10.3322, 10.3741, 10.3943, 10.4414, 10.4596, 10.4796, 10.4987, 10.5175, 10.526, 10.5397, 10.5538, 10.5804, 10.59, 10.597, 10.605, 10.6157, 10.6308, 10.6473, 10.6644, 10.6831, 10.7344, 10.8267");
+            values ( \
+              "-0.000383283, -0.00168133, -0.00317205, -0.00351418, -0.00423945, -0.00607475, -0.00771706, -0.0121577, -0.0221976, -0.0273491, -0.0296377, -0.0342771, -0.0356918, -0.0369865, -0.0379052, -0.0382292, -0.0380015, -0.0365854, -0.0321875, -0.0162108, -0.0112968, -0.0085316, -0.00608141, -0.00381884, -0.00195697, -0.00100285, -0.000552492, -0.000343769, -0.000133607, -3.86847e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("10.589, 10.6828, 10.711, 10.7572, 10.7745, 10.9889, 11.0431, 11.1095, 11.1685, 11.2224, 11.2599, 11.2729, 11.2977, 11.3221, 11.359, 11.4301, 11.4476, 11.4719, 11.4876, 11.5192, 11.5722, 11.6342");
+            values ( \
+              "-0.00905407, -0.00954423, -0.0121179, -0.0173644, -0.0197415, -0.053072, -0.0609883, -0.0700711, -0.077745, -0.0840644, -0.0874126, -0.0882286, -0.0889767, -0.0879224, -0.0783037, -0.0323967, -0.0237799, -0.0149966, -0.0109166, -0.00550682, -0.00144824, -0.000262662" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("12.0496, 12.3358, 12.4892, 12.9384, 13.1566, 13.2215, 13.2949, 13.4218, 13.5421, 13.6616, 13.7511, 13.8547, 13.917, 13.944, 13.9979, 14.0532, 14.0819, 14.1393, 14.2542, 14.4147, 14.6081");
+            values ( \
+              "-0.020055, -0.0334689, -0.0504267, -0.101701, -0.125161, -0.131652, -0.138557, -0.148914, -0.155072, -0.150705, -0.125697, -0.0808059, -0.0577497, -0.0495681, -0.035517, -0.0249006, -0.0207359, -0.0139002, -0.00604574, -0.00152333, -0.000337154" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("15.4675, 16.0196, 17.3673, 17.8645, 18.2932, 18.6836, 19.0523, 19.4122, 19.7718, 20.6302, 20.9078, 21.1084, 21.3613, 21.6986, 22.2549, 22.9082");
+            values ( \
+              "-0.0409844, -0.049327, -0.13957, -0.167877, -0.18836, -0.202923, -0.211921, -0.213466, -0.197418, -0.0707345, -0.0448349, -0.031679, -0.0202008, -0.0107225, -0.00341131, -0.000799391" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("25.0551, 27.2131, 29.7039, 32.3078, 34.339, 35.9006, 37.3509, 38.4547, 39.2411, 40.7305, 42.2196, 44.5609, 45.7602, 46.4165, 47.8817, 49.3813, 50.9429, 52.5045, 55.6276");
+            values ( \
+              "-0.0509566, -0.0592434, -0.102268, -0.14332, -0.171176, -0.189286, -0.202914, -0.210724, -0.21456, -0.215859, -0.199323, -0.110901, -0.0720051, -0.0558363, -0.030557, -0.0160031, -0.00782584, -0.00375672, -0.000843585" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00713889, 0.00715703, 0.00718112, 0.00719437, 0.00719854, 0.00719962", \
+            "0.00836719, 0.00837557, 0.00839225, 0.00840555, 0.00841067, 0.00841207", \
+            "0.00882094, 0.00882088, 0.00882263, 0.00882768, 0.00883108, 0.00883222", \
+            "0.00898267, 0.00898042, 0.00897384, 0.00897026, 0.00896964, 0.00896985", \
+            "0.0090384, 0.00903664, 0.00903178, 0.00902418, 0.00901817, 0.0090158", \
+            "0.00907665, 0.00907594, 0.00907339, 0.00906662, 0.0090569, 0.00905052" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00926225, 0.0092753, 0.00929136, 0.00930255, 0.00930622, 0.00930715", \
+            "0.0102515, 0.0102404, 0.0102272, 0.0102194, 0.0102178, 0.0102175", \
+            "0.0108067, 0.0107491, 0.010668, 0.0106159, 0.0106043, 0.0105921", \
+            "0.0114589, 0.0113075, 0.0110445, 0.0108701, 0.0108069, 0.0107875", \
+            "0.012111, 0.0118403, 0.0111409, 0.0111117, 0.0108904, 0.0108266", \
+            "0.011758, 0.0118155, 0.0120078, 0.0108326, 0.0111105, 0.0108802" \
+          );
+        }
+      }
+      timing () {
+        related_pin : "CI";
+        timing_sense : positive_unate;
+        timing_type : combinational;
+        cell_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0938432, 0.143612, 0.341559, 1.1596, 4.57611, 18.8864", \
+            "0.102353, 0.152253, 0.350337, 1.16865, 4.58499, 18.8939", \
+            "0.136151, 0.187366, 0.385797, 1.204, 4.6202, 18.9281", \
+            "0.184373, 0.262223, 0.513096, 1.34851, 4.76344, 19.0707", \
+            "0.117342, 0.251474, 0.663514, 1.8201, 5.34657, 19.6486", \
+            "-0.613151, -0.382919, 0.333267, 2.25641, 7.21632, 21.9754" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0263402, 0.0544473, 0.170003, 0.650381, 2.66402, 11.0934", \
+            "0.0263939, 0.0544387, 0.170076, 0.650296, 2.66326, 11.0942", \
+            "0.0272627, 0.0546163, 0.170014, 0.650345, 2.66282, 11.0946", \
+            "0.0381863, 0.0648135, 0.174926, 0.650315, 2.66321, 11.0953", \
+            "0.0671467, 0.102034, 0.215054, 0.67421, 2.66284, 11.093", \
+            "0.139566, 0.197278, 0.353075, 0.828875, 2.75433, 11.093" \
+          );
+        }
+        cell_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.136984, 0.204457, 0.470941, 1.56432, 6.13199, 25.2582", \
+            "0.146201, 0.213966, 0.481248, 1.57543, 6.14219, 25.2711", \
+            "0.192503, 0.259525, 0.526389, 1.62148, 6.19049, 25.3186", \
+            "0.357554, 0.444099, 0.721716, 1.81206, 6.37882, 25.5076", \
+            "0.746515, 0.89197, 1.35062, 2.60722, 7.1541, 26.2728", \
+            "1.88905, 2.10788, 2.83504, 4.96142, 10.3546, 29.3923" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0298585, 0.056737, 0.162091, 0.592891, 2.4007, 9.96727", \
+            "0.0298768, 0.0567209, 0.16211, 0.592897, 2.39451, 9.96589", \
+            "0.0297303, 0.0566411, 0.162046, 0.592908, 2.40085, 9.96202", \
+            "0.0418646, 0.0667633, 0.162805, 0.593227, 2.39874, 9.96591", \
+            "0.0736509, 0.110947, 0.222866, 0.596823, 2.4004, 9.96497", \
+            "0.145358, 0.19379, 0.35774, 0.846725, 2.41679, 9.96587" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.072705, 0.0758427, 0.0832714, 0.0889014, 0.0935753, 0.0978317, 0.101915, 0.106, 0.110066, 0.122498, 0.127455, 0.13613, 0.142523, 0.153591, 0.15583");
+            values ( \
+              "0.011832, 0.0172307, 0.0380092, 0.0497651, 0.0564687, 0.0601383, 0.0614199, 0.060508, 0.0564154, 0.0229164, 0.0150823, 0.00689839, 0.00368586, 0.00133068, 0.00116684" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.0905813, 0.0980766, 0.11439, 0.125609, 0.13497, 0.143597, 0.151992, 0.161612, 0.169406, 0.189263, 0.196256, 0.20941, 0.219862, 0.231975, 0.247935, 0.25224");
+            values ( \
+              "0.0170223, 0.0314696, 0.0795645, 0.104464, 0.117545, 0.123477, 0.12464, 0.120064, 0.10996, 0.0611969, 0.0467953, 0.0265962, 0.0163586, 0.00909143, 0.00422267, 0.00362203" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.170601, 0.192727, 0.22102, 0.235662, 0.247911, 0.269086, 0.284401, 0.297267, 0.303838, 0.313929, 0.321207, 0.328515, 0.33826, 0.343933, 0.361019, 0.376357, 0.396402, 0.405086, 0.420015, 0.467089, 0.497825, 0.511612, 0.529692, 0.545363, 0.566258, 0.592239, 0.608118, 0.639876, 0.702287, 0.774737");
+            values ( \
+              "0.0298434, 0.0489423, 0.0918615, 0.112239, 0.126747, 0.14624, 0.15604, 0.161779, 0.163987, 0.166319, 0.167392, 0.167887, 0.167695, 0.167223, 0.164047, 0.159124, 0.149101, 0.142892, 0.130221, 0.0836001, 0.0573501, 0.0475615, 0.0367702, 0.0291465, 0.0211008, 0.0139698, 0.0108084, 0.00634821, 0.00201736, 0.00049198" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.497625, 0.607034, 0.681162, 0.725458, 0.774759, 0.81983, 0.875198, 0.902974, 0.950038, 0.967815, 1.00337, 1.06811, 1.15986, 1.18304, 1.21394, 1.26995, 1.34525, 1.38056, 1.43807, 1.61893, 1.68887, 1.73742, 1.79034, 1.85981, 1.92013, 2.00057, 2.07007, 2.1007, 2.16194, 2.28444, 2.52436, 2.80358");
+            values ( \
+              "0.039681, 0.0670702, 0.101514, 0.120587, 0.13875, 0.15218, 0.165077, 0.170172, 0.176884, 0.178801, 0.18175, 0.184309, 0.182717, 0.181417, 0.179169, 0.1736, 0.162336, 0.155223, 0.141459, 0.0913057, 0.0735015, 0.0624746, 0.051815, 0.0400285, 0.0317137, 0.0229572, 0.0172568, 0.0151921, 0.0117502, 0.00690218, 0.00220373, 0.000535609" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("1.88851, 2.2258, 2.62217, 2.82281, 2.93846, 3.12026, 3.33466, 3.76955, 4.17857, 4.50444, 4.74427, 5.00457, 5.37597, 5.62722, 6.58737, 6.85964, 6.99922, 7.27839, 7.50654, 7.76762, 8.11571, 8.33426, 8.55501, 8.84936, 9.43804, 10.4826, 11.7189");
+            values ( \
+              "0.0593078, 0.0595707, 0.10638, 0.128067, 0.13902, 0.153803, 0.167504, 0.18441, 0.18939, 0.187647, 0.183745, 0.177169, 0.162507, 0.14848, 0.0835074, 0.0673222, 0.0598814, 0.0468251, 0.0379633, 0.0296221, 0.0210066, 0.0168689, 0.0134857, 0.00995535, 0.00529684, 0.00154354, 0.000321057" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("7.92728, 9.56807, 10.6086, 11.5714, 12.371, 13.7005, 15.1812, 15.5026, 16.1455, 17.2032, 18.4958, 18.8942, 19.6911, 20.6473, 22.128, 23.3802, 27.0484, 28.4451, 29.1625, 30.5972, 31.6579, 32.4099, 33.8906, 34.8593, 36.263, 37.7437, 39.2244, 40.7051, 43.6665, 46.628");
+            values ( \
+              "0.0670359, 0.0737304, 0.103905, 0.129384, 0.147001, 0.168982, 0.183625, 0.18558, 0.188408, 0.190314, 0.188715, 0.187444, 0.183921, 0.177919, 0.163987, 0.147096, 0.086994, 0.0668297, 0.0577785, 0.0424427, 0.0334582, 0.0281255, 0.0197728, 0.015652, 0.0110968, 0.00765746, 0.00527282, 0.00361488, 0.00169415, 0.000790739" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.104477, 0.108455, 0.116013, 0.121688, 0.126383, 0.130652, 0.134744, 0.138822, 0.142899, 0.155328, 0.160395, 0.168947, 0.175374, 0.183852");
+            values ( \
+              "0.0105206, 0.0165735, 0.0375099, 0.0494363, 0.0563204, 0.0599614, 0.0613553, 0.0604114, 0.0564054, 0.0229357, 0.0149542, 0.00691599, 0.00367846, 0.00187766" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.12414, 0.126917, 0.131272, 0.147038, 0.15825, 0.167615, 0.176231, 0.184625, 0.193007, 0.198252, 0.202038, 0.221926, 0.228887, 0.242036, 0.2525, 0.264644, 0.280755, 0.291407");
+            values ( \
+              "0.0179304, 0.0218516, 0.0325487, 0.0798271, 0.104666, 0.117441, 0.123633, 0.124522, 0.121178, 0.115853, 0.109958, 0.0611258, 0.0467965, 0.026601, 0.0163545, 0.00907684, 0.00418335, 0.00270207" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.196057, 0.227468, 0.268382, 0.28929, 0.301902, 0.317393, 0.324077, 0.336589, 0.346728, 0.353833, 0.361792, 0.375571, 0.393728, 0.409204, 0.428573, 0.437944, 0.452853, 0.49996, 0.530684, 0.544473, 0.562555, 0.578231, 0.599132, 0.625106, 0.64098, 0.672729, 0.733957, 0.804773");
+            values ( \
+              "0.0124685, 0.0512465, 0.111857, 0.135232, 0.14605, 0.155926, 0.159274, 0.163876, 0.166176, 0.167313, 0.167848, 0.167313, 0.164057, 0.15908, 0.149523, 0.142868, 0.130239, 0.0835846, 0.0573562, 0.0475596, 0.0367732, 0.0291469, 0.0210961, 0.0139682, 0.0108102, 0.00634859, 0.00207367, 0.000526659" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.54975, 0.66551, 0.724322, 0.773308, 0.817333, 0.869002, 0.935009, 0.969745, 1.00106, 1.05263, 1.10131, 1.18961, 1.22307, 1.2622, 1.30314, 1.38004, 1.41375, 1.47132, 1.65209, 1.72206, 1.77063, 1.82354, 1.893, 1.95332, 2.03374, 2.13389, 2.19515, 2.31768, 2.55366, 2.82723");
+            values ( \
+              "0.0534245, 0.0789076, 0.106075, 0.126418, 0.141838, 0.15633, 0.170022, 0.175231, 0.178837, 0.182735, 0.184319, 0.182869, 0.180962, 0.177867, 0.173582, 0.162042, 0.15521, 0.14145, 0.0913056, 0.0735091, 0.0624767, 0.0518073, 0.0400336, 0.0317203, 0.0229538, 0.0151867, 0.011755, 0.00689535, 0.00226018, 0.000564309" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("1.97902, 2.34451, 2.65589, 2.8581, 2.9753, 3.16578, 3.36919, 3.77601, 3.96634, 4.21148, 4.4278, 4.61756, 4.94261, 5.2279, 5.49173, 5.94553, 6.67957, 6.96577, 7.15322, 7.45819, 7.71709, 8.06228, 8.33291, 8.62755, 9.02039, 9.80609, 10.3897");
+            values ( \
+              "0.0685781, 0.0695886, 0.106545, 0.128355, 0.139441, 0.154769, 0.167654, 0.183761, 0.187406, 0.189226, 0.188545, 0.186412, 0.179817, 0.17047, 0.158143, 0.129775, 0.0798494, 0.0633832, 0.0539726, 0.0409524, 0.0321012, 0.0229022, 0.0174552, 0.0129423, 0.00860661, 0.00360312, 0.0021826" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("7.79288, 9.38159, 10.5591, 11.6016, 12.4237, 13.7315, 15.2122, 15.534, 16.1775, 17.2347, 18.5031, 18.9256, 19.7707, 20.679, 22.1597, 23.4119, 27.08, 28.4769, 29.1944, 30.6293, 31.3135, 32.4408, 33.9216, 34.6569, 36.296, 37.7768, 39.2575, 40.7382, 43.6996, 46.6611");
+            values ( \
+              "0.059021, 0.0674258, 0.101502, 0.129278, 0.147382, 0.168918, 0.183603, 0.185538, 0.188399, 0.190284, 0.188779, 0.18742, 0.183672, 0.177899, 0.163995, 0.147105, 0.0869841, 0.0668402, 0.0577656, 0.0424502, 0.0364208, 0.0281209, 0.0197867, 0.0165501, 0.011103, 0.00764514, 0.0052809, 0.00360388, 0.00168379, 0.000780699" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.231485, 0.23717, 0.251716, 0.258523, 0.26416, 0.267499, 0.269576, 0.273762, 0.276029, 0.282281, 0.28591, 0.290425, 0.294091, 0.298421, 0.30203, 0.306259, 0.311787, 0.316271, 0.321538, 0.333717, 0.362122");
+            values ( \
+              "0.00569469, 0.0143155, 0.0461464, 0.0554375, 0.0591554, 0.0596405, 0.0590423, 0.0555829, 0.0505231, 0.0316477, 0.023397, 0.0161285, 0.011685, 0.00793619, 0.00567189, 0.00376022, 0.00221227, 0.00154513, 0.000916483, 0.000370038, 0.000158763" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.253602, 0.262427, 0.278892, 0.290288, 0.299725, 0.308377, 0.316795, 0.326329, 0.334234, 0.361097, 0.374535, 0.384374, 0.397136, 0.414343, 0.415508");
+            values ( \
+              "0.0132421, 0.0288755, 0.0777396, 0.103522, 0.116899, 0.123124, 0.124341, 0.120002, 0.109898, 0.0467855, 0.0262841, 0.0166182, 0.00895407, 0.00392632, 0.0037753" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.32616, 0.357991, 0.401005, 0.419164, 0.43445, 0.45, 0.456638, 0.469044, 0.482584, 0.489583, 0.497979, 0.505128, 0.514998, 0.522574, 0.531953, 0.541704, 0.561204, 0.570428, 0.585341, 0.632441, 0.663168, 0.676956, 0.695038, 0.710712, 0.731612, 0.757587, 0.773463, 0.805213, 0.865874, 0.936318");
+            values ( \
+              "0.00590746, 0.0488388, 0.112264, 0.132777, 0.146264, 0.156047, 0.159437, 0.163973, 0.166926, 0.167618, 0.16788, 0.167583, 0.166392, 0.164918, 0.162449, 0.159106, 0.149412, 0.142897, 0.130214, 0.0836002, 0.0573467, 0.0475682, 0.036765, 0.0291411, 0.0211026, 0.0139731, 0.0108056, 0.0063526, 0.00209594, 0.000542688" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.683868, 0.791299, 0.867759, 0.921076, 0.967233, 1.02691, 1.06644, 1.10168, 1.13343, 1.18502, 1.2337, 1.32069, 1.35803, 1.3959, 1.43553, 1.51283, 1.54614, 1.60373, 1.78448, 1.90303, 1.95594, 2.0254, 2.08572, 2.16613, 2.26629, 2.32755, 2.45009, 2.68405, 2.95513");
+            values ( \
+              "0.0577241, 0.0757631, 0.110838, 0.132073, 0.14711, 0.162195, 0.169816, 0.175147, 0.178801, 0.182721, 0.184295, 0.182921, 0.180781, 0.17773, 0.173578, 0.161959, 0.155211, 0.141439, 0.0913102, 0.0624727, 0.0518094, 0.0400306, 0.0317182, 0.0229567, 0.0151887, 0.0117527, 0.00689688, 0.00228478, 0.000582795" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("2.0615, 2.41129, 2.78414, 2.99018, 3.11126, 3.29484, 3.5015, 3.91482, 4.06091, 4.20398, 4.34372, 4.62321, 4.74929, 4.95403, 5.17002, 5.5406, 5.79463, 6.12451, 6.62999, 6.90016, 7.07517, 7.29877, 7.58979, 7.85, 8.19694, 8.46577, 8.75875, 9.14939, 9.79997, 10.8552, 12.1025");
+            values ( \
+              "0.0582555, 0.0618747, 0.105992, 0.128272, 0.139698, 0.154486, 0.167604, 0.183912, 0.186836, 0.188518, 0.189202, 0.188002, 0.186461, 0.182705, 0.177086, 0.162512, 0.148343, 0.126483, 0.0914944, 0.0745028, 0.064601, 0.0533177, 0.0409763, 0.0320815, 0.0228335, 0.0174483, 0.0129608, 0.00862655, 0.00426505, 0.00121509, 0.000250824" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("0.00639794, 4.37704, 5.85776, 7.33848, 8.52277, 11.3641, 12.488, 13.8702, 15.3509, 16.3173, 17.3739, 18.6335, 19.9182, 20.8182, 22.2989, 23.5512, 28.6162, 30.7687, 32.5797, 35.0303, 37.9167, 39.3974, 40.4467");
+            values ( \
+              "1e-22, 6.92838e-05, 0.00200459, 0.01577, 0.0404316, 0.119774, 0.145815, 0.168908, 0.183566, 0.188372, 0.190293, 0.188777, 0.183605, 0.177913, 0.163975, 0.147086, 0.0668232, 0.042432, 0.0281398, 0.0156463, 0.00765953, 0.00526425, 0.00427563" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.641431, 0.657338, 0.689995, 0.696675, 0.702728, 0.708463, 0.71415, 0.719832, 0.730479, 0.737985, 0.744518, 0.752156, 0.765343, 0.768889");
+            values ( \
+              "0.000717208, 0.00692623, 0.0349201, 0.0394618, 0.04253, 0.0439866, 0.0433791, 0.0370726, 0.0175985, 0.00998575, 0.00586806, 0.00300798, 0.00105582, 0.000902746" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.677074, 0.692314, 0.701846, 0.705211, 0.711942, 0.717876, 0.726948, 0.730501, 0.737608, 0.74725, 0.759884, 0.770777, 0.780828, 0.790624, 0.800403, 0.800641, 0.801115, 0.802063, 0.80396, 0.807635, 0.812077, 0.817644, 0.823768, 0.828124, 0.829002, 0.830758, 0.834271, 0.840317, 0.843767, 0.84455, 0.846117, 0.849252, 0.854386, 0.860918, 0.864491, 0.871638, 0.878359, 0.888263, 0.895653");
+            values ( \
+              "0.00341952, 0.0070283, 0.0141181, 0.0173051, 0.0248147, 0.0325288, 0.0449959, 0.0499433, 0.0602382, 0.0742313, 0.0904122, 0.100643, 0.106005, 0.106646, 0.100971, 0.100613, 0.0999418, 0.0986801, 0.0957833, 0.0889191, 0.0791847, 0.0668608, 0.0544107, 0.046517, 0.0450023, 0.0420951, 0.0366489, 0.0285161, 0.0245854, 0.0237611, 0.0221793, 0.0192875, 0.0152565, 0.0112432, 0.00951199, 0.00682144, 0.00497681, 0.0030824, 0.00215725" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.827068, 0.855398, 0.876476, 0.934639, 0.94698, 0.963812, 0.983781, 0.997614, 1.0096, 1.0236, 1.03644, 1.05853, 1.07043, 1.08757, 1.11051, 1.15181, 1.17966, 1.21242, 1.22895, 1.25098, 1.27403, 1.31084, 1.35993, 1.42659, 1.50819");
+            values ( \
+              "0.026862, 0.0346683, 0.0566282, 0.123935, 0.134932, 0.146882, 0.156667, 0.160796, 0.162698, 0.163107, 0.161885, 0.156602, 0.151867, 0.141738, 0.121998, 0.0816826, 0.0580886, 0.0368635, 0.0288661, 0.0205376, 0.0142518, 0.00780463, 0.00330614, 0.000933559, 0.00018422" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.18693, 1.26953, 1.38745, 1.42557, 1.47818, 1.52768, 1.56073, 1.59957, 1.63516, 1.66724, 1.71882, 1.7675, 1.85598, 1.88889, 1.9282, 1.96933, 2.04549, 2.07993, 2.13748, 2.31829, 2.38825, 2.43681, 2.48973, 2.55919, 2.61951, 2.69993, 2.76945, 2.80008, 2.86133, 2.98385, 3.2164, 3.48695");
+            values ( \
+              "0.0378094, 0.0505819, 0.104679, 0.120914, 0.140088, 0.154408, 0.162228, 0.169717, 0.175127, 0.178813, 0.182738, 0.1843, 0.182868, 0.180993, 0.177871, 0.17359, 0.162167, 0.15522, 0.141445, 0.0913117, 0.0734992, 0.0624697, 0.0518163, 0.0400256, 0.0317121, 0.0229607, 0.017255, 0.0151942, 0.0117479, 0.00690333, 0.00229836, 0.000595261" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("2.64169, 3.01771, 3.31882, 3.52204, 3.81877, 4.03302, 4.46758, 4.6497, 4.84396, 4.93818, 5.06381, 5.28148, 5.60455, 5.89562, 6.15558, 6.60554, 7.02284, 7.36943, 7.60428, 7.75757, 8.06413, 8.25864, 8.56826, 8.95218, 9.3427, 9.64829, 10.2595, 11.3045, 12.5486");
+            values ( \
+              "0.0668309, 0.07076, 0.106481, 0.128413, 0.154018, 0.167676, 0.184496, 0.187695, 0.18918, 0.189247, 0.188751, 0.186449, 0.179869, 0.170314, 0.15816, 0.130025, 0.10088, 0.0782509, 0.0647394, 0.0568281, 0.0431982, 0.0360582, 0.0267906, 0.0182574, 0.0122891, 0.0089499, 0.00463794, 0.00134146, 0.00028063" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0.00663099, 4.7359, 6.21662, 7.69734, 8.97679, 12.1205, 13.1864, 14.4023, 15.883, 16.848, 17.9057, 19.1561, 20.4501, 21.3502, 22.8309, 24.0833, 29.1483, 31.3011, 33.1107, 35.5623, 38.4503, 40.8538");
+            values ( \
+              "1e-22, 4.7361e-05, 0.00141843, 0.013226, 0.0385138, 0.125512, 0.149118, 0.168866, 0.183551, 0.188356, 0.190271, 0.1888, 0.183607, 0.177899, 0.163981, 0.147091, 0.0668309, 0.0424376, 0.028137, 0.0156556, 0.00764762, 0.00436949" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.07935, 2.10878, 2.11335, 2.12247, 2.12718, 2.15175, 2.15931, 2.17294, 2.18481, 2.19569, 2.20599, 2.21609, 2.22618, 2.24218, 2.25112, 2.26075, 2.26776, 2.27216, 2.28015, 2.29632, 2.3116, 2.32666, 2.36345, 2.42452");
+            values ( \
+              "0.000883406, 0.00249191, 0.00309733, 0.00481042, 0.00606313, 0.0145506, 0.0166603, 0.0197967, 0.0220163, 0.0236037, 0.0245324, 0.0246675, 0.0231712, 0.0118555, 0.0072178, 0.00406299, 0.00247184, 0.001834, 0.0010606, 0.000462258, 0.000537154, 0.000289581, 6.96313e-05, 4.20244e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.13599, 2.19249, 2.20216, 2.21506, 2.26, 2.29516, 2.31348, 2.32989, 2.34521, 2.35904, 2.36224, 2.36652, 2.37082, 2.37559, 2.39764, 2.41393, 2.4272, 2.4384, 2.44622, 2.45482, 2.46466, 2.47551, 2.48737");
+            values ( \
+              "0.000842962, 0.00594964, 0.00884084, 0.0138023, 0.0366575, 0.0530329, 0.0606529, 0.0660512, 0.0694871, 0.070336, 0.069857, 0.0684493, 0.0660854, 0.0618162, 0.0360913, 0.0209943, 0.0127563, 0.00815184, 0.0058763, 0.00404611, 0.00262463, 0.00162389, 0.00100151" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("2.40881, 2.47771, 2.49756, 2.52512, 2.57015, 2.65164, 2.67207, 2.68895, 2.70863, 2.72735, 2.74518, 2.75162, 2.76291, 2.7741, 2.79648, 2.80688, 2.8236, 2.84386, 2.8924, 2.90563, 2.91988, 2.93849, 2.95424, 2.97019, 2.9928, 3.0023, 3.02129, 3.05927, 3.12223, 3.1962");
+            values ( \
+              "0.0069966, 0.018299, 0.0255709, 0.0376957, 0.0590412, 0.10155, 0.111406, 0.118848, 0.12631, 0.131634, 0.134793, 0.135474, 0.136053, 0.135802, 0.132226, 0.128491, 0.119501, 0.104399, 0.0648231, 0.0552909, 0.046033, 0.035735, 0.0285349, 0.0225124, 0.0159075, 0.0137077, 0.0101448, 0.0053915, 0.00173099, 0.000420399" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.13148, 3.28512, 3.49858, 3.62165, 3.67206, 3.72557, 3.79557, 3.88246, 3.93046, 4.00294, 4.05384, 4.11503, 4.46222, 4.60122, 4.71291, 4.79991, 4.88961, 4.9582, 5.09537, 5.2417");
+            values ( \
+              "0.0367778, 0.0547697, 0.125573, 0.156589, 0.165283, 0.171915, 0.176879, 0.177847, 0.176115, 0.170625, 0.164381, 0.153705, 0.0651013, 0.0394428, 0.0254532, 0.0178335, 0.0122783, 0.00916266, 0.00502532, 0.00295899" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("4.71867, 5.04868, 5.45957, 5.6658, 5.78743, 5.9692, 6.17707, 6.5928, 6.72192, 6.8695, 7.01929, 7.31888, 7.42506, 7.62982, 7.84562, 8.21955, 8.46358, 8.78896, 9.15866, 9.52223, 9.74148, 9.88612, 10.1754, 10.4133, 10.5401, 10.7844, 11.1214, 11.2594, 11.5355, 12.0875, 13.0533, 14.1833");
+            values ( \
+              "0.0558701, 0.0575327, 0.105992, 0.1283, 0.139764, 0.154416, 0.167611, 0.183986, 0.186608, 0.188447, 0.189207, 0.187815, 0.186469, 0.182715, 0.17709, 0.162356, 0.148758, 0.127255, 0.101426, 0.0776739, 0.0650738, 0.0575765, 0.0444926, 0.0356976, 0.0316365, 0.0249581, 0.0178064, 0.0154996, 0.011675, 0.00650355, 0.00212545, 0.000541997" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("0.01296, 7.3375, 8.81821, 9.18839, 10.1064, 10.9328, 13.9958, 15.2677, 16.5479, 18.0286, 18.9923, 20.0503, 21.3075, 22.5943, 23.4943, 24.975, 26.227, 31.2933, 33.4457, 35.2485, 37.7057, 40.6038, 42.732");
+            values ( \
+              "1e-22, 0.000135398, 0.00338779, 0.00609319, 0.0174651, 0.0341185, 0.118773, 0.148018, 0.168997, 0.183639, 0.188417, 0.190317, 0.188812, 0.183627, 0.177915, 0.163988, 0.147099, 0.0668142, 0.0424294, 0.0281791, 0.0156553, 0.00763105, 0.00473534" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("7.35068, 7.49809, 7.53698, 7.55513, 7.57381, 7.58388, 7.5973, 7.63782, 7.66211, 7.67364, 7.69765, 7.72016, 7.74214, 7.76402, 7.7859, 7.79325, 7.80109, 7.8298, 7.84972, 7.8663, 7.89532, 7.91042, 7.92188, 7.95311, 7.99566");
+            values ( \
+              "3.31769e-05, 0.000385296, 0.0010636, 0.00149025, 0.00222226, 0.00281688, 0.00388128, 0.00778799, 0.00940345, 0.00992416, 0.0108068, 0.0111974, 0.0114067, 0.011288, 0.0109095, 0.010489, 0.00978295, 0.00458406, 0.00227389, 0.00121047, 0.000418507, 0.000198646, 0.00012196, 5.78509e-05, 3.05139e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("7.58368, 7.68486, 7.70676, 7.73457, 7.74461, 7.82733, 7.86565, 7.88274, 7.91809, 7.95041, 7.98098, 8.00217, 8.01058, 8.02516, 8.03987, 8.05468, 8.09033, 8.11353, 8.13597, 8.14707, 8.16186, 8.19144, 8.22703, 8.2618, 8.4962");
+            values ( \
+              "0.000925443, 0.00318812, 0.00438004, 0.00678185, 0.00797572, 0.0214836, 0.0262603, 0.0279886, 0.0310181, 0.0331911, 0.0347863, 0.0354909, 0.035618, 0.0355823, 0.0346829, 0.031654, 0.017766, 0.0103342, 0.00559159, 0.00403624, 0.00254344, 0.000879967, 0.000202797, 8.07838e-05, 6.28009e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("7.99623, 8.19278, 8.21508, 8.24481, 8.28825, 8.36788, 8.42879, 8.58435, 8.62307, 8.66678, 8.70649, 8.74356, 8.76711, 8.77704, 8.79028, 8.81676, 8.83577, 8.94119, 8.97748, 9.00388, 9.03665, 9.08034, 9.1396");
+            values ( \
+              "0.000611426, 0.00825601, 0.0103536, 0.0137822, 0.0203395, 0.0343829, 0.0443559, 0.0693831, 0.0750025, 0.0802919, 0.0837916, 0.0856436, 0.0857773, 0.0854239, 0.0843765, 0.0794917, 0.0733433, 0.0301754, 0.01953, 0.013843, 0.00883402, 0.00464051, 0.00202579" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("9.41981, 9.64263, 9.74694, 9.88883, 9.99989, 10.2422, 10.3204, 10.4053, 10.4616, 10.5297, 10.5901, 10.6755, 10.7138, 10.775, 10.8391, 10.9666, 11.1617, 11.2265, 11.2761, 11.344, 11.3976, 11.4599, 11.5473, 11.5849, 11.6602, 11.8108, 12.0511, 12.3349");
+            values ( \
+              "0.0224988, 0.0277031, 0.0402015, 0.0584226, 0.0740344, 0.109844, 0.120648, 0.13116, 0.137124, 0.142902, 0.146492, 0.148741, 0.148498, 0.146172, 0.140367, 0.11789, 0.0723815, 0.0589233, 0.0497574, 0.0389751, 0.0318807, 0.0250204, 0.0175876, 0.0150789, 0.0110207, 0.00571478, 0.00182512, 0.000437621" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("12.436, 12.9012, 13.2685, 13.9069, 14.2313, 14.6472, 14.9741, 15.1303, 15.4323, 15.76, 15.9785, 16.3833, 16.8058, 17.3453, 17.966, 18.4321, 18.8938, 19.2506, 19.6171, 19.8972, 20.4573, 21.0114");
+            values ( \
+              "0.0453663, 0.0455487, 0.0735154, 0.128711, 0.151557, 0.171514, 0.179863, 0.181855, 0.182572, 0.179055, 0.174338, 0.159607, 0.135341, 0.0984387, 0.0609544, 0.0402611, 0.0259325, 0.0181467, 0.0125171, 0.00938314, 0.00514649, 0.0032058" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("0.0184448, 15.5628, 16.6851, 17.6175, 18.4332, 19.3586, 22.8432, 24.0099, 25.1328, 26.6135, 27.5839, 28.6375, 29.8816, 31.1814, 32.0815, 33.5622, 34.8143, 38.4826, 39.8793, 42.0313, 43.8443, 45.325, 46.2935, 47.6968, 49.1775, 52.1389, 52.8928");
+            values ( \
+              "1e-22, 7.78794e-05, 0.000850675, 0.00491907, 0.0135803, 0.0304681, 0.125478, 0.151023, 0.168958, 0.183614, 0.188424, 0.190315, 0.18884, 0.183622, 0.177915, 0.163985, 0.147096, 0.086993, 0.0668299, 0.0424436, 0.0281239, 0.0197716, 0.0156518, 0.0110977, 0.00765834, 0.00361538, 0.00312638" \
+            );
+          }
+        }
+        receiver_capacitance1_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00759578, 0.00762396, 0.00765812, 0.00767551, 0.0076808, 0.00768215", \
+            "0.00946353, 0.00948743, 0.00952893, 0.00955742, 0.00956723, 0.0095698", \
+            "0.0101573, 0.0101501, 0.0101481, 0.0101556, 0.0101604, 0.0101619", \
+            "0.0104713, 0.0104394, 0.0103871, 0.0103403, 0.0103218, 0.010317", \
+            "0.0108167, 0.0107134, 0.0105601, 0.0104455, 0.0103848, 0.0103599", \
+            "0.0106005, 0.0105775, 0.0109226, 0.0106085, 0.0104591, 0.0103952" \
+          );
+        }
+        receiver_capacitance2_rise (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0101986, 0.0101982, 0.0102056, 0.0102121, 0.0102145, 0.0102151", \
+            "0.00995217, 0.00988134, 0.00977922, 0.00971859, 0.00969901, 0.00969397", \
+            "0.00990463, 0.00972196, 0.00946322, 0.00929662, 0.00923819, 0.00922224", \
+            "0.0104407, 0.0105989, 0.00998085, 0.00938176, 0.00917553, 0.00912446", \
+            "0.00972884, 0.00990622, 0.0101657, 0.0100242, 0.00937371, 0.0091539", \
+            "0.0098719, 0.00993405, 0.00943736, 0.0100792, 0.00946148, 0.0093606" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.106176, 0.111433, 0.11891, 0.125694, 0.13492, 0.140287, 0.14517, 0.149744, 0.154169, 0.158588, 0.160492, 0.162001, 0.167349, 0.1696, 0.171101, 0.173225, 0.175732, 0.177715, 0.18168, 0.186754, 0.187342");
+            values ( \
+              "-0.00852464, -0.0124849, -0.0249318, -0.0336888, -0.043842, -0.0487541, -0.0528871, -0.0554989, -0.0568632, -0.0539601, -0.0495229, -0.0448231, -0.0235776, -0.0164938, -0.0127484, -0.0086887, -0.00547393, -0.00376479, -0.00173226, -0.000661789, -0.000623112" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.141671, 0.15, 0.151508, 0.157138, 0.159621, 0.164586, 0.170724, 0.178034, 0.184603, 0.190429, 0.198422, 0.206041, 0.212749, 0.215198, 0.218793, 0.221435, 0.223572, 0.22464, 0.22675, 0.227792, 0.229876, 0.231478, 0.233079, 0.23468, 0.236282, 0.238448, 0.241697, 0.24401, 0.247699, 0.251317, 0.253175, 0.256144, 0.258962, 0.261676, 0.265276, 0.266895, 0.269895, 0.272216, 0.273377, 0.276859, 0.27918, 0.281501, 0.283822, 0.286144, 0.292128, 0.29512, 0.298112, 0.309802, 0.321573, 0.346548");
+            values ( \
+              "-0.0295814, -0.0312642, -0.0338619, -0.0446837, -0.048931, -0.0571217, -0.0666433, -0.0772272, -0.0860862, -0.0934289, -0.102665, -0.110654, -0.116695, -0.118596, -0.12114, -0.122774, -0.123381, -0.123561, -0.123673, -0.123609, -0.123244, -0.122573, -0.121618, -0.120378, -0.118854, -0.115244, -0.106092, -0.0981882, -0.083459, -0.066938, -0.0592198, -0.0479583, -0.0380582, -0.0306914, -0.0227701, -0.0198207, -0.014991, -0.011733, -0.0104515, -0.00719522, -0.00586843, -0.00469803, -0.00368403, -0.00282644, -0.00167319, -0.00123413, -0.000886775, -0.000408777, -0.00026041, -0.000149674" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.259007, 0.300385, 0.353133, 0.389296, 0.413389, 0.4488, 0.478743, 0.503502, 0.527566, 0.551623, 0.55645, 0.606341, 0.616264, 0.638687, 0.648754, 0.662177, 0.689022, 0.727044, 0.773136");
+            values ( \
+              "-0.011621, -0.0452305, -0.0912173, -0.119082, -0.135683, -0.156689, -0.171472, -0.179986, -0.182272, -0.169868, -0.16373, -0.0639534, -0.0497487, -0.0271053, -0.0204306, -0.0138537, -0.00605854, -0.00168739, -0.000361102" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.782031, 0.883241, 1.06409, 1.23868, 1.37059, 1.47604, 1.57202, 1.66253, 1.75099, 1.83934, 1.84856, 1.98054, 2.04934, 2.11631, 2.16539, 2.22777, 2.31094, 2.44676, 2.60644");
+            values ( \
+              "-0.031854, -0.0402903, -0.0899037, -0.13422, -0.163598, -0.183203, -0.197197, -0.205868, -0.207349, -0.191942, -0.188057, -0.10557, -0.0691142, -0.0440106, -0.0310476, -0.0196763, -0.010342, -0.00327783, -0.000767111" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("3.01492, 3.49381, 4.20767, 4.83509, 5.3256, 5.75118, 6.13943, 6.506, 6.8646, 7.22279, 8.0752, 8.22557, 8.57745, 8.95842, 9.39381, 9.54551");
+            values ( \
+              "-0.041941, -0.0505611, -0.101334, -0.142041, -0.169708, -0.189821, -0.204098, -0.212869, -0.214185, -0.19792, -0.0713577, -0.0559798, -0.0306373, -0.0154227, -0.00660872, -0.00540204" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("12.5629, 14.64, 17.2412, 19.8463, 21.8787, 23.4403, 24.8917, 25.9934, 26.7813, 28.2709, 29.76, 32.1021, 33.3012, 33.9563, 35.4216, 36.9247, 38.4863, 40.0479, 43.1711");
+            values ( \
+              "-0.0512516, -0.0572109, -0.102182, -0.143257, -0.171135, -0.189266, -0.202889, -0.210686, -0.214552, -0.215837, -0.199323, -0.110873, -0.0719932, -0.0558527, -0.0305663, -0.015983, -0.00781582, -0.00375183, -0.000842456" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.138807, 0.147723, 0.154328, 0.161954, 0.173469, 0.178355, 0.182931, 0.187357, 0.191777, 0.193687, 0.200531, 0.204299, 0.208918, 0.210891, 0.214838, 0.219941, 0.231133, 0.308927");
+            values ( \
+              "-0.00451039, -0.0171405, -0.0279067, -0.0370748, -0.048839, -0.0527511, -0.0555791, -0.0567485, -0.0540362, -0.0494961, -0.0236046, -0.0127321, -0.00548124, -0.00377503, -0.00174486, -0.000660703, -0.000184788, -1.76622e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.175886, 0.185, 0.196307, 0.210768, 0.215218, 0.221034, 0.234425, 0.241845, 0.249293, 0.255628, 0.257587, 0.261139, 0.263373, 0.266526, 0.269678, 0.271956, 0.277593, 0.287114, 0.293371, 0.296279, 0.299416, 0.30228, 0.305917, 0.309554, 0.313191, 0.318914, 0.324638, 0.333759, 0.339643, 0.380172");
+            values ( \
+              "-0.0319245, -0.0337015, -0.0537606, -0.0758643, -0.082247, -0.0896949, -0.105288, -0.112845, -0.119016, -0.122951, -0.12367, -0.124176, -0.124074, -0.122309, -0.119146, -0.115147, -0.097958, -0.0574817, -0.0354157, -0.028011, -0.0215484, -0.0162728, -0.0111028, -0.00787326, -0.00531716, -0.00317336, -0.00166727, -0.000776785, -0.000504774, -0.00015112" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.29173, 0.334527, 0.387574, 0.423819, 0.448124, 0.48323, 0.513233, 0.537994, 0.562061, 0.586118, 0.590942, 0.605242, 0.629461, 0.640839, 0.650758, 0.663984, 0.673181, 0.683254, 0.696684, 0.723544, 0.761575, 0.807682");
+            values ( \
+              "-0.00935581, -0.0448933, -0.0911575, -0.119087, -0.135821, -0.15664, -0.171459, -0.179978, -0.18226, -0.169867, -0.163731, -0.136356, -0.0839279, -0.0639497, -0.0497513, -0.0349258, -0.0271067, -0.0204284, -0.0138498, -0.00605312, -0.00168572, -0.000360143" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.856287, 0.970324, 1.10092, 1.28468, 1.40607, 1.51135, 1.60731, 1.69781, 1.78627, 1.87463, 1.88384, 2.0158, 2.08461, 2.15161, 2.20068, 2.26304, 2.34618, 2.482, 2.64167");
+            values ( \
+              "-0.0524616, -0.0544845, -0.090329, -0.136791, -0.163648, -0.183217, -0.197206, -0.205876, -0.207355, -0.191947, -0.18806, -0.105581, -0.0691192, -0.0440069, -0.0310462, -0.0196782, -0.0103453, -0.00327899, -0.000767459" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("3.04931, 3.47871, 4.24332, 4.79845, 5.2986, 5.72612, 6.13474, 6.39759, 6.53854, 6.82045, 7.0481, 7.26504, 7.82419, 8.1115, 8.38934, 8.58971, 8.8422, 9.17885, 9.69208, 10.344");
+            values ( \
+              "-0.0439545, -0.0470907, -0.101457, -0.13773, -0.166542, -0.187329, -0.20291, -0.210141, -0.21283, -0.214763, -0.210552, -0.196261, -0.108895, -0.0706476, -0.0449985, -0.031538, -0.0200692, -0.0108936, -0.00364858, -0.00104796" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("12.6702, 14.6737, 17.2811, 19.8833, 21.9171, 23.6857, 24.9281, 26.0343, 26.8191, 28.3085, 29.7976, 32.1391, 33.3383, 33.9945, 35.4597, 36.9596, 38.5212, 40.0827, 43.2059");
+            values ( \
+              "-0.0547232, -0.0571907, -0.102267, -0.143293, -0.171187, -0.191448, -0.202918, -0.210743, -0.214547, -0.215869, -0.199311, -0.110899, -0.0720041, -0.0558375, -0.0305577, -0.0160016, -0.00782498, -0.0037564, -0.000843559" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.281559, 0.295786, 0.302172, 0.31154, 0.316873, 0.321737, 0.326297, 0.33071, 0.335117, 0.339136, 0.344499, 0.347377, 0.350456, 0.354822, 0.35948, 0.364527, 0.370351, 0.399603");
+            values ( \
+              "-0.00115313, -0.0254056, -0.0336978, -0.0440433, -0.0490479, -0.0530071, -0.0557205, -0.0569348, -0.0541143, -0.0426096, -0.0214562, -0.0133105, -0.00762704, -0.00335298, -0.00133082, -0.000528581, -0.000266847, -0.000183287" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.315156, 0.328245, 0.333636, 0.341026, 0.347131, 0.350773, 0.358057, 0.363869, 0.369681, 0.374705, 0.380264, 0.383933, 0.387913, 0.390019, 0.392969, 0.397732, 0.400401, 0.401621, 0.404061, 0.406123, 0.407386, 0.409483, 0.411159, 0.412929, 0.413814, 0.416344, 0.419632, 0.422089, 0.424528, 0.426653, 0.429425, 0.433738, 0.435517, 0.438059, 0.440092, 0.445066, 0.448218, 0.45137, 0.454522, 0.457399, 0.460277, 0.463155, 0.466032, 0.475065, 0.480948, 0.49579, 0.523971");
+            values ( \
+              "-0.0121798, -0.0347722, -0.0452072, -0.0575473, -0.0670106, -0.0723709, -0.0825153, -0.0900594, -0.0971143, -0.102464, -0.108672, -0.112354, -0.115932, -0.117639, -0.119788, -0.122769, -0.123779, -0.124042, -0.124283, -0.124192, -0.123702, -0.12229, -0.120624, -0.11777, -0.116062, -0.109996, -0.10003, -0.0911708, -0.0811828, -0.0711209, -0.0593636, -0.0431223, -0.0372452, -0.0304159, -0.0257103, -0.0163812, -0.0117155, -0.00864036, -0.00614044, -0.00480017, -0.00364621, -0.00267856, -0.00189723, -0.000871877, -0.000554138, -0.000280681, -0.000147344" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.440567, 0.470101, 0.515396, 0.550131, 0.573843, 0.600263, 0.633574, 0.655645, 0.673447, 0.692575, 0.704471, 0.728361, 0.730727, 0.740193, 0.766286, 0.783933, 0.80098, 0.818276, 0.836999, 0.85697, 0.894388, 0.938264");
+            values ( \
+              "-0.019768, -0.0392625, -0.0792418, -0.107067, -0.124547, -0.142027, -0.160931, -0.171485, -0.178036, -0.182139, -0.182128, -0.169979, -0.167194, -0.151908, -0.0949949, -0.0628332, -0.0404565, -0.0251365, -0.0147475, -0.00811417, -0.00233388, -0.000522878" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("1.00569, 1.123, 1.27247, 1.42778, 1.54917, 1.65446, 1.75043, 1.84093, 1.92939, 2.01775, 2.02696, 2.15894, 2.22774, 2.29472, 2.3438, 2.40617, 2.48933, 2.62515, 2.78482");
+            values ( \
+              "-0.0559727, -0.0571403, -0.0977599, -0.136792, -0.163651, -0.1832, -0.197213, -0.205861, -0.207363, -0.191934, -0.188059, -0.105574, -0.069116, -0.0440093, -0.0310467, -0.0196768, -0.0103436, -0.00327796, -0.000767532" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("3.19202, 3.65944, 4.38739, 5.01462, 5.50537, 5.93095, 6.31919, 6.68576, 7.04435, 7.4157, 8.25153, 8.41218, 8.76357, 9.11374, 9.51393, 9.74126");
+            values ( \
+              "-0.0421322, -0.0495731, -0.101334, -0.142024, -0.169722, -0.189819, -0.204111, -0.212864, -0.214196, -0.196374, -0.0717497, -0.0553513, -0.0302852, -0.0161418, -0.0074759, -0.00542269" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("12.7911, 14.7423, 18.5503, 20.0263, 22.0578, 23.6194, 24.8614, 26.5884, 27.7033, 28.4472, 29.929, 30.8258, 32.9224, 33.9449, 35.4267, 36.4547, 37.268, 38.8296, 40.3912, 40.4083");
+            values ( \
+              "-0.0546858, -0.0559192, -0.120671, -0.143338, -0.171196, -0.18929, -0.201191, -0.212973, -0.216442, -0.215807, -0.199377, -0.169616, -0.0884675, -0.0601249, -0.0328144, -0.021212, -0.0148629, -0.00724906, -0.00348168, -0.00346688" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.812997, 0.822613, 0.824547, 0.826346, 0.829809, 0.831397, 0.839624, 0.842767, 0.846744, 0.856296, 0.862209, 0.865542, 0.869143, 0.874303, 0.877607, 0.88236, 0.883871, 0.885383, 0.886895, 0.888408, 0.889904, 0.891401, 0.892896, 0.894394, 0.895514, 0.896635, 0.897757, 0.898878, 0.900385, 0.901199, 0.90476, 0.906982, 0.90827, 0.910187, 0.912183, 0.914146, 0.91548, 0.916815, 0.918149, 0.920663, 0.921921, 0.923178, 0.924608, 0.927467, 0.928895, 0.935547, 0.950773, 0.97365, 1.00271, 1.02841");
+            values ( \
+              "-0.00457019, -0.00575778, -0.00661729, -0.00749158, -0.00937668, -0.0103973, -0.0165468, -0.018699, -0.0212993, -0.0272104, -0.0307594, -0.0326716, -0.0346287, -0.0372141, -0.0387812, -0.0409142, -0.0412127, -0.0413788, -0.0414124, -0.0413137, -0.0410857, -0.040728, -0.0402407, -0.0396238, -0.0386839, -0.0375474, -0.0362142, -0.0346843, -0.031909, -0.0301143, -0.0209391, -0.0158009, -0.0131337, -0.00999579, -0.00738593, -0.00533003, -0.00413113, -0.00324936, -0.00251035, -0.00164486, -0.00129781, -0.00100789, -0.000819566, -0.000520674, -0.000410105, -0.000236497, -0.000112078, -0.000134078, -6.12598e-05, -4.0192e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.869446, 0.883621, 0.890191, 0.917303, 0.939316, 0.951545, 0.962479, 0.968869, 0.977463, 0.982112, 0.988857, 0.991105, 0.992605, 0.995306, 0.998907, 1.00975, 1.01406, 1.01649, 1.02071, 1.02588, 1.03671, 1.0426, 1.05037, 1.05873, 1.07522, 1.11071");
+            values ( \
+              "-0.0194335, -0.0214388, -0.0280312, -0.0575775, -0.0794223, -0.0905555, -0.0997539, -0.104454, -0.110077, -0.109237, -0.10712, -0.106178, -0.104093, -0.098141, -0.087689, -0.0485219, -0.0350583, -0.0292403, -0.0209604, -0.0133343, -0.00377156, -0.0030327, -0.00155558, -0.000793915, -0.000340936, -0.000141741" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("1.02433, 1.05021, 1.06138, 1.07825, 1.09336, 1.11348, 1.1323, 1.14918, 1.16616, 1.18063, 1.1946, 1.22334, 1.23117, 1.2402, 1.25377, 1.26505, 1.2681, 1.27115, 1.2742, 1.27725, 1.28024, 1.2862, 1.28918, 1.29517, 1.30115, 1.30714, 1.3139, 1.31546, 1.31857, 1.3248, 1.33726, 1.35136, 1.35901, 1.36636, 1.37515, 1.38107, 1.38896, 1.3922, 1.39869, 1.40624, 1.41192, 1.41697, 1.42202, 1.43212, 1.44222, 1.45158, 1.46093, 1.47029, 1.47965, 1.51262");
+            values ( \
+              "-0.0329739, -0.0343508, -0.0440906, -0.0594562, -0.0725884, -0.0892829, -0.104254, -0.117036, -0.129222, -0.13869, -0.147095, -0.163121, -0.167056, -0.171076, -0.176213, -0.180015, -0.180548, -0.180916, -0.181118, -0.181156, -0.181033, -0.180315, -0.17972, -0.178027, -0.175685, -0.172694, -0.168528, -0.166887, -0.162347, -0.15112, -0.125016, -0.0938045, -0.0791815, -0.0666157, -0.0527959, -0.0453604, -0.0369419, -0.0338792, -0.028376, -0.0228736, -0.0190644, -0.0160946, -0.0135005, -0.00984464, -0.00688012, -0.00532254, -0.00397697, -0.00284339, -0.00192181, -0.000695581" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("1.52251, 1.63832, 1.9266, 2.12763, 2.23299, 2.329, 2.41954, 2.50802, 2.5964, 2.6056, 2.76731, 2.83839, 2.92242, 2.98496, 3.06835, 3.2042, 3.36397");
+            values ( \
+              "-0.0233624, -0.0397072, -0.117049, -0.163516, -0.183102, -0.197126, -0.205799, -0.207307, -0.191903, -0.188033, -0.0884712, -0.0559538, -0.0310586, -0.0196598, -0.0103146, -0.00326762, -0.000764034" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("3.75932, 4.18948, 4.96596, 5.53994, 6.08242, 6.42848, 6.66652, 6.89559, 7.26246, 7.621, 7.97921, 8.17336, 8.54559, 8.83173, 8.98183, 9.18198, 9.33373, 9.49733, 9.71547, 10.1517, 10.7515, 11.4807");
+            values ( \
+              "-0.0423719, -0.046188, -0.101379, -0.138817, -0.169708, -0.186378, -0.196172, -0.20408, -0.21285, -0.214178, -0.197908, -0.171797, -0.109641, -0.0713467, -0.0559952, -0.0398944, -0.030646, -0.0229411, -0.0154052, -0.00658813, -0.00183182, -0.000335579" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("13.337, 15.2981, 18.0012, 20.5575, 22.6384, 24.4034, 25.965, 26.7858, 27.5397, 29.0291, 30.5182, 32.8595, 34.0589, 34.7153, 36.1805, 37.6796, 39.2412, 40.8028, 43.926");
+            values ( \
+              "-0.053445, -0.0554701, -0.102226, -0.142578, -0.171174, -0.191402, -0.205395, -0.210907, -0.214556, -0.215854, -0.19932, -0.110903, -0.0720062, -0.0558338, -0.0305556, -0.0160058, -0.00782713, -0.00375741, -0.000843772" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("2.6608, 2.7072, 2.72001, 2.73434, 2.74439, 2.74809, 2.75303, 2.77866, 2.79337, 2.79992, 2.8133, 2.82532, 2.83651, 2.84726, 2.8579, 2.86587, 2.86953, 2.87946, 2.88238, 2.88667, 2.89023, 2.89274, 2.89776, 2.90666, 2.91606");
+            values ( \
+              "-0.000373524, -0.000972089, -0.00187738, -0.00332061, -0.00486806, -0.00559395, -0.00669862, -0.0129705, -0.0161237, -0.0173869, -0.0197724, -0.0214893, -0.0227679, -0.0234753, -0.0232443, -0.0208932, -0.0183287, -0.00953122, -0.00733144, -0.00478564, -0.00330736, -0.00254285, -0.00147078, -0.000584231, -0.000272527" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("2.80287, 2.83865, 2.85055, 2.90754, 2.94364, 2.95881, 2.97545, 2.98698, 2.99444, 3.00289, 3.01751, 3.02056, 3.02464, 3.03185, 3.05073, 3.06132, 3.06806, 3.07331, 3.08353, 3.09391, 3.10848, 3.12438, 3.15511, 3.26347");
+            values ( \
+              "-0.00810813, -0.0117891, -0.0157309, -0.038827, -0.0516771, -0.0564445, -0.0612344, -0.0639706, -0.0654229, -0.0666168, -0.0664128, -0.0654136, -0.0633111, -0.0565995, -0.0268831, -0.0145914, -0.00951684, -0.0066884, -0.00322716, -0.0015324, -0.000550528, -0.00022401, -9.26185e-05, -6.34705e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("3.07342, 3.14001, 3.1517, 3.189, 3.31071, 3.39221, 3.42881, 3.46223, 3.49374, 3.525, 3.54843, 3.59132, 3.61483, 3.62698, 3.64646, 3.67245, 3.71315, 3.7616");
+            values ( \
+              "-0.00742644, -0.0187505, -0.0221943, -0.0354231, -0.0832939, -0.11274, -0.125309, -0.135308, -0.141365, -0.137536, -0.115239, -0.0532214, -0.0305838, -0.0225521, -0.0135242, -0.00655219, -0.00177628, -0.000417479" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("3.90705, 4.03567, 4.22236, 4.35976, 4.48268, 4.58885, 4.68539, 4.77629, 4.86506, 4.95373, 4.96274, 4.99881, 5.12657, 5.19485, 5.23015, 5.27961, 5.34325, 5.4281, 5.54472");
+            values ( \
+              "-0.046899, -0.0505729, -0.100061, -0.134635, -0.162038, -0.181962, -0.196193, -0.205069, -0.206724, -0.191518, -0.187743, -0.16858, -0.0874372, -0.0563211, -0.0442229, -0.0311257, -0.0195486, -0.0101337, -0.00419328" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("6.15438, 6.6028, 7.3006, 7.92776, 8.41815, 8.84365, 9.23185, 9.59839, 9.95697, 10.3151, 11.1674, 11.3181, 11.6699, 12.0502, 12.4847, 12.6393");
+            values ( \
+              "-0.0504506, -0.0517836, -0.101394, -0.142078, -0.169748, -0.18984, -0.204125, -0.212879, -0.214204, -0.197922, -0.0713681, -0.0559653, -0.0306291, -0.0154394, -0.00662816, -0.00539482" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("15.6872, 17.6838, 20.3279, 22.8687, 24.7997, 26.729, 28.2906, 29.1052, 29.8648, 31.3542, 32.8432, 35.1842, 36.3836, 37.0406, 38.5058, 40.0032, 41.5648, 43.1263, 46.2495");
+            values ( \
+              "-0.0536099, -0.0565512, -0.102271, -0.14239, -0.169109, -0.191422, -0.205409, -0.210885, -0.214566, -0.215861, -0.199326, -0.110917, -0.0720121, -0.055826, -0.0305512, -0.0160154, -0.00783195, -0.00375975, -0.000844305" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("9.92405, 10.0187, 10.0571, 10.0814, 10.143, 10.1729, 10.1987, 10.2222, 10.2447, 10.2666, 10.2884, 10.3033, 10.3405, 10.3509, 10.3665, 10.3797, 10.4014, 10.4658, 10.4785, 10.4967, 10.5201, 10.5445, 10.5701, 10.6029, 10.6638");
+            values ( \
+              "-1.96643e-05, -0.00102966, -0.00197368, -0.00310611, -0.00747817, -0.00912184, -0.0101469, -0.0108719, -0.0112516, -0.0114606, -0.0112481, -0.0103728, -0.00275614, -0.00158224, -0.000787024, -0.000564469, -0.000348804, -7.21172e-05, -0.000119358, -3.6775e-05, -8.57096e-05, -1e-22, -5.84052e-05, -1e-22, -4.3943e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("10.023, 10.1249, 10.1622, 10.1689, 10.1822, 10.2088, 10.2267, 10.2623, 10.3322, 10.3741, 10.3943, 10.4414, 10.4596, 10.4796, 10.4987, 10.5175, 10.526, 10.5397, 10.5538, 10.5804, 10.59, 10.597, 10.605, 10.6157, 10.6308, 10.6473, 10.6644, 10.6831, 10.7344, 10.8267");
+            values ( \
+              "-0.000383283, -0.00168133, -0.00317205, -0.00351418, -0.00423945, -0.00607475, -0.00771706, -0.0121577, -0.0221976, -0.0273491, -0.0296377, -0.0342771, -0.0356918, -0.0369865, -0.0379052, -0.0382292, -0.0380015, -0.0365854, -0.0321875, -0.0162108, -0.0112968, -0.0085316, -0.00608141, -0.00381884, -0.00195697, -0.00100285, -0.000552492, -0.000343769, -0.000133607, -3.86847e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("10.589, 10.6828, 10.711, 10.7572, 10.7745, 10.9889, 11.0431, 11.1095, 11.1685, 11.2224, 11.2599, 11.2729, 11.2977, 11.3221, 11.359, 11.4301, 11.4476, 11.4719, 11.4876, 11.5192, 11.5722, 11.6342");
+            values ( \
+              "-0.00905407, -0.00954423, -0.0121179, -0.0173644, -0.0197415, -0.053072, -0.0609883, -0.0700711, -0.077745, -0.0840644, -0.0874126, -0.0882286, -0.0889767, -0.0879224, -0.0783037, -0.0323967, -0.0237799, -0.0149966, -0.0109166, -0.00550682, -0.00144824, -0.000262662" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("12.0496, 12.3358, 12.4892, 12.9384, 13.1566, 13.2215, 13.2949, 13.4218, 13.5421, 13.6616, 13.7511, 13.8547, 13.917, 13.944, 13.9979, 14.0532, 14.0819, 14.1393, 14.2542, 14.4147, 14.6081");
+            values ( \
+              "-0.020055, -0.0334689, -0.0504267, -0.101701, -0.125161, -0.131652, -0.138557, -0.148914, -0.155072, -0.150705, -0.125697, -0.0808059, -0.0577497, -0.0495681, -0.035517, -0.0249006, -0.0207359, -0.0139002, -0.00604574, -0.00152333, -0.000337154" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("15.4675, 16.0196, 17.3673, 17.8645, 18.2932, 18.6836, 19.0523, 19.4122, 19.7718, 20.6302, 20.9078, 21.1084, 21.3613, 21.6986, 22.2549, 22.9082");
+            values ( \
+              "-0.0409844, -0.049327, -0.13957, -0.167877, -0.18836, -0.202923, -0.211921, -0.213466, -0.197418, -0.0707345, -0.0448349, -0.031679, -0.0202008, -0.0107225, -0.00341131, -0.000799391" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("25.0551, 27.2131, 29.7039, 32.3078, 34.339, 35.9006, 37.3509, 38.4547, 39.2411, 40.7305, 42.2196, 44.5609, 45.7602, 46.4165, 47.8817, 49.3813, 50.9429, 52.5045, 55.6276");
+            values ( \
+              "-0.0509566, -0.0592434, -0.102268, -0.14332, -0.171176, -0.189286, -0.202914, -0.210724, -0.21456, -0.215859, -0.199323, -0.110901, -0.0720051, -0.0558363, -0.030557, -0.0160031, -0.00782584, -0.00375672, -0.000843585" \
+            );
+          }
+        }
+        receiver_capacitance1_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00713889, 0.00715703, 0.00718112, 0.00719437, 0.00719854, 0.00719962", \
+            "0.00836719, 0.00837557, 0.00839225, 0.00840555, 0.00841067, 0.00841207", \
+            "0.00882094, 0.00882088, 0.00882263, 0.00882768, 0.00883108, 0.00883222", \
+            "0.00898267, 0.00898042, 0.00897384, 0.00897026, 0.00896964, 0.00896985", \
+            "0.0090384, 0.00903664, 0.00903178, 0.00902418, 0.00901817, 0.0090158", \
+            "0.00907665, 0.00907594, 0.00907339, 0.00906662, 0.0090569, 0.00905052" \
+          );
+        }
+        receiver_capacitance2_fall (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00926225, 0.0092753, 0.00929136, 0.00930255, 0.00930622, 0.00930715", \
+            "0.0102515, 0.0102404, 0.0102272, 0.0102194, 0.0102178, 0.0102175", \
+            "0.0108067, 0.0107491, 0.010668, 0.0106159, 0.0106043, 0.0105921", \
+            "0.0114589, 0.0113075, 0.0110445, 0.0108701, 0.0108069, 0.0107875", \
+            "0.012111, 0.0118403, 0.0111409, 0.0111117, 0.0108904, 0.0108266", \
+            "0.011758, 0.0118155, 0.0120078, 0.0108326, 0.0111105, 0.0108802" \
+          );
+        }
+      }
+      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.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0158244, 0.0271414, 0.0726894, 0.262482, 1.05731, 4.387", \
+            "0.0224976, 0.0359476, 0.0817847, 0.271665, 1.06655, 4.39628", \
+            "0.0261936, 0.0535115, 0.118725, 0.309088, 1.10388, 4.43368", \
+            "-0.00704544, 0.048296, 0.1797, 0.458368, 1.25472, 4.58359", \
+            "-0.224401, -0.120017, 0.138419, 0.702861, 1.85924, 5.1892", \
+            "-1.20487, -1.04259, -0.565596, 0.537724, 2.87807, 7.65417" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00951206, 0.0238376, 0.0838649, 0.335836, 1.39113, 5.80582", \
+            "0.0145494, 0.0257353, 0.0838634, 0.335473, 1.39113, 5.80583", \
+            "0.0324366, 0.0512504, 0.0982333, 0.335474, 1.38955, 5.80582", \
+            "0.0788759, 0.113334, 0.199447, 0.398473, 1.38962, 5.8059", \
+            "0.234464, 0.288335, 0.442758, 0.805619, 1.63247, 5.80673", \
+            "0.872118, 0.909444, 1.13514, 1.78241, 3.28346, 6.7297" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.0160604, 0.0166919, 0.01823, 0.0194566, 0.0209105, 0.0223583, 0.0240303, 0.0251517, 0.0267302, 0.0289581, 0.0324252, 0.0340812, 0.0355967, 0.0375026, 0.0398854, 0.0424272, 0.046478, 0.0513939");
+            values ( \
+              "-0.0127612, -0.144795, -0.164913, -0.170136, -0.171262, -0.169624, -0.164505, -0.158337, -0.144475, -0.115283, -0.0548712, -0.0359212, -0.0239798, -0.0141753, -0.00727528, -0.00344667, -0.000934811, -0.000170273" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.0168793, 0.0182838, 0.0197283, 0.022346, 0.02772, 0.0350409, 0.039016, 0.0431853, 0.0474465, 0.0582125, 0.0624818, 0.0679236, 0.0777785, 0.07968");
+            values ( \
+              "-0.230008, -0.281995, -0.29172, -0.294218, -0.287877, -0.273274, -0.259545, -0.237811, -0.201069, -0.0787681, -0.0501154, -0.0273487, -0.00864525, -0.00738848" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.0172267, 0.0197909, 0.0211069, 0.0228354, 0.0295464, 0.0544813, 0.0774266, 0.0871075, 0.0944365, 0.108374, 0.11338, 0.119058, 0.125732, 0.147703, 0.160938, 0.169764, 0.177575, 0.18799, 0.197126, 0.20941, 0.225789, 0.256579, 0.292496, 0.337759");
+            values ( \
+              "-0.316858, -0.35367, -0.357264, -0.358496, -0.355835, -0.34204, -0.325804, -0.316783, -0.30825, -0.286329, -0.275115, -0.258535, -0.233008, -0.138931, -0.0958104, -0.0737327, -0.05815, -0.0419809, -0.0314115, -0.0211774, -0.012312, -0.00407796, -0.0010509, -0.000154386" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.0171599, 0.0193968, 0.0242953, 0.164638, 0.217126, 0.269087, 0.325467, 0.353493, 0.383971, 0.443607, 0.536631, 0.571027, 0.596324, 0.628929, 0.655489, 0.687712, 0.733145, 0.780794, 0.817356, 0.89048, 1.02377, 1.18178");
+            values ( \
+              "-0.334924, -0.371086, -0.378979, -0.358206, -0.348807, -0.33801, -0.322897, -0.313046, -0.299069, -0.252274, -0.147445, -0.11615, -0.0969349, -0.0759944, -0.0621456, -0.0485176, -0.0337824, -0.0231195, -0.0172584, -0.00933732, -0.00280378, -0.0005663" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("0.0163751, 0.0276593, 0.626718, 0.843979, 1.05922, 1.29293, 1.40903, 1.53518, 1.78208, 2.00305, 2.20593, 2.31028, 2.41509, 2.55021, 2.66026, 2.79388, 2.98227, 3.17993, 3.33159, 3.63492, 4.18776, 4.84295");
+            values ( \
+              "-0.340314, -0.384548, -0.362251, -0.352673, -0.341733, -0.32661, -0.316753, -0.302688, -0.255228, -0.191968, -0.139676, -0.117269, -0.0980354, -0.0766987, -0.062709, -0.0491219, -0.0340406, -0.0232614, -0.0175342, -0.00933155, -0.00293055, -0.000473453" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("0.014249, 0.0255455, 2.57763, 3.4707, 4.18593, 4.69747, 5.34715, 6.03031, 6.35969, 6.8794, 7.50671, 8.67832, 9.17768, 9.68709, 10.3663, 10.6685, 11.1807, 11.712, 12.4511, 13.3612, 14.2074, 15.0537, 15.9, 17.5925, 20.9775");
+            values ( \
+              "-0.341509, -0.385975, -0.363032, -0.353617, -0.345054, -0.33806, -0.327509, -0.312891, -0.303554, -0.283574, -0.247823, -0.168444, -0.139053, -0.113232, -0.0849853, -0.0745924, -0.05958, -0.0469625, -0.0335023, -0.0220107, -0.0147864, -0.00990803, -0.00662585, -0.00295426, -0.000583871" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.0385628, 0.0395241, 0.0409734, 0.0453807, 0.0524306, 0.0547748, 0.0569868, 0.05918, 0.0615545, 0.0645194, 0.0682485, 0.0709298, 0.0740077, 0.0769525");
+            values ( \
+              "-0.0346231, -0.0390788, -0.0515117, -0.0737296, -0.101945, -0.1097, -0.11445, -0.112047, -0.0969388, -0.0585227, -0.0275418, -0.0134899, -0.00564959, -0.00254695" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.0365392, 0.0494515, 0.0552667, 0.06009, 0.0632934, 0.0644291, 0.0647774, 0.0650171, 0.0654964, 0.0662531, 0.0671986, 0.0681653, 0.0687968, 0.0694704, 0.0707302, 0.0720387, 0.0740227, 0.0762084, 0.0804697, 0.0843309, 0.0871042, 0.0894327, 0.0912346, 0.0935747, 0.0955029, 0.0977577, 0.100943, 0.10235, 0.104247, 0.106776, 0.111834, 0.121206, 0.132294");
+            values ( \
+              "-0.00322793, -0.157828, -0.199455, -0.23184, -0.25167, -0.258028, -0.264258, -0.266468, -0.269569, -0.271931, -0.272572, -0.271479, -0.270202, -0.268498, -0.264545, -0.259464, -0.250234, -0.237808, -0.201074, -0.151963, -0.118402, -0.0945419, -0.0787842, -0.0616407, -0.0501279, -0.0391448, -0.02736, -0.0233466, -0.0188238, -0.0140772, -0.00772753, -0.00228282, -0.000488961" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.0372972, 0.0546822, 0.065593, 0.0673209, 0.0712414, 0.100744, 0.116212, 0.127792, 0.137531, 0.142443, 0.149968, 0.159052, 0.175832, 0.190578, 0.200491, 0.207664, 0.219411, 0.230121, 0.243479, 0.261289, 0.292159, 0.328485, 0.374063");
+            values ( \
+              "-0.0101805, -0.240317, -0.339797, -0.350234, -0.351538, -0.333482, -0.320922, -0.308281, -0.294026, -0.284858, -0.26617, -0.233179, -0.15946, -0.106688, -0.0797641, -0.0642679, -0.044682, -0.0317926, -0.0207001, -0.0114426, -0.00377124, -0.000953418, -0.000135121" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.0450909, 0.0658085, 0.0679039, 0.0725069, 0.199218, 0.303978, 0.359165, 0.397279, 0.41769, 0.458511, 0.569729, 0.603464, 0.648444, 0.680083, 0.72873, 0.770398, 0.81983, 0.885738, 1.00835, 1.15139, 1.33129");
+            values ( \
+              "-0.188671, -0.363238, -0.375829, -0.377346, -0.358058, -0.337755, -0.322897, -0.308895, -0.299071, -0.270395, -0.147608, -0.116987, -0.084232, -0.0664196, -0.0456227, -0.0327967, -0.0220908, -0.0128314, -0.00429637, -0.00112742, -0.000169122" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("0.0423892, 0.0685943, 0.0714548, 0.455014, 0.710923, 0.877649, 1.09289, 1.3266, 1.4427, 1.56885, 1.81575, 2.03672, 2.2396, 2.34373, 2.44863, 2.58383, 2.69403, 2.82762, 3.01598, 3.21352, 3.36509, 3.66823, 4.21706, 4.86728");
+            values ( \
+              "-0.138463, -0.385278, -0.383955, -0.370402, -0.360082, -0.352677, -0.341729, -0.326609, -0.316754, -0.302687, -0.255228, -0.191967, -0.139676, -0.117312, -0.0980591, -0.0767056, -0.0626965, -0.0491165, -0.0340377, -0.0232642, -0.0175405, -0.00933806, -0.00296467, -0.000490456" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("0.0390925, 0.0652252, 0.068063, 2.16848, 4.09122, 4.7311, 5.37965, 6.05824, 6.39216, 6.91179, 7.53919, 8.71094, 9.71943, 10.7009, 11.2135, 11.7448, 12.4837, 13.3934, 14.2397, 15.0859, 15.9322, 17.6247, 21.0098");
+            values ( \
+              "-0.139548, -0.386862, -0.385661, -0.367407, -0.34674, -0.33804, -0.327505, -0.313011, -0.303551, -0.283583, -0.24782, -0.168436, -0.113238, -0.0745947, -0.0595707, -0.0469574, -0.0335005, -0.0220133, -0.014788, -0.00990924, -0.00662657, -0.00295455, -0.000583878" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.11052, 0.114453, 0.11739, 0.121599, 0.128964, 0.135092, 0.144284, 0.150191, 0.155518, 0.160458, 0.165192, 0.169918, 0.17181, 0.173406, 0.180023, 0.182793, 0.184954, 0.187482, 0.189478, 0.193469, 0.199938, 0.207774, 0.232783");
+            values ( \
+              "-0.00596392, -0.00802513, -0.00994017, -0.0147942, -0.0246496, -0.0310159, -0.0395714, -0.0445709, -0.0485732, -0.0516626, -0.0533502, -0.0514457, -0.0475701, -0.0431845, -0.0195649, -0.0124686, -0.00851364, -0.0053631, -0.00367053, -0.00165738, -0.000422664, -0.000141439, -8.44771e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.111601, 0.120163, 0.140587, 0.15783, 0.174426, 0.182793, 0.190539, 0.197984, 0.205415, 0.206712, 0.221887, 0.228235, 0.233085, 0.236261, 0.242613, 0.253069, 0.258559, 0.262417, 0.26731, 0.28046");
+            values ( \
+              "-0.0128245, -0.0234412, -0.0637403, -0.0932964, -0.118709, -0.129732, -0.138087, -0.141715, -0.132829, -0.128948, -0.0502382, -0.0283223, -0.0176848, -0.0128335, -0.00652779, -0.00187269, -0.00104675, -0.00265168, -0.00239586, -0.000435517" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.117693, 0.139522, 0.148677, 0.170088, 0.195442, 0.215361, 0.232525, 0.24797, 0.262401, 0.274615, 0.281851, 0.287238, 0.293642, 0.306181, 0.315528, 0.322369, 0.33149, 0.33823, 0.350777, 0.363277, 0.36758, 0.377483, 0.388801, 0.411436, 0.445699, 0.487369");
+            values ( \
+              "-0.0154362, -0.0747123, -0.0967241, -0.144571, -0.198509, -0.238409, -0.269742, -0.293999, -0.309559, -0.290036, -0.273931, -0.257393, -0.233219, -0.177265, -0.139225, -0.115334, -0.0886273, -0.0724844, -0.0493534, -0.0331686, -0.0289358, -0.0210538, -0.0145612, -0.00671581, -0.00188743, -0.000349944" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.12904, 0.258255, 0.265099, 0.273996, 0.28288, 0.297934, 0.333297, 0.38492, 0.438056, 0.456051, 0.493243, 0.531353, 0.551767, 0.592595, 0.618527, 0.670391, 0.703803, 0.737547, 0.782539, 0.799946, 0.833095, 0.86279, 0.904466, 0.920949, 0.953916, 1.01985, 1.14232, 1.28518, 1.46481");
+            values ( \
+              "-0.0611801, -0.362171, -0.36758, -0.368076, -0.365765, -0.363985, -0.358138, -0.348882, -0.337772, -0.33337, -0.322897, -0.308898, -0.29907, -0.270389, -0.243836, -0.183184, -0.147611, -0.116982, -0.084222, -0.0739513, -0.0574655, -0.045628, -0.0328001, -0.0287761, -0.0220899, -0.0128268, -0.00430262, -0.00113056, -0.000171248" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("0.153827, 0.223908, 0.266354, 0.270518, 0.589257, 0.848008, 1.01191, 1.23387, 1.46077, 1.62367, 1.70313, 1.82752, 1.97768, 2.25796, 2.37755, 2.49953, 2.66217, 2.78673, 2.98382, 3.16072, 3.37871, 3.66936, 4.1793, 4.77809, 5.52894");
+            values ( \
+              "-0.186621, -0.293123, -0.382634, -0.381784, -0.370348, -0.359939, -0.352655, -0.341348, -0.326608, -0.312062, -0.302679, -0.282765, -0.247146, -0.168035, -0.138699, -0.112931, -0.0847422, -0.067624, -0.0468602, -0.0334239, -0.0219495, -0.0122903, -0.00409632, -0.00105749, -0.00015469" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("0.123353, 0.264819, 0.270308, 0.281285, 1.87274, 2.79639, 3.63786, 4.35319, 4.86464, 5.51431, 6.19748, 6.52685, 7.04657, 7.67387, 8.84548, 9.34484, 9.85425, 10.5335, 10.8356, 11.3478, 11.8792, 12.6182, 12.9216, 13.5283, 14.3746, 15.2209, 16.0671, 16.9134, 17.7596, 19.4521, 21.1447");
+            values ( \
+              "-0.0511634, -0.385875, -0.385102, -0.385305, -0.371391, -0.362518, -0.353618, -0.345054, -0.33806, -0.327509, -0.312891, -0.303554, -0.283574, -0.247823, -0.168444, -0.139053, -0.113232, -0.0849853, -0.0745924, -0.0595802, -0.0469626, -0.0335024, -0.0291547, -0.0220108, -0.0147864, -0.00990806, -0.00662588, -0.00442712, -0.00295427, -0.00131418, -0.000583873" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.369655, 0.40656, 0.411715, 0.421543, 0.425856, 0.434483, 0.44443, 0.460795, 0.47687, 0.498365, 0.511267, 0.523243, 0.532585, 0.538919, 0.545867, 0.548144, 0.550494, 0.555194, 0.571531, 0.577889, 0.582654, 0.588101, 0.598994, 0.612157, 0.652952, 0.776705, 1.03667, 1.05523");
+            values ( \
+              "-0.000480149, -0.00254535, -0.00295514, -0.00413302, -0.00479793, -0.0064451, -0.00872229, -0.0120306, -0.014925, -0.0183448, -0.0200547, -0.0213257, -0.0220042, -0.02219, -0.021916, -0.0215829, -0.0210793, -0.0192661, -0.00702753, -0.00382948, -0.00238035, -0.0013684, -0.000478617, -0.000207718, -5.84022e-05, -1e-22, -2e-22, -8.16784e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.37097, 0.401831, 0.414282, 0.428477, 0.441202, 0.502819, 0.544531, 0.566962, 0.578419, 0.592177, 0.600063, 0.616116, 0.625439, 0.633797, 0.653394, 0.666212, 0.671148, 0.68102, 0.698429, 0.698834");
+            values ( \
+              "-0.002104, -0.00500006, -0.00721861, -0.0104829, -0.0143376, -0.0381701, -0.0522536, -0.0585969, -0.0613644, -0.0640044, -0.0649908, -0.0644711, -0.059547, -0.0498723, -0.0210204, -0.00976827, -0.00710078, -0.00359656, -0.000906203, -0.000892097" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.374595, 0.438104, 0.466192, 0.586184, 0.628987, 0.665462, 0.698054, 0.728114, 0.756856, 0.785546, 0.791842, 0.798342, 0.848071, 0.863289, 0.876909, 0.890536, 0.900905, 0.921643, 0.955509");
+            values ( \
+              "-0.00323958, -0.0182859, -0.0305646, -0.0917783, -0.111711, -0.127315, -0.139825, -0.149222, -0.154443, -0.148372, -0.143306, -0.135923, -0.0556458, -0.0384802, -0.0270388, -0.0187677, -0.0140795, -0.00769308, -0.0028286" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("0.380677, 0.50706, 0.507542, 0.510435, 0.579165, 0.63035, 0.655573, 0.70602, 0.762343, 0.8445, 0.914699, 0.977597, 1.00759, 1.02173, 1.02872, 1.03487, 1.03757, 1.03959, 1.04272, 1.0535, 1.06358, 1.08373, 1.09407, 1.11475, 1.16063, 1.17225, 1.20821, 1.24762, 1.26032, 1.26618, 1.2779, 1.30135, 1.3374, 1.34753, 1.3678, 1.39912, 1.44385, 1.4632, 1.50188, 1.57926, 1.70329, 1.72052");
+            values ( \
+              "-0.00631376, -0.0551504, -0.0555912, -0.0573238, -0.0974056, -0.126885, -0.141213, -0.169592, -0.200428, -0.243368, -0.276946, -0.303017, -0.313009, -0.316806, -0.318562, -0.319864, -0.320379, -0.320866, -0.320602, -0.316854, -0.313048, -0.304321, -0.299061, -0.286352, -0.244164, -0.230742, -0.188375, -0.146132, -0.134069, -0.128764, -0.118638, -0.10031, -0.0767978, -0.0711644, -0.0609949, -0.0478583, -0.0335852, -0.0288026, -0.0211013, -0.0110713, -0.00364293, -0.00332268" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("0.542541, 0.70388, 1.01307, 1.03557, 1.05108, 1.25958, 1.49429, 1.8089, 2.00056, 2.15843, 2.2429, 2.41184, 2.51932, 2.73426, 2.87264, 3.01262, 3.19926, 3.3301, 3.40852, 3.53171, 3.70457, 3.90983, 4.1835, 4.69076, 5.28257, 6.02645");
+            values ( \
+              "-0.15449, -0.176865, -0.359342, -0.371878, -0.373108, -0.365298, -0.355361, -0.339324, -0.326609, -0.312591, -0.30268, -0.27363, -0.24662, -0.185185, -0.149202, -0.11821, -0.0850862, -0.0671217, -0.0580876, -0.0461104, -0.0331478, -0.0223163, -0.0129468, -0.00435412, -0.00114269, -0.000177407" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0.683185, 1.06183, 2.2805, 3.28408, 4.17848, 4.94939, 5.40442, 6.05416, 6.73761, 7.0667, 7.58642, 8.21372, 9.38531, 9.88469, 10.3941, 11.0733, 11.3755, 11.8877, 12.419, 13.158, 14.0682, 14.9145, 15.7607, 16.607, 18.2995, 19.992, 21.6845");
+            values ( \
+              "-0.304059, -0.383095, -0.372599, -0.363073, -0.353572, -0.344358, -0.338061, -0.327508, -0.312885, -0.303554, -0.283575, -0.247823, -0.168445, -0.139053, -0.113231, -0.0849842, -0.0745922, -0.0595812, -0.0469632, -0.0335027, -0.0220106, -0.0147862, -0.00990799, -0.00662578, -0.00295421, -0.00131413, -0.000583839" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("0.86538, 1.44228, 1.48941, 1.51067, 1.52976, 1.55158, 1.58669, 1.59968, 1.62564, 1.65845, 1.71096, 1.75504, 1.7749, 1.81625, 1.8542, 1.87869, 1.89036, 1.9082, 1.9258, 1.96122, 1.97207, 1.98248, 2.00096, 2.0343, 2.05171, 2.07161, 2.07955, 2.09541, 2.11953, 2.12662, 2.14082, 2.22597, 2.3395, 2.50122, 2.97706");
+            values ( \
+              "-1.18395e-05, -8.90815e-05, -0.000408171, -0.000505008, -0.000629976, -0.000782336, -0.00113442, -0.00132581, -0.00179266, -0.00270646, -0.0042786, -0.00531716, -0.00569516, -0.0063442, -0.00674269, -0.00690739, -0.00695939, -0.00700347, -0.00699553, -0.00676161, -0.00655955, -0.00627528, -0.00536023, -0.0023525, -0.00126754, -0.000664801, -0.000554767, -0.000438249, -0.000328993, -0.000322379, -0.000280395, -0.000154148, -8.0059e-05, -2.06905e-05, -1e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("0.893762, 1.45924, 1.5345, 1.57344, 1.62839, 1.64555, 1.66843, 1.83308, 1.91132, 1.95829, 2.00194, 2.04387, 2.06321, 2.07934, 2.09121, 2.11063, 2.12904, 2.17531, 2.19195, 2.20975, 2.22365, 2.25145, 2.29376, 2.42323, 2.55236, 2.79878");
+            values ( \
+              "-2.31411e-05, -0.000451787, -0.00184145, -0.00270205, -0.00446493, -0.00524261, -0.00646222, -0.0170884, -0.0211542, -0.0230597, -0.0244788, -0.0252478, -0.0253314, -0.0251785, -0.0248474, -0.0236161, -0.0208956, -0.00823778, -0.00500321, -0.00291849, -0.00194664, -0.000950533, -0.000495524, -0.000210309, -7.75168e-05, -3.13976e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("1.45954, 1.6131, 1.67754, 1.71538, 1.75387, 1.96607, 2.06295, 2.11237, 2.20809, 2.23962, 2.28354, 2.31617, 2.34674, 2.40882, 2.42614, 2.44373, 2.47454, 2.53275, 2.56657, 2.59877, 2.62382, 2.67391, 2.74086, 2.82239, 2.92617");
+            values ( \
+              "-0.00529313, -0.00698754, -0.010998, -0.0139887, -0.0175372, -0.0401094, -0.049798, -0.0543731, -0.062319, -0.0645935, -0.0673805, -0.0690662, -0.0702121, -0.070078, -0.0686485, -0.0659982, -0.0566672, -0.030211, -0.0182793, -0.0107463, -0.00689551, -0.00257258, -0.000592731, -0.000103948, -3.31577e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("1.59735, 1.81732, 2.32841, 2.50197, 2.64953, 2.78118, 2.90248, 3.01834, 3.13399, 3.22062, 3.32412, 3.38372, 3.46114, 3.51726, 3.60431, 3.72037, 3.87905, 4.07057");
+            values ( \
+              "-0.0185854, -0.0281378, -0.0945555, -0.115589, -0.131969, -0.145109, -0.154969, -0.160657, -0.155191, -0.12882, -0.0816645, -0.0588057, -0.0366346, -0.0254019, -0.0139433, -0.00584134, -0.00144916, -0.000261432" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("1.71697, 2.00484, 2.62549, 3.02111, 3.14847, 3.40109, 3.5446, 3.6881, 3.75237, 3.81664, 3.88091, 3.94518, 3.99996, 4.05473, 4.1095, 4.17873, 4.2004, 4.26541, 4.34067, 4.40087, 4.45203, 4.51422, 4.58285, 4.7021, 4.86981, 4.97573, 5.13602, 5.19702, 5.25803, 5.33936, 5.46087, 5.52196, 5.57434, 5.63795, 5.70157, 5.79003, 5.89666, 5.98752, 6.06021, 6.09655, 6.16923, 6.24192, 6.38729, 6.51472, 6.64214, 6.76957, 6.89699, 7.19625, 7.4955, 7.8707");
+            values ( \
+              "-0.0524532, -0.0537882, -0.143562, -0.199559, -0.217124, -0.250261, -0.26713, -0.282713, -0.292594, -0.30343, -0.315223, -0.327972, -0.328488, -0.328435, -0.327812, -0.32621, -0.324808, -0.31926, -0.311744, -0.304374, -0.2968, -0.286047, -0.272548, -0.245295, -0.196343, -0.167897, -0.128769, -0.116147, -0.104742, -0.0909853, -0.0731549, -0.0649642, -0.0586112, -0.0522558, -0.0464472, -0.0395475, -0.0319218, -0.0261285, -0.0221505, -0.0203592, -0.0175946, -0.0150756, -0.0107742, -0.00850357, -0.00652648, -0.00484295, -0.00345299, -0.00192943, -0.000852044, -0.000406539" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("2.20489, 3.03206, 4.1516, 4.67412, 5.81727, 7.37276, 8.21734, 9.0636, 9.23131, 9.56674, 10.2376, 11.7712, 12.335, 12.709, 13.4091, 14.1353, 14.6461, 15.3531, 16.1743, 17.0205, 17.8668, 18.713, 20.4056, 23.7906");
+            values ( \
+              "-0.160799, -0.210562, -0.374725, -0.370456, -0.35928, -0.340837, -0.327518, -0.308555, -0.303549, -0.291546, -0.256894, -0.154863, -0.124013, -0.106355, -0.0789047, -0.0573877, -0.0456434, -0.0330292, -0.022617, -0.0152062, -0.0101818, -0.00681876, -0.00304365, -0.000605974" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("5.25411, 5.93356, 6.05562, 6.24969, 6.35321, 6.45048, 6.54763, 6.6884, 6.84383, 6.98749, 7.12827, 7.1337, 7.26852, 7.36427, 7.41131, 7.48326, 7.56127, 7.60478, 7.72627, 7.88412, 7.98438, 8.06652, 8.17823, 8.43092, 8.45967, 8.51716, 8.63214, 8.8621, 9.66273");
+            values ( \
+              "-1.01935e-05, -0.000135909, -0.00018479, -0.000327633, -0.00050107, -0.000743041, -0.00109881, -0.00151386, -0.00168233, -0.0017677, -0.00176075, -0.00177218, -0.00175844, -0.00173517, -0.00171376, -0.0016717, -0.00159307, -0.00152456, -0.00115616, -0.000385227, -0.00023943, -0.000183677, -0.00013523, -8.04651e-05, -8.1716e-05, -6.70703e-05, -6.16986e-05, -3.63896e-05, -1.23525e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("5.25376, 5.96933, 6.06823, 6.26603, 6.41656, 6.56123, 6.75004, 6.91166, 6.98675, 7.14397, 7.29134, 7.43209, 7.50246, 7.57262, 7.71398, 7.80736, 7.88001, 8.03557, 8.10797, 8.19165, 8.30909, 8.39272, 8.62218, 8.92812, 9.44194, 10.9446");
+            values ( \
+              "-3.71917e-05, -0.000543929, -0.000704738, -0.00117488, -0.00187873, -0.00304325, -0.00481662, -0.00594059, -0.00632311, -0.00693933, -0.00726153, -0.00738726, -0.00738634, -0.00733398, -0.00701212, -0.00641234, -0.00542298, -0.00172818, -0.000957554, -0.000624664, -0.000452025, -0.000381746, -0.00024591, -0.0001627, -5.78479e-05, -1e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("5.25449, 6.08872, 6.26368, 6.42287, 6.60057, 6.7419, 7.04649, 7.2772, 7.37712, 7.58352, 7.76796, 7.93968, 8.10468, 8.26766, 8.3377, 8.42712, 8.46918, 8.60092, 8.65444, 8.73459, 8.78473, 8.85159, 8.9853, 9.17174, 9.42531, 9.802, 10.5396, 11.3859");
+            values ( \
+              "-0.000194266, -0.0019511, -0.00299463, -0.00430283, -0.00640404, -0.0086909, -0.0142968, -0.0182018, -0.0197338, -0.0225484, -0.0245962, -0.0260317, -0.0268345, -0.0266407, -0.0258514, -0.0232472, -0.0207709, -0.0100497, -0.006691, -0.00350937, -0.00239479, -0.00152378, -0.000758278, -0.000502431, -0.000343242, -0.000175178, -2.92206e-05, -1.33165e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("4.53021, 5.25443, 6.10069, 6.27902, 6.4015, 6.64645, 6.87276, 7.05155, 7.22906, 7.86121, 8.25182, 8.46747, 8.57938, 8.80322, 8.96395, 9.13974, 9.27105, 9.39404, 9.64363, 9.67772, 9.71291, 9.78328, 9.90692, 10.1393, 10.1847, 10.2755, 10.3263, 10.3966, 10.4903, 10.6778, 10.9415, 11.2592");
+            values ( \
+              "-0.000111375, -0.000530076, -0.00381576, -0.0055463, -0.00699751, -0.010666, -0.0151141, -0.0194071, -0.0241514, -0.0416522, -0.0517803, -0.0569533, -0.0594958, -0.0642193, -0.0672645, -0.0701578, -0.0719203, -0.0731269, -0.0730607, -0.072507, -0.0717055, -0.0690711, -0.0594604, -0.0317837, -0.0270998, -0.0191793, -0.0156455, -0.0116645, -0.00772466, -0.00311677, -0.000733493, -0.000121242" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("6.09858, 7.03341, 7.56484, 9.36377, 10.0724, 10.673, 11.2095, 11.7039, 12.176, 12.6473, 13.0003, 13.4266, 13.6681, 13.9816, 14.2136, 14.5717, 15.0492, 15.6993, 16.4844");
+            values ( \
+              "-0.0105478, -0.0221694, -0.0378011, -0.0971718, -0.118798, -0.135692, -0.149155, -0.159357, -0.165153, -0.159592, -0.132101, -0.0832976, -0.0601724, -0.0377129, -0.0260767, -0.0142848, -0.00602807, -0.00145599, -0.000302844" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("6.94159, 8.20824, 11.4654, 12.5623, 13.5647, 14.9321, 15.9822, 16.3154, 16.6614, 17.2158, 17.7266, 17.9732, 18.4664, 19.1199, 20.3311, 20.7926, 21.2615, 21.8868, 22.3522, 22.8978, 23.6253, 24.1577, 24.6997, 25.4223, 26.2686, 27.1148, 27.9611, 28.8073, 30.4999, 32.1924");
+            values ( \
+              "-0.0424523, -0.0619019, -0.178995, -0.216813, -0.249884, -0.291449, -0.318768, -0.326051, -0.332548, -0.322605, -0.310727, -0.303549, -0.284785, -0.247848, -0.165986, -0.138977, -0.115067, -0.088466, -0.0723717, -0.0569126, -0.0409617, -0.0321148, -0.0250333, -0.0178685, -0.0119837, -0.00802334, -0.00536027, -0.00358144, -0.00159485, -0.000709777" \
+            );
+          }
+        }
+      }
+      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.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0158205, 0.0271361, 0.0726683, 0.262346, 1.05672, 4.38474", \
+            "0.0224906, 0.0359863, 0.0817597, 0.271546, 1.066, 4.39399", \
+            "0.0261126, 0.0538871, 0.118967, 0.309275, 1.10366, 4.43171", \
+            "-0.00750896, 0.0474147, 0.179416, 0.459585, 1.25567, 4.58345", \
+            "-0.225176, -0.120821, 0.137785, 0.703233, 1.86547, 5.19534", \
+            "-1.20761, -1.04567, -0.569552, 0.533324, 2.8765, 7.65231" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00950608, 0.023793, 0.0839056, 0.335197, 1.38837, 5.80456", \
+            "0.0145526, 0.0257367, 0.0838734, 0.335247, 1.38871, 5.80456", \
+            "0.0324504, 0.0507839, 0.0979462, 0.335258, 1.38841, 5.80456", \
+            "0.0792905, 0.11401, 0.199065, 0.397406, 1.38871, 5.80314", \
+            "0.234363, 0.288231, 0.441853, 0.802488, 1.63171, 5.80404", \
+            "0.872257, 0.908556, 1.13337, 1.78096, 3.27814, 6.72796" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.0162576, 0.0167055, 0.0174986, 0.0185145, 0.0194659, 0.0209178, 0.0223679, 0.0240041, 0.0265011, 0.0279144, 0.0314722, 0.0334201, 0.0354646, 0.0369759, 0.0387574, 0.0423875, 0.0468863");
+            values ( \
+              "-0.077174, -0.145254, -0.158234, -0.166603, -0.170156, -0.171307, -0.169675, -0.164715, -0.14695, -0.131288, -0.0691786, -0.042694, -0.0248801, -0.0163951, -0.0100159, -0.00349066, -0.0021062" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.0167881, 0.0177374, 0.019277, 0.0206318, 0.0219698, 0.0294263, 0.0351474, 0.0390394, 0.0432098, 0.0456776, 0.0479619, 0.0563969, 0.0611752, 0.0660613, 0.0708465, 0.0740478, 0.0804349, 0.0842628");
+            values ( \
+              "-0.164226, -0.274461, -0.289796, -0.293704, -0.294433, -0.285262, -0.273012, -0.259743, -0.237974, -0.219292, -0.195097, -0.0946226, -0.0575482, -0.0337363, -0.0195961, -0.0136089, -0.0062401, -0.00448088" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.0172576, 0.0198225, 0.0212637, 0.0234839, 0.0395837, 0.0516671, 0.067409, 0.0786764, 0.0853188, 0.094456, 0.101456, 0.109099, 0.124034, 0.147153, 0.156289, 0.162443, 0.1704, 0.175807, 0.183016, 0.195517, 0.209775, 0.221138, 0.243863, 0.279202, 0.322248");
+            values ( \
+              "-0.317862, -0.353282, -0.357594, -0.358488, -0.350877, -0.343903, -0.333654, -0.324823, -0.318695, -0.308412, -0.298601, -0.284952, -0.240638, -0.141436, -0.109866, -0.091976, -0.0725888, -0.0616133, -0.0492935, -0.0331489, -0.021009, -0.0144876, -0.0066788, -0.00177201, -0.00032129" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.0171926, 0.0198286, 0.0212995, 0.0249483, 0.165505, 0.217119, 0.270242, 0.328762, 0.348745, 0.375389, 0.401103, 0.435388, 0.525869, 0.570235, 0.595414, 0.628303, 0.655199, 0.687344, 0.73272, 0.780162, 0.816541, 0.8893, 1.02569, 1.18739");
+            values ( \
+              "-0.335745, -0.373017, -0.377562, -0.37921, -0.358228, -0.349015, -0.337924, -0.321998, -0.315022, -0.303608, -0.288902, -0.260293, -0.157749, -0.116492, -0.0971845, -0.0761444, -0.06211, -0.0484188, -0.033818, -0.0231803, -0.0172668, -0.00942845, -0.0026855, -0.00055616" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("0.0166692, 0.0244561, 0.50968, 0.839973, 0.967768, 1.06428, 1.29301, 1.36438, 1.50714, 1.58918, 1.69011, 1.80983, 2.02912, 2.16499, 2.30323, 2.48756, 2.56222, 2.70428, 2.82616, 2.9977, 3.06478, 3.19895, 3.46727, 3.99069, 4.60075");
+            values ( \
+              "-0.340301, -0.384695, -0.367128, -0.353074, -0.346798, -0.341617, -0.326767, -0.320981, -0.306381, -0.295111, -0.276679, -0.247113, -0.184407, -0.149138, -0.118499, -0.0856419, -0.0748694, -0.0576673, -0.0459015, -0.0330619, -0.0290883, -0.0224284, -0.0131735, -0.00423289, -0.00106282" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("0.0134217, 0.0374651, 2.62909, 3.66989, 4.38994, 5.34547, 5.79383, 6.3573, 7.20277, 8.87871, 9.50225, 9.9291, 10.5617, 11.1139, 11.8502, 12.4734, 13.3112, 14.1567, 15.0021, 16.6931, 18.384, 20.0749");
+            values ( \
+              "-0.341424, -0.386146, -0.362686, -0.351502, -0.34252, -0.327673, -0.318643, -0.30372, -0.266972, -0.156111, -0.122064, -0.102441, -0.0780723, -0.0613006, -0.04409, -0.0330802, -0.0224616, -0.015181, -0.0100925, -0.00448506, -0.00197097, -0.000849276" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.0380523, 0.0399863, 0.0414818, 0.0469187, 0.0523457, 0.056904, 0.0590982, 0.0614743, 0.0644392, 0.0681796, 0.0708639, 0.0734123, 0.0758513, 0.0800987, 0.0870728");
+            values ( \
+              "-0.00761439, -0.0437408, -0.0553246, -0.0806585, -0.102038, -0.114529, -0.111921, -0.0968278, -0.0584129, -0.0274955, -0.0134588, -0.00660414, -0.00320105, -0.000890293, -7.0504e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.0386492, 0.0455376, 0.0552682, 0.0644307, 0.0652256, 0.0658532, 0.0667918, 0.0681818, 0.0717404, 0.0741051, 0.0769994, 0.0785143, 0.0809978, 0.0870023, 0.0898403, 0.0942009, 0.0965796, 0.0997511, 0.102339, 0.106305, 0.111593, 0.120883, 0.13191");
+            values ( \
+              "-0.0104701, -0.128833, -0.199456, -0.25806, -0.268009, -0.271073, -0.272698, -0.271824, -0.261115, -0.250179, -0.232978, -0.22113, -0.195134, -0.119632, -0.0908155, -0.0576992, -0.0446063, -0.0313169, -0.0234003, -0.0148687, -0.00794031, -0.00238356, -0.000529813" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.0387511, 0.0525362, 0.0657291, 0.0675183, 0.0690804, 0.0738779, 0.0935179, 0.11584, 0.130404, 0.142487, 0.156342, 0.176473, 0.191194, 0.207331, 0.216614, 0.228992, 0.24284, 0.253828, 0.275803, 0.293512");
+            values ( \
+              "-0.0220766, -0.220041, -0.342917, -0.350451, -0.351924, -0.350421, -0.338594, -0.321472, -0.305067, -0.284968, -0.244755, -0.157261, -0.105129, -0.065094, -0.0489082, -0.0329965, -0.0211879, -0.0148134, -0.00701088, -0.00442078" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.0498106, 0.0650738, 0.0671806, 0.0687674, 0.0722291, 0.148678, 0.214544, 0.260645, 0.303798, 0.359001, 0.376933, 0.412796, 0.444938, 0.483784, 0.53305, 0.571286, 0.599554, 0.637244, 0.66991, 0.711232, 0.762567, 0.78607, 0.821672, 0.869141, 0.96408, 1.10549, 1.27858");
+            values ( \
+              "-0.34777, -0.358866, -0.373876, -0.376829, -0.377521, -0.366286, -0.35556, -0.347033, -0.337869, -0.323018, -0.317034, -0.301645, -0.281577, -0.244422, -0.186697, -0.145852, -0.120068, -0.0914316, -0.0716581, -0.0522157, -0.0347826, -0.0288687, -0.0217168, -0.0147494, -0.00656164, -0.0017482, -0.000310231" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("0.0429524, 0.0661807, 0.0727388, 0.66404, 0.877871, 1.09294, 1.3267, 1.48716, 1.56899, 1.6933, 1.84348, 2.04389, 2.20513, 2.32806, 2.42293, 2.57553, 2.7049, 2.87739, 3.03026, 3.09883, 3.23596, 3.51022, 4.02913, 4.63512");
+            values ( \
+              "-0.140395, -0.378462, -0.384491, -0.362221, -0.352837, -0.341921, -0.326774, -0.312471, -0.302833, -0.282916, -0.247267, -0.189785, -0.14764, -0.120364, -0.102188, -0.0777921, -0.0614028, -0.0443985, -0.0331596, -0.0290817, -0.0223021, -0.0129287, -0.00421004, -0.00106398" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("0.0407458, 0.0704879, 1.73914, 2.66387, 3.70468, 4.42472, 5.38025, 5.82861, 6.39208, 7.23755, 8.9135, 9.53704, 9.96388, 10.5965, 11.1487, 11.885, 12.5082, 13.346, 14.1914, 15.0369, 15.8824, 16.7278, 18.4188, 20.1097");
+            values ( \
+              "-0.141462, -0.38621, -0.371548, -0.362686, -0.351502, -0.34252, -0.327673, -0.318643, -0.30372, -0.266972, -0.156111, -0.122064, -0.102441, -0.0780723, -0.0613007, -0.04409, -0.0330803, -0.0224617, -0.015181, -0.0100926, -0.00683654, -0.0044851, -0.00197101, -0.000849313" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.109689, 0.11836, 0.129281, 0.141661, 0.148988, 0.155333, 0.160284, 0.165018, 0.169748, 0.172235, 0.178912, 0.182614, 0.184799, 0.187419, 0.189498, 0.192747, 0.195591, 0.198763, 0.207991, 0.258496, 0.261075, 0.264346, 0.267328");
+            values ( \
+              "-0.00313187, -0.0111674, -0.0251859, -0.03739, -0.0437288, -0.048534, -0.0516416, -0.0533163, -0.0514277, -0.0460693, -0.0225358, -0.0125097, -0.00849572, -0.00526882, -0.00355701, -0.00186114, -0.0010734, -0.000582379, -0.000134402, -6.78054e-06, -0.000911129, -0.000819281, -0.000282939" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.115121, 0.132395, 0.141473, 0.165974, 0.177081, 0.185457, 0.191994, 0.197614, 0.201707, 0.206652, 0.222363, 0.225968, 0.233154, 0.238156, 0.244825, 0.256, 0.258487, 0.261101, 0.264862, 0.274077, 0.280551");
+            values ( \
+              "-0.0121002, -0.0485276, -0.0658439, -0.106516, -0.122735, -0.133321, -0.139656, -0.14211, -0.13988, -0.129794, -0.0487672, -0.0354219, -0.0177628, -0.0107073, -0.0052101, -0.00134208, -0.00103126, -0.00274339, -0.00289361, -0.000907743, -0.000422722" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.115358, 0.144622, 0.1537, 0.188096, 0.209656, 0.232773, 0.248166, 0.25846, 0.262578, 0.272564, 0.284723, 0.294082, 0.315577, 0.32307, 0.328863, 0.337927, 0.345578, 0.35337, 0.36451, 0.36932, 0.378939, 0.398178, 0.429384, 0.466426");
+            values ( \
+              "-0.000965026, -0.0872034, -0.108805, -0.183663, -0.22767, -0.270607, -0.294599, -0.30646, -0.309874, -0.294056, -0.26653, -0.231993, -0.139806, -0.11372, -0.0963308, -0.0735951, -0.0583239, -0.0457874, -0.0321329, -0.0275689, -0.0202037, -0.0106158, -0.00344467, -0.000849635" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.14366, 0.176101, 0.221223, 0.258447, 0.26293, 0.268816, 0.274314, 0.283339, 0.333757, 0.385365, 0.437311, 0.455043, 0.493684, 0.533139, 0.552201, 0.582244, 0.618498, 0.666723, 0.705747, 0.735524, 0.758519, 0.795185, 0.82623, 0.857402, 0.902023, 0.921229, 0.95964, 1.03646, 1.16162, 1.31012");
+            values ( \
+              "-0.157088, -0.170019, -0.2775, -0.362542, -0.367716, -0.369098, -0.367462, -0.366391, -0.358218, -0.349004, -0.338153, -0.333901, -0.323056, -0.308462, -0.299217, -0.279541, -0.244455, -0.18788, -0.146084, -0.119008, -0.100959, -0.0769445, -0.0608094, -0.0477642, -0.0335471, -0.0288007, -0.021147, -0.0111499, -0.00362502, -0.000889121" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("0.12866, 0.257504, 0.268241, 0.274065, 0.589454, 0.856601, 1.23215, 1.47533, 1.56248, 1.67867, 1.75039, 1.84602, 1.97764, 2.30397, 2.45235, 2.55103, 2.70685, 2.84358, 3.02589, 3.16878, 3.32664, 3.53712, 3.95808, 4.52329, 5.21893");
+            values ( \
+              "-0.0566351, -0.374918, -0.382837, -0.381768, -0.37054, -0.359801, -0.34164, -0.325665, -0.318275, -0.305943, -0.296142, -0.279176, -0.247158, -0.156205, -0.122342, -0.103215, -0.078149, -0.0608556, -0.0431583, -0.0328616, -0.0242594, -0.0160432, -0.00669765, -0.00190537, -0.000357888" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("0.125718, 0.264707, 0.270253, 0.281346, 1.44031, 2.71779, 3.63724, 4.55791, 5.28928, 5.51344, 5.96176, 6.52527, 7.37074, 9.04668, 9.67022, 10.0971, 10.7297, 11.2819, 12.0182, 12.6414, 13.4792, 14.3246, 15.1701, 16.0156, 16.861, 18.552, 20.2429");
+            values ( \
+              "-0.0574862, -0.386157, -0.385282, -0.385514, -0.37547, -0.363511, -0.353792, -0.342521, -0.33159, -0.327674, -0.318643, -0.30372, -0.266972, -0.156111, -0.122064, -0.102441, -0.0780726, -0.061301, -0.0440898, -0.0330806, -0.022462, -0.0151808, -0.0100928, -0.00683631, -0.00448534, -0.00197124, -0.00084954" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.40248, 0.430313, 0.436684, 0.445823, 0.45625, 0.470763, 0.479318, 0.487221, 0.494474, 0.50328, 0.511065, 0.518818, 0.523086, 0.527354, 0.534533, 0.535946, 0.537358, 0.53877, 0.540182, 0.542976, 0.54577, 0.547714, 0.549658, 0.553545, 0.555814, 0.558083, 0.562075, 0.569337, 0.571655, 0.575059, 0.579861, 0.582056, 0.583812, 0.586448, 0.589085, 0.592305, 0.595525, 0.597718, 0.602106, 0.6043, 0.607082, 0.615431, 0.627534, 0.63492, 0.654838, 0.661782, 0.677508, 0.721304, 0.833468, 0.991198");
+            values ( \
+              "-0.00557807, -0.00562879, -0.00695693, -0.00901135, -0.0111483, -0.0138621, -0.0153478, -0.0166375, -0.0177409, -0.0189827, -0.0199862, -0.0208806, -0.0212958, -0.0216203, -0.0221305, -0.0221453, -0.0221355, -0.0221012, -0.0220424, -0.0218539, -0.0215694, -0.0212127, -0.0207568, -0.0195476, -0.0184565, -0.017139, -0.0141997, -0.00837497, -0.00684793, -0.00502623, -0.003063, -0.00241949, -0.00199422, -0.00152256, -0.00114446, -0.000846427, -0.000614242, -0.000523441, -0.000374177, -0.000315716, -0.000276938, -0.000185194, -0.000124871, -0.000107057, -0.00010061, -7.08223e-05, -4.41097e-05, -1.89615e-05, -5.7642e-06, -9.84847e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.413596, 0.450173, 0.474335, 0.495053, 0.517222, 0.530094, 0.540232, 0.549182, 0.55952, 0.569138, 0.576353, 0.583038, 0.593695, 0.596537, 0.599379, 0.602221, 0.605062, 0.607904, 0.610746, 0.611912, 0.615411, 0.617428, 0.619446, 0.623481, 0.627731, 0.632295, 0.634489, 0.643848, 0.648973, 0.653376, 0.65796, 0.661959, 0.665616, 0.670298, 0.674979, 0.67966, 0.682228, 0.687362, 0.689929, 0.693142, 0.696356, 0.702782, 0.709987, 0.717192, 0.732115, 0.764233, 0.833265, 0.891009, 0.972139, 0.992946");
+            values ( \
+              "-0.0177603, -0.0178245, -0.0274621, -0.0353125, -0.0432344, -0.0476087, -0.0508666, -0.053583, -0.056538, -0.0590867, -0.0608435, -0.0622829, -0.0642871, -0.0647234, -0.0651019, -0.0652163, -0.0651742, -0.0649756, -0.0646204, -0.0644293, -0.063698, -0.0628439, -0.0618062, -0.0591797, -0.0556184, -0.0508487, -0.0477344, -0.0330547, -0.025433, -0.0201786, -0.015566, -0.0122456, -0.00949524, -0.00680931, -0.00497845, -0.00352954, -0.00298394, -0.00206375, -0.00168916, -0.00137624, -0.00110222, -0.000670865, -0.000437027, -0.000269193, -0.000131505, -5.86773e-05, -2.65107e-05, -2.58898e-05, -8.43795e-05, -7.30278e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.39243, 0.455221, 0.579069, 0.628607, 0.665102, 0.697652, 0.713553, 0.727768, 0.747756, 0.756412, 0.770567, 0.78499, 0.806653, 0.832846, 0.854187, 0.86716, 0.877848, 0.889261, 0.90448, 0.934916, 0.975241, 1.02442, 1.03656, 1.048");
+            values ( \
+              "-0.00675862, -0.0256484, -0.0885645, -0.111706, -0.127351, -0.139813, -0.145114, -0.149249, -0.153462, -0.154321, -0.153641, -0.148071, -0.122968, -0.0773697, -0.0476631, -0.034566, -0.0260766, -0.0191976, -0.012592, -0.00491107, -0.00125818, -0.000165955, -0.000150293, -0.000812072" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("0.451011, 0.516162, 0.70604, 0.790895, 0.85267, 0.892707, 0.948362, 0.977573, 1.03804, 1.05834, 1.09449, 1.12451, 1.16078, 1.20903, 1.24803, 1.27779, 1.30076, 1.33746, 1.36853, 1.39969, 1.44431, 1.4635, 1.50189, 1.57868, 1.70292, 1.85029");
+            values ( \
+              "-0.0504661, -0.0615997, -0.170612, -0.216702, -0.248421, -0.267787, -0.292443, -0.303864, -0.321895, -0.315388, -0.299216, -0.279549, -0.244464, -0.187859, -0.146081, -0.119024, -0.100987, -0.0769518, -0.0608033, -0.0477623, -0.0335481, -0.0288037, -0.0211526, -0.0111567, -0.00366396, -0.000911453" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("0.561715, 0.719654, 1.03548, 1.06054, 1.27181, 1.44418, 1.55285, 1.80252, 1.92026, 2.00168, 2.1645, 2.24397, 2.36833, 2.51846, 2.7188, 2.88009, 3.0031, 3.09804, 3.25055, 3.37982, 3.55217, 3.70518, 3.77381, 3.91106, 4.18557, 4.69433, 5.28816");
+            values ( \
+              "-0.181345, -0.186598, -0.372176, -0.373045, -0.364986, -0.357769, -0.352839, -0.339935, -0.332596, -0.326773, -0.312223, -0.302832, -0.282907, -0.247266, -0.189806, -0.147645, -0.120351, -0.102165, -0.0777876, -0.0614107, -0.044416, -0.0331641, -0.0290823, -0.0222971, -0.0129192, -0.00432087, -0.00113302" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0.712107, 1.06088, 3.28731, 4.18082, 5.02629, 6.05622, 6.90169, 7.4053, 8.07678, 9.03766, 9.71013, 10.2804, 10.7222, 11.2974, 11.7742, 12.3286, 13.1128, 13.6153, 14.5508, 15.3963, 17.0872, 18.7781, 20.4691");
+            values ( \
+              "-0.358677, -0.383454, -0.363204, -0.353778, -0.343526, -0.327684, -0.308712, -0.291673, -0.256952, -0.191321, -0.149031, -0.118726, -0.0988827, -0.0772411, -0.0626983, -0.0489849, -0.0341952, -0.0272007, -0.0176212, -0.0117869, -0.00526405, -0.00233514, -0.0010275" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("1.25696, 1.30237, 1.48232, 1.54705, 1.58605, 1.6239, 1.72652, 1.77419, 1.79962, 1.84664, 1.86637, 1.9074, 1.92497, 1.9426, 1.95636, 1.98645, 2.04734, 2.06215, 2.0857, 2.11676, 2.14963, 2.26718, 2.45137, 2.73767");
+            values ( \
+              "-3.93311e-05, -6.90746e-05, -0.000326439, -0.000739411, -0.0011429, -0.00178023, -0.00469609, -0.00570954, -0.00612612, -0.00668723, -0.00684109, -0.00700608, -0.00699011, -0.00692446, -0.00679199, -0.00608106, -0.00142738, -0.000858828, -0.000500208, -0.000346804, -0.000267193, -0.000121888, -3.55545e-05, -2.52151e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("1.30938, 1.52961, 1.55837, 1.58759, 1.62147, 1.65651, 1.69416, 1.74089, 1.79591, 1.85818, 1.91067, 1.9543, 1.99116, 2.01155, 2.02509, 2.04303, 2.06121, 2.07939, 2.09375, 2.10987, 2.1283, 2.16438, 2.17471, 2.18752, 2.20193, 2.21041, 2.22738, 2.24609, 2.26725, 2.29089, 2.32104, 2.41772, 2.49595, 2.62497, 2.71425");
+            values ( \
+              "-0.000235284, -0.00165318, -0.00231497, -0.00308369, -0.00422307, -0.00582071, -0.0081137, -0.0113079, -0.0148825, -0.0185133, -0.0211467, -0.0229592, -0.0241814, -0.0247096, -0.0249902, -0.0252451, -0.0253369, -0.0251639, -0.0247189, -0.0236252, -0.0208892, -0.0108288, -0.00819253, -0.0056255, -0.00362928, -0.00281372, -0.00172057, -0.00108758, -0.000737307, -0.000551106, -0.000425634, -0.000222777, -0.000128505, -4.40074e-05, -2.63281e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("1.31495, 1.52901, 1.60378, 1.6491, 1.7009, 1.73038, 1.78934, 1.90776, 2.01176, 2.09406, 2.14382, 2.18257, 2.2515, 2.28291, 2.31569, 2.34609, 2.39724, 2.40798, 2.42947, 2.46601, 2.53654, 2.56234, 2.5746, 2.58768, 2.60513, 2.64002, 2.70208, 2.74972, 2.81374");
+            values ( \
+              "-0.000533992, -0.00365092, -0.00672464, -0.00925685, -0.012921, -0.0154538, -0.021298, -0.034113, -0.0449118, -0.0528322, -0.0572509, -0.0604519, -0.0655015, -0.0674402, -0.0691262, -0.0702631, -0.070521, -0.0700367, -0.0682085, -0.0597077, -0.028389, -0.0192966, -0.0158737, -0.012796, -0.00949012, -0.00500789, -0.001349, -0.000532976, -0.000151278" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("1.6208, 1.7905, 1.88553, 2.14386, 2.33024, 2.50301, 2.61521, 2.71988, 2.84514, 2.90284, 2.98805, 3.01818, 3.07511, 3.13284, 3.21962, 3.32305, 3.3827, 3.46018, 3.50177, 3.54528, 3.60329, 3.71931, 3.87793, 4.06975");
+            values ( \
+              "-0.0235575, -0.0253394, -0.0367347, -0.0710867, -0.0950318, -0.115894, -0.128523, -0.139419, -0.150834, -0.155197, -0.159892, -0.160741, -0.1604, -0.155145, -0.128897, -0.0817493, -0.0588604, -0.0366671, -0.0280114, -0.0209516, -0.0139823, -0.00581824, -0.00147478, -0.000240999" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("1.8597, 2.20078, 2.88092, 3.40049, 3.68642, 3.9426, 4.15513, 4.32305, 4.42314, 4.54708, 4.69764, 5.05942, 5.18176, 5.42944, 5.55955, 5.73304, 5.95298, 6.08916, 6.36152, 6.86871, 7.46017, 8.20384");
+            values ( \
+              "-0.0728699, -0.0836015, -0.181094, -0.250613, -0.285072, -0.311764, -0.328242, -0.314345, -0.302846, -0.282975, -0.247285, -0.14761, -0.120459, -0.0778293, -0.0613477, -0.0442718, -0.0290818, -0.0223446, -0.0130049, -0.00436824, -0.00115295, -0.000174309" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("2.23899, 2.91161, 4.15192, 4.20703, 5.11633, 6.13692, 7.27001, 8.11548, 8.43933, 8.82453, 9.23752, 10.0635, 11.7632, 12.3754, 12.7935, 13.4373, 14.001, 14.7527, 15.3603, 16.0296, 16.8751, 17.7205, 18.566, 19.4115, 21.1024, 22.7933");
+            values ( \
+              "-0.181966, -0.192583, -0.37497, -0.37494, -0.36655, -0.356148, -0.342513, -0.329652, -0.323611, -0.315125, -0.303718, -0.268025, -0.155846, -0.12241, -0.103071, -0.0782307, -0.061119, -0.0436012, -0.0329923, -0.024241, -0.0163452, -0.0109202, -0.00735005, -0.00487158, -0.00215773, -0.000946498" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("5.2501, 5.93047, 6.05046, 6.20724, 6.26229, 6.37239, 6.46561, 6.56612, 6.68555, 6.84749, 6.93382, 6.9849, 7.08705, 7.12586, 7.19591, 7.26615, 7.32743, 7.40191, 7.49229, 7.55807, 7.58814, 7.66021, 7.69328, 7.84379, 7.87607, 7.92638, 7.97237, 8.03368, 8.12506, 8.2294, 8.38863, 8.58594, 8.84903, 9.21382, 9.91021, 10.3946");
+            values ( \
+              "-1.00645e-05, -0.000135883, -0.00018371, -0.000292614, -0.000358427, -0.000533215, -0.000815468, -0.00117918, -0.00149994, -0.0016958, -0.00173711, -0.00175274, -0.00176858, -0.00176978, -0.00176779, -0.00175898, -0.0017453, -0.00171828, -0.00166085, -0.00159154, -0.00154647, -0.00138694, -0.00127659, -0.000520458, -0.000414326, -0.000302161, -0.000249527, -0.000202092, -0.000153883, -0.000122585, -8.76179e-05, -6.12916e-05, -4.15074e-05, -2.24841e-05, -6.62964e-06, -4.41104e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("5.24964, 5.96607, 6.06303, 6.25695, 6.42604, 6.55852, 6.74831, 6.90879, 6.98397, 7.13434, 7.28745, 7.37864, 7.429, 7.52444, 7.62502, 7.7139, 7.80666, 7.89527, 8.02111, 8.08975, 8.16819, 8.25169, 8.40912, 8.60105, 8.85695, 9.59685, 10.382");
+            values ( \
+              "-3.80531e-05, -0.00054255, -0.000702266, -0.00115457, -0.00195269, -0.00304169, -0.0048305, -0.00594521, -0.00632126, -0.00692257, -0.00726041, -0.00736375, -0.0073913, -0.00738095, -0.00725773, -0.00699264, -0.00637675, -0.00499771, -0.00190442, -0.0010727, -0.000669644, -0.000525768, -0.00037841, -0.000265442, -0.000171895, -5.54438e-05, -1.43304e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("5.2499, 6.07167, 6.24374, 6.41697, 6.47815, 6.6005, 6.73099, 7.04758, 7.20176, 7.39289, 7.55976, 7.69402, 7.76355, 7.90261, 8.00107, 8.05126, 8.10028, 8.16487, 8.23184, 8.26232, 8.32328, 8.36465, 8.41981, 8.46786, 8.62238, 8.6863, 8.71503, 8.75696, 8.81285, 8.92465, 9.09473, 9.31646, 9.77585, 10.469");
+            values ( \
+              "-0.000250543, -0.00186986, -0.00288476, -0.00427412, -0.00491417, -0.00644816, -0.00856507, -0.0143778, -0.0170437, -0.0200256, -0.0223039, -0.0238908, -0.024607, -0.025819, -0.0264403, -0.0266583, -0.0268153, -0.0268803, -0.026756, -0.0265788, -0.025962, -0.0251628, -0.0232509, -0.020414, -0.00823643, -0.00495781, -0.00391884, -0.00282862, -0.00190382, -0.00095537, -0.000576093, -0.000399253, -0.000186319, -5.9789e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("4.52663, 5.2499, 6.09537, 6.28099, 6.39759, 6.6308, 6.8277, 7.02987, 8.04412, 8.33707, 8.57476, 8.86646, 9.13478, 9.34245, 9.48606, 9.63852, 9.82524, 9.90826, 10.193, 10.3234, 10.4418, 10.5771, 10.7554");
+            values ( \
+              "-0.0001115, -0.000529792, -0.00380777, -0.00561401, -0.00699956, -0.0104687, -0.014227, -0.0189487, -0.0466428, -0.0539924, -0.0595007, -0.0655455, -0.0701605, -0.0727348, -0.0736379, -0.0730363, -0.0664534, -0.0588918, -0.025999, -0.0155564, -0.00947203, -0.005043, -0.00243365" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("6.53997, 7.28174, 7.65992, 8.58124, 9.3671, 9.77386, 10.3863, 10.9116, 11.2092, 11.704, 12.1756, 12.6467, 12.9996, 13.4261, 13.6674, 13.9808, 14.2129, 14.3324, 14.5713, 15.0491, 15.6993, 16.4846");
+            values ( \
+              "-0.0274069, -0.0291986, -0.0410406, -0.0719135, -0.0974228, -0.110021, -0.127961, -0.142041, -0.149272, -0.159478, -0.165259, -0.159683, -0.132171, -0.0833172, -0.0601911, -0.0377278, -0.0260802, -0.0216071, -0.0142799, -0.00602187, -0.00145546, -0.00030421" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("7.47384, 8.8342, 11.5876, 13.7629, 14.93, 15.7755, 16.3878, 16.6594, 17.1711, 17.5569, 17.9706, 18.7979, 20.4964, 21.1084, 21.5264, 22.1703, 22.7342, 23.4861, 24.0935, 24.7626, 25.6081, 26.4535, 27.299, 28.1445, 29.8354, 31.5263");
+            values ( \
+              "-0.0789786, -0.0847499, -0.183521, -0.256447, -0.29162, -0.314065, -0.327716, -0.332708, -0.32363, -0.315149, -0.303711, -0.267955, -0.155838, -0.122411, -0.103083, -0.0782289, -0.061113, -0.043599, -0.0329875, -0.0242389, -0.0163495, -0.0109174, -0.00735384, -0.0048684, -0.00215443, -0.000943165" \
+            );
+          }
+        }
+      }
+      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.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0158184, 0.027136, 0.0726697, 0.262338, 1.05668, 4.38477", \
+            "0.0224769, 0.0359812, 0.0817486, 0.271535, 1.0659, 4.39378", \
+            "0.0261118, 0.0538868, 0.118606, 0.308877, 1.10324, 4.43132", \
+            "-0.0072716, 0.0476822, 0.179806, 0.459824, 1.25581, 4.58351", \
+            "-0.225178, -0.120816, 0.137954, 0.703329, 1.8655, 5.19525", \
+            "-1.20786, -1.04603, -0.570081, 0.532854, 2.87581, 7.65179" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00951246, 0.0238019, 0.0838171, 0.335186, 1.3887, 5.80282", \
+            "0.0145584, 0.0257559, 0.083816, 0.335634, 1.38885, 5.80372", \
+            "0.0324652, 0.050845, 0.0981754, 0.33524, 1.38824, 5.80279", \
+            "0.0789063, 0.113779, 0.1987, 0.397385, 1.39008, 5.80429", \
+            "0.234495, 0.288056, 0.441464, 0.803236, 1.63159, 5.8037", \
+            "0.872234, 0.908306, 1.13364, 1.78101, 3.27823, 6.72782" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.0162537, 0.0166976, 0.0173542, 0.0185758, 0.0206987, 0.022184, 0.0238438, 0.0261658, 0.0287471, 0.0324093, 0.0340886, 0.0357989, 0.0376999, 0.0412319, 0.0449838, 0.0522734");
+            values ( \
+              "-0.0789149, -0.145306, -0.156642, -0.167009, -0.171507, -0.170029, -0.165426, -0.150067, -0.118837, -0.0551529, -0.0358948, -0.0227315, -0.013453, -0.00487024, -0.00144922, -0.000120792" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.0168655, 0.0177305, 0.0194426, 0.0220171, 0.0286656, 0.0351412, 0.0389164, 0.0427621, 0.0458406, 0.0563959, 0.0608225, 0.0662136, 0.0708206, 0.0801206, 0.084605");
+            values ( \
+              "-0.207449, -0.274055, -0.290625, -0.294607, -0.286442, -0.27299, -0.260418, -0.240592, -0.21778, -0.0946083, -0.0597938, -0.0331386, -0.0197076, -0.00654395, -0.00522293" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.0172388, 0.0198015, 0.0210369, 0.0234615, 0.0506531, 0.0673847, 0.0774689, 0.0870396, 0.0944397, 0.108373, 0.113391, 0.119063, 0.125731, 0.147169, 0.155394, 0.166361, 0.170996, 0.179794, 0.189848, 0.197993, 0.206255, 0.217271, 0.239303, 0.273213, 0.314267");
+            values ( \
+              "-0.317581, -0.353542, -0.357386, -0.358709, -0.344439, -0.333654, -0.325895, -0.316987, -0.308414, -0.286439, -0.275209, -0.258624, -0.23309, -0.140986, -0.112373, -0.0815867, -0.0709944, -0.0542829, -0.039583, -0.0305631, -0.0234653, -0.0163913, -0.00776094, -0.00221427, -0.000445693" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.0171714, 0.0196311, 0.0236118, 0.145844, 0.241774, 0.270216, 0.323746, 0.348618, 0.375149, 0.401495, 0.436623, 0.524207, 0.572519, 0.606872, 0.636554, 0.671373, 0.717798, 0.751904, 0.804151, 0.873815, 1.00563, 1.16089");
+            values ( \
+              "-0.33651, -0.372338, -0.379344, -0.361455, -0.344124, -0.337882, -0.32366, -0.315073, -0.303726, -0.288633, -0.259028, -0.159453, -0.114602, -0.0892863, -0.0715326, -0.0548228, -0.0380539, -0.0290421, -0.019092, -0.0107068, -0.00323596, -0.000718814" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("0.0166515, 0.0260214, 0.513206, 0.839977, 0.966573, 1.06425, 1.25959, 1.35972, 1.49323, 1.61916, 1.78707, 2.14068, 2.28576, 2.38599, 2.5398, 2.67442, 2.85392, 3.05317, 3.16017, 3.37418, 3.80219, 4.38025, 5.09368");
+            values ( \
+              "-0.341101, -0.384773, -0.366999, -0.353082, -0.346874, -0.341633, -0.329272, -0.321395, -0.308046, -0.290234, -0.253432, -0.155122, -0.122127, -0.102695, -0.0780789, -0.0610418, -0.0434823, -0.0297093, -0.0242261, -0.0158628, -0.00654898, -0.00176146, -0.000339989" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("0.0145025, 0.0238629, 2.5775, 3.47099, 4.3164, 4.83159, 5.34636, 6.19178, 6.69547, 7.36706, 8.32753, 9.00012, 9.5707, 10.0127, 10.5875, 11.064, 11.6184, 12.4027, 12.9054, 13.8412, 14.6866, 15.532, 16.3775, 18.0683, 19.7591");
+            values ( \
+              "-0.34222, -0.386155, -0.363253, -0.353826, -0.343512, -0.336262, -0.327669, -0.308759, -0.291715, -0.25692, -0.191376, -0.14901, -0.11875, -0.0988333, -0.077271, -0.0627393, -0.0489593, -0.0342292, -0.02717, -0.0175874, -0.0118162, -0.00789528, -0.00529442, -0.00236588, -0.00105835" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.0377143, 0.0406279, 0.0414753, 0.0456993, 0.0506785, 0.0546957, 0.056907, 0.0591018, 0.0614804, 0.0644548, 0.0677157, 0.070364, 0.0739374, 0.0775629, 0.0846236");
+            values ( \
+              "-0.00547943, -0.0493785, -0.0551011, -0.0753453, -0.0957102, -0.109613, -0.114423, -0.11198, -0.0968914, -0.0583637, -0.030877, -0.0154384, -0.00562859, -0.00178589, -0.000173805" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.0379572, 0.0458501, 0.0590025, 0.064447, 0.0651153, 0.0661622, 0.067183, 0.0701015, 0.0720961, 0.0774792, 0.0798916, 0.0893901, 0.0936064, 0.0978592, 0.102454, 0.110891, 0.117492");
+            values ( \
+              "-0.000274597, -0.131626, -0.224785, -0.258138, -0.267423, -0.271896, -0.272709, -0.267016, -0.259621, -0.229535, -0.207963, -0.0952036, -0.0616158, -0.0388321, -0.0231536, -0.00859965, -0.00424145" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.0412972, 0.0485198, 0.0660007, 0.0684033, 0.0702351, 0.093082, 0.114022, 0.127803, 0.142453, 0.146786, 0.152443, 0.159094, 0.180531, 0.188757, 0.199726, 0.204358, 0.213152, 0.223201, 0.23135, 0.239616, 0.250636, 0.272678, 0.306144, 0.346646");
+            values ( \
+              "-0.0585147, -0.182973, -0.344929, -0.351604, -0.351807, -0.338824, -0.323105, -0.308453, -0.285028, -0.275128, -0.258569, -0.23309, -0.14099, -0.112372, -0.0815848, -0.0709954, -0.0542929, -0.0395953, -0.0305699, -0.0234682, -0.0163892, -0.00775862, -0.00225925, -0.000470202" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.0486969, 0.0627144, 0.066664, 0.0702297, 0.1989, 0.249497, 0.303644, 0.349187, 0.378157, 0.417337, 0.476649, 0.569902, 0.604619, 0.662331, 0.68871, 0.720975, 0.766443, 0.814239, 0.850931, 0.924315, 1.05863, 1.21797");
+            values ( \
+              "-0.327922, -0.333364, -0.37262, -0.377488, -0.358188, -0.349211, -0.337899, -0.326055, -0.316532, -0.299215, -0.252768, -0.147596, -0.115985, -0.0759792, -0.0622161, -0.0485631, -0.033795, -0.0230997, -0.0172305, -0.00929529, -0.00276385, -0.000544341" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("0.0431101, 0.0653036, 0.0715781, 0.455426, 0.664127, 0.999943, 1.09814, 1.29454, 1.39152, 1.52081, 1.56909, 1.66563, 1.84338, 2.01799, 2.19397, 2.36227, 2.49621, 2.61661, 2.75255, 2.9338, 3.09316, 3.17417, 3.33619, 3.66024, 4.20752, 4.86018");
+            values ( \
+              "-0.140597, -0.368671, -0.384458, -0.370539, -0.362261, -0.346901, -0.341633, -0.329196, -0.321576, -0.308778, -0.302849, -0.288047, -0.247403, -0.197189, -0.150385, -0.113567, -0.0897843, -0.0722701, -0.0562649, -0.0399189, -0.0294384, -0.0251932, -0.0183705, -0.00955951, -0.00286905, -0.00062696" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("0.0393085, 0.0677395, 2.60966, 3.50324, 4.42311, 5.26853, 5.59248, 5.97764, 6.39058, 7.21646, 8.91624, 9.52841, 9.94649, 10.5903, 11.154, 11.9056, 12.5132, 13.1826, 14.028, 14.8734, 16.5642, 18.2551, 19.9459");
+            values ( \
+              "-0.141545, -0.386143, -0.363242, -0.353814, -0.34255, -0.329649, -0.323606, -0.315158, -0.303714, -0.268057, -0.155839, -0.122402, -0.103087, -0.0782215, -0.0611096, -0.0436142, -0.032983, -0.0242314, -0.016356, -0.0109113, -0.00486241, -0.00214835, -0.000936991" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.111224, 0.117243, 0.120532, 0.122609, 0.125952, 0.129976, 0.132698, 0.135067, 0.139141, 0.142553, 0.145734, 0.150157, 0.155487, 0.160431, 0.161616, 0.1628, 0.163984, 0.165168, 0.166351, 0.167533, 0.168716, 0.169898, 0.170788, 0.172568, 0.17432, 0.175183, 0.177012, 0.178907, 0.180949, 0.182342, 0.183069, 0.18461, 0.186041, 0.186958, 0.187875, 0.188792, 0.189709, 0.191543, 0.19451, 0.195993, 0.197477, 0.201488, 0.205366, 0.213116, 0.255531, 0.257089, 0.258646, 0.260837, 0.26246, 0.265971");
+            values ( \
+              "-0.0065734, -0.00992581, -0.0135925, -0.016278, -0.0210306, -0.0257917, -0.028718, -0.0310973, -0.0350279, -0.0381691, -0.0409811, -0.0447059, -0.048871, -0.0525361, -0.0527884, -0.0528544, -0.0527342, -0.0524277, -0.0519358, -0.0512582, -0.050395, -0.049346, -0.0479664, -0.0444474, -0.0398301, -0.037051, -0.0298507, -0.023146, -0.0168273, -0.0133377, -0.0118008, -0.0090469, -0.00676435, -0.00555839, -0.00452485, -0.00381681, -0.00317913, -0.00211484, -0.00121476, -0.0008716, -0.000599691, -0.000281279, -0.000148135, -8.76911e-05, -3.39894e-05, -0.000400235, -0.000923637, -0.000886447, -0.000807379, -0.00048982" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.115034, 0.138174, 0.154895, 0.165563, 0.17477, 0.183098, 0.190805, 0.198217, 0.20462, 0.207993, 0.222503, 0.22923, 0.233126, 0.239381, 0.247721, 0.258477, 0.262949, 0.26907, 0.274992");
+            values ( \
+              "-0.01182, -0.0597303, -0.0888674, -0.105937, -0.119564, -0.13055, -0.138765, -0.142337, -0.135363, -0.125028, -0.048389, -0.0261761, -0.0179002, -0.00945044, -0.00376169, -0.0010017, -0.00260623, -0.00208687, -0.000755049" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.110715, 0.161375, 0.195314, 0.214691, 0.232368, 0.247809, 0.252877, 0.260362, 0.262222, 0.26492, 0.270317, 0.276845, 0.283285, 0.291872, 0.314309, 0.320995, 0.334442, 0.342139, 0.353977, 0.364626, 0.369012, 0.377782, 0.395324, 0.426251, 0.462588");
+            values ( \
+              "-0.00067429, -0.125615, -0.198526, -0.237332, -0.269716, -0.293835, -0.300317, -0.307969, -0.307805, -0.30487, -0.296894, -0.285028, -0.269477, -0.239814, -0.143267, -0.119352, -0.0808393, -0.0641253, -0.044452, -0.0316816, -0.0275545, -0.0207624, -0.0115949, -0.00381315, -0.000974641" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.129646, 0.24729, 0.264235, 0.378542, 0.438535, 0.49371, 0.552241, 0.568896, 0.591102, 0.704403, 0.73761, 0.781886, 0.800116, 0.834778, 0.874392, 0.907892, 0.941791, 0.986991, 1.07739, 1.21106, 1.37325");
+            values ( \
+              "-0.0648942, -0.33651, -0.369358, -0.350314, -0.337911, -0.32309, -0.299284, -0.289317, -0.272234, -0.147496, -0.117324, -0.084928, -0.0741213, -0.0569251, -0.0417693, -0.0320319, -0.024449, -0.016951, -0.00787237, -0.00231549, -0.000472095" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("0.180823, 0.25839, 0.268063, 0.798655, 1.01251, 1.23264, 1.47536, 1.67212, 1.76433, 1.8621, 1.9782, 2.33338, 2.47137, 2.65535, 2.73041, 2.87318, 3.03636, 3.17649, 3.31818, 3.5071, 3.88495, 4.43984, 5.11375");
+            values ( \
+              "-0.349166, -0.374923, -0.382773, -0.362258, -0.352872, -0.341642, -0.325716, -0.306812, -0.294066, -0.275908, -0.247116, -0.149127, -0.118542, -0.0857213, -0.0748928, -0.0576035, -0.042367, -0.0324022, -0.0246761, -0.0170686, -0.00786239, -0.00231681, -0.000460535" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("0.122542, 0.264294, 0.269282, 1.28355, 2.74421, 3.63771, 4.48312, 4.99821, 5.51307, 6.35848, 6.86218, 7.53378, 8.49421, 9.16681, 9.73742, 10.1795, 10.7542, 11.2307, 11.7851, 12.5694, 13.0721, 14.0079, 14.8533, 15.6987, 16.5442, 18.235, 19.9258");
+            values ( \
+              "-0.0499167, -0.386092, -0.385348, -0.376864, -0.363253, -0.353825, -0.343513, -0.336261, -0.327672, -0.308754, -0.291709, -0.25693, -0.191364, -0.149023, -0.118733, -0.0988472, -0.0772543, -0.0627232, -0.0489764, -0.0342119, -0.0271882, -0.0176057, -0.011798, -0.00791365, -0.0052761, -0.00234752, -0.00103996" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.386559, 0.416328, 0.430265, 0.453439, 0.466835, 0.483792, 0.498212, 0.511122, 0.523107, 0.532048, 0.53947, 0.545734, 0.554189, 0.57154, 0.578537, 0.582606, 0.588031, 0.596873, 0.604465, 0.613574, 0.635177, 0.648688, 0.655433, 0.66205, 0.669408, 0.677365, 0.687121, 0.698471, 0.706163");
+            values ( \
+              "-0.00231947, -0.00346802, -0.00562086, -0.0106221, -0.01316, -0.0161131, -0.0183408, -0.0200512, -0.0213272, -0.021981, -0.0221894, -0.0219082, -0.0198405, -0.00698721, -0.00355605, -0.00236283, -0.0013577, -0.000563551, -0.000331486, -0.00020368, -0.000124841, -0.000141776, -6.03299e-05, -0.000106917, -1.96203e-05, -8.49353e-05, -1e-22, -6.90073e-05, -3.23199e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.418677, 0.457815, 0.475089, 0.486721, 0.50208, 0.518807, 0.53051, 0.537618, 0.547557, 0.556909, 0.56626, 0.574852, 0.583444, 0.587537, 0.59163, 0.595723, 0.599815, 0.603199, 0.606582, 0.609966, 0.613349, 0.61586, 0.619627, 0.623321, 0.628198, 0.630636, 0.632894, 0.647748, 0.652318, 0.657804, 0.664205, 0.667314, 0.669801, 0.673642, 0.677482, 0.680673, 0.683863, 0.687053, 0.690244, 0.693831, 0.701006, 0.704593, 0.709593");
+            values ( \
+              "-0.018714, -0.0208848, -0.0277845, -0.0322128, -0.0378606, -0.0437795, -0.047787, -0.0501513, -0.0532902, -0.0560677, -0.0586755, -0.0608985, -0.0629636, -0.0636858, -0.064293, -0.0647851, -0.0651622, -0.0652136, -0.0651271, -0.0649025, -0.0645398, -0.0640722, -0.0622438, -0.0598383, -0.0557334, -0.0532846, -0.0505491, -0.0276899, -0.0218226, -0.0160555, -0.0107161, -0.00864273, -0.00722638, -0.00553885, -0.00414676, -0.00338281, -0.00271087, -0.00213093, -0.00164299, -0.00131192, -0.000783369, -0.000585894, -0.000443101" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.410824, 0.452245, 0.464601, 0.531221, 0.574553, 0.608763, 0.655454, 0.694226, 0.717402, 0.728167, 0.742896, 0.756769, 0.780237, 0.787608, 0.795053, 0.804978, 0.832375, 0.847809, 0.868075, 0.878204, 0.889119, 0.903672, 0.932778, 0.972865, 1.02144, 1.03661, 1.0494");
+            values ( \
+              "-0.0176355, -0.0244481, -0.0299409, -0.0647111, -0.0863981, -0.102721, -0.12342, -0.138648, -0.146393, -0.149433, -0.152772, -0.154501, -0.151099, -0.146726, -0.139717, -0.12579, -0.0782497, -0.0556447, -0.0338054, -0.0259544, -0.0193651, -0.0128947, -0.00532922, -0.00134038, -0.000220612, -0.000127102, -0.00079675" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("0.464428, 0.528533, 0.718096, 0.789559, 0.845424, 0.90052, 0.944614, 0.977835, 1.03631, 1.05089, 1.07226, 1.09484, 1.13587, 1.16129, 1.21214, 1.24653, 1.28068, 1.30628, 1.33922, 1.36643, 1.3985, 1.44382, 1.4639, 1.49103, 1.52721, 1.59957, 1.73155, 1.88806");
+            values ( \
+              "-0.0676695, -0.0687838, -0.17734, -0.216037, -0.244853, -0.271452, -0.29092, -0.304029, -0.321262, -0.31812, -0.310074, -0.299174, -0.270361, -0.244288, -0.184765, -0.147996, -0.116968, -0.0973244, -0.0761941, -0.0620012, -0.0483888, -0.033788, -0.0288136, -0.0232017, -0.0173296, -0.00948021, -0.00285674, -0.000622491" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("0.563834, 0.721584, 1.03553, 1.05203, 1.22764, 1.52168, 1.61488, 1.81372, 2.00189, 2.11795, 2.24407, 2.49092, 2.70295, 2.8741, 3.02664, 3.12874, 3.26079, 3.36521, 3.50013, 3.68949, 3.77469, 3.89096, 4.04598, 4.35601, 4.90711, 5.56171");
+            values ( \
+              "-0.183737, -0.187794, -0.372219, -0.373345, -0.366823, -0.354376, -0.349957, -0.339308, -0.32679, -0.31693, -0.302855, -0.255365, -0.194574, -0.14967, -0.115788, -0.0972324, -0.0764671, -0.0631676, -0.0493679, -0.0341405, -0.0289911, -0.0231555, -0.0173459, -0.00908739, -0.00287565, -0.000458079" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0.422613, 1.05525, 3.45107, 4.17985, 5.09796, 6.0525, 6.42074, 7.06697, 7.91239, 9.58879, 10.2117, 10.638, 11.2713, 11.8241, 12.5613, 13.1836, 14.0201, 14.8655, 15.7109, 17.4017, 19.0926, 20.7834");
+            values ( \
+              "-0.0178167, -0.383656, -0.361644, -0.353872, -0.342628, -0.32774, -0.320467, -0.303743, -0.266997, -0.156101, -0.122088, -0.102484, -0.0780835, -0.0612912, -0.0440646, -0.0330751, -0.0224715, -0.0151879, -0.0100974, -0.00448743, -0.00197209, -0.000849785" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("1.24206, 1.30653, 1.45539, 1.48827, 1.5131, 1.56278, 1.59433, 1.6077, 1.62552, 1.66124, 1.70999, 1.72673, 1.7544, 1.8156, 1.8535, 1.88965, 1.92521, 1.96074, 1.9768, 1.99337, 2.00137, 2.0338, 2.04421, 2.05811, 2.06886, 2.07962, 2.09101, 2.09973, 2.11106, 2.12154, 2.12755, 2.13957, 2.15431, 2.17479, 2.20417, 2.23266, 2.26502, 2.30556, 2.37193, 2.47095, 2.52015, 2.57343, 2.63883, 2.6859");
+            values ( \
+              "-3.5824e-05, -6.47777e-05, -0.00026448, -0.000427466, -0.000526013, -0.000888974, -0.00123899, -0.00145466, -0.00182624, -0.00279508, -0.00430599, -0.00466361, -0.00534693, -0.00637011, -0.00671787, -0.00698876, -0.00697936, -0.00678763, -0.00643522, -0.00578583, -0.00525607, -0.00233341, -0.0016103, -0.000992061, -0.000718888, -0.000572294, -0.000476486, -0.000436156, -0.000357353, -0.000351436, -0.000296718, -0.000310143, -0.000236605, -0.000247967, -0.000162315, -0.000178527, -0.000103764, -0.000122773, -4.1421e-05, -5.66053e-05, -1.27819e-06, -3.97203e-05, -1e-22, -3.09618e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("1.25599, 1.32406, 1.49043, 1.53851, 1.56656, 1.61952, 1.664, 1.71016, 1.79606, 1.85817, 1.91069, 1.95762, 1.99287, 2.01809, 2.04306, 2.05319, 2.0663, 2.08414, 2.09361, 2.10977, 2.12688, 2.13645, 2.17266, 2.18924, 2.19771, 2.21009, 2.22659, 2.25784, 2.29588, 2.34787, 2.42047, 2.54852, 2.74221");
+            values ( \
+              "-0.000136439, -0.000236617, -0.00122593, -0.00202218, -0.00263459, -0.00416596, -0.00622804, -0.00918897, -0.0149221, -0.0185384, -0.0211307, -0.0231097, -0.0242602, -0.0248826, -0.025273, -0.025325, -0.0253423, -0.0250701, -0.0247247, -0.0236438, -0.0211458, -0.0189566, -0.00862813, -0.00528343, -0.00407514, -0.00280724, -0.00174866, -0.00080874, -0.000506416, -0.000344856, -0.000221827, -7.47841e-05, -1.61797e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("1.49823, 1.6669, 1.71508, 1.76457, 1.96644, 2.06287, 2.09181, 2.14402, 2.17532, 2.21629, 2.23614, 2.27412, 2.30066, 2.33604, 2.34625, 2.36666, 2.40796, 2.45437, 2.47522, 2.51943, 2.5468, 2.56996, 2.57962, 2.59262, 2.60995, 2.64462, 2.69941, 2.75175, 2.81242");
+            values ( \
+              "-0.00541195, -0.0104783, -0.0141384, -0.0187628, -0.0403349, -0.0499582, -0.0526667, -0.0573051, -0.0599064, -0.0630693, -0.064489, -0.0669508, -0.0684244, -0.0699758, -0.0702844, -0.0707194, -0.0700902, -0.0635232, -0.0561578, -0.0357055, -0.0245921, -0.0171281, -0.0146559, -0.0118019, -0.00876871, -0.00460789, -0.00151816, -0.00051476, -0.000174951" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("1.60158, 1.77197, 1.89123, 2.15065, 2.33037, 2.50335, 2.59411, 2.70007, 2.83099, 2.90289, 3.01841, 3.13393, 3.22051, 3.32407, 3.38359, 3.46093, 3.51711, 3.54616, 3.60426, 3.72047, 3.87905, 4.07075");
+            values ( \
+              "-0.0194817, -0.023366, -0.0374814, -0.0720104, -0.0950692, -0.115958, -0.126236, -0.137464, -0.149682, -0.155231, -0.160817, -0.155364, -0.128919, -0.0816706, -0.0588187, -0.0366484, -0.0253934, -0.0210051, -0.0139189, -0.00584523, -0.00143307, -0.000278188" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("1.87731, 2.19249, 2.87267, 3.40084, 3.68598, 3.9426, 4.15506, 4.32315, 4.42312, 4.59051, 4.6982, 4.91356, 5.09937, 5.19326, 5.38105, 5.5864, 5.71024, 5.88375, 5.95286, 6.09108, 6.36751, 6.87536, 7.46847");
+            values ( \
+              "-0.0822616, -0.0824201, -0.179967, -0.250679, -0.285054, -0.311783, -0.328267, -0.314347, -0.30286, -0.27407, -0.247139, -0.18547, -0.1383, -0.118176, -0.0848221, -0.0583151, -0.0462776, -0.033184, -0.0291086, -0.0222422, -0.0128647, -0.00428708, -0.00115015" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("2.23509, 2.88575, 4.15174, 4.23068, 5.12187, 6.12551, 7.26987, 8.11528, 8.4392, 8.82437, 9.23732, 10.0632, 11.763, 12.3751, 12.7932, 13.437, 14.0008, 14.7524, 15.36, 16.0293, 16.8747, 17.7201, 18.5655, 19.4109, 21.1018, 22.7926");
+            values ( \
+              "-0.183276, -0.188722, -0.374986, -0.374766, -0.366512, -0.356286, -0.342531, -0.329668, -0.323625, -0.31514, -0.303732, -0.268041, -0.155853, -0.122415, -0.103076, -0.0782338, -0.0611212, -0.0436032, -0.0329934, -0.0242418, -0.0163464, -0.0109209, -0.00735101, -0.00487193, -0.00215785, -0.00094646" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("5.24983, 5.93006, 6.05147, 6.2071, 6.26195, 6.37166, 6.4652, 6.56659, 6.68529, 6.84718, 6.93288, 6.98464, 7.08818, 7.1256, 7.19565, 7.26571, 7.30659, 7.40853, 7.45028, 7.52073, 7.59709, 7.65151, 7.73034, 7.87309, 7.91628, 7.94476, 8.00171, 8.0845, 8.19517, 8.33725, 8.43285, 8.45945, 8.51265, 8.61905, 8.822, 9.19046, 9.65856, 9.73992");
+            values ( \
+              "-1.01001e-05, -0.000135879, -0.000184316, -0.000292918, -0.00035829, -0.000532359, -0.000814693, -0.00118179, -0.00149951, -0.0016957, -0.00173681, -0.00175272, -0.00176875, -0.00176994, -0.00176841, -0.00176023, -0.00175139, -0.00171313, -0.00169032, -0.00163602, -0.00153665, -0.00141826, -0.00112144, -0.000392944, -0.000334701, -0.000264692, -0.000238904, -0.000156997, -0.000145969, -8.16326e-05, -9.64255e-05, -6.42399e-05, -8.47745e-05, -4.54888e-05, -5.64159e-05, -1.02144e-05, -2.52953e-05, -3.78975e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("5.24908, 5.96537, 6.06311, 6.25857, 6.42069, 6.5579, 6.78331, 6.84911, 6.9835, 7.14013, 7.2865, 7.383, 7.4987, 7.56905, 7.63819, 7.70921, 7.77251, 7.81995, 7.8771, 8.03487, 8.06346, 8.12062, 8.20458, 8.33651, 8.44336, 8.66511, 8.91854, 9.44935, 9.71185");
+            values ( \
+              "-3.69824e-05, -0.000543735, -0.000702267, -0.00116257, -0.0019243, -0.00304275, -0.00511324, -0.00557856, -0.00633634, -0.00693444, -0.00726176, -0.00737306, -0.00739879, -0.00734489, -0.00721931, -0.00699094, -0.0066411, -0.00623179, -0.00537714, -0.00170389, -0.00130273, -0.000875585, -0.000583654, -0.000435243, -0.000350644, -0.000238117, -0.000157131, -7.13649e-05, -5.49709e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("5.24958, 6.07125, 6.2448, 6.41673, 6.47775, 6.59979, 6.78527, 7.05786, 7.26958, 7.42874, 7.57846, 7.76296, 7.88691, 8.01258, 8.05677, 8.09988, 8.17291, 8.25496, 8.30575, 8.33701, 8.39953, 8.43551, 8.61538, 8.68143, 8.7123, 8.75973, 8.82297, 8.94945, 9.12394, 9.69339, 10.4274");
+            values ( \
+              "-0.000249714, -0.00187095, -0.00289531, -0.00427515, -0.00491436, -0.00644278, -0.0095469, -0.0145719, -0.0181514, -0.0205611, -0.0225643, -0.0246115, -0.025671, -0.0264678, -0.0266542, -0.0268031, -0.0268718, -0.0266422, -0.0261736, -0.0257365, -0.0240871, -0.0224667, -0.00869344, -0.00514144, -0.00400872, -0.00277329, -0.00176443, -0.000854453, -0.000537653, -0.00020935, -6.15139e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("4.52536, 5.24745, 6.09286, 6.27019, 6.39758, 6.65235, 6.83189, 7.02079, 7.20192, 7.74868, 7.97181, 8.33728, 8.5745, 8.86633, 9.00711, 9.13504, 9.36437, 9.44193, 9.54031, 9.63799, 9.82221, 9.90788, 10.0844, 10.1929, 10.2852, 10.3231, 10.3737, 10.4412, 10.5762, 10.8273, 11.1177");
+            values ( \
+              "-0.000111469, -0.000526847, -0.00378997, -0.00549976, -0.00700253, -0.0108412, -0.0143193, -0.0187232, -0.023526, -0.0387545, -0.0447537, -0.0539981, -0.0594949, -0.0655474, -0.0680998, -0.0701619, -0.0729327, -0.0734679, -0.0736748, -0.0730276, -0.0665981, -0.0589234, -0.0375646, -0.0259551, -0.0181544, -0.0155759, -0.0126224, -0.0094656, -0.00507748, -0.00135248, -0.000249148" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("6.62234, 7.38765, 9.36563, 9.9156, 10.4969, 11.2069, 11.7024, 12.1733, 12.6444, 12.9973, 13.4238, 13.6651, 13.9785, 14.2106, 14.569, 15.0468, 15.6966, 16.4819");
+            values ( \
+              "-0.0312019, -0.0324477, -0.0974457, -0.114355, -0.131102, -0.149267, -0.159487, -0.165253, -0.159683, -0.13217, -0.0833169, -0.0601901, -0.0377263, -0.0260787, -0.0142785, -0.00602383, -0.00145544, -0.000306226" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("7.52501, 9.01745, 11.6352, 13.7628, 14.93, 15.7754, 16.388, 16.6598, 17.1711, 17.557, 17.9706, 18.7979, 20.4964, 21.1084, 21.5263, 22.1703, 22.7342, 23.486, 24.0934, 24.7625, 25.6079, 26.4533, 27.2987, 28.1441, 29.835, 31.5258");
+            values ( \
+              "-0.0794754, -0.0914126, -0.185183, -0.256448, -0.291622, -0.314065, -0.327722, -0.332718, -0.323645, -0.315164, -0.303726, -0.267968, -0.155844, -0.122416, -0.103088, -0.0782323, -0.0611154, -0.0436005, -0.0329889, -0.0242399, -0.0163505, -0.0109183, -0.00735458, -0.00486899, -0.00215478, -0.000943354" \
+            );
+          }
+        }
+      }
+      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.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.021483, 0.0391156, 0.109563, 0.402115, 1.62684, 6.75782", \
+            "0.0343012, 0.0515333, 0.122251, 0.415132, 1.63995, 6.77098", \
+            "0.0705333, 0.10159, 0.176175, 0.468854, 1.69386, 6.82496", \
+            "0.158459, 0.223397, 0.371319, 0.687632, 1.91131, 7.04216", \
+            "0.430072, 0.541109, 0.839508, 1.47193, 2.79425, 7.91705", \
+            "1.43368, 1.58963, 2.08547, 3.35033, 5.96612, 11.4589" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0157073, 0.0402013, 0.14275, 0.572057, 2.37062, 9.90574", \
+            "0.018487, 0.0403339, 0.142751, 0.572001, 2.37059, 9.90574", \
+            "0.0431733, 0.0625989, 0.145048, 0.572, 2.37028, 9.90574", \
+            "0.103805, 0.148853, 0.241419, 0.582142, 2.3705, 9.90552", \
+            "0.275011, 0.356544, 0.572202, 0.971867, 2.40911, 9.90537", \
+            "0.933662, 1.01726, 1.37514, 2.29945, 3.95174, 10.0349" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.0187994, 0.0194188, 0.0200388, 0.0210444, 0.0227673, 0.0235819, 0.0259135, 0.029402, 0.0320272, 0.0339041, 0.0383498, 0.0412359, 0.0453458, 0.0484471, 0.051084, 0.0567002, 0.0602846, 0.0654003, 0.0727828, 0.0782475, 0.0784456");
+            values ( \
+              "0.0421393, 0.118229, 0.122275, 0.124601, 0.124343, 0.122699, 0.116428, 0.104652, 0.0938915, 0.0840982, 0.0543396, 0.0400229, 0.0261172, 0.0189518, 0.014339, 0.00784725, 0.00525198, 0.00288436, 0.00121685, 0.000731155, 0.000725819" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.0193932, 0.0211465, 0.0219105, 0.0238935, 0.027599, 0.0344064, 0.0468377, 0.0536764, 0.0585731, 0.0704333, 0.0778344, 0.0876016, 0.0972096, 0.102566, 0.111866, 0.127345, 0.146272, 0.146578");
+            values ( \
+              "0.0322287, 0.205395, 0.208209, 0.209909, 0.205506, 0.192635, 0.167535, 0.15165, 0.137554, 0.0934498, 0.0695393, 0.0455042, 0.0289446, 0.0221968, 0.0137883, 0.00613489, 0.00223465, 0.00221626" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.0222402, 0.0222602, 0.0560373, 0.0960158, 0.122336, 0.141011, 0.157652, 0.167215, 0.180968, 0.213728, 0.227109, 0.248016, 0.269394, 0.287219, 0.303036, 0.324124, 0.341308, 0.359998, 0.384918, 0.434759, 0.50057, 0.581819");
+            values ( \
+              "1e-22, 0.274312, 0.233694, 0.208667, 0.191457, 0.177876, 0.163375, 0.153644, 0.13808, 0.0999113, 0.0855266, 0.0655985, 0.0488111, 0.0375408, 0.0295109, 0.0211728, 0.0160244, 0.0118026, 0.00779451, 0.00318702, 0.00091321, 0.000158236" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.0262687, 0.0262887, 0.15523, 0.410141, 0.480953, 0.550327, 0.608885, 0.6859, 0.821157, 0.90572, 0.974177, 1.02268, 1.08488, 1.13349, 1.19552, 1.28227, 1.37246, 1.44153, 1.57968, 1.82951, 2.12512");
+            values ( \
+              "1e-22, 0.287033, 0.244282, 0.202773, 0.190149, 0.175837, 0.161291, 0.139183, 0.0983781, 0.0755366, 0.0597352, 0.0501356, 0.0396216, 0.0327964, 0.0256086, 0.017883, 0.0122624, 0.00915295, 0.0049598, 0.00148936, 0.00031036" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("0.0439046, 0.0439246, 0.595841, 1.54367, 1.81849, 2.02459, 2.33788, 2.68887, 3.42861, 3.70854, 4.11943, 4.48833, 4.65547, 4.98975, 5.39429, 5.64213, 6.13781, 7.08984, 8.19242");
+            values ( \
+              "1e-22, 0.290299, 0.245945, 0.208633, 0.197066, 0.187566, 0.170832, 0.147579, 0.0934949, 0.0753859, 0.0531269, 0.0378624, 0.0323629, 0.0232511, 0.0154653, 0.0120575, 0.00709225, 0.00241681, 0.000595165" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("0.136107, 0.136127, 1.99096, 6.43207, 7.43994, 8.39495, 9.56632, 11.1645, 14.2592, 15.4267, 16.2326, 17.14, 18.6797, 19.4164, 20.4184, 21.5897, 22.8045, 24.6821, 27.0248, 29.3675, 31.7103, 35.2244");
+            values ( \
+              "1e-22, 0.301962, 0.250665, 0.208673, 0.198527, 0.188039, 0.173237, 0.148144, 0.0938558, 0.0756814, 0.0645206, 0.053359, 0.0380273, 0.0322031, 0.0254299, 0.0192699, 0.0143027, 0.00897973, 0.00497085, 0.00273045, 0.0014891, 0.000648563" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.0478108, 0.0521166, 0.0544141, 0.0574927, 0.0592027, 0.0609128, 0.0624168, 0.0639209, 0.0645348, 0.0648481, 0.0651614, 0.0655301, 0.0658988, 0.0662489, 0.066599, 0.0669223, 0.0672455, 0.067892, 0.0685525, 0.0692129, 0.0698655, 0.0705181, 0.0711708, 0.0719783, 0.074415, 0.0766068, 0.0778378, 0.0796842, 0.0802997, 0.0816402, 0.0825947, 0.0836101, 0.0846088, 0.0856075, 0.0875981, 0.0891251, 0.0904202, 0.0917153, 0.0934421, 0.0948945, 0.0975698, 0.0989323, 0.101111, 0.102836, 0.105066, 0.107296, 0.110207, 0.114369, 0.11812, 0.131878");
+            values ( \
+              "0.0441984, 0.0455622, 0.0551953, 0.067367, 0.0732658, 0.0785592, 0.0827147, 0.0864018, 0.0919496, 0.0925141, 0.0932921, 0.094481, 0.0959654, 0.0960421, 0.0960112, 0.095887, 0.0956711, 0.0949639, 0.0932439, 0.0911471, 0.0887048, 0.0858945, 0.0827161, 0.078232, 0.0616383, 0.0484338, 0.0422678, 0.0350306, 0.0328913, 0.0287874, 0.0259571, 0.0232238, 0.0210136, 0.0189746, 0.0154798, 0.0130233, 0.0112974, 0.00987197, 0.00823572, 0.00705264, 0.00516256, 0.00438254, 0.00340012, 0.00276662, 0.002159, 0.0016557, 0.00119272, 0.000713654, 0.000457941, 0.000221949" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.0478237, 0.0524004, 0.0581819, 0.0644555, 0.0653152, 0.0657711, 0.066683, 0.0678231, 0.0697761, 0.0721171, 0.0748374, 0.0777488, 0.0850121, 0.0902818, 0.095813, 0.101395, 0.10534, 0.110443, 0.114675, 0.118839, 0.122545, 0.126508, 0.129938, 0.135594, 0.13958, 0.143925, 0.148878, 0.155026, 0.158532, 0.163251, 0.170777, 0.176714, 0.183569, 0.192255, 0.203122, 0.216612");
+            values ( \
+              "0.0143678, 0.0765022, 0.120864, 0.165614, 0.178476, 0.182519, 0.188282, 0.191659, 0.192557, 0.189752, 0.184954, 0.179214, 0.164088, 0.15166, 0.135502, 0.114871, 0.0993978, 0.081701, 0.0690529, 0.0576272, 0.0490734, 0.0409784, 0.0349014, 0.0265365, 0.0217315, 0.0174419, 0.0134955, 0.00984181, 0.00817759, 0.00639003, 0.00426147, 0.00310587, 0.00212652, 0.00133134, 0.000714539, 0.000345171" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.0477956, 0.0618109, 0.0644326, 0.0660221, 0.0677842, 0.0694357, 0.0720435, 0.0752226, 0.0793246, 0.147112, 0.163959, 0.180726, 0.186498, 0.198043, 0.204057, 0.216085, 0.251766, 0.270346, 0.284609, 0.299351, 0.319007, 0.33307, 0.340843, 0.356058, 0.377046, 0.385696, 0.402994, 0.437592, 0.497868, 0.568605");
+            values ( \
+              "0.000830919, 0.17991, 0.204962, 0.229664, 0.240761, 0.244807, 0.24604, 0.244759, 0.242245, 0.199486, 0.188125, 0.17555, 0.170712, 0.159897, 0.153604, 0.140109, 0.0985929, 0.0790074, 0.065786, 0.053795, 0.0404787, 0.0327752, 0.0290828, 0.0229122, 0.0163276, 0.0141939, 0.0106646, 0.00591091, 0.00192291, 0.000485369" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.0616756, 0.0616956, 0.20038, 0.447348, 0.528401, 0.567182, 0.646237, 0.700933, 0.899837, 0.964495, 1.03865, 1.11488, 1.18436, 1.27699, 1.33337, 1.39624, 1.48006, 1.6477, 1.89902, 2.20214");
+            values ( \
+              "1e-22, 0.278871, 0.242979, 0.202791, 0.188183, 0.180307, 0.161266, 0.145784, 0.0867482, 0.0702834, 0.0541698, 0.0407277, 0.0310678, 0.0213005, 0.0168772, 0.0129731, 0.00906035, 0.00427926, 0.00125059, 0.000263737" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("0.0831141, 0.0831341, 0.640462, 1.67226, 2.02939, 2.24906, 2.49604, 2.82595, 3.35273, 3.71132, 4.031, 4.28453, 4.60773, 4.78193, 5.13034, 5.42079, 5.86047, 6.44671, 7.4579, 8.62927");
+            values ( \
+              "1e-22, 0.2921, 0.245676, 0.204838, 0.189137, 0.177968, 0.163246, 0.14028, 0.101436, 0.0774088, 0.0593391, 0.0473508, 0.035069, 0.0296554, 0.0210093, 0.015681, 0.00998064, 0.00531393, 0.00163188, 0.000376001" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("0.174339, 0.174359, 2.02333, 5.29819, 7.47749, 8.43246, 9.60383, 11.202, 14.2967, 15.4642, 16.2701, 17.1775, 18.7172, 19.4539, 20.4559, 21.6272, 22.842, 24.7196, 27.0623, 29.405, 31.7478, 35.2619");
+            values ( \
+              "1e-22, 0.30229, 0.250696, 0.219883, 0.198509, 0.188057, 0.173219, 0.148127, 0.0938738, 0.0756635, 0.0645026, 0.0533771, 0.0380454, 0.0321851, 0.0254481, 0.0192518, 0.0143209, 0.0089979, 0.00498901, 0.00274861, 0.00150726, 0.000630408" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.129326, 0.146986, 0.149899, 0.154391, 0.164845, 0.172703, 0.185264, 0.192883, 0.199813, 0.206327, 0.212721, 0.219108, 0.225028, 0.230657, 0.238609, 0.243784, 0.25221, 0.258541, 0.260993, 0.263314, 0.274105, 0.275496");
+            values ( \
+              "8.18282e-05, 0.0055421, 0.00697564, 0.00965776, 0.0177663, 0.022947, 0.0305112, 0.0345017, 0.0372569, 0.0388627, 0.0388627, 0.0341455, 0.0234019, 0.0159121, 0.00892838, 0.00590027, 0.00285966, 0.00163854, 0.00285045, 0.00307935, 0.00116202, 0.0010436" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.141085, 0.155358, 0.158929, 0.16756, 0.208117, 0.220935, 0.230359, 0.237022, 0.240113, 0.244694, 0.249317, 0.253962, 0.258502, 0.259792, 0.26896, 0.27462, 0.279799, 0.287448, 0.297766, 0.30611, 0.311064, 0.316576, 0.328846, 0.347417, 0.378086");
+            values ( \
+              "0.0105213, 0.0186333, 0.022398, 0.0330418, 0.0867333, 0.100928, 0.109132, 0.113019, 0.114004, 0.113919, 0.110052, 0.101502, 0.0897109, 0.0897328, 0.0645707, 0.0506606, 0.0400397, 0.0277371, 0.0165405, 0.0107279, 0.0083657, 0.00615115, 0.00314948, 0.00109696, 0.000148969" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.141035, 0.174568, 0.181211, 0.193733, 0.226917, 0.242117, 0.261137, 0.263578, 0.266662, 0.27198, 0.290108, 0.306703, 0.323844, 0.338728, 0.351279, 0.362523, 0.404886, 0.422956, 0.433538, 0.448125, 0.464795, 0.477042, 0.485767, 0.497401, 0.520668, 0.536191, 0.544066, 0.559817, 0.591318, 0.653328, 0.725526");
+            values ( \
+              "0.000792548, 0.051175, 0.0625797, 0.0862389, 0.153421, 0.183158, 0.218066, 0.220094, 0.219197, 0.216086, 0.204631, 0.193765, 0.181678, 0.169616, 0.157581, 0.145317, 0.0961184, 0.0774721, 0.0675578, 0.0554742, 0.0436914, 0.0364432, 0.0319241, 0.026668, 0.018378, 0.0142907, 0.0125711, 0.00968034, 0.00566591, 0.00176966, 0.000429424" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.179115, 0.229582, 0.259861, 0.262688, 0.26544, 0.551041, 0.598188, 0.702819, 0.758666, 0.79705, 0.85201, 1.05032, 1.11533, 1.18994, 1.26583, 1.33498, 1.42717, 1.484, 1.54731, 1.63171, 1.80052, 2.05187, 2.35529");
+            values ( \
+              "0.097008, 0.175834, 0.250888, 0.256098, 0.256629, 0.210708, 0.202796, 0.183485, 0.171069, 0.161272, 0.145716, 0.0868419, 0.0702801, 0.0540782, 0.0407147, 0.0310992, 0.0213558, 0.0168965, 0.0129651, 0.00902489, 0.0042437, 0.00123442, 0.000264723" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("0.221042, 0.221061, 0.803784, 1.8232, 2.18686, 2.36238, 2.56297, 2.8164, 3.43408, 3.95822, 4.34712, 4.60755, 4.81383, 5.06778, 5.42383, 5.79097, 6.07171, 6.63318, 7.66347, 8.83484");
+            values ( \
+              "1e-22, 0.279582, 0.245188, 0.204837, 0.188825, 0.179999, 0.168529, 0.151796, 0.106414, 0.0716232, 0.0513026, 0.0403963, 0.033247, 0.0259916, 0.0181753, 0.0125177, 0.00937405, 0.00512794, 0.00153193, 0.000350985" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("0.325407, 0.325427, 2.19643, 5.4493, 7.62835, 8.58349, 9.75486, 11.3531, 14.4477, 15.6152, 16.4211, 17.3286, 18.8683, 19.6049, 20.6069, 21.7782, 22.9931, 24.8706, 27.2133, 29.556, 31.8988, 35.4129");
+            values ( \
+              "1e-22, 0.301909, 0.250476, 0.219893, 0.198501, 0.188067, 0.173209, 0.148117, 0.0938837, 0.0756536, 0.0644927, 0.053387, 0.0380553, 0.0321753, 0.0254579, 0.019242, 0.0143307, 0.00900768, 0.00499877, 0.00275835, 0.00151699, 0.000620695" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.460936, 0.533673, 0.554502, 0.572254, 0.621343, 0.642023, 0.660099, 0.676881, 0.69304, 0.708947, 0.724845, 0.727205, 0.765641, 0.780756, 0.80318, 0.822965, 0.851174, 0.858706");
+            values ( \
+              "7.71256e-05, 0.00128804, 0.002184, 0.00366252, 0.0109889, 0.0130573, 0.0143765, 0.0151485, 0.0156146, 0.0156108, 0.0149662, 0.0146516, 0.00428178, 0.00215495, 0.000724919, 0.000257224, 7.22869e-05, 6.99076e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.359869, 0.460927, 0.518801, 0.534281, 0.546514, 0.570979, 0.585298, 0.586794, 0.589785, 0.595768, 0.619575, 0.64326, 0.660083, 0.691099, 0.718303, 0.72122, 0.725108, 0.732884, 0.741986, 0.753789, 0.764694, 0.77507, 0.784666, 0.786682, 0.790712, 0.798774, 0.807003, 0.808924, 0.812766, 0.820148, 0.825997, 0.832833, 0.836712, 0.844469, 0.850369, 0.858359, 0.863013, 0.869078, 0.875909, 0.884288, 0.889407, 0.899645, 0.914314, 0.933983, 0.95777, 0.988016, 1.02447, 1.0369, 1.0485, 1.06393");
+            values ( \
+              "0.000130787, 0.000342161, 0.00274867, 0.00372757, 0.00488371, 0.00806334, 0.0110515, 0.0113852, 0.0121416, 0.0137165, 0.02056, 0.026686, 0.0304377, 0.0366427, 0.0412897, 0.0417467, 0.0423321, 0.0434807, 0.0446458, 0.0459103, 0.0468217, 0.0473859, 0.0475864, 0.0475676, 0.0474714, 0.0468899, 0.0453135, 0.0447004, 0.043263, 0.03947, 0.0358369, 0.0314236, 0.0289872, 0.0242337, 0.0209813, 0.0168813, 0.0147941, 0.0123413, 0.00994601, 0.00753341, 0.00631538, 0.00437192, 0.00249884, 0.00112653, 0.000416955, 0.000134567, 6.19026e-05, 5.81498e-05, 0.000891928, 0.000650179" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.518574, 0.581866, 0.591898, 0.605275, 0.626054, 0.656726, 0.729561, 0.784403, 0.808163, 0.831291, 0.859423, 0.889802, 0.90289, 0.92086, 0.935538, 0.952496, 0.960659, 0.976986, 0.998415, 1.03667, 1.04785, 1.06526, 1.08164, 1.09936, 1.10882, 1.12324, 1.14343, 1.15127, 1.16693, 1.19827, 1.25792, 1.32716");
+            values ( \
+              "0.0114275, 0.0161096, 0.0186845, 0.0225585, 0.0293352, 0.0399868, 0.0657483, 0.0860037, 0.0943106, 0.101868, 0.110184, 0.117798, 0.12048, 0.123398, 0.124787, 0.124549, 0.123254, 0.117783, 0.104748, 0.0749883, 0.0674597, 0.0535165, 0.0422832, 0.0324083, 0.0280177, 0.0223264, 0.0161179, 0.0141885, 0.0109643, 0.00643921, 0.00213551, 0.000553402" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("0.617117, 0.720553, 0.749005, 0.770165, 0.925809, 0.98191, 0.99765, 1.01339, 1.01935, 1.02532, 1.03128, 1.03725, 1.04017, 1.05124, 1.06775, 1.14064, 1.19539, 1.28008, 1.30065, 1.32121, 1.34177, 1.3736, 1.42556, 1.49638, 1.53184, 1.56727, 1.61261, 1.6779, 1.72367, 1.74708, 1.7783, 1.82513, 1.85211, 1.88623, 1.91707, 1.93763, 1.95819, 1.97875, 2.01988, 2.04044, 2.09604, 2.15216, 2.18957, 2.22698, 2.2644, 2.30181, 2.37664, 2.50015, 2.62366, 2.84409");
+            values ( \
+              "0.0652196, 0.0706419, 0.0834604, 0.0938554, 0.17439, 0.201942, 0.213142, 0.226797, 0.226079, 0.226113, 0.226898, 0.228434, 0.229587, 0.228278, 0.225628, 0.213792, 0.204593, 0.189519, 0.185528, 0.181161, 0.176534, 0.168771, 0.155077, 0.134816, 0.124118, 0.112968, 0.0996501, 0.0817824, 0.070308, 0.0646467, 0.0577791, 0.0489267, 0.0443263, 0.0388907, 0.0341947, 0.0314712, 0.0289519, 0.0267536, 0.0227363, 0.0209173, 0.0166319, 0.0127612, 0.0106332, 0.00879021, 0.00747015, 0.0062766, 0.00426904, 0.00250278, 0.00123451, 0.000402491" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("0.673856, 0.805909, 1.03657, 1.04559, 1.06222, 1.07682, 2.3868, 2.81968, 3.11774, 3.25464, 3.48314, 4.2238, 4.56795, 4.91422, 5.19961, 5.45046, 5.78492, 6.06534, 6.43683, 6.93215, 7.88252, 8.98933");
+            values ( \
+              "0.113822, 0.117859, 0.256984, 0.259121, 0.259335, 0.258236, 0.206666, 0.187609, 0.171678, 0.163224, 0.147579, 0.0935129, 0.0715055, 0.053167, 0.0409766, 0.0323272, 0.0232781, 0.0175677, 0.0120276, 0.00712911, 0.00239143, 0.000625145" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0.522693, 0.640409, 0.736911, 1.05784, 7.56586, 9.19468, 10.0347, 11.0097, 11.9498, 15.0637, 16.4939, 17.0274, 17.9363, 19.1077, 20.2196, 21.2199, 22.3913, 23.6019, 24.3051, 25.4765, 26.6478, 27.8192, 30.1619, 32.5047, 36.0188");
+            values ( \
+              "0.00857332, 0.0386328, 0.0797006, 0.267443, 0.205359, 0.188075, 0.177675, 0.163724, 0.148329, 0.0937994, 0.0718072, 0.064532, 0.0534249, 0.041342, 0.0321305, 0.0254503, 0.0192181, 0.0143444, 0.0120592, 0.00902602, 0.0067192, 0.00501284, 0.00276994, 0.00152713, 0.000613036" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("1.81295, 2.0772, 2.13692, 2.19518, 2.24364, 2.28592, 2.34702, 2.39471, 2.41709, 2.46413, 2.50822, 2.55145, 2.59455, 2.61545, 2.64535, 2.66744, 2.68539, 2.73072, 2.7528, 2.79159, 2.83122, 2.86018, 2.89154, 2.92914, 2.99066");
+            values ( \
+              "5.7437e-05, 0.000318231, 0.000484812, 0.000783638, 0.00135028, 0.00227724, 0.00387063, 0.00476565, 0.00507197, 0.00551141, 0.00572169, 0.00577294, 0.00568668, 0.00559981, 0.00539147, 0.00507649, 0.00447605, 0.00209361, 0.00132883, 0.000586535, 0.000272392, 0.000167246, 0.000106682, 6.6411e-05, 3.46223e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("1.81476, 2.09126, 2.16188, 2.22826, 2.25198, 2.2836, 2.403, 2.47, 2.49975, 2.53358, 2.59219, 2.64478, 2.6753, 2.71118, 2.74452, 2.77869, 2.79806, 2.81411, 2.84174, 2.89422, 2.93295, 2.96066, 2.98241, 3.02592, 3.08704, 3.16148, 3.69536");
+            values ( \
+              "0.000312754, 0.00119203, 0.00200114, 0.00324717, 0.00400612, 0.00534987, 0.0119708, 0.0149034, 0.0158775, 0.0168801, 0.0180836, 0.0187178, 0.0189296, 0.0190276, 0.0189763, 0.0186112, 0.0181559, 0.0174639, 0.0150422, 0.00825715, 0.00445587, 0.00270617, 0.00177126, 0.000691198, 0.000154842, 4.20257e-05, 2.6174e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("1.90264, 2.14679, 2.21413, 2.28976, 2.31464, 2.36441, 2.49525, 2.56118, 2.64631, 2.72125, 2.84155, 2.90378, 2.94585, 3.00512, 3.04062, 3.08364, 3.10147, 3.12525, 3.16828, 3.18605, 3.20975, 3.25502, 3.36969, 3.43204, 3.45961, 3.49637, 3.56988, 3.67437, 3.7985, 3.9531");
+            values ( \
+              "0.00238088, 0.00475554, 0.00681161, 0.0102792, 0.0118129, 0.0154033, 0.0258564, 0.0304686, 0.0357034, 0.0397835, 0.0454759, 0.0480041, 0.0494366, 0.0509889, 0.0515849, 0.0520306, 0.0520372, 0.051806, 0.0504566, 0.04914, 0.0464545, 0.0390499, 0.0179395, 0.0100773, 0.00762636, 0.00513831, 0.00212994, 0.00047164, 7.02997e-05, 9.55145e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("2.07978, 2.34512, 2.48777, 2.83457, 3.15583, 3.29322, 3.39566, 3.47748, 3.55094, 3.62683, 3.69561, 3.83652, 3.97778, 4.04688, 4.22924, 4.27665, 4.34344, 4.39765, 4.45836, 4.54408, 4.63054, 4.69636, 4.82801, 5.0288");
+            values ( \
+              "0.0145871, 0.0190028, 0.0304013, 0.0614636, 0.0918912, 0.103973, 0.112134, 0.117986, 0.122638, 0.126636, 0.129322, 0.12937, 0.11376, 0.100556, 0.0609114, 0.051344, 0.0399259, 0.0323342, 0.0253526, 0.0177991, 0.0124, 0.00936711, 0.00525384, 0.00228362" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("2.38463, 2.76857, 3.10245, 3.88166, 4.15618, 4.17394, 4.20945, 4.27741, 4.33282, 4.68081, 5.16545, 5.45618, 5.69667, 6.09532, 6.58561, 6.89064, 7.11756, 7.4264, 7.82177, 8.0263, 8.38426, 8.7452, 8.98292, 9.40674, 10.2335, 11.3391");
+            values ( \
+              "0.0583213, 0.0601129, 0.0990489, 0.200047, 0.232591, 0.233104, 0.230873, 0.228926, 0.226134, 0.212897, 0.192353, 0.177802, 0.163082, 0.135387, 0.0992136, 0.078749, 0.0654246, 0.0499738, 0.0346653, 0.0284305, 0.01994, 0.013812, 0.0108475, 0.00691848, 0.00276239, 0.00070324" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("2.87145, 3.67304, 4.1549, 4.1861, 9.81608, 11.6242, 12.7956, 13.4412, 14.3931, 17.4877, 18.9238, 19.4611, 20.3686, 21.5399, 22.645, 23.6469, 24.8183, 26.0331, 26.7392, 27.9106, 29.0819, 30.2533, 32.5961, 34.9388, 38.4529");
+            values ( \
+              "0.145045, 0.186112, 0.260043, 0.260458, 0.207138, 0.188074, 0.173186, 0.163696, 0.148104, 0.0938926, 0.0718039, 0.0644851, 0.0533947, 0.0413239, 0.0321682, 0.0254647, 0.0192353, 0.0143366, 0.0120499, 0.00901343, 0.00671526, 0.00500441, 0.00276388, 0.0015224, 0.00061544" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("5.02668, 6.73205, 7.90342, 8.12024, 8.2631, 8.48501, 8.73695, 8.88968, 9.04725, 9.14413, 9.29146, 9.38665, 9.4606, 9.61627, 9.6775, 9.72243, 9.76697, 9.80972, 9.84462, 9.87768, 9.91621, 9.92028, 9.95823, 9.98191, 10.0877, 10.2254, 10.2723, 10.323, 10.3834, 10.5034, 10.565, 10.6671, 10.7804, 10.8888, 11.0963, 11.4296, 11.795, 12.5743");
+            values ( \
+              "2.63395e-07, 4.91956e-06, 3.71771e-05, 6.75439e-05, 7.56819e-05, 0.000118809, 0.000206239, 0.000353638, 0.000694871, 0.0010113, 0.00135843, 0.00148606, 0.00156127, 0.00163268, 0.00165001, 0.00164751, 0.00165468, 0.00164622, 0.00165129, 0.00164298, 0.00164479, 0.00164116, 0.00163908, 0.00164318, 0.00161535, 0.00155113, 0.00151504, 0.00145045, 0.00128728, 0.000648019, 0.000429, 0.000248635, 0.000162114, 0.000117574, 6.3996e-05, 2.48444e-05, 8.04673e-06, 1e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("5.03293, 6.73112, 7.90249, 8.11932, 8.33614, 8.44999, 8.67769, 8.81704, 8.90556, 9.02358, 9.39103, 9.58629, 9.67075, 9.81041, 9.93622, 10.0807, 10.1594, 10.2296, 10.3751, 10.4839, 10.5479, 10.7761, 10.8429, 10.9244, 10.9871, 11.1126, 11.3084, 11.4703, 11.8494, 12.1931");
+            values ( \
+              "1.07491e-06, 2.07901e-05, 0.000152314, 0.000267591, 0.000357368, 0.000445442, 0.000687646, 0.0010083, 0.00131849, 0.00195792, 0.00485278, 0.00580965, 0.00605538, 0.00632182, 0.00644454, 0.00649113, 0.00646676, 0.0064206, 0.00624318, 0.00596776, 0.0055969, 0.0018767, 0.00117629, 0.000715176, 0.000527627, 0.000303086, 0.000172044, 0.000105995, 3.34929e-05, 1.63606e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("5.06922, 5.56105, 6.73242, 7.90379, 8.36999, 8.50017, 8.67375, 8.89394, 8.98773, 9.11277, 9.29914, 9.53544, 9.68124, 9.77526, 9.95685, 10.0833, 10.1966, 10.3598, 10.4815, 10.5564, 10.6333, 10.71, 10.8442, 11.0071, 11.056, 11.1539, 11.2699, 11.5005, 11.5719, 11.6519, 11.7036, 11.8071, 12.0044, 12.2288, 12.5098");
+            values ( \
+              "4.37243e-06, 7.71035e-06, 8.38059e-05, 0.000589075, 0.00135999, 0.00167817, 0.00225557, 0.00343996, 0.00423803, 0.00564944, 0.00842397, 0.0122012, 0.0142095, 0.015377, 0.0172364, 0.0182622, 0.0190092, 0.019835, 0.0202675, 0.0204615, 0.0206047, 0.0206741, 0.0207059, 0.0203956, 0.0202096, 0.0194834, 0.0172284, 0.00837365, 0.00606656, 0.0040309, 0.0030747, 0.00167021, 0.000458902, 9.51073e-05, 4.44566e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("7.90114, 8.71015, 8.89317, 9.15722, 9.2552, 10.1894, 10.508, 10.8946, 11.3067, 11.6817, 12.0329, 12.3722, 12.7115, 12.8255, 12.9414, 13.4938, 13.6635, 13.799, 13.8912, 14.0755, 14.4443, 14.8776");
+            values ( \
+              "0.00498484, 0.00586133, 0.0074715, 0.0106958, 0.0122409, 0.0306702, 0.0359327, 0.0414912, 0.0466418, 0.0505904, 0.0532153, 0.0544015, 0.0526434, 0.0500274, 0.0458723, 0.0188662, 0.012679, 0.00897815, 0.00702677, 0.00413581, 0.00119148, 0.000199429" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("8.55567, 9.67707, 10.0114, 11.1352, 12.7039, 13.3142, 13.6709, 14.0124, 14.3019, 14.8912, 15.465, 16.0384, 16.3119, 16.668, 17.0413, 17.3454, 17.5479, 17.7065, 17.918, 18.3252, 18.5087, 18.787, 19.1579, 19.8999, 20.2659");
+            values ( \
+              "0.0196895, 0.0248806, 0.0320789, 0.0573626, 0.0948597, 0.10839, 0.115559, 0.121768, 0.126415, 0.13336, 0.133323, 0.11739, 0.104227, 0.0848228, 0.063126, 0.0482711, 0.0400647, 0.0345038, 0.0281329, 0.0187187, 0.0155535, 0.0117054, 0.00794217, 0.00351271, 0.00264558" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("9.46767, 11.0443, 12.1359, 15.4083, 16.6672, 19.276, 20.8359, 21.4237, 22.595, 24.1926, 27.2872, 28.7233, 30.168, 31.3394, 32.4444, 33.4463, 34.6177, 35.8325, 37.71, 38.8814, 40.0528, 42.3955, 44.7382, 48.2523");
+            values ( \
+              "0.0548949, 0.0592827, 0.0903236, 0.196862, 0.234934, 0.210443, 0.19461, 0.188058, 0.173201, 0.148118, 0.0938831, 0.071795, 0.0533862, 0.0413319, 0.0321762, 0.0254573, 0.0192428, 0.0143301, 0.00900713, 0.00672155, 0.00499823, 0.00275782, 0.00151647, 0.0006212" \
+            );
+          }
+        }
+      }
+      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.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0158148, 0.0271372, 0.0726719, 0.262347, 1.05675, 4.38466", \
+            "0.0224764, 0.0359814, 0.0817542, 0.271556, 1.06592, 4.39396", \
+            "0.0261124, 0.0538845, 0.118966, 0.309258, 1.10367, 4.43189", \
+            "-0.00752019, 0.0474183, 0.179398, 0.459658, 1.25555, 4.5834", \
+            "-0.225212, -0.120852, 0.137758, 0.703355, 1.86529, 5.19551", \
+            "-1.20771, -1.04595, -0.569688, 0.533211, 2.87721, 7.65233" \
+          );
+        }
+        fall_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.00951335, 0.0238018, 0.0839154, 0.33524, 1.38868, 5.804", \
+            "0.0145527, 0.0257443, 0.0839153, 0.33525, 1.38854, 5.80394", \
+            "0.0324591, 0.0507836, 0.0979307, 0.335253, 1.38839, 5.80307", \
+            "0.0792778, 0.113993, 0.199298, 0.397011, 1.38863, 5.8031", \
+            "0.234316, 0.288093, 0.441781, 0.803594, 1.63065, 5.80294", \
+            "0.872315, 0.908388, 1.13371, 1.78172, 3.27859, 6.72766" \
+          );
+        }
+        output_current_fall () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.0160742, 0.0166893, 0.0173783, 0.0185467, 0.0194586, 0.0209126, 0.0223664, 0.0242225, 0.0270546, 0.028972, 0.0323908, 0.034193, 0.03639, 0.0382993, 0.0409599, 0.0444864");
+            values ( \
+              "-0.0174974, -0.144374, -0.156323, -0.16656, -0.170064, -0.171355, -0.169557, -0.163653, -0.141272, -0.115223, -0.0554526, -0.0349222, -0.0193246, -0.0114001, -0.00535845, -0.00224244" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.0165339, 0.017724, 0.019068, 0.0200816, 0.021716, 0.0277282, 0.035149, 0.0390387, 0.0430797, 0.045084, 0.0471839, 0.0541858, 0.0587806, 0.0621415, 0.0677201, 0.0718574, 0.0751731, 0.0818044, 0.0916839, 0.103254");
+            values ( \
+              "-0.0765792, -0.273153, -0.288457, -0.292556, -0.294216, -0.2878, -0.272941, -0.259595, -0.238697, -0.224453, -0.204166, -0.117194, -0.0741641, -0.0519357, -0.0279231, -0.017475, -0.0119036, -0.00532465, -0.0014421, -0.000297156" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.0172683, 0.0198057, 0.0212495, 0.023468, 0.0545132, 0.0674109, 0.080672, 0.0944557, 0.101457, 0.109099, 0.124034, 0.147165, 0.156269, 0.162432, 0.175821, 0.18305, 0.195533, 0.20976, 0.221093, 0.243758, 0.279063, 0.322056");
+            values ( \
+              "-0.333789, -0.353278, -0.357505, -0.35833, -0.342126, -0.333611, -0.323097, -0.308386, -0.298628, -0.284935, -0.240503, -0.141338, -0.109939, -0.0920287, -0.0615871, -0.0492574, -0.0331291, -0.0210145, -0.0145203, -0.00669806, -0.00179073, -0.000316498" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.0172815, 0.019995, 0.0214909, 0.0250918, 0.0990903, 0.165603, 0.209093, 0.265243, 0.300559, 0.32552, 0.375441, 0.401424, 0.436068, 0.525319, 0.571355, 0.596182, 0.628694, 0.654874, 0.687187, 0.732691, 0.780619, 0.817425, 0.891036, 1.0267, 1.18879");
+            values ( \
+              "-0.336548, -0.373409, -0.377648, -0.378991, -0.368751, -0.358165, -0.350547, -0.33903, -0.330377, -0.323038, -0.303671, -0.288806, -0.259735, -0.158495, -0.115716, -0.0967199, -0.0760323, -0.0623623, -0.0485089, -0.0338903, -0.0231482, -0.0171375, -0.0093264, -0.00264599, -0.000575845" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("0.0168101, 0.0247461, 0.217319, 0.630409, 0.844246, 1.0644, 1.29307, 1.45576, 1.53536, 1.65972, 1.80985, 2.00737, 2.17081, 2.29682, 2.39446, 2.54326, 2.6687, 2.7987, 2.98429, 3.06464, 3.22536, 3.54679, 4.07793, 4.70918");
+            values ( \
+              "-0.341089, -0.384489, -0.378089, -0.362267, -0.352883, -0.341626, -0.326779, -0.312242, -0.302838, -0.282911, -0.24727, -0.190596, -0.147803, -0.119872, -0.101266, -0.0776054, -0.0616996, -0.0483988, -0.0339534, -0.0291116, -0.0213121, -0.0111689, -0.00351204, -0.000821003" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("0.0136447, 0.0429672, 2.44928, 3.46901, 4.23609, 4.7599, 5.3453, 5.83041, 6.35712, 7.20226, 8.87878, 9.50154, 9.92779, 10.5612, 11.1142, 11.8515, 12.4736, 13.3099, 14.1551, 15.0002, 16.6905, 18.3807, 20.071");
+            values ( \
+              "-0.342218, -0.38599, -0.364516, -0.353841, -0.344602, -0.337291, -0.32768, -0.317817, -0.303724, -0.266989, -0.156095, -0.122089, -0.102486, -0.078084, -0.061289, -0.0440574, -0.0330746, -0.0224738, -0.015189, -0.0101022, -0.00449174, -0.00197548, -0.000852446" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.0379305, 0.0399821, 0.0414802, 0.0457568, 0.0508984, 0.0546932, 0.056904, 0.0590987, 0.0614751, 0.0644528, 0.0677241, 0.0702297, 0.0721871, 0.0751153, 0.0778976, 0.0837422");
+            values ( \
+              "-0.0047759, -0.0436248, -0.055217, -0.0756613, -0.0966038, -0.109646, -0.114416, -0.111996, -0.0968875, -0.0583435, -0.0307543, -0.0159894, -0.00931696, -0.00404968, -0.00182558, -0.000314392" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.0381211, 0.0458948, 0.0530973, 0.060134, 0.0644874, 0.0654239, 0.0671725, 0.0699062, 0.0721371, 0.0748577, 0.0776221, 0.0808268, 0.0860873, 0.0896894, 0.0938266, 0.0968185, 0.10243, 0.105809, 0.110316, 0.119328, 0.129822");
+            values ( \
+              "-0.00228996, -0.13157, -0.184489, -0.232169, -0.258083, -0.268967, -0.27271, -0.267663, -0.25951, -0.246357, -0.228792, -0.197804, -0.130851, -0.0927097, -0.0603952, -0.0437164, -0.0232944, -0.0158445, -0.00933809, -0.0029404, -0.000719705" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.0382309, 0.05473, 0.0655208, 0.0672211, 0.0688863, 0.0747307, 0.0918482, 0.114062, 0.127846, 0.142489, 0.157424, 0.180555, 0.189658, 0.195821, 0.20921, 0.216439, 0.22892, 0.243145, 0.254474, 0.277134, 0.294778");
+            values ( \
+              "-0.0234259, -0.240282, -0.341634, -0.349787, -0.35181, -0.34972, -0.33964, -0.323095, -0.308384, -0.284933, -0.240508, -0.141344, -0.109942, -0.0920327, -0.0615908, -0.0492611, -0.0331326, -0.0210194, -0.0145238, -0.00670222, -0.00423886" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.0502522, 0.0661642, 0.069299, 0.0721232, 0.198962, 0.250571, 0.302478, 0.35889, 0.397716, 0.417404, 0.447433, 0.483701, 0.570793, 0.601276, 0.624905, 0.660699, 0.690845, 0.722229, 0.767016, 0.786427, 0.825249, 0.902893, 1.02978, 1.18056");
+            values ( \
+              "-0.362686, -0.370243, -0.377135, -0.377277, -0.358186, -0.34898, -0.338196, -0.32306, -0.308742, -0.29922, -0.279557, -0.244457, -0.146236, -0.118546, -0.100093, -0.0767684, -0.0610872, -0.0479068, -0.0336033, -0.0288022, -0.0210765, -0.0110312, -0.00351764, -0.000837979" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("0.0426717, 0.0658252, 0.0740948, 0.636295, 0.981079, 1.09764, 1.31949, 1.42167, 1.53065, 1.6446, 1.79653, 2.12826, 2.24243, 2.37689, 2.55616, 2.64091, 2.78298, 2.9724, 3.09498, 3.27504, 3.51512, 3.99529, 4.60705");
+            values ( \
+              "-0.141864, -0.378369, -0.384163, -0.36336, -0.347832, -0.341617, -0.327322, -0.318858, -0.307574, -0.291577, -0.259618, -0.166722, -0.138782, -0.110585, -0.0804185, -0.0689488, -0.0530161, -0.0369852, -0.0292593, -0.0206631, -0.0128421, -0.00463028, -0.00114247" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("0.0424714, 0.0655768, 0.0804782, 1.2627, 2.49278, 3.50472, 4.42628, 5.27142, 5.59631, 5.98117, 6.3938, 7.21906, 7.54565, 8.16755, 8.91945, 9.5317, 9.94983, 10.5936, 11.1572, 11.9088, 12.5165, 13.1859, 14.031, 14.8762, 15.7213, 16.5664, 18.2567, 19.947");
+            values ( \
+              "-0.142997, -0.379888, -0.38595, -0.375858, -0.364413, -0.353816, -0.342533, -0.329651, -0.32359, -0.315134, -0.303711, -0.26808, -0.247656, -0.204844, -0.155841, -0.122401, -0.103077, -0.0782218, -0.0611122, -0.0436139, -0.0329845, -0.0242318, -0.0163565, -0.0109147, -0.00736234, -0.00486581, -0.00215099, -0.00093895" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.111299, 0.117224, 0.117481, 0.119286, 0.121004, 0.126021, 0.13047, 0.136881, 0.144222, 0.14865, 0.151459, 0.155458, 0.160401, 0.161586, 0.16277, 0.163954, 0.165138, 0.166321, 0.167503, 0.168686, 0.169868, 0.170758, 0.172537, 0.17429, 0.175153, 0.176982, 0.178877, 0.180697, 0.182313, 0.184186, 0.186606, 0.187519, 0.188364, 0.189984, 0.191109, 0.192233, 0.193736, 0.194749, 0.196288, 0.198347, 0.199713, 0.201751, 0.205024, 0.209448, 0.215263, 0.252769, 0.255693, 0.258616, 0.262112, 0.266709");
+            values ( \
+              "-0.00677943, -0.00997428, -0.0102305, -0.0121509, -0.0142092, -0.0211575, -0.0263669, -0.0327867, -0.0396805, -0.0434869, -0.0457655, -0.0488709, -0.0525371, -0.0527895, -0.0528554, -0.0527351, -0.0524284, -0.0519362, -0.0512583, -0.0503946, -0.0493451, -0.0479655, -0.0444465, -0.0398294, -0.0370505, -0.029851, -0.0231462, -0.0174648, -0.0133501, -0.00972363, -0.00618851, -0.00517113, -0.0044041, -0.00322017, -0.00260489, -0.0020889, -0.0015634, -0.00128656, -0.000954824, -0.000652145, -0.000507679, -0.000350441, -0.000204244, -0.000116793, -8.23034e-05, -4.06695e-05, -0.000372695, -0.000905342, -0.000789503, -0.000398971" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.115163, 0.138185, 0.1549, 0.165571, 0.174787, 0.185466, 0.192948, 0.197703, 0.201086, 0.204953, 0.206759, 0.210141, 0.222035, 0.227439, 0.232799, 0.239508, 0.246663, 0.258048, 0.261059, 0.274957");
+            values ( \
+              "-0.0123967, -0.0597446, -0.0888672, -0.105891, -0.119597, -0.133368, -0.140354, -0.14213, -0.140487, -0.134452, -0.129424, -0.114581, -0.0500662, -0.0308416, -0.0183529, -0.00929342, -0.00425717, -0.0010547, -0.00338944, -0.000815465" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.11546, 0.144612, 0.1679, 0.189433, 0.210332, 0.232768, 0.248161, 0.258457, 0.262574, 0.274042, 0.283494, 0.293839, 0.316138, 0.3286, 0.340453, 0.346128, 0.357478, 0.365674, 0.374798, 0.386963, 0.404481, 0.437312, 0.476211");
+            values ( \
+              "-0.0013009, -0.0871671, -0.140333, -0.186448, -0.228994, -0.270586, -0.294602, -0.306453, -0.309836, -0.291491, -0.270055, -0.233178, -0.137474, -0.0971316, -0.0682734, -0.0571971, -0.040243, -0.0308261, -0.0230015, -0.0156297, -0.0085565, -0.00270454, -0.000485661" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.143064, 0.175424, 0.223384, 0.258423, 0.261543, 0.26647, 0.270882, 0.328669, 0.385339, 0.428273, 0.458875, 0.49365, 0.55218, 0.569433, 0.59202, 0.618611, 0.671767, 0.704367, 0.737508, 0.781695, 0.800027, 0.814963, 0.834877, 0.874705, 0.907954, 0.941616, 0.9865, 1.07627, 1.21006, 1.37225");
+            values ( \
+              "-0.152635, -0.168484, -0.282576, -0.362536, -0.367393, -0.369421, -0.368026, -0.359061, -0.349, -0.340191, -0.332926, -0.32308, -0.299278, -0.288913, -0.271363, -0.244277, -0.182114, -0.147469, -0.117356, -0.0850107, -0.0741367, -0.0662223, -0.0568556, -0.0416455, -0.0320012, -0.024472, -0.0170113, -0.00794783, -0.00233474, -0.000476083" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("0.128997, 0.257839, 0.266846, 0.27224, 0.574714, 0.798491, 1.03697, 1.23251, 1.46124, 1.53072, 1.66968, 1.77115, 1.90643, 2.30413, 2.45766, 2.56314, 2.71025, 2.83801, 2.96746, 3.15262, 3.23245, 3.39209, 3.71139, 4.23085, 4.84735");
+            values ( \
+              "-0.0566425, -0.374931, -0.383001, -0.381814, -0.371108, -0.362256, -0.351694, -0.341623, -0.326773, -0.32115, -0.307071, -0.292936, -0.265786, -0.156235, -0.121306, -0.101091, -0.0777251, -0.061533, -0.0482995, -0.0339268, -0.0291015, -0.0213654, -0.0112347, -0.00365803, -0.000884201" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("0.126124, 0.263148, 0.26778, 1.37237, 3.07167, 3.63834, 4.48347, 5.00072, 5.51375, 6.35888, 6.52707, 6.86345, 7.53621, 8.49292, 9.16678, 9.72835, 10.1488, 10.7475, 11.2455, 11.795, 12.5753, 13.0699, 13.3755, 13.9835, 14.8286, 15.6738, 16.5189, 18.2092, 19.8994");
+            values ( \
+              "-0.0574964, -0.386159, -0.38534, -0.376083, -0.359929, -0.353759, -0.343562, -0.33617, -0.327714, -0.308701, -0.30374, -0.291627, -0.256859, -0.191454, -0.149104, -0.119171, -0.100199, -0.0774622, -0.0622918, -0.0488072, -0.0340964, -0.0272562, -0.0235968, -0.017847, -0.0119092, -0.00804274, -0.00531039, -0.00234607, -0.00102215" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.401718, 0.429389, 0.43212, 0.443423, 0.456335, 0.464991, 0.47638, 0.487153, 0.494407, 0.503215, 0.510998, 0.518761, 0.52302, 0.527279, 0.534468, 0.535881, 0.537293, 0.538705, 0.540118, 0.542923, 0.545728, 0.547139, 0.54996, 0.551371, 0.554326, 0.558051, 0.568008, 0.570481, 0.574895, 0.579576, 0.582652, 0.584856, 0.58706, 0.589522, 0.591984, 0.594957, 0.59793, 0.601579, 0.605228, 0.612705, 0.619, 0.630408, 0.65278, 0.659833, 0.682392, 0.739163, 0.870652, 0.910066");
+            values ( \
+              "-0.00544721, -0.00546903, -0.00602032, -0.00852073, -0.0111389, -0.0127661, -0.0148243, -0.0166353, -0.0177399, -0.0189809, -0.0199843, -0.0208799, -0.0212939, -0.0216187, -0.022127, -0.0221326, -0.0221198, -0.0220884, -0.0220386, -0.0218847, -0.0216579, -0.0214183, -0.0207657, -0.0203527, -0.0192472, -0.0173829, -0.00929563, -0.00751963, -0.00504556, -0.00314734, -0.0022629, -0.0018088, -0.00143342, -0.00112723, -0.00087914, -0.000678185, -0.000519553, -0.000401494, -0.00030961, -0.000216183, -0.000168444, -0.000120266, -0.000102791, -6.95323e-05, -3.88576e-05, -1.41655e-05, -5.31986e-06, -2.40955e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0066638");
+            index_3 ("0.413821, 0.452689, 0.47427, 0.496753, 0.518645, 0.528344, 0.53875, 0.547139, 0.556827, 0.564001, 0.572155, 0.580324, 0.586516, 0.592632, 0.59941, 0.603187, 0.606964, 0.611192, 0.61542, 0.617587, 0.619265, 0.622062, 0.626363, 0.628426, 0.632554, 0.648123, 0.651775, 0.657121, 0.660077, 0.664457, 0.666862, 0.670068, 0.673275, 0.678121, 0.682968, 0.685807, 0.688646, 0.694323, 0.701181, 0.70461, 0.708038, 0.71572, 0.723401, 0.730947, 0.746583, 0.773362, 0.936572, 0.986656, 1.03674, 1.03968");
+            values ( \
+              "-0.0169516, -0.0188687, -0.0274779, -0.0359301, -0.0437252, -0.0470078, -0.0503704, -0.0529644, -0.0557857, -0.0577489, -0.0598187, -0.0617012, -0.0629695, -0.0640787, -0.0650878, -0.0649788, -0.0647992, -0.0645143, -0.0641409, -0.0634199, -0.0626686, -0.0608269, -0.0572121, -0.05518, -0.0505364, -0.0265887, -0.0219909, -0.016324, -0.0137314, -0.0102859, -0.00866246, -0.00696983, -0.0055368, -0.00399665, -0.00278339, -0.00231313, -0.00189596, -0.00122091, -0.000784013, -0.000610282, -0.00046636, -0.000302683, -0.000187518, -0.000138576, -8.34343e-05, -5.15143e-05, -1.20922e-05, -0.00011746, -0.000317593, -0.000296188" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.0279194");
+            index_3 ("0.392102, 0.455089, 0.580233, 0.625722, 0.665059, 0.68635, 0.713456, 0.727749, 0.756449, 0.785142, 0.793761, 0.802517, 0.833234, 0.84768, 0.863398, 0.876813, 0.893639, 0.916073, 0.953381, 0.996934, 1.03656, 1.05143");
+            values ( \
+              "-0.00661499, -0.0255901, -0.0891338, -0.11042, -0.127329, -0.135685, -0.145091, -0.149239, -0.154427, -0.14836, -0.140939, -0.129385, -0.0766204, -0.0556281, -0.0379911, -0.0268351, -0.0170314, -0.00888968, -0.00262626, -0.000548167, -0.000145921, -0.00077289" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.116974");
+            index_3 ("0.474562, 0.553344, 0.579434, 0.59355, 0.619045, 0.637602, 0.658391, 0.685921, 0.703746, 0.72403, 0.745826, 0.763834, 0.79985, 0.845526, 0.915391, 0.978102, 1.0074, 1.02184, 1.02897, 1.03247, 1.03421, 1.0367, 1.03823, 1.04074, 1.04377, 1.04982, 1.05874, 1.07607, 1.09443, 1.12448, 1.16072, 1.17232, 1.18429, 1.20823, 1.2478, 1.25614, 1.26058, 1.26649, 1.27833, 1.30201, 1.33773, 1.34776, 1.36781, 1.39921, 1.44401, 1.46343, 1.50227, 1.57996, 1.70437, 1.85213");
+            values ( \
+              "-0.0775455, -0.0830804, -0.0983221, -0.106503, -0.121185, -0.1318, -0.14362, -0.159146, -0.169099, -0.180346, -0.192281, -0.202045, -0.221187, -0.244652, -0.278029, -0.303941, -0.313693, -0.31757, -0.319351, -0.320067, -0.32046, -0.320943, -0.321468, -0.32145, -0.320514, -0.318456, -0.315208, -0.308167, -0.299211, -0.279538, -0.244454, -0.231053, -0.216853, -0.188697, -0.146249, -0.138224, -0.134095, -0.128738, -0.118515, -0.100033, -0.0767585, -0.0711849, -0.061111, -0.047921, -0.0336111, -0.0288069, -0.0210762, -0.0110271, -0.0036136, -0.000894987" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.490088");
+            index_3 ("0.562983, 0.726359, 1.00419, 1.03581, 1.04795, 1.26051, 1.49687, 1.77329, 1.99521, 2.04241, 2.09636, 2.24428, 2.32433, 2.48443, 2.71642, 2.87667, 3.01141, 3.11564, 3.25533, 3.37151, 3.50367, 3.69094, 3.88443, 4.03244, 4.32847, 4.87566, 5.52229");
+            values ( \
+              "-0.180116, -0.190466, -0.354348, -0.372179, -0.373437, -0.365525, -0.355508, -0.341567, -0.327364, -0.323603, -0.31894, -0.302829, -0.290897, -0.256478, -0.190517, -0.14854, -0.118692, -0.099111, -0.0771511, -0.0623895, -0.0487748, -0.0340834, -0.0235044, -0.0176418, -0.00972056, -0.00294194, -0.000634211" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("2.05333");
+            index_3 ("0.417263, 1.05408, 3.61382, 5.02351, 6.05325, 6.89838, 7.0671, 7.40454, 8.07942, 9.02925, 9.70542, 10.2682, 10.6847, 11.2867, 11.7872, 12.336, 13.116, 13.6097, 14.5244, 15.3695, 17.0598, 18.7501, 20.4403");
+            values ( \
+              "-0.0157285, -0.38364, -0.35995, -0.343602, -0.327754, -0.308692, -0.303762, -0.291565, -0.256668, -0.191704, -0.149188, -0.119187, -0.100367, -0.0774991, -0.0622579, -0.0487738, -0.0340983, -0.0272476, -0.0178263, -0.0119177, -0.00532171, -0.00235874, -0.00103549" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.00159052");
+            index_3 ("1.26108, 1.49226, 1.57824, 1.63863, 1.72643, 1.77407, 1.83199, 1.86812, 1.91825, 1.93466, 1.96076, 1.99042, 2.04341, 2.07929, 2.1002, 2.14387, 2.2856, 2.53658, 2.70332");
+            values ( \
+              "-4.7141e-05, -0.000328764, -0.00102834, -0.00210404, -0.00471451, -0.00572465, -0.00655429, -0.00686408, -0.00701633, -0.00697487, -0.00674319, -0.00589905, -0.00163121, -0.000535208, -0.000395864, -0.000276829, -9.29972e-05, -1e-22, -2.69282e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0066638");
+            index_3 ("1.27178, 1.4984, 1.53498, 1.59188, 1.62982, 1.65758, 1.68931, 1.79596, 1.85824, 1.90377, 1.92404, 1.95759, 1.99307, 2.01406, 2.03735, 2.05422, 2.07931, 2.08409, 2.09364, 2.10977, 2.12821, 2.1643, 2.17461, 2.18956, 2.19819, 2.20977, 2.2252, 2.24745, 2.27379, 2.30618, 2.34891, 2.48125, 2.60735, 2.8371");
+            values ( \
+              "-0.000154804, -0.00120687, -0.00188124, -0.00324579, -0.00458937, -0.00590901, -0.00780114, -0.0148971, -0.0185283, -0.0208335, -0.0217465, -0.0230881, -0.0242434, -0.0247738, -0.0251829, -0.0253264, -0.0251731, -0.0250478, -0.0247269, -0.0236227, -0.0208934, -0.0108355, -0.00820665, -0.00525481, -0.00404846, -0.00285857, -0.00181885, -0.00104866, -0.000654324, -0.000478511, -0.000343579, -0.000136268, -5.73061e-05, -1e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.0279194");
+            index_3 ("1.49793, 1.67141, 1.73032, 1.80214, 1.92513, 2.00201, 2.07088, 2.09605, 2.14371, 2.17191, 2.21608, 2.24049, 2.27426, 2.30037, 2.33517, 2.3461, 2.36796, 2.40777, 2.45391, 2.4751, 2.52323, 2.54672, 2.56986, 2.57735, 2.5925, 2.6098, 2.64442, 2.70755, 2.78091, 2.87353");
+            values ( \
+              "-0.00547158, -0.0107388, -0.0154431, -0.022699, -0.0359676, -0.0439398, -0.0506858, -0.053029, -0.0572532, -0.0596049, -0.0630345, -0.0647687, -0.0669404, -0.0683942, -0.0699171, -0.0702652, -0.0707016, -0.0700755, -0.0635457, -0.0561923, -0.0340048, -0.0245458, -0.0171538, -0.0151999, -0.0118189, -0.00876043, -0.00463089, -0.00120307, -0.000242196, -4.60523e-05" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.116974");
+            index_3 ("1.59099, 1.77063, 1.88549, 2.15305, 2.33052, 2.49069, 2.57977, 2.65026, 2.78189, 2.90305, 3.01879, 3.13431, 3.22088, 3.32444, 3.38396, 3.46128, 3.51748, 3.54653, 3.60464, 3.72087, 3.87961, 4.07132");
+            values ( \
+              "-0.0174652, -0.023178, -0.0367056, -0.0722736, -0.0950456, -0.114442, -0.124611, -0.132262, -0.145336, -0.155221, -0.16083, -0.155379, -0.128913, -0.0816635, -0.0588158, -0.0366481, -0.0253919, -0.0210054, -0.0139166, -0.00584433, -0.00142928, -0.00027787" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("0.490088");
+            index_3 ("1.87832, 2.22704, 2.86847, 3.06766, 3.42851, 3.68689, 3.88235, 4.06434, 4.15579, 4.29058, 4.40692, 4.51965, 4.64848, 4.99497, 5.09734, 5.218, 5.37889, 5.45314, 5.57891, 5.70517, 5.88112, 5.95279, 6.09612, 6.38279, 6.89209, 7.48925");
+            values ( \
+              "-0.0781088, -0.0873418, -0.179273, -0.206737, -0.254073, -0.285057, -0.305918, -0.322044, -0.328194, -0.317532, -0.304965, -0.288081, -0.260268, -0.163558, -0.13869, -0.113172, -0.0851822, -0.0745206, -0.0591541, -0.0467135, -0.033365, -0.0291003, -0.022035, -0.0124532, -0.00414813, -0.00108497" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 2.07837;
+            index_1 ("2.49404");
+            index_2 ("2.05333");
+            index_3 ("2.22693, 2.89546, 3.68712, 4.17229, 5.98935, 7.27034, 8.22556, 9.07069, 9.23893, 9.5754, 10.2483, 11.2044, 11.8785, 12.4527, 12.8968, 13.4681, 13.9409, 14.4962, 15.2811, 15.7852, 16.0983, 16.7243, 17.5695, 18.4146, 19.2597, 20.95, 22.6403");
+            values ( \
+              "-0.177343, -0.190145, -0.308264, -0.37524, -0.357744, -0.342518, -0.327676, -0.308742, -0.303702, -0.29166, -0.256809, -0.191507, -0.149083, -0.118586, -0.0986602, -0.0771996, -0.0627792, -0.0490206, -0.0342152, -0.0271908, -0.0235009, -0.0175834, -0.0117687, -0.00791079, -0.00525927, -0.00233549, -0.00102971" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.00159052");
+            index_3 ("5.24841, 5.93032, 6.05032, 6.20712, 6.26218, 6.37229, 6.46551, 6.56604, 6.68548, 6.84735, 6.93296, 6.98481, 7.07751, 7.12555, 7.20568, 7.26604, 7.34061, 7.41812, 7.49019, 7.52321, 7.61012, 7.66292, 7.71688, 7.84182, 7.89826, 7.94376, 8.01472, 8.19337, 8.26531, 8.33724, 8.46007, 8.70575, 9.7314, 10.4776");
+            values ( \
+              "-9.74911e-06, -0.00013587, -0.00018369, -0.000292579, -0.000358391, -0.000533159, -0.000815392, -0.00117919, -0.00149994, -0.00169583, -0.00173687, -0.00175284, -0.00176749, -0.00176978, -0.00176679, -0.00175942, -0.0017412, -0.00170814, -0.00166133, -0.00163159, -0.00151129, -0.00137795, -0.00117395, -0.000525486, -0.000350458, -0.000279149, -0.000211216, -0.000128272, -0.000116934, -9.35144e-05, -8.14729e-05, -4.61528e-05, -6.21808e-06, -5.60382e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0066638");
+            index_3 ("5.24866, 5.96661, 6.06284, 6.25529, 6.43061, 6.55913, 6.71243, 6.80643, 6.91272, 7.03237, 7.14979, 7.267, 7.36691, 7.42942, 7.51128, 7.57032, 7.64602, 7.72429, 7.7876, 7.82296, 7.87844, 8.00187, 8.04837, 8.08344, 8.1536, 8.23818, 8.31933, 8.47766, 8.6653, 8.91549, 9.41586, 10.0893, 10.9345");
+            values ( \
+              "-3.69441e-05, -0.000542422, -0.000700904, -0.0011476, -0.00197742, -0.00304102, -0.00452045, -0.00525759, -0.00596484, -0.0065503, -0.00695658, -0.00722206, -0.00735223, -0.00739114, -0.00738831, -0.00734098, -0.00720173, -0.00693149, -0.00653887, -0.00619997, -0.00536364, -0.00231162, -0.00150895, -0.00112681, -0.000726476, -0.000543459, -0.000451952, -0.000331994, -0.000238481, -0.000158298, -6.91821e-05, -2.26082e-05, -1.47932e-06" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.0279194");
+            index_3 ("5.24833, 6.07107, 6.1966, 6.42817, 6.57413, 6.72415, 7.01283, 7.22159, 7.41862, 7.57875, 7.75256, 7.88364, 7.96335, 8.0483, 8.10035, 8.16444, 8.23365, 8.26237, 8.3198, 8.37185, 8.43575, 8.6146, 8.68133, 8.76051, 8.82473, 8.95318, 9.12825, 9.70191, 10.3607, 11.2059");
+            values ( \
+              "-0.000248094, -0.00186958, -0.00257128, -0.00436802, -0.00607439, -0.00843618, -0.0137571, -0.0173649, -0.020401, -0.0225521, -0.0245061, -0.0256603, -0.0261992, -0.0266277, -0.0267983, -0.0268795, -0.0267425, -0.0265845, -0.0260064, -0.0249708, -0.0224709, -0.00878591, -0.00515315, -0.00277517, -0.0017384, -0.000851021, -0.000524163, -0.000196889, -6.32304e-05, -1e-22" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.116974");
+            index_3 ("4.52601, 5.24832, 6.09345, 6.26684, 6.39774, 6.64048, 6.82741, 7.04869, 8.00799, 8.28381, 8.57474, 8.86644, 9.0712, 9.2636, 9.38968, 9.63943, 9.82668, 9.90895, 10.1936, 10.324, 10.4425, 10.5779, 10.7471");
+            values ( \
+              "-0.000111475, -0.000527775, -0.00379348, -0.00546189, -0.00700295, -0.0106342, -0.0142221, -0.0194329, -0.0457012, -0.0526991, -0.0594988, -0.0655457, -0.0691698, -0.071891, -0.0731341, -0.0730658, -0.0664298, -0.0589012, -0.0260109, -0.0155545, -0.00947439, -0.00503619, -0.00256415" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("0.490088");
+            index_3 ("6.48183, 7.17392, 7.53838, 8.64854, 9.3684, 10.2693, 10.6749, 11.2107, 11.7048, 12.1766, 12.6476, 13.0005, 13.4269, 13.6682, 13.9816, 14.2137, 14.3332, 14.5721, 15.05, 15.7002, 16.4855");
+            values ( \
+              "-0.0258768, -0.0261068, -0.0370944, -0.0741404, -0.0974569, -0.124641, -0.135876, -0.149315, -0.1595, -0.165284, -0.159701, -0.132184, -0.0833193, -0.0601949, -0.0377326, -0.0260819, -0.0216068, -0.0142796, -0.00602002, -0.00145565, -0.000303631" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 8.33333;
+            index_1 ("10");
+            index_2 ("2.05333");
+            index_3 ("7.54195, 9.25273, 11.466, 13.7632, 14.9319, 15.7771, 16.3868, 16.66, 17.1723, 17.5579, 17.9713, 18.7981, 20.4971, 21.1091, 21.5271, 22.171, 22.7349, 23.4866, 24.0941, 24.7633, 25.6084, 26.4536, 27.2987, 28.1438, 29.8341, 31.5244");
+            values ( \
+              "-0.0753459, -0.0999431, -0.179245, -0.256441, -0.291659, -0.314097, -0.327693, -0.332712, -0.323626, -0.315148, -0.303716, -0.267989, -0.155842, -0.122411, -0.103082, -0.0782295, -0.0611149, -0.0436018, -0.0329886, -0.0242389, -0.016352, -0.0109209, -0.00735731, -0.00487159, -0.00215659, -0.000944464" \
+            );
+          }
+        }
+      }
+      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.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0215255, 0.0391511, 0.109592, 0.402143, 1.6269, 6.75776", \
+            "0.0343898, 0.0516644, 0.122389, 0.415267, 1.64008, 6.77104", \
+            "0.0705567, 0.101646, 0.176337, 0.469059, 1.69408, 6.82512", \
+            "0.158394, 0.223512, 0.371484, 0.688513, 1.91185, 7.04269", \
+            "0.430065, 0.541171, 0.839642, 1.47191, 2.78044, 7.91753", \
+            "1.43362, 1.58957, 2.08537, 3.35039, 5.96683, 11.4596" \
+          );
+        }
+        rise_transition (delay_template) {
+          index_1 ("0.00964981, 0.0386914, 0.155136, 0.622025, 2.49404, 10");
+          index_2 ("0.00159052, 0.0066638, 0.0279194, 0.116974, 0.490088, 2.05333");
+          values ( \
+            "0.0157079, 0.0401926, 0.142758, 0.572026, 2.3706, 9.9054", \
+            "0.0184111, 0.0403299, 0.142751, 0.572025, 2.37069, 9.90566", \
+            "0.0431637, 0.0625813, 0.145012, 0.572024, 2.37068, 9.90564", \
+            "0.103817, 0.14877, 0.241246, 0.582592, 2.37066, 9.90564", \
+            "0.274898, 0.356517, 0.572156, 0.971183, 2.3948, 9.90439", \
+            "0.933668, 1.01734, 1.37514, 2.29977, 3.95065, 10.0339" \
+          );
+        }
+        output_current_rise () {
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.00159052");
+            index_3 ("0.0187735, 0.0194732, 0.0200893, 0.021092, 0.0228482, 0.0243253, 0.0267303, 0.0295676, 0.0319031, 0.0330351, 0.0383486, 0.0415586, 0.0444349, 0.0453946, 0.0478215, 0.050595, 0.0533781, 0.0553525, 0.0588916, 0.0657361, 0.0755786, 0.0860081, 0.0986637");
+            values ( \
+              "0.0230133, 0.119202, 0.122575, 0.125008, 0.124287, 0.121103, 0.114007, 0.10412, 0.0947603, 0.0891272, 0.0545578, 0.0388577, 0.0287294, 0.0261403, 0.0203755, 0.0152044, 0.0113325, 0.00916285, 0.00619352, 0.00284163, 0.000797953, 0.000154556, 0.000315386" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0066638");
+            index_3 ("0.0198423, 0.0211971, 0.022135, 0.0226971, 0.0238214, 0.0251765, 0.0276601, 0.0302487, 0.0411917, 0.0471915, 0.0512725, 0.053723, 0.058624, 0.069677, 0.0752721, 0.0790877, 0.0840577, 0.0874872, 0.0917285, 0.0990168, 0.102438, 0.109281, 0.116375, 0.120198, 0.126277, 0.132321, 0.139457, 0.146708, 0.165646, 0.179502");
+            values ( \
+              "0.101804, 0.205735, 0.208685, 0.209524, 0.209929, 0.208974, 0.205427, 0.200722, 0.179257, 0.16689, 0.157731, 0.151702, 0.137581, 0.0962145, 0.0774609, 0.0661355, 0.0534181, 0.045832, 0.0376344, 0.0264623, 0.0223242, 0.015728, 0.0109567, 0.008999, 0.00653116, 0.00473352, 0.00321296, 0.00216639, 0.000757269, 0.000338998" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.0279194");
+            index_3 ("0.0210087, 0.0210287, 0.106285, 0.141052, 0.157823, 0.167256, 0.221653, 0.240859, 0.263122, 0.280406, 0.296734, 0.320243, 0.340766, 0.365259, 0.397916, 0.457881, 0.52779");
+            values ( \
+              "1e-22, 0.255913, 0.202133, 0.177876, 0.163365, 0.15361, 0.0913106, 0.0720688, 0.0533855, 0.0415874, 0.0325585, 0.0225663, 0.0161995, 0.0108392, 0.00622132, 0.00204193, 0.000524611" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.116974");
+            index_3 ("0.0269582, 0.0269782, 0.150534, 0.406036, 0.504125, 0.552379, 0.608948, 0.683951, 0.823749, 0.906368, 0.971998, 1.0213, 1.10113, 1.13461, 1.19625, 1.28268, 1.37173, 1.4398, 1.57594, 1.8269, 2.12285");
+            values ( \
+              "1e-22, 0.290555, 0.24503, 0.203552, 0.185641, 0.175361, 0.161315, 0.139765, 0.0976648, 0.0753737, 0.0602245, 0.0503873, 0.037233, 0.0326716, 0.0255259, 0.0178701, 0.0123155, 0.00921203, 0.00505813, 0.00149331, 0.00032467" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("0.490088");
+            index_3 ("0.0462124, 0.0462324, 0.497977, 1.6179, 2.02464, 2.33519, 2.45966, 2.68865, 3.42853, 3.70842, 3.90187, 4.11929, 4.48827, 4.65548, 4.98989, 5.27022, 5.64146, 6.13644, 7.09592, 8.20673");
+            values ( \
+              "1e-22, 0.297992, 0.249854, 0.205579, 0.187589, 0.170959, 0.163205, 0.14756, 0.0935233, 0.0753594, 0.0642236, 0.0531579, 0.0378898, 0.0323315, 0.0232743, 0.0175746, 0.0120365, 0.00713052, 0.00236698, 0.000609621" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.00804151;
+            index_1 ("0.00964981");
+            index_2 ("2.05333");
+            index_3 ("0.125813, 0.125833, 2.31356, 6.76543, 8.39383, 9.23451, 10.2088, 11.1488, 14.196, 15.3675, 16.3426, 17.5141, 18.6475, 20.0223, 21.1938, 22.4206, 24.0868, 26.4297, 28.7727, 34.6299");
+            values ( \
+              "1e-22, 0.294928, 0.247538, 0.205363, 0.188085, 0.177656, 0.163738, 0.148318, 0.0949225, 0.0764609, 0.0630056, 0.0492537, 0.0383439, 0.0279625, 0.0211265, 0.0157017, 0.0104124, 0.00577874, 0.00318122, 0.000746358" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.00159052");
+            index_3 ("0.0456889, 0.0484896, 0.0523403, 0.0575544, 0.0609424, 0.064438, 0.0650242, 0.0665911, 0.0678789, 0.0691996, 0.071813, 0.076601, 0.0803448, 0.0835546, 0.0882055, 0.0908361, 0.0966104, 0.105639, 0.113697");
+            values ( \
+              "0.00656896, 0.0289199, 0.0469926, 0.067596, 0.0790156, 0.0881272, 0.0927314, 0.0967928, 0.0958507, 0.0920938, 0.0795629, 0.0487701, 0.0327588, 0.0236356, 0.0145209, 0.0109822, 0.00584755, 0.00195879, 0.000710041" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0066638");
+            index_3 ("0.0479693, 0.05273, 0.0561022, 0.0644384, 0.0656777, 0.0667852, 0.068531, 0.0712336, 0.0742074, 0.0835533, 0.0879588, 0.0903943, 0.0952653, 0.0977768, 0.106349, 0.111946, 0.115761, 0.120731, 0.124157, 0.128398, 0.133976, 0.135685, 0.139104, 0.145942, 0.153014, 0.156809, 0.164074, 0.170794, 0.178171, 0.185749, 0.195203, 0.207025, 0.223741");
+            values ( \
+              "0.00864967, 0.0787351, 0.106235, 0.166273, 0.179481, 0.187592, 0.192249, 0.191371, 0.186337, 0.167571, 0.157686, 0.151694, 0.137673, 0.128798, 0.0962342, 0.0774066, 0.0661739, 0.0533889, 0.0458337, 0.0376534, 0.0287831, 0.0264783, 0.0223394, 0.0157559, 0.0109934, 0.00903296, 0.0061403, 0.00428007, 0.00286289, 0.00189175, 0.00111643, 0.000574909, 0.000212413" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.0279194");
+            index_3 ("0.0535068, 0.0597693, 0.066667, 0.0690771, 0.0716311, 0.0767774, 0.143389, 0.165677, 0.178055, 0.195372, 0.204263, 0.250735, 0.269574, 0.28476, 0.300828, 0.322253, 0.332143, 0.348488, 0.370283, 0.385447, 0.407536, 0.436988, 0.495893, 0.567014");
+            values ( \
+              "0.11859, 0.1599, 0.234013, 0.244016, 0.246142, 0.243949, 0.202048, 0.187098, 0.1779, 0.162823, 0.153626, 0.100011, 0.0799867, 0.0658375, 0.0528365, 0.0386772, 0.0333196, 0.0258842, 0.018266, 0.0142868, 0.00993052, 0.00602194, 0.00202886, 0.000499548" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.116974");
+            index_3 ("0.0642436, 0.0642636, 0.188465, 0.455442, 0.541371, 0.589625, 0.646194, 0.720974, 0.861651, 0.943747, 1.00872, 1.05821, 1.13837, 1.1721, 1.23365, 1.32001, 1.4088, 1.47665, 1.61235, 1.86309, 2.15865");
+            values ( \
+              "1e-22, 0.290556, 0.244944, 0.201422, 0.185641, 0.175362, 0.161315, 0.139833, 0.0974757, 0.0753421, 0.0603359, 0.0504506, 0.0372343, 0.0326397, 0.0255106, 0.0178636, 0.0123241, 0.00922821, 0.00507711, 0.00150166, 0.000326868" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("0.490088");
+            index_3 ("0.0813502, 0.0813702, 0.581921, 1.67233, 1.95377, 2.26306, 2.49621, 3.70524, 4.04822, 4.52233, 4.97735, 5.30396, 5.68761, 6.19914, 7.12302");
+            values ( \
+              "1e-22, 0.292947, 0.247991, 0.204839, 0.192657, 0.17722, 0.163241, 0.0778042, 0.0584665, 0.0380099, 0.0244992, 0.0176467, 0.0119305, 0.00694786, 0.00247235" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.0322429;
+            index_1 ("0.0386914");
+            index_2 ("2.05333");
+            index_3 ("0.163107, 0.163127, 1.755, 6.46846, 8.43131, 9.60276, 10.249, 11.2008, 14.2954, 15.4628, 16.2687, 17.1763, 18.7162, 19.4533, 20.4548, 21.6263, 22.8394, 24.7158, 25.8873, 28.2302, 30.5731, 35.2589");
+            values ( \
+              "1e-22, 0.304514, 0.253206, 0.208627, 0.188087, 0.17319, 0.163704, 0.1481, 0.0939056, 0.0756378, 0.0644773, 0.0534073, 0.038073, 0.032153, 0.025476, 0.0192224, 0.0143546, 0.00903213, 0.00670647, 0.00370326, 0.00203321, 0.000602329" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.00159052");
+            index_3 ("0.139708, 0.151917, 0.16912, 0.185256, 0.192893, 0.199804, 0.206317, 0.212709, 0.219093, 0.230617, 0.238538, 0.24583, 0.257538, 0.262673, 0.269368");
+            values ( \
+              "0.0054482, 0.00809081, 0.0206627, 0.0305142, 0.0345397, 0.0372674, 0.038885, 0.0388704, 0.0341717, 0.0159605, 0.00895175, 0.00499931, 0.00171266, 0.00315499, 0.00192498" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0066638");
+            index_3 ("0.144111, 0.155858, 0.167813, 0.210073, 0.221016, 0.23088, 0.240166, 0.249261, 0.253921, 0.258491, 0.259864, 0.269314, 0.280142, 0.287899, 0.296056, 0.30809, 0.318657, 0.326078, 0.334479, 0.344251, 0.356862, 0.374364");
+            values ( \
+              "0.0162179, 0.0192131, 0.0334129, 0.0891673, 0.101058, 0.109644, 0.114193, 0.110911, 0.101737, 0.090089, 0.0898465, 0.063826, 0.0394779, 0.0271924, 0.0181426, 0.00976481, 0.0055452, 0.00377714, 0.00231067, 0.00140755, 0.000625547, 0.000277106" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.0279194");
+            index_3 ("0.158426, 0.175325, 0.194147, 0.24227, 0.26117, 0.263686, 0.26699, 0.272838, 0.294306, 0.316539, 0.328916, 0.346781, 0.355127, 0.368928, 0.401574, 0.420496, 0.435619, 0.45164, 0.472838, 0.483091, 0.500013, 0.522576, 0.536373, 0.543073, 0.556473, 0.583273, 0.636873, 0.706357");
+            values ( \
+              "0.0506183, 0.0525385, 0.0872322, 0.183678, 0.218218, 0.220235, 0.219134, 0.215657, 0.201995, 0.187081, 0.177919, 0.162281, 0.153638, 0.138096, 0.100035, 0.0799346, 0.0658433, 0.0528748, 0.0388364, 0.0332754, 0.0256149, 0.0178451, 0.01427, 0.0127836, 0.0102539, 0.00651522, 0.00247662, 0.000624273" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.116974");
+            index_3 ("0.180062, 0.22474, 0.26077, 0.265079, 0.598355, 0.69239, 0.740645, 0.797213, 0.871708, 1.01308, 1.11233, 1.1594, 1.20901, 1.27244, 1.32328, 1.38477, 1.47108, 1.5597, 1.6274, 1.76281, 2.01302, 2.30789");
+            values ( \
+              "0.104358, 0.163904, 0.252149, 0.257209, 0.202818, 0.18564, 0.175363, 0.161314, 0.13992, 0.0973574, 0.071071, 0.0604093, 0.050493, 0.0397483, 0.0326184, 0.0255008, 0.0178591, 0.0123297, 0.00923926, 0.0050896, 0.00151087, 0.000329993" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("0.490088");
+            index_3 ("0.228888, 0.228908, 0.738727, 1.82336, 2.10272, 2.41404, 2.64724, 2.98302, 3.49537, 3.85654, 4.1985, 4.47076, 4.6733, 4.89619, 5.12953, 5.45559, 5.83756, 6.34685, 7.30638, 8.42034");
+            values ( \
+              "1e-22, 0.288963, 0.247755, 0.204839, 0.192752, 0.177222, 0.163241, 0.139861, 0.102045, 0.0777876, 0.0585042, 0.0458633, 0.0380122, 0.0307406, 0.0244716, 0.0176366, 0.0119443, 0.00697326, 0.00230512, 0.000598499" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.12928;
+            index_1 ("0.155136");
+            index_2 ("2.05333");
+            index_3 ("0.322592, 0.322612, 1.98617, 5.44955, 7.62855, 8.58379, 9.75524, 11.3533, 14.4478, 15.6153, 16.4212, 17.3287, 18.8687, 19.6057, 20.6073, 21.7787, 22.9919, 24.8683, 27.2112, 29.5541, 31.897, 35.4114");
+            values ( \
+              "1e-22, 0.305112, 0.252496, 0.219875, 0.198522, 0.188049, 0.173228, 0.148138, 0.0938679, 0.0756755, 0.0645149, 0.0533698, 0.0380355, 0.0321904, 0.0254387, 0.0192598, 0.0143175, 0.00899504, 0.00498341, 0.00274156, 0.00149945, 0.000639276" \
+            );
+          }
+          vector (ccs_template) {
+            reference_time : 0.518354;
+            index_1 ("0.622025");
+            index_2 ("0.00159052");
+            index_3 ("0.497964, 0.544455, 0.564041, 0.5777, 0.614042, 0.632928, 0.641695, 0.659867, 0.676645, 0.692816, 0.708726, 0.724627, 0.729487, 0.734671, 0.759055, 0.77358, 0.780378, 0.791286, 0.81293, 0.823907, 0.84089, 0.880392, 0.937976");