aboutsummaryrefslogtreecommitdiff
path: root/src/ats-test
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2012-10-31 13:52:52 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2012-10-31 13:52:52 +0000
commitd9d1845736f8e2006561eb1451b07eb7ad4f9a00 (patch)
treefb4c46119056893386bf0dac867c353ddaf738c2 /src/ats-test
parente8a14c12c3a192eb1a11558f1d4482a00bcdcf09 (diff)
downloadgnunet-d9d1845736f8e2006561eb1451b07eb7ad4f9a00.tar.gz
gnunet-d9d1845736f8e2006561eb1451b07eb7ad4f9a00.zip
unused code
Diffstat (limited to 'src/ats-test')
-rwxr-xr-xsrc/ats-test/ats_benchmark.sh54
-rw-r--r--src/ats-test/ats_mlp_p100_m400.problem2822
-rw-r--r--src/ats-test/perf_transport_ats.c337
-rw-r--r--src/ats-test/test_transport_ats.c205
-rw-r--r--src/ats-test/test_transport_ats.data21
-rw-r--r--src/ats-test/test_transport_ats_1addr.conf36
-rw-r--r--src/ats-test/test_transport_ats_2addr.conf36
-rw-r--r--src/ats-test/test_transport_ats_4addr.conf41
-rw-r--r--src/ats-test/test_transport_ats_multiple_peers.c821
9 files changed, 0 insertions, 4373 deletions
diff --git a/src/ats-test/ats_benchmark.sh b/src/ats-test/ats_benchmark.sh
deleted file mode 100755
index 82ba2cbed..000000000
--- a/src/ats-test/ats_benchmark.sh
+++ /dev/null
@@ -1,54 +0,0 @@
1#/bin/bash
2start=1
3end=500
4
5rm bench_1addr.ats
6rm bench_2addr.ats
7rm bench_4addr.ats
8
9if [ ! $1 = "" ]; then
10 start=$1
11fi
12
13if [ ! $2 = "" ]; then
14 end=$2
15fi
16
17for (( c=$start; c<=$end; c++ ))
18do
19 rm -rf /tmp/test-gnunet-testing
20 killall -s 31 gnunet-service-arm 2> /dev/null
21 killall -s 31 gnunet-service-transport 2> /dev/null
22 killall -s 31 gnunet-service-statistics 2> /dev/null
23 killall -s 31 gnunet-service-resolver 2> /dev/null
24 killall -s 31 gnunet-service-core 2> /dev/null
25 killall -s 31 gnunet-service-peerinfo 2> /dev/null
26 #sleep 1
27 echo "$c peers, 4 addr/peer"
28 ./test_transport_ats -c test_transport_ats_4addr.conf -m -p $c 2>> bench_4addr.ats
29 rm -rf /tmp/test-gnunet-testing
30 killall -s 31 gnunet-service-arm 2> /dev/null
31 killall -s 31 gnunet-service-transport 2> /dev/null
32 killall -s 31 gnunet-service-statistics 2> /dev/null
33 killall -s 31 gnunet-service-resolver 2> /dev/null
34 killall -s 31 gnunet-service-core 2> /dev/null
35 killall -s 31 gnunet-service-peerinfo 2> /dev/null
36 echo "$c peers, 2 addr/peer"
37 ./test_transport_ats -c test_transport_ats_2addr.conf -m -p $c 2>> bench_2addr.ats
38 rm -rf /tmp/test-gnunet-testing
39 killall -s 31 gnunet-service-arm 2> /dev/null
40 killall -s 31 gnunet-service-transport 2> /dev/null
41 killall -s 31 gnunet-service-statistics 2> /dev/null
42 killall -s 31 gnunet-service-resolver 2> /dev/null
43 killall -s 31 gnunet-service-core 2> /dev/null
44 killall -s 31 gnunet-service-peerinfo 2> /dev/null
45 echo "$c peers, 1 addr/peer"
46 ./test_transport_ats -c test_transport_ats_1addr.conf -m -p $c 2>> bench_1addr.ats
47 rm -rf /tmp/test-gnunet-testing
48 killall -s 31 gnunet-service-arm 2> /dev/null
49 killall -s 31 gnunet-service-transport 2> /dev/null
50 killall -s 31 gnunet-service-statistics 2> /dev/null
51 killall -s 31 gnunet-service-resolver 2> /dev/null
52 killall -s 31 gnunet-service-core 2> /dev/null
53 killall -s 31 gnunet-service-peerinfo 2> /dev/null
54done
diff --git a/src/ats-test/ats_mlp_p100_m400.problem b/src/ats-test/ats_mlp_p100_m400.problem
deleted file mode 100644
index 83b248c8f..000000000
--- a/src/ats-test/ats_mlp_p100_m400.problem
+++ /dev/null
@@ -1,2822 +0,0 @@
1\* Problem: gnunet ats bandwidth distribution *\
2
3Maximize
4 obj: + p_VIS5_b1 + p_VIS5_b2 + p_VIS5_b3 + p_VIS5_b4 + p_ACCC_b5
5 + p_ACCC_b6 + p_ACCC_b7 + p_ACCC_b8 + p_DK5K_b9 + p_DK5K_b10
6 + p_DK5K_b11 + p_DK5K_b12 + p_I1GK_b13 + p_I1GK_b14 + p_I1GK_b15
7 + p_I1GK_b16 + p_1UMV_b17 + p_1UMV_b18 + p_1UMV_b19 + p_1UMV_b20
8 + p_S8PB_b21 + p_S8PB_b22 + p_S8PB_b23 + p_S8PB_b24 + p_QOUL_b25
9 + p_QOUL_b26 + p_QOUL_b27 + p_QOUL_b28 + p_RO41_b29 + p_RO41_b30
10 + p_RO41_b31 + p_RO41_b32 + p_O7QK_b33 + p_O7QK_b34 + p_O7QK_b35
11 + p_O7QK_b36 + p_OFAJ_b37 + p_OFAJ_b38 + p_OFAJ_b39 + p_OFAJ_b40
12 + p_BM2K_b41 + p_BM2K_b42 + p_BM2K_b43 + p_BM2K_b44 + p_ML82_b45
13 + p_ML82_b46 + p_ML82_b47 + p_ML82_b48 + p_J9TA_b49 + p_J9TA_b50
14 + p_J9TA_b51 + p_J9TA_b52 + p_N00J_b53 + p_N00J_b54 + p_N00J_b55
15 + p_N00J_b56 + p_D2IO_b57 + p_D2IO_b58 + p_D2IO_b59 + p_D2IO_b60
16 + p_TDMK_b61 + p_TDMK_b62 + p_TDMK_b63 + p_TDMK_b64 + p_EU0V_b65
17 + p_EU0V_b66 + p_EU0V_b67 + p_EU0V_b68 + p_Q9S5_b69 + p_Q9S5_b70
18 + p_Q9S5_b71 + p_Q9S5_b72 + p_OJP3_b73 + p_OJP3_b74 + p_OJP3_b75
19 + p_OJP3_b76 + p_M801_b77 + p_M801_b78 + p_M801_b79 + p_M801_b80
20 + p_VI0F_b81 + p_VI0F_b82 + p_VI0F_b83 + p_VI0F_b84 + p_LVF7_b85
21 + p_LVF7_b86 + p_LVF7_b87 + p_LVF7_b88 + p_89QJ_b89 + p_89QJ_b90
22 + p_89QJ_b91 + p_89QJ_b92 + p_K1N0_b93 + p_K1N0_b94 + p_K1N0_b95
23 + p_K1N0_b96 + p_H399_b97 + p_H399_b98 + p_H399_b99 + p_H399_b100
24 + p_9393_b101 + p_9393_b102 + p_9393_b103 + p_9393_b104 + p_91Q0_b105
25 + p_91Q0_b106 + p_91Q0_b107 + p_91Q0_b108 + p_BMEP_b109 + p_BMEP_b110
26 + p_BMEP_b111 + p_BMEP_b112 + p_BKUH_b113 + p_BKUH_b114 + p_BKUH_b115
27 + p_BKUH_b116 + p_2VJM_b117 + p_2VJM_b118 + p_2VJM_b119 + p_2VJM_b120
28 + p_IFQT_b121 + p_IFQT_b122 + p_IFQT_b123 + p_IFQT_b124 + p_JGG8_b125
29 + p_JGG8_b126 + p_JGG8_b127 + p_JGG8_b128 + p_VM9T_b129 + p_VM9T_b130
30 + p_VM9T_b131 + p_VM9T_b132 + p_JA88_b133 + p_JA88_b134 + p_JA88_b135
31 + p_JA88_b136 + p_CE7J_b137 + p_CE7J_b138 + p_CE7J_b139 + p_CE7J_b140
32 + p_C1F0_b141 + p_C1F0_b142 + p_C1F0_b143 + p_C1F0_b144 + p_KEF1_b145
33 + p_KEF1_b146 + p_KEF1_b147 + p_KEF1_b148 + p_C6R3_b149 + p_C6R3_b150
34 + p_C6R3_b151 + p_C6R3_b152 + p_JBQU_b153 + p_JBQU_b154 + p_JBQU_b155
35 + p_JBQU_b156 + p_GQPL_b157 + p_GQPL_b158 + p_GQPL_b159 + p_GQPL_b160
36 + p_BQRB_b161 + p_BQRB_b162 + p_BQRB_b163 + p_BQRB_b164 + p_CHLG_b165
37 + p_CHLG_b166 + p_CHLG_b167 + p_CHLG_b168 + p_BGAK_b169 + p_BGAK_b170
38 + p_BGAK_b171 + p_BGAK_b172 + p_U5PI_b173 + p_U5PI_b174 + p_U5PI_b175
39 + p_U5PI_b176 + p_55II_b177 + p_55II_b178 + p_55II_b179 + p_55II_b180
40 + p_590P_b181 + p_590P_b182 + p_590P_b183 + p_590P_b184 + p_PPDK_b185
41 + p_PPDK_b186 + p_PPDK_b187 + p_PPDK_b188 + p_EUEG_b189 + p_EUEG_b190
42 + p_EUEG_b191 + p_EUEG_b192 + p_53AQ_b193 + p_53AQ_b194 + p_53AQ_b195
43 + p_53AQ_b196 + p_BAVB_b197 + p_BAVB_b198 + p_BAVB_b199 + p_BAVB_b200
44 + p_GEDC_b201 + p_GEDC_b202 + p_GEDC_b203 + p_GEDC_b204 + p_7QLK_b205
45 + p_7QLK_b206 + p_7QLK_b207 + p_7QLK_b208 + p_LBES_b209 + p_LBES_b210
46 + p_LBES_b211 + p_LBES_b212 + p_TU6K_b213 + p_TU6K_b214 + p_TU6K_b215
47 + p_TU6K_b216 + p_718S_b217 + p_718S_b218 + p_718S_b219 + p_718S_b220
48 + p_CLPD_b221 + p_CLPD_b222 + p_CLPD_b223 + p_CLPD_b224 + p_3JTO_b225
49 + p_3JTO_b226 + p_3JTO_b227 + p_3JTO_b228 + p_O5VA_b229 + p_O5VA_b230
50 + p_O5VA_b231 + p_O5VA_b232 + p_D3E2_b233 + p_D3E2_b234 + p_D3E2_b235
51 + p_D3E2_b236 + p_KPST_b237 + p_KPST_b238 + p_KPST_b239 + p_KPST_b240
52 + p_1NOO_b241 + p_1NOO_b242 + p_1NOO_b243 + p_1NOO_b244 + p_7QFB_b245
53 + p_7QFB_b246 + p_7QFB_b247 + p_7QFB_b248 + p_1D19_b249 + p_1D19_b250
54 + p_1D19_b251 + p_1D19_b252 + p_5UV0_b253 + p_5UV0_b254 + p_5UV0_b255
55 + p_5UV0_b256 + p_8P61_b257 + p_8P61_b258 + p_8P61_b259 + p_8P61_b260
56 + p_OH4T_b261 + p_OH4T_b262 + p_OH4T_b263 + p_OH4T_b264 + p_9SC8_b265
57 + p_9SC8_b266 + p_9SC8_b267 + p_9SC8_b268 + p_0HCS_b269 + p_0HCS_b270
58 + p_0HCS_b271 + p_0HCS_b272 + p_LIU1_b273 + p_LIU1_b274 + p_LIU1_b275
59 + p_LIU1_b276 + p_SS32_b277 + p_SS32_b278 + p_SS32_b279 + p_SS32_b280
60 + p_UALO_b281 + p_UALO_b282 + p_UALO_b283 + p_UALO_b284 + p_VKA1_b285
61 + p_VKA1_b286 + p_VKA1_b287 + p_VKA1_b288 + p_QF28_b289 + p_QF28_b290
62 + p_QF28_b291 + p_QF28_b292 + p_AO13_b293 + p_AO13_b294 + p_AO13_b295
63 + p_AO13_b296 + p_GP3K_b297 + p_GP3K_b298 + p_GP3K_b299 + p_GP3K_b300
64 + p_6CVU_b301 + p_6CVU_b302 + p_6CVU_b303 + p_6CVU_b304 + p_SE4G_b305
65 + p_SE4G_b306 + p_SE4G_b307 + p_SE4G_b308 + p_HTCN_b309 + p_HTCN_b310
66 + p_HTCN_b311 + p_HTCN_b312 + p_8UPS_b313 + p_8UPS_b314 + p_8UPS_b315
67 + p_8UPS_b316 + p_02TO_b317 + p_02TO_b318 + p_02TO_b319 + p_02TO_b320
68 + p_KO6H_b321 + p_KO6H_b322 + p_KO6H_b323 + p_KO6H_b324 + p_PDID_b325
69 + p_PDID_b326 + p_PDID_b327 + p_PDID_b328 + p_81N4_b329 + p_81N4_b330
70 + p_81N4_b331 + p_81N4_b332 + p_2TTQ_b333 + p_2TTQ_b334 + p_2TTQ_b335
71 + p_2TTQ_b336 + p_IVEQ_b337 + p_IVEQ_b338 + p_IVEQ_b339 + p_IVEQ_b340
72 + p_FC74_b341 + p_FC74_b342 + p_FC74_b343 + p_FC74_b344 + p_KJI3_b345
73 + p_KJI3_b346 + p_KJI3_b347 + p_KJI3_b348 + p_9P6V_b349 + p_9P6V_b350
74 + p_9P6V_b351 + p_9P6V_b352 + p_4Q99_b353 + p_4Q99_b354 + p_4Q99_b355
75 + p_4Q99_b356 + p_2UVH_b357 + p_2UVH_b358 + p_2UVH_b359 + p_2UVH_b360
76 + p_2GDS_b361 + p_2GDS_b362 + p_2GDS_b363 + p_2GDS_b364 + p_GHT1_b365
77 + p_GHT1_b366 + p_GHT1_b367 + p_GHT1_b368 + p_B3CP_b369 + p_B3CP_b370
78 + p_B3CP_b371 + p_B3CP_b372 + p_JP32_b373 + p_JP32_b374 + p_JP32_b375
79 + p_JP32_b376 + p_T9CQ_b377 + p_T9CQ_b378 + p_T9CQ_b379 + p_T9CQ_b380
80 + p_UOOE_b381 + p_UOOE_b382 + p_UOOE_b383 + p_UOOE_b384 + p_VGOG_b385
81 + p_VGOG_b386 + p_VGOG_b387 + p_VGOG_b388 + p_PCGG_b389 + p_PCGG_b390
82 + p_PCGG_b391 + p_PCGG_b392 + p_N77Q_b393 + p_N77Q_b394 + p_N77Q_b395
83 + p_N77Q_b396 + p_6QE5_b397 + p_6QE5_b398 + p_6QE5_b399 + p_6QE5_b400
84 + d + u + r + Q_QUALITY_NET_DISTANCE + Q_QUALITY_NET_DELAY
85
86Subject To
87 r_1: + p_VIS5_n4 + p_VIS5_n3 + p_VIS5_n2 + p_VIS5_n1 = 1
88 r_2: + p_ACCC_n8 + p_ACCC_n7 + p_ACCC_n6 + p_ACCC_n5 = 1
89 r_3: + p_DK5K_n12 + p_DK5K_n11 + p_DK5K_n10 + p_DK5K_n9 = 1
90 r_4: + p_I1GK_n16 + p_I1GK_n15 + p_I1GK_n14 + p_I1GK_n13 = 1
91 r_5: + p_1UMV_n20 + p_1UMV_n19 + p_1UMV_n18 + p_1UMV_n17 = 1
92 r_6: + p_S8PB_n24 + p_S8PB_n23 + p_S8PB_n22 + p_S8PB_n21 = 1
93 r_7: + p_QOUL_n28 + p_QOUL_n27 + p_QOUL_n26 + p_QOUL_n25 = 1
94 r_8: + p_RO41_n32 + p_RO41_n31 + p_RO41_n30 + p_RO41_n29 = 1
95 r_9: + p_O7QK_n36 + p_O7QK_n35 + p_O7QK_n34 + p_O7QK_n33 = 1
96 r_10: + p_OFAJ_n40 + p_OFAJ_n39 + p_OFAJ_n38 + p_OFAJ_n37 = 1
97 r_11: + p_BM2K_n44 + p_BM2K_n43 + p_BM2K_n42 + p_BM2K_n41 = 1
98 r_12: + p_ML82_n48 + p_ML82_n47 + p_ML82_n46 + p_ML82_n45 = 1
99 r_13: + p_J9TA_n52 + p_J9TA_n51 + p_J9TA_n50 + p_J9TA_n49 = 1
100 r_14: + p_N00J_n56 + p_N00J_n55 + p_N00J_n54 + p_N00J_n53 = 1
101 r_15: + p_D2IO_n60 + p_D2IO_n59 + p_D2IO_n58 + p_D2IO_n57 = 1
102 r_16: + p_TDMK_n64 + p_TDMK_n63 + p_TDMK_n62 + p_TDMK_n61 = 1
103 r_17: + p_EU0V_n68 + p_EU0V_n67 + p_EU0V_n66 + p_EU0V_n65 = 1
104 r_18: + p_Q9S5_n72 + p_Q9S5_n71 + p_Q9S5_n70 + p_Q9S5_n69 = 1
105 r_19: + p_OJP3_n76 + p_OJP3_n75 + p_OJP3_n74 + p_OJP3_n73 = 1
106 r_20: + p_M801_n80 + p_M801_n79 + p_M801_n78 + p_M801_n77 = 1
107 r_21: + p_VI0F_n84 + p_VI0F_n83 + p_VI0F_n82 + p_VI0F_n81 = 1
108 r_22: + p_LVF7_n88 + p_LVF7_n87 + p_LVF7_n86 + p_LVF7_n85 = 1
109 r_23: + p_89QJ_n92 + p_89QJ_n91 + p_89QJ_n90 + p_89QJ_n89 = 1
110 r_24: + p_K1N0_n96 + p_K1N0_n95 + p_K1N0_n94 + p_K1N0_n93 = 1
111 r_25: + p_H399_n100 + p_H399_n99 + p_H399_n98 + p_H399_n97 = 1
112 r_26: + p_9393_n104 + p_9393_n103 + p_9393_n102 + p_9393_n101 = 1
113 r_27: + p_91Q0_n108 + p_91Q0_n107 + p_91Q0_n106 + p_91Q0_n105 = 1
114 r_28: + p_BMEP_n112 + p_BMEP_n111 + p_BMEP_n110 + p_BMEP_n109 = 1
115 r_29: + p_BKUH_n116 + p_BKUH_n115 + p_BKUH_n114 + p_BKUH_n113 = 1
116 r_30: + p_2VJM_n120 + p_2VJM_n119 + p_2VJM_n118 + p_2VJM_n117 = 1
117 r_31: + p_IFQT_n124 + p_IFQT_n123 + p_IFQT_n122 + p_IFQT_n121 = 1
118 r_32: + p_JGG8_n128 + p_JGG8_n127 + p_JGG8_n126 + p_JGG8_n125 = 1
119 r_33: + p_VM9T_n132 + p_VM9T_n131 + p_VM9T_n130 + p_VM9T_n129 = 1
120 r_34: + p_JA88_n136 + p_JA88_n135 + p_JA88_n134 + p_JA88_n133 = 1
121 r_35: + p_CE7J_n140 + p_CE7J_n139 + p_CE7J_n138 + p_CE7J_n137 = 1
122 r_36: + p_C1F0_n144 + p_C1F0_n143 + p_C1F0_n142 + p_C1F0_n141 = 1
123 r_37: + p_KEF1_n148 + p_KEF1_n147 + p_KEF1_n146 + p_KEF1_n145 = 1
124 r_38: + p_C6R3_n152 + p_C6R3_n151 + p_C6R3_n150 + p_C6R3_n149 = 1
125 r_39: + p_JBQU_n156 + p_JBQU_n155 + p_JBQU_n154 + p_JBQU_n153 = 1
126 r_40: + p_GQPL_n160 + p_GQPL_n159 + p_GQPL_n158 + p_GQPL_n157 = 1
127 r_41: + p_BQRB_n164 + p_BQRB_n163 + p_BQRB_n162 + p_BQRB_n161 = 1
128 r_42: + p_CHLG_n168 + p_CHLG_n167 + p_CHLG_n166 + p_CHLG_n165 = 1
129 r_43: + p_BGAK_n172 + p_BGAK_n171 + p_BGAK_n170 + p_BGAK_n169 = 1
130 r_44: + p_U5PI_n176 + p_U5PI_n175 + p_U5PI_n174 + p_U5PI_n173 = 1
131 r_45: + p_55II_n180 + p_55II_n179 + p_55II_n178 + p_55II_n177 = 1
132 r_46: + p_590P_n184 + p_590P_n183 + p_590P_n182 + p_590P_n181 = 1
133 r_47: + p_PPDK_n188 + p_PPDK_n187 + p_PPDK_n186 + p_PPDK_n185 = 1
134 r_48: + p_EUEG_n192 + p_EUEG_n191 + p_EUEG_n190 + p_EUEG_n189 = 1
135 r_49: + p_53AQ_n196 + p_53AQ_n195 + p_53AQ_n194 + p_53AQ_n193 = 1
136 r_50: + p_BAVB_n200 + p_BAVB_n199 + p_BAVB_n198 + p_BAVB_n197 = 1
137 r_51: + p_GEDC_n204 + p_GEDC_n203 + p_GEDC_n202 + p_GEDC_n201 = 1
138 r_52: + p_7QLK_n208 + p_7QLK_n207 + p_7QLK_n206 + p_7QLK_n205 = 1
139 r_53: + p_LBES_n212 + p_LBES_n211 + p_LBES_n210 + p_LBES_n209 = 1
140 r_54: + p_TU6K_n216 + p_TU6K_n215 + p_TU6K_n214 + p_TU6K_n213 = 1
141 r_55: + p_718S_n220 + p_718S_n219 + p_718S_n218 + p_718S_n217 = 1
142 r_56: + p_CLPD_n224 + p_CLPD_n223 + p_CLPD_n222 + p_CLPD_n221 = 1
143 r_57: + p_3JTO_n228 + p_3JTO_n227 + p_3JTO_n226 + p_3JTO_n225 = 1
144 r_58: + p_O5VA_n232 + p_O5VA_n231 + p_O5VA_n230 + p_O5VA_n229 = 1
145 r_59: + p_D3E2_n236 + p_D3E2_n235 + p_D3E2_n234 + p_D3E2_n233 = 1
146 r_60: + p_KPST_n240 + p_KPST_n239 + p_KPST_n238 + p_KPST_n237 = 1
147 r_61: + p_1NOO_n244 + p_1NOO_n243 + p_1NOO_n242 + p_1NOO_n241 = 1
148 r_62: + p_7QFB_n248 + p_7QFB_n247 + p_7QFB_n246 + p_7QFB_n245 = 1
149 r_63: + p_1D19_n252 + p_1D19_n251 + p_1D19_n250 + p_1D19_n249 = 1
150 r_64: + p_5UV0_n256 + p_5UV0_n255 + p_5UV0_n254 + p_5UV0_n253 = 1
151 r_65: + p_8P61_n260 + p_8P61_n259 + p_8P61_n258 + p_8P61_n257 = 1
152 r_66: + p_OH4T_n264 + p_OH4T_n263 + p_OH4T_n262 + p_OH4T_n261 = 1
153 r_67: + p_9SC8_n268 + p_9SC8_n267 + p_9SC8_n266 + p_9SC8_n265 = 1
154 r_68: + p_0HCS_n272 + p_0HCS_n271 + p_0HCS_n270 + p_0HCS_n269 = 1
155 r_69: + p_LIU1_n276 + p_LIU1_n275 + p_LIU1_n274 + p_LIU1_n273 = 1
156 r_70: + p_SS32_n280 + p_SS32_n279 + p_SS32_n278 + p_SS32_n277 = 1
157 r_71: + p_UALO_n284 + p_UALO_n283 + p_UALO_n282 + p_UALO_n281 = 1
158 r_72: + p_VKA1_n288 + p_VKA1_n287 + p_VKA1_n286 + p_VKA1_n285 = 1
159 r_73: + p_QF28_n292 + p_QF28_n291 + p_QF28_n290 + p_QF28_n289 = 1
160 r_74: + p_AO13_n296 + p_AO13_n295 + p_AO13_n294 + p_AO13_n293 = 1
161 r_75: + p_GP3K_n300 + p_GP3K_n299 + p_GP3K_n298 + p_GP3K_n297 = 1
162 r_76: + p_6CVU_n304 + p_6CVU_n303 + p_6CVU_n302 + p_6CVU_n301 = 1
163 r_77: + p_SE4G_n308 + p_SE4G_n307 + p_SE4G_n306 + p_SE4G_n305 = 1
164 r_78: + p_HTCN_n312 + p_HTCN_n311 + p_HTCN_n310 + p_HTCN_n309 = 1
165 r_79: + p_8UPS_n316 + p_8UPS_n315 + p_8UPS_n314 + p_8UPS_n313 = 1
166 r_80: + p_02TO_n320 + p_02TO_n319 + p_02TO_n318 + p_02TO_n317 = 1
167 r_81: + p_KO6H_n324 + p_KO6H_n323 + p_KO6H_n322 + p_KO6H_n321 = 1
168 r_82: + p_PDID_n328 + p_PDID_n327 + p_PDID_n326 + p_PDID_n325 = 1
169 r_83: + p_81N4_n332 + p_81N4_n331 + p_81N4_n330 + p_81N4_n329 = 1
170 r_84: + p_2TTQ_n336 + p_2TTQ_n335 + p_2TTQ_n334 + p_2TTQ_n333 = 1
171 r_85: + p_IVEQ_n340 + p_IVEQ_n339 + p_IVEQ_n338 + p_IVEQ_n337 = 1
172 r_86: + p_FC74_n344 + p_FC74_n343 + p_FC74_n342 + p_FC74_n341 = 1
173 r_87: + p_KJI3_n348 + p_KJI3_n347 + p_KJI3_n346 + p_KJI3_n345 = 1
174 r_88: + p_9P6V_n352 + p_9P6V_n351 + p_9P6V_n350 + p_9P6V_n349 = 1
175 r_89: + p_4Q99_n356 + p_4Q99_n355 + p_4Q99_n354 + p_4Q99_n353 = 1
176 r_90: + p_2UVH_n360 + p_2UVH_n359 + p_2UVH_n358 + p_2UVH_n357 = 1
177 r_91: + p_2GDS_n364 + p_2GDS_n363 + p_2GDS_n362 + p_2GDS_n361 = 1
178 r_92: + p_GHT1_n368 + p_GHT1_n367 + p_GHT1_n366 + p_GHT1_n365 = 1
179 r_93: + p_B3CP_n372 + p_B3CP_n371 + p_B3CP_n370 + p_B3CP_n369 = 1
180 r_94: + p_JP32_n376 + p_JP32_n375 + p_JP32_n374 + p_JP32_n373 = 1
181 r_95: + p_T9CQ_n380 + p_T9CQ_n379 + p_T9CQ_n378 + p_T9CQ_n377 = 1
182 r_96: + p_UOOE_n384 + p_UOOE_n383 + p_UOOE_n382 + p_UOOE_n381 = 1
183 r_97: + p_VGOG_n388 + p_VGOG_n387 + p_VGOG_n386 + p_VGOG_n385 = 1
184 r_98: + p_PCGG_n392 + p_PCGG_n391 + p_PCGG_n390 + p_PCGG_n389 = 1
185 r_99: + p_N77Q_n396 + p_N77Q_n395 + p_N77Q_n394 + p_N77Q_n393 = 1
186 r_100: + p_6QE5_n400 + p_6QE5_n399 + p_6QE5_n398 + p_6QE5_n397 = 1
187 r_101: - 100000000000 p_VIS5_n1 + p_VIS5_b1 <= 0
188 r_102: - 100000000000 p_VIS5_n2 + p_VIS5_b2 <= 0
189 r_103: - 100000000000 p_VIS5_n3 + p_VIS5_b3 <= 0
190 r_104: - 100000000000 p_VIS5_n4 + p_VIS5_b4 <= 0
191 r_105: - 100000000000 p_ACCC_n5 + p_ACCC_b5 <= 0
192 r_106: - 100000000000 p_ACCC_n6 + p_ACCC_b6 <= 0
193 r_107: - 100000000000 p_ACCC_n7 + p_ACCC_b7 <= 0
194 r_108: - 100000000000 p_ACCC_n8 + p_ACCC_b8 <= 0
195 r_109: - 100000000000 p_DK5K_n9 + p_DK5K_b9 <= 0
196 r_110: - 100000000000 p_DK5K_n10 + p_DK5K_b10 <= 0
197 r_111: - 100000000000 p_DK5K_n11 + p_DK5K_b11 <= 0
198 r_112: - 100000000000 p_DK5K_n12 + p_DK5K_b12 <= 0
199 r_113: - 100000000000 p_I1GK_n13 + p_I1GK_b13 <= 0
200 r_114: - 100000000000 p_I1GK_n14 + p_I1GK_b14 <= 0
201 r_115: - 100000000000 p_I1GK_n15 + p_I1GK_b15 <= 0
202 r_116: - 100000000000 p_I1GK_n16 + p_I1GK_b16 <= 0
203 r_117: - 100000000000 p_1UMV_n17 + p_1UMV_b17 <= 0
204 r_118: - 100000000000 p_1UMV_n18 + p_1UMV_b18 <= 0
205 r_119: - 100000000000 p_1UMV_n19 + p_1UMV_b19 <= 0
206 r_120: - 100000000000 p_1UMV_n20 + p_1UMV_b20 <= 0
207 r_121: - 100000000000 p_S8PB_n21 + p_S8PB_b21 <= 0
208 r_122: - 100000000000 p_S8PB_n22 + p_S8PB_b22 <= 0
209 r_123: - 100000000000 p_S8PB_n23 + p_S8PB_b23 <= 0
210 r_124: - 100000000000 p_S8PB_n24 + p_S8PB_b24 <= 0
211 r_125: - 100000000000 p_QOUL_n25 + p_QOUL_b25 <= 0
212 r_126: - 100000000000 p_QOUL_n26 + p_QOUL_b26 <= 0
213 r_127: - 100000000000 p_QOUL_n27 + p_QOUL_b27 <= 0
214 r_128: - 100000000000 p_QOUL_n28 + p_QOUL_b28 <= 0
215 r_129: - 100000000000 p_RO41_n29 + p_RO41_b29 <= 0
216 r_130: - 100000000000 p_RO41_n30 + p_RO41_b30 <= 0
217 r_131: - 100000000000 p_RO41_n31 + p_RO41_b31 <= 0
218 r_132: - 100000000000 p_RO41_n32 + p_RO41_b32 <= 0
219 r_133: - 100000000000 p_O7QK_n33 + p_O7QK_b33 <= 0
220 r_134: - 100000000000 p_O7QK_n34 + p_O7QK_b34 <= 0
221 r_135: - 100000000000 p_O7QK_n35 + p_O7QK_b35 <= 0
222 r_136: - 100000000000 p_O7QK_n36 + p_O7QK_b36 <= 0
223 r_137: - 100000000000 p_OFAJ_n37 + p_OFAJ_b37 <= 0
224 r_138: - 100000000000 p_OFAJ_n38 + p_OFAJ_b38 <= 0
225 r_139: - 100000000000 p_OFAJ_n39 + p_OFAJ_b39 <= 0
226 r_140: - 100000000000 p_OFAJ_n40 + p_OFAJ_b40 <= 0
227 r_141: - 100000000000 p_BM2K_n41 + p_BM2K_b41 <= 0
228 r_142: - 100000000000 p_BM2K_n42 + p_BM2K_b42 <= 0
229 r_143: - 100000000000 p_BM2K_n43 + p_BM2K_b43 <= 0
230 r_144: - 100000000000 p_BM2K_n44 + p_BM2K_b44 <= 0
231 r_145: - 100000000000 p_ML82_n45 + p_ML82_b45 <= 0
232 r_146: - 100000000000 p_ML82_n46 + p_ML82_b46 <= 0
233 r_147: - 100000000000 p_ML82_n47 + p_ML82_b47 <= 0
234 r_148: - 100000000000 p_ML82_n48 + p_ML82_b48 <= 0
235 r_149: - 100000000000 p_J9TA_n49 + p_J9TA_b49 <= 0
236 r_150: - 100000000000 p_J9TA_n50 + p_J9TA_b50 <= 0
237 r_151: - 100000000000 p_J9TA_n51 + p_J9TA_b51 <= 0
238 r_152: - 100000000000 p_J9TA_n52 + p_J9TA_b52 <= 0
239 r_153: - 100000000000 p_N00J_n53 + p_N00J_b53 <= 0
240 r_154: - 100000000000 p_N00J_n54 + p_N00J_b54 <= 0
241 r_155: - 100000000000 p_N00J_n55 + p_N00J_b55 <= 0
242 r_156: - 100000000000 p_N00J_n56 + p_N00J_b56 <= 0
243 r_157: - 100000000000 p_D2IO_n57 + p_D2IO_b57 <= 0
244 r_158: - 100000000000 p_D2IO_n58 + p_D2IO_b58 <= 0
245 r_159: - 100000000000 p_D2IO_n59 + p_D2IO_b59 <= 0
246 r_160: - 100000000000 p_D2IO_n60 + p_D2IO_b60 <= 0
247 r_161: - 100000000000 p_TDMK_n61 + p_TDMK_b61 <= 0
248 r_162: - 100000000000 p_TDMK_n62 + p_TDMK_b62 <= 0
249 r_163: - 100000000000 p_TDMK_n63 + p_TDMK_b63 <= 0
250 r_164: - 100000000000 p_TDMK_n64 + p_TDMK_b64 <= 0
251 r_165: - 100000000000 p_EU0V_n65 + p_EU0V_b65 <= 0
252 r_166: - 100000000000 p_EU0V_n66 + p_EU0V_b66 <= 0
253 r_167: - 100000000000 p_EU0V_n67 + p_EU0V_b67 <= 0
254 r_168: - 100000000000 p_EU0V_n68 + p_EU0V_b68 <= 0
255 r_169: - 100000000000 p_Q9S5_n69 + p_Q9S5_b69 <= 0
256 r_170: - 100000000000 p_Q9S5_n70 + p_Q9S5_b70 <= 0
257 r_171: - 100000000000 p_Q9S5_n71 + p_Q9S5_b71 <= 0
258 r_172: - 100000000000 p_Q9S5_n72 + p_Q9S5_b72 <= 0
259 r_173: - 100000000000 p_OJP3_n73 + p_OJP3_b73 <= 0
260 r_174: - 100000000000 p_OJP3_n74 + p_OJP3_b74 <= 0
261 r_175: - 100000000000 p_OJP3_n75 + p_OJP3_b75 <= 0
262 r_176: - 100000000000 p_OJP3_n76 + p_OJP3_b76 <= 0
263 r_177: - 100000000000 p_M801_n77 + p_M801_b77 <= 0
264 r_178: - 100000000000 p_M801_n78 + p_M801_b78 <= 0
265 r_179: - 100000000000 p_M801_n79 + p_M801_b79 <= 0
266 r_180: - 100000000000 p_M801_n80 + p_M801_b80 <= 0
267 r_181: - 100000000000 p_VI0F_n81 + p_VI0F_b81 <= 0
268 r_182: - 100000000000 p_VI0F_n82 + p_VI0F_b82 <= 0
269 r_183: - 100000000000 p_VI0F_n83 + p_VI0F_b83 <= 0
270 r_184: - 100000000000 p_VI0F_n84 + p_VI0F_b84 <= 0
271 r_185: - 100000000000 p_LVF7_n85 + p_LVF7_b85 <= 0
272 r_186: - 100000000000 p_LVF7_n86 + p_LVF7_b86 <= 0
273 r_187: - 100000000000 p_LVF7_n87 + p_LVF7_b87 <= 0
274 r_188: - 100000000000 p_LVF7_n88 + p_LVF7_b88 <= 0
275 r_189: - 100000000000 p_89QJ_n89 + p_89QJ_b89 <= 0
276 r_190: - 100000000000 p_89QJ_n90 + p_89QJ_b90 <= 0
277 r_191: - 100000000000 p_89QJ_n91 + p_89QJ_b91 <= 0
278 r_192: - 100000000000 p_89QJ_n92 + p_89QJ_b92 <= 0
279 r_193: - 100000000000 p_K1N0_n93 + p_K1N0_b93 <= 0
280 r_194: - 100000000000 p_K1N0_n94 + p_K1N0_b94 <= 0
281 r_195: - 100000000000 p_K1N0_n95 + p_K1N0_b95 <= 0
282 r_196: - 100000000000 p_K1N0_n96 + p_K1N0_b96 <= 0
283 r_197: - 100000000000 p_H399_n97 + p_H399_b97 <= 0
284 r_198: - 100000000000 p_H399_n98 + p_H399_b98 <= 0
285 r_199: - 100000000000 p_H399_n99 + p_H399_b99 <= 0
286 r_200: - 100000000000 p_H399_n100 + p_H399_b100 <= 0
287 r_201: - 100000000000 p_9393_n101 + p_9393_b101 <= 0
288 r_202: - 100000000000 p_9393_n102 + p_9393_b102 <= 0
289 r_203: - 100000000000 p_9393_n103 + p_9393_b103 <= 0
290 r_204: - 100000000000 p_9393_n104 + p_9393_b104 <= 0
291 r_205: - 100000000000 p_91Q0_n105 + p_91Q0_b105 <= 0
292 r_206: - 100000000000 p_91Q0_n106 + p_91Q0_b106 <= 0
293 r_207: - 100000000000 p_91Q0_n107 + p_91Q0_b107 <= 0
294 r_208: - 100000000000 p_91Q0_n108 + p_91Q0_b108 <= 0
295 r_209: - 100000000000 p_BMEP_n109 + p_BMEP_b109 <= 0
296 r_210: - 100000000000 p_BMEP_n110 + p_BMEP_b110 <= 0
297 r_211: - 100000000000 p_BMEP_n111 + p_BMEP_b111 <= 0
298 r_212: - 100000000000 p_BMEP_n112 + p_BMEP_b112 <= 0
299 r_213: - 100000000000 p_BKUH_n113 + p_BKUH_b113 <= 0
300 r_214: - 100000000000 p_BKUH_n114 + p_BKUH_b114 <= 0
301 r_215: - 100000000000 p_BKUH_n115 + p_BKUH_b115 <= 0
302 r_216: - 100000000000 p_BKUH_n116 + p_BKUH_b116 <= 0
303 r_217: - 100000000000 p_2VJM_n117 + p_2VJM_b117 <= 0
304 r_218: - 100000000000 p_2VJM_n118 + p_2VJM_b118 <= 0
305 r_219: - 100000000000 p_2VJM_n119 + p_2VJM_b119 <= 0
306 r_220: - 100000000000 p_2VJM_n120 + p_2VJM_b120 <= 0
307 r_221: - 100000000000 p_IFQT_n121 + p_IFQT_b121 <= 0
308 r_222: - 100000000000 p_IFQT_n122 + p_IFQT_b122 <= 0
309 r_223: - 100000000000 p_IFQT_n123 + p_IFQT_b123 <= 0
310 r_224: - 100000000000 p_IFQT_n124 + p_IFQT_b124 <= 0
311 r_225: - 100000000000 p_JGG8_n125 + p_JGG8_b125 <= 0
312 r_226: - 100000000000 p_JGG8_n126 + p_JGG8_b126 <= 0
313 r_227: - 100000000000 p_JGG8_n127 + p_JGG8_b127 <= 0
314 r_228: - 100000000000 p_JGG8_n128 + p_JGG8_b128 <= 0
315 r_229: - 100000000000 p_VM9T_n129 + p_VM9T_b129 <= 0
316 r_230: - 100000000000 p_VM9T_n130 + p_VM9T_b130 <= 0
317 r_231: - 100000000000 p_VM9T_n131 + p_VM9T_b131 <= 0
318 r_232: - 100000000000 p_VM9T_n132 + p_VM9T_b132 <= 0
319 r_233: - 100000000000 p_JA88_n133 + p_JA88_b133 <= 0
320 r_234: - 100000000000 p_JA88_n134 + p_JA88_b134 <= 0
321 r_235: - 100000000000 p_JA88_n135 + p_JA88_b135 <= 0
322 r_236: - 100000000000 p_JA88_n136 + p_JA88_b136 <= 0
323 r_237: - 100000000000 p_CE7J_n137 + p_CE7J_b137 <= 0
324 r_238: - 100000000000 p_CE7J_n138 + p_CE7J_b138 <= 0
325 r_239: - 100000000000 p_CE7J_n139 + p_CE7J_b139 <= 0
326 r_240: - 100000000000 p_CE7J_n140 + p_CE7J_b140 <= 0
327 r_241: - 100000000000 p_C1F0_n141 + p_C1F0_b141 <= 0
328 r_242: - 100000000000 p_C1F0_n142 + p_C1F0_b142 <= 0
329 r_243: - 100000000000 p_C1F0_n143 + p_C1F0_b143 <= 0
330 r_244: - 100000000000 p_C1F0_n144 + p_C1F0_b144 <= 0
331 r_245: - 100000000000 p_KEF1_n145 + p_KEF1_b145 <= 0
332 r_246: - 100000000000 p_KEF1_n146 + p_KEF1_b146 <= 0
333 r_247: - 100000000000 p_KEF1_n147 + p_KEF1_b147 <= 0
334 r_248: - 100000000000 p_KEF1_n148 + p_KEF1_b148 <= 0
335 r_249: - 100000000000 p_C6R3_n149 + p_C6R3_b149 <= 0
336 r_250: - 100000000000 p_C6R3_n150 + p_C6R3_b150 <= 0
337 r_251: - 100000000000 p_C6R3_n151 + p_C6R3_b151 <= 0
338 r_252: - 100000000000 p_C6R3_n152 + p_C6R3_b152 <= 0
339 r_253: - 100000000000 p_JBQU_n153 + p_JBQU_b153 <= 0
340 r_254: - 100000000000 p_JBQU_n154 + p_JBQU_b154 <= 0
341 r_255: - 100000000000 p_JBQU_n155 + p_JBQU_b155 <= 0
342 r_256: - 100000000000 p_JBQU_n156 + p_JBQU_b156 <= 0
343 r_257: - 100000000000 p_GQPL_n157 + p_GQPL_b157 <= 0
344 r_258: - 100000000000 p_GQPL_n158 + p_GQPL_b158 <= 0
345 r_259: - 100000000000 p_GQPL_n159 + p_GQPL_b159 <= 0
346 r_260: - 100000000000 p_GQPL_n160 + p_GQPL_b160 <= 0
347 r_261: - 100000000000 p_BQRB_n161 + p_BQRB_b161 <= 0
348 r_262: - 100000000000 p_BQRB_n162 + p_BQRB_b162 <= 0
349 r_263: - 100000000000 p_BQRB_n163 + p_BQRB_b163 <= 0
350 r_264: - 100000000000 p_BQRB_n164 + p_BQRB_b164 <= 0
351 r_265: - 100000000000 p_CHLG_n165 + p_CHLG_b165 <= 0
352 r_266: - 100000000000 p_CHLG_n166 + p_CHLG_b166 <= 0
353 r_267: - 100000000000 p_CHLG_n167 + p_CHLG_b167 <= 0
354 r_268: - 100000000000 p_CHLG_n168 + p_CHLG_b168 <= 0
355 r_269: - 100000000000 p_BGAK_n169 + p_BGAK_b169 <= 0
356 r_270: - 100000000000 p_BGAK_n170 + p_BGAK_b170 <= 0
357 r_271: - 100000000000 p_BGAK_n171 + p_BGAK_b171 <= 0
358 r_272: - 100000000000 p_BGAK_n172 + p_BGAK_b172 <= 0
359 r_273: - 100000000000 p_U5PI_n173 + p_U5PI_b173 <= 0
360 r_274: - 100000000000 p_U5PI_n174 + p_U5PI_b174 <= 0
361 r_275: - 100000000000 p_U5PI_n175 + p_U5PI_b175 <= 0
362 r_276: - 100000000000 p_U5PI_n176 + p_U5PI_b176 <= 0
363 r_277: - 100000000000 p_55II_n177 + p_55II_b177 <= 0
364 r_278: - 100000000000 p_55II_n178 + p_55II_b178 <= 0
365 r_279: - 100000000000 p_55II_n179 + p_55II_b179 <= 0
366 r_280: - 100000000000 p_55II_n180 + p_55II_b180 <= 0
367 r_281: - 100000000000 p_590P_n181 + p_590P_b181 <= 0
368 r_282: - 100000000000 p_590P_n182 + p_590P_b182 <= 0
369 r_283: - 100000000000 p_590P_n183 + p_590P_b183 <= 0
370 r_284: - 100000000000 p_590P_n184 + p_590P_b184 <= 0
371 r_285: - 100000000000 p_PPDK_n185 + p_PPDK_b185 <= 0
372 r_286: - 100000000000 p_PPDK_n186 + p_PPDK_b186 <= 0
373 r_287: - 100000000000 p_PPDK_n187 + p_PPDK_b187 <= 0
374 r_288: - 100000000000 p_PPDK_n188 + p_PPDK_b188 <= 0
375 r_289: - 100000000000 p_EUEG_n189 + p_EUEG_b189 <= 0
376 r_290: - 100000000000 p_EUEG_n190 + p_EUEG_b190 <= 0
377 r_291: - 100000000000 p_EUEG_n191 + p_EUEG_b191 <= 0
378 r_292: - 100000000000 p_EUEG_n192 + p_EUEG_b192 <= 0
379 r_293: - 100000000000 p_53AQ_n193 + p_53AQ_b193 <= 0
380 r_294: - 100000000000 p_53AQ_n194 + p_53AQ_b194 <= 0
381 r_295: - 100000000000 p_53AQ_n195 + p_53AQ_b195 <= 0
382 r_296: - 100000000000 p_53AQ_n196 + p_53AQ_b196 <= 0
383 r_297: - 100000000000 p_BAVB_n197 + p_BAVB_b197 <= 0
384 r_298: - 100000000000 p_BAVB_n198 + p_BAVB_b198 <= 0
385 r_299: - 100000000000 p_BAVB_n199 + p_BAVB_b199 <= 0
386 r_300: - 100000000000 p_BAVB_n200 + p_BAVB_b200 <= 0
387 r_301: - 100000000000 p_GEDC_n201 + p_GEDC_b201 <= 0
388 r_302: - 100000000000 p_GEDC_n202 + p_GEDC_b202 <= 0
389 r_303: - 100000000000 p_GEDC_n203 + p_GEDC_b203 <= 0
390 r_304: - 100000000000 p_GEDC_n204 + p_GEDC_b204 <= 0
391 r_305: - 100000000000 p_7QLK_n205 + p_7QLK_b205 <= 0
392 r_306: - 100000000000 p_7QLK_n206 + p_7QLK_b206 <= 0
393 r_307: - 100000000000 p_7QLK_n207 + p_7QLK_b207 <= 0
394 r_308: - 100000000000 p_7QLK_n208 + p_7QLK_b208 <= 0
395 r_309: - 100000000000 p_LBES_n209 + p_LBES_b209 <= 0
396 r_310: - 100000000000 p_LBES_n210 + p_LBES_b210 <= 0
397 r_311: - 100000000000 p_LBES_n211 + p_LBES_b211 <= 0
398 r_312: - 100000000000 p_LBES_n212 + p_LBES_b212 <= 0
399 r_313: - 100000000000 p_TU6K_n213 + p_TU6K_b213 <= 0
400 r_314: - 100000000000 p_TU6K_n214 + p_TU6K_b214 <= 0
401 r_315: - 100000000000 p_TU6K_n215 + p_TU6K_b215 <= 0
402 r_316: - 100000000000 p_TU6K_n216 + p_TU6K_b216 <= 0
403 r_317: - 100000000000 p_718S_n217 + p_718S_b217 <= 0
404 r_318: - 100000000000 p_718S_n218 + p_718S_b218 <= 0
405 r_319: - 100000000000 p_718S_n219 + p_718S_b219 <= 0
406 r_320: - 100000000000 p_718S_n220 + p_718S_b220 <= 0
407 r_321: - 100000000000 p_CLPD_n221 + p_CLPD_b221 <= 0
408 r_322: - 100000000000 p_CLPD_n222 + p_CLPD_b222 <= 0
409 r_323: - 100000000000 p_CLPD_n223 + p_CLPD_b223 <= 0
410 r_324: - 100000000000 p_CLPD_n224 + p_CLPD_b224 <= 0
411 r_325: - 100000000000 p_3JTO_n225 + p_3JTO_b225 <= 0
412 r_326: - 100000000000 p_3JTO_n226 + p_3JTO_b226 <= 0
413 r_327: - 100000000000 p_3JTO_n227 + p_3JTO_b227 <= 0
414 r_328: - 100000000000 p_3JTO_n228 + p_3JTO_b228 <= 0
415 r_329: - 100000000000 p_O5VA_n229 + p_O5VA_b229 <= 0
416 r_330: - 100000000000 p_O5VA_n230 + p_O5VA_b230 <= 0
417 r_331: - 100000000000 p_O5VA_n231 + p_O5VA_b231 <= 0
418 r_332: - 100000000000 p_O5VA_n232 + p_O5VA_b232 <= 0
419 r_333: - 100000000000 p_D3E2_n233 + p_D3E2_b233 <= 0
420 r_334: - 100000000000 p_D3E2_n234 + p_D3E2_b234 <= 0
421 r_335: - 100000000000 p_D3E2_n235 + p_D3E2_b235 <= 0
422 r_336: - 100000000000 p_D3E2_n236 + p_D3E2_b236 <= 0
423 r_337: - 100000000000 p_KPST_n237 + p_KPST_b237 <= 0
424 r_338: - 100000000000 p_KPST_n238 + p_KPST_b238 <= 0
425 r_339: - 100000000000 p_KPST_n239 + p_KPST_b239 <= 0
426 r_340: - 100000000000 p_KPST_n240 + p_KPST_b240 <= 0
427 r_341: - 100000000000 p_1NOO_n241 + p_1NOO_b241 <= 0
428 r_342: - 100000000000 p_1NOO_n242 + p_1NOO_b242 <= 0
429 r_343: - 100000000000 p_1NOO_n243 + p_1NOO_b243 <= 0
430 r_344: - 100000000000 p_1NOO_n244 + p_1NOO_b244 <= 0
431 r_345: - 100000000000 p_7QFB_n245 + p_7QFB_b245 <= 0
432 r_346: - 100000000000 p_7QFB_n246 + p_7QFB_b246 <= 0
433 r_347: - 100000000000 p_7QFB_n247 + p_7QFB_b247 <= 0
434 r_348: - 100000000000 p_7QFB_n248 + p_7QFB_b248 <= 0
435 r_349: - 100000000000 p_1D19_n249 + p_1D19_b249 <= 0
436 r_350: - 100000000000 p_1D19_n250 + p_1D19_b250 <= 0
437 r_351: - 100000000000 p_1D19_n251 + p_1D19_b251 <= 0
438 r_352: - 100000000000 p_1D19_n252 + p_1D19_b252 <= 0
439 r_353: - 100000000000 p_5UV0_n253 + p_5UV0_b253 <= 0
440 r_354: - 100000000000 p_5UV0_n254 + p_5UV0_b254 <= 0
441 r_355: - 100000000000 p_5UV0_n255 + p_5UV0_b255 <= 0
442 r_356: - 100000000000 p_5UV0_n256 + p_5UV0_b256 <= 0
443 r_357: - 100000000000 p_8P61_n257 + p_8P61_b257 <= 0
444 r_358: - 100000000000 p_8P61_n258 + p_8P61_b258 <= 0
445 r_359: - 100000000000 p_8P61_n259 + p_8P61_b259 <= 0
446 r_360: - 100000000000 p_8P61_n260 + p_8P61_b260 <= 0
447 r_361: - 100000000000 p_OH4T_n261 + p_OH4T_b261 <= 0
448 r_362: - 100000000000 p_OH4T_n262 + p_OH4T_b262 <= 0
449 r_363: - 100000000000 p_OH4T_n263 + p_OH4T_b263 <= 0
450 r_364: - 100000000000 p_OH4T_n264 + p_OH4T_b264 <= 0
451 r_365: - 100000000000 p_9SC8_n265 + p_9SC8_b265 <= 0
452 r_366: - 100000000000 p_9SC8_n266 + p_9SC8_b266 <= 0
453 r_367: - 100000000000 p_9SC8_n267 + p_9SC8_b267 <= 0
454 r_368: - 100000000000 p_9SC8_n268 + p_9SC8_b268 <= 0
455 r_369: - 100000000000 p_0HCS_n269 + p_0HCS_b269 <= 0
456 r_370: - 100000000000 p_0HCS_n270 + p_0HCS_b270 <= 0
457 r_371: - 100000000000 p_0HCS_n271 + p_0HCS_b271 <= 0
458 r_372: - 100000000000 p_0HCS_n272 + p_0HCS_b272 <= 0
459 r_373: - 100000000000 p_LIU1_n273 + p_LIU1_b273 <= 0
460 r_374: - 100000000000 p_LIU1_n274 + p_LIU1_b274 <= 0
461 r_375: - 100000000000 p_LIU1_n275 + p_LIU1_b275 <= 0
462 r_376: - 100000000000 p_LIU1_n276 + p_LIU1_b276 <= 0
463 r_377: - 100000000000 p_SS32_n277 + p_SS32_b277 <= 0
464 r_378: - 100000000000 p_SS32_n278 + p_SS32_b278 <= 0
465 r_379: - 100000000000 p_SS32_n279 + p_SS32_b279 <= 0
466 r_380: - 100000000000 p_SS32_n280 + p_SS32_b280 <= 0
467 r_381: - 100000000000 p_UALO_n281 + p_UALO_b281 <= 0
468 r_382: - 100000000000 p_UALO_n282 + p_UALO_b282 <= 0
469 r_383: - 100000000000 p_UALO_n283 + p_UALO_b283 <= 0
470 r_384: - 100000000000 p_UALO_n284 + p_UALO_b284 <= 0
471 r_385: - 100000000000 p_VKA1_n285 + p_VKA1_b285 <= 0
472 r_386: - 100000000000 p_VKA1_n286 + p_VKA1_b286 <= 0
473 r_387: - 100000000000 p_VKA1_n287 + p_VKA1_b287 <= 0
474 r_388: - 100000000000 p_VKA1_n288 + p_VKA1_b288 <= 0
475 r_389: - 100000000000 p_QF28_n289 + p_QF28_b289 <= 0
476 r_390: - 100000000000 p_QF28_n290 + p_QF28_b290 <= 0
477 r_391: - 100000000000 p_QF28_n291 + p_QF28_b291 <= 0
478 r_392: - 100000000000 p_QF28_n292 + p_QF28_b292 <= 0
479 r_393: - 100000000000 p_AO13_n293 + p_AO13_b293 <= 0
480 r_394: - 100000000000 p_AO13_n294 + p_AO13_b294 <= 0
481 r_395: - 100000000000 p_AO13_n295 + p_AO13_b295 <= 0
482 r_396: - 100000000000 p_AO13_n296 + p_AO13_b296 <= 0
483 r_397: - 100000000000 p_GP3K_n297 + p_GP3K_b297 <= 0
484 r_398: - 100000000000 p_GP3K_n298 + p_GP3K_b298 <= 0
485 r_399: - 100000000000 p_GP3K_n299 + p_GP3K_b299 <= 0
486 r_400: - 100000000000 p_GP3K_n300 + p_GP3K_b300 <= 0
487 r_401: - 100000000000 p_6CVU_n301 + p_6CVU_b301 <= 0
488 r_402: - 100000000000 p_6CVU_n302 + p_6CVU_b302 <= 0
489 r_403: - 100000000000 p_6CVU_n303 + p_6CVU_b303 <= 0
490 r_404: - 100000000000 p_6CVU_n304 + p_6CVU_b304 <= 0
491 r_405: - 100000000000 p_SE4G_n305 + p_SE4G_b305 <= 0
492 r_406: - 100000000000 p_SE4G_n306 + p_SE4G_b306 <= 0
493 r_407: - 100000000000 p_SE4G_n307 + p_SE4G_b307 <= 0
494 r_408: - 100000000000 p_SE4G_n308 + p_SE4G_b308 <= 0
495 r_409: - 100000000000 p_HTCN_n309 + p_HTCN_b309 <= 0
496 r_410: - 100000000000 p_HTCN_n310 + p_HTCN_b310 <= 0
497 r_411: - 100000000000 p_HTCN_n311 + p_HTCN_b311 <= 0
498 r_412: - 100000000000 p_HTCN_n312 + p_HTCN_b312 <= 0
499 r_413: - 100000000000 p_8UPS_n313 + p_8UPS_b313 <= 0
500 r_414: - 100000000000 p_8UPS_n314 + p_8UPS_b314 <= 0
501 r_415: - 100000000000 p_8UPS_n315 + p_8UPS_b315 <= 0
502 r_416: - 100000000000 p_8UPS_n316 + p_8UPS_b316 <= 0
503 r_417: - 100000000000 p_02TO_n317 + p_02TO_b317 <= 0
504 r_418: - 100000000000 p_02TO_n318 + p_02TO_b318 <= 0
505 r_419: - 100000000000 p_02TO_n319 + p_02TO_b319 <= 0
506 r_420: - 100000000000 p_02TO_n320 + p_02TO_b320 <= 0
507 r_421: - 100000000000 p_KO6H_n321 + p_KO6H_b321 <= 0
508 r_422: - 100000000000 p_KO6H_n322 + p_KO6H_b322 <= 0
509 r_423: - 100000000000 p_KO6H_n323 + p_KO6H_b323 <= 0
510 r_424: - 100000000000 p_KO6H_n324 + p_KO6H_b324 <= 0
511 r_425: - 100000000000 p_PDID_n325 + p_PDID_b325 <= 0
512 r_426: - 100000000000 p_PDID_n326 + p_PDID_b326 <= 0
513 r_427: - 100000000000 p_PDID_n327 + p_PDID_b327 <= 0
514 r_428: - 100000000000 p_PDID_n328 + p_PDID_b328 <= 0
515 r_429: - 100000000000 p_81N4_n329 + p_81N4_b329 <= 0
516 r_430: - 100000000000 p_81N4_n330 + p_81N4_b330 <= 0
517 r_431: - 100000000000 p_81N4_n331 + p_81N4_b331 <= 0
518 r_432: - 100000000000 p_81N4_n332 + p_81N4_b332 <= 0
519 r_433: - 100000000000 p_2TTQ_n333 + p_2TTQ_b333 <= 0
520 r_434: - 100000000000 p_2TTQ_n334 + p_2TTQ_b334 <= 0
521 r_435: - 100000000000 p_2TTQ_n335 + p_2TTQ_b335 <= 0
522 r_436: - 100000000000 p_2TTQ_n336 + p_2TTQ_b336 <= 0
523 r_437: - 100000000000 p_IVEQ_n337 + p_IVEQ_b337 <= 0
524 r_438: - 100000000000 p_IVEQ_n338 + p_IVEQ_b338 <= 0
525 r_439: - 100000000000 p_IVEQ_n339 + p_IVEQ_b339 <= 0
526 r_440: - 100000000000 p_IVEQ_n340 + p_IVEQ_b340 <= 0
527 r_441: - 100000000000 p_FC74_n341 + p_FC74_b341 <= 0
528 r_442: - 100000000000 p_FC74_n342 + p_FC74_b342 <= 0
529 r_443: - 100000000000 p_FC74_n343 + p_FC74_b343 <= 0
530 r_444: - 100000000000 p_FC74_n344 + p_FC74_b344 <= 0
531 r_445: - 100000000000 p_KJI3_n345 + p_KJI3_b345 <= 0
532 r_446: - 100000000000 p_KJI3_n346 + p_KJI3_b346 <= 0
533 r_447: - 100000000000 p_KJI3_n347 + p_KJI3_b347 <= 0
534 r_448: - 100000000000 p_KJI3_n348 + p_KJI3_b348 <= 0
535 r_449: - 100000000000 p_9P6V_n349 + p_9P6V_b349 <= 0
536 r_450: - 100000000000 p_9P6V_n350 + p_9P6V_b350 <= 0
537 r_451: - 100000000000 p_9P6V_n351 + p_9P6V_b351 <= 0
538 r_452: - 100000000000 p_9P6V_n352 + p_9P6V_b352 <= 0
539 r_453: - 100000000000 p_4Q99_n353 + p_4Q99_b353 <= 0
540 r_454: - 100000000000 p_4Q99_n354 + p_4Q99_b354 <= 0
541 r_455: - 100000000000 p_4Q99_n355 + p_4Q99_b355 <= 0
542 r_456: - 100000000000 p_4Q99_n356 + p_4Q99_b356 <= 0
543 r_457: - 100000000000 p_2UVH_n357 + p_2UVH_b357 <= 0
544 r_458: - 100000000000 p_2UVH_n358 + p_2UVH_b358 <= 0
545 r_459: - 100000000000 p_2UVH_n359 + p_2UVH_b359 <= 0
546 r_460: - 100000000000 p_2UVH_n360 + p_2UVH_b360 <= 0
547 r_461: - 100000000000 p_2GDS_n361 + p_2GDS_b361 <= 0
548 r_462: - 100000000000 p_2GDS_n362 + p_2GDS_b362 <= 0
549 r_463: - 100000000000 p_2GDS_n363 + p_2GDS_b363 <= 0
550 r_464: - 100000000000 p_2GDS_n364 + p_2GDS_b364 <= 0
551 r_465: - 100000000000 p_GHT1_n365 + p_GHT1_b365 <= 0
552 r_466: - 100000000000 p_GHT1_n366 + p_GHT1_b366 <= 0
553 r_467: - 100000000000 p_GHT1_n367 + p_GHT1_b367 <= 0
554 r_468: - 100000000000 p_GHT1_n368 + p_GHT1_b368 <= 0
555 r_469: - 100000000000 p_B3CP_n369 + p_B3CP_b369 <= 0
556 r_470: - 100000000000 p_B3CP_n370 + p_B3CP_b370 <= 0
557 r_471: - 100000000000 p_B3CP_n371 + p_B3CP_b371 <= 0
558 r_472: - 100000000000 p_B3CP_n372 + p_B3CP_b372 <= 0
559 r_473: - 100000000000 p_JP32_n373 + p_JP32_b373 <= 0
560 r_474: - 100000000000 p_JP32_n374 + p_JP32_b374 <= 0
561 r_475: - 100000000000 p_JP32_n375 + p_JP32_b375 <= 0
562 r_476: - 100000000000 p_JP32_n376 + p_JP32_b376 <= 0
563 r_477: - 100000000000 p_T9CQ_n377 + p_T9CQ_b377 <= 0
564 r_478: - 100000000000 p_T9CQ_n378 + p_T9CQ_b378 <= 0
565 r_479: - 100000000000 p_T9CQ_n379 + p_T9CQ_b379 <= 0
566 r_480: - 100000000000 p_T9CQ_n380 + p_T9CQ_b380 <= 0
567 r_481: - 100000000000 p_UOOE_n381 + p_UOOE_b381 <= 0
568 r_482: - 100000000000 p_UOOE_n382 + p_UOOE_b382 <= 0
569 r_483: - 100000000000 p_UOOE_n383 + p_UOOE_b383 <= 0
570 r_484: - 100000000000 p_UOOE_n384 + p_UOOE_b384 <= 0
571 r_485: - 100000000000 p_VGOG_n385 + p_VGOG_b385 <= 0
572 r_486: - 100000000000 p_VGOG_n386 + p_VGOG_b386 <= 0
573 r_487: - 100000000000 p_VGOG_n387 + p_VGOG_b387 <= 0
574 r_488: - 100000000000 p_VGOG_n388 + p_VGOG_b388 <= 0
575 r_489: - 100000000000 p_PCGG_n389 + p_PCGG_b389 <= 0
576 r_490: - 100000000000 p_PCGG_n390 + p_PCGG_b390 <= 0
577 r_491: - 100000000000 p_PCGG_n391 + p_PCGG_b391 <= 0
578 r_492: - 100000000000 p_PCGG_n392 + p_PCGG_b392 <= 0
579 r_493: - 100000000000 p_N77Q_n393 + p_N77Q_b393 <= 0
580 r_494: - 100000000000 p_N77Q_n394 + p_N77Q_b394 <= 0
581 r_495: - 100000000000 p_N77Q_n395 + p_N77Q_b395 <= 0
582 r_496: - 100000000000 p_N77Q_n396 + p_N77Q_b396 <= 0
583 r_497: - 100000000000 p_6QE5_n397 + p_6QE5_b397 <= 0
584 r_498: - 100000000000 p_6QE5_n398 + p_6QE5_b398 <= 0
585 r_499: - 100000000000 p_6QE5_n399 + p_6QE5_b399 <= 0
586 r_500: - 100000000000 p_6QE5_n400 + p_6QE5_b400 <= 0
587 r_501: - 64000 p_VIS5_n1 + p_VIS5_b1 >= 0
588 r_502: - 64000 p_VIS5_n2 + p_VIS5_b2 >= 0
589 r_503: - 64000 p_VIS5_n3 + p_VIS5_b3 >= 0
590 r_504: - 64000 p_VIS5_n4 + p_VIS5_b4 >= 0
591 r_505: - 64000 p_ACCC_n5 + p_ACCC_b5 >= 0
592 r_506: - 64000 p_ACCC_n6 + p_ACCC_b6 >= 0
593 r_507: - 64000 p_ACCC_n7 + p_ACCC_b7 >= 0
594 r_508: - 64000 p_ACCC_n8 + p_ACCC_b8 >= 0
595 r_509: - 64000 p_DK5K_n9 + p_DK5K_b9 >= 0
596 r_510: - 64000 p_DK5K_n10 + p_DK5K_b10 >= 0
597 r_511: - 64000 p_DK5K_n11 + p_DK5K_b11 >= 0
598 r_512: - 64000 p_DK5K_n12 + p_DK5K_b12 >= 0
599 r_513: - 64000 p_I1GK_n13 + p_I1GK_b13 >= 0
600 r_514: - 64000 p_I1GK_n14 + p_I1GK_b14 >= 0
601 r_515: - 64000 p_I1GK_n15 + p_I1GK_b15 >= 0
602 r_516: - 64000 p_I1GK_n16 + p_I1GK_b16 >= 0
603 r_517: - 64000 p_1UMV_n17 + p_1UMV_b17 >= 0
604 r_518: - 64000 p_1UMV_n18 + p_1UMV_b18 >= 0
605 r_519: - 64000 p_1UMV_n19 + p_1UMV_b19 >= 0
606 r_520: - 64000 p_1UMV_n20 + p_1UMV_b20 >= 0
607 r_521: - 64000 p_S8PB_n21 + p_S8PB_b21 >= 0
608 r_522: - 64000 p_S8PB_n22 + p_S8PB_b22 >= 0
609 r_523: - 64000 p_S8PB_n23 + p_S8PB_b23 >= 0
610 r_524: - 64000 p_S8PB_n24 + p_S8PB_b24 >= 0
611 r_525: - 64000 p_QOUL_n25 + p_QOUL_b25 >= 0
612 r_526: - 64000 p_QOUL_n26 + p_QOUL_b26 >= 0
613 r_527: - 64000 p_QOUL_n27 + p_QOUL_b27 >= 0
614 r_528: - 64000 p_QOUL_n28 + p_QOUL_b28 >= 0
615 r_529: - 64000 p_RO41_n29 + p_RO41_b29 >= 0
616 r_530: - 64000 p_RO41_n30 + p_RO41_b30 >= 0
617 r_531: - 64000 p_RO41_n31 + p_RO41_b31 >= 0
618 r_532: - 64000 p_RO41_n32 + p_RO41_b32 >= 0
619 r_533: - 64000 p_O7QK_n33 + p_O7QK_b33 >= 0
620 r_534: - 64000 p_O7QK_n34 + p_O7QK_b34 >= 0
621 r_535: - 64000 p_O7QK_n35 + p_O7QK_b35 >= 0
622 r_536: - 64000 p_O7QK_n36 + p_O7QK_b36 >= 0
623 r_537: - 64000 p_OFAJ_n37 + p_OFAJ_b37 >= 0
624 r_538: - 64000 p_OFAJ_n38 + p_OFAJ_b38 >= 0
625 r_539: - 64000 p_OFAJ_n39 + p_OFAJ_b39 >= 0
626 r_540: - 64000 p_OFAJ_n40 + p_OFAJ_b40 >= 0
627 r_541: - 64000 p_BM2K_n41 + p_BM2K_b41 >= 0
628 r_542: - 64000 p_BM2K_n42 + p_BM2K_b42 >= 0
629 r_543: - 64000 p_BM2K_n43 + p_BM2K_b43 >= 0
630 r_544: - 64000 p_BM2K_n44 + p_BM2K_b44 >= 0
631 r_545: - 64000 p_ML82_n45 + p_ML82_b45 >= 0
632 r_546: - 64000 p_ML82_n46 + p_ML82_b46 >= 0
633 r_547: - 64000 p_ML82_n47 + p_ML82_b47 >= 0
634 r_548: - 64000 p_ML82_n48 + p_ML82_b48 >= 0
635 r_549: - 64000 p_J9TA_n49 + p_J9TA_b49 >= 0
636 r_550: - 64000 p_J9TA_n50 + p_J9TA_b50 >= 0
637 r_551: - 64000 p_J9TA_n51 + p_J9TA_b51 >= 0
638 r_552: - 64000 p_J9TA_n52 + p_J9TA_b52 >= 0
639 r_553: - 64000 p_N00J_n53 + p_N00J_b53 >= 0
640 r_554: - 64000 p_N00J_n54 + p_N00J_b54 >= 0
641 r_555: - 64000 p_N00J_n55 + p_N00J_b55 >= 0
642 r_556: - 64000 p_N00J_n56 + p_N00J_b56 >= 0
643 r_557: - 64000 p_D2IO_n57 + p_D2IO_b57 >= 0
644 r_558: - 64000 p_D2IO_n58 + p_D2IO_b58 >= 0
645 r_559: - 64000 p_D2IO_n59 + p_D2IO_b59 >= 0
646 r_560: - 64000 p_D2IO_n60 + p_D2IO_b60 >= 0
647 r_561: - 64000 p_TDMK_n61 + p_TDMK_b61 >= 0
648 r_562: - 64000 p_TDMK_n62 + p_TDMK_b62 >= 0
649 r_563: - 64000 p_TDMK_n63 + p_TDMK_b63 >= 0
650 r_564: - 64000 p_TDMK_n64 + p_TDMK_b64 >= 0
651 r_565: - 64000 p_EU0V_n65 + p_EU0V_b65 >= 0
652 r_566: - 64000 p_EU0V_n66 + p_EU0V_b66 >= 0
653 r_567: - 64000 p_EU0V_n67 + p_EU0V_b67 >= 0
654 r_568: - 64000 p_EU0V_n68 + p_EU0V_b68 >= 0
655 r_569: - 64000 p_Q9S5_n69 + p_Q9S5_b69 >= 0
656 r_570: - 64000 p_Q9S5_n70 + p_Q9S5_b70 >= 0
657 r_571: - 64000 p_Q9S5_n71 + p_Q9S5_b71 >= 0
658 r_572: - 64000 p_Q9S5_n72 + p_Q9S5_b72 >= 0
659 r_573: - 64000 p_OJP3_n73 + p_OJP3_b73 >= 0
660 r_574: - 64000 p_OJP3_n74 + p_OJP3_b74 >= 0
661 r_575: - 64000 p_OJP3_n75 + p_OJP3_b75 >= 0
662 r_576: - 64000 p_OJP3_n76 + p_OJP3_b76 >= 0
663 r_577: - 64000 p_M801_n77 + p_M801_b77 >= 0
664 r_578: - 64000 p_M801_n78 + p_M801_b78 >= 0
665 r_579: - 64000 p_M801_n79 + p_M801_b79 >= 0
666 r_580: - 64000 p_M801_n80 + p_M801_b80 >= 0
667 r_581: - 64000 p_VI0F_n81 + p_VI0F_b81 >= 0
668 r_582: - 64000 p_VI0F_n82 + p_VI0F_b82 >= 0
669 r_583: - 64000 p_VI0F_n83 + p_VI0F_b83 >= 0
670 r_584: - 64000 p_VI0F_n84 + p_VI0F_b84 >= 0
671 r_585: - 64000 p_LVF7_n85 + p_LVF7_b85 >= 0
672 r_586: - 64000 p_LVF7_n86 + p_LVF7_b86 >= 0
673 r_587: - 64000 p_LVF7_n87 + p_LVF7_b87 >= 0
674 r_588: - 64000 p_LVF7_n88 + p_LVF7_b88 >= 0
675 r_589: - 64000 p_89QJ_n89 + p_89QJ_b89 >= 0
676 r_590: - 64000 p_89QJ_n90 + p_89QJ_b90 >= 0
677 r_591: - 64000 p_89QJ_n91 + p_89QJ_b91 >= 0
678 r_592: - 64000 p_89QJ_n92 + p_89QJ_b92 >= 0
679 r_593: - 64000 p_K1N0_n93 + p_K1N0_b93 >= 0
680 r_594: - 64000 p_K1N0_n94 + p_K1N0_b94 >= 0
681 r_595: - 64000 p_K1N0_n95 + p_K1N0_b95 >= 0
682 r_596: - 64000 p_K1N0_n96 + p_K1N0_b96 >= 0
683 r_597: - 64000 p_H399_n97 + p_H399_b97 >= 0
684 r_598: - 64000 p_H399_n98 + p_H399_b98 >= 0
685 r_599: - 64000 p_H399_n99 + p_H399_b99 >= 0
686 r_600: - 64000 p_H399_n100 + p_H399_b100 >= 0
687 r_601: - 64000 p_9393_n101 + p_9393_b101 >= 0
688 r_602: - 64000 p_9393_n102 + p_9393_b102 >= 0
689 r_603: - 64000 p_9393_n103 + p_9393_b103 >= 0
690 r_604: - 64000 p_9393_n104 + p_9393_b104 >= 0
691 r_605: - 64000 p_91Q0_n105 + p_91Q0_b105 >= 0
692 r_606: - 64000 p_91Q0_n106 + p_91Q0_b106 >= 0
693 r_607: - 64000 p_91Q0_n107 + p_91Q0_b107 >= 0
694 r_608: - 64000 p_91Q0_n108 + p_91Q0_b108 >= 0
695 r_609: - 64000 p_BMEP_n109 + p_BMEP_b109 >= 0
696 r_610: - 64000 p_BMEP_n110 + p_BMEP_b110 >= 0
697 r_611: - 64000 p_BMEP_n111 + p_BMEP_b111 >= 0
698 r_612: - 64000 p_BMEP_n112 + p_BMEP_b112 >= 0
699 r_613: - 64000 p_BKUH_n113 + p_BKUH_b113 >= 0
700 r_614: - 64000 p_BKUH_n114 + p_BKUH_b114 >= 0
701 r_615: - 64000 p_BKUH_n115 + p_BKUH_b115 >= 0
702 r_616: - 64000 p_BKUH_n116 + p_BKUH_b116 >= 0
703 r_617: - 64000 p_2VJM_n117 + p_2VJM_b117 >= 0
704 r_618: - 64000 p_2VJM_n118 + p_2VJM_b118 >= 0
705 r_619: - 64000 p_2VJM_n119 + p_2VJM_b119 >= 0
706 r_620: - 64000 p_2VJM_n120 + p_2VJM_b120 >= 0
707 r_621: - 64000 p_IFQT_n121 + p_IFQT_b121 >= 0
708 r_622: - 64000 p_IFQT_n122 + p_IFQT_b122 >= 0
709 r_623: - 64000 p_IFQT_n123 + p_IFQT_b123 >= 0
710 r_624: - 64000 p_IFQT_n124 + p_IFQT_b124 >= 0
711 r_625: - 64000 p_JGG8_n125 + p_JGG8_b125 >= 0
712 r_626: - 64000 p_JGG8_n126 + p_JGG8_b126 >= 0
713 r_627: - 64000 p_JGG8_n127 + p_JGG8_b127 >= 0
714 r_628: - 64000 p_JGG8_n128 + p_JGG8_b128 >= 0
715 r_629: - 64000 p_VM9T_n129 + p_VM9T_b129 >= 0
716 r_630: - 64000 p_VM9T_n130 + p_VM9T_b130 >= 0
717 r_631: - 64000 p_VM9T_n131 + p_VM9T_b131 >= 0
718 r_632: - 64000 p_VM9T_n132 + p_VM9T_b132 >= 0
719 r_633: - 64000 p_JA88_n133 + p_JA88_b133 >= 0
720 r_634: - 64000 p_JA88_n134 + p_JA88_b134 >= 0
721 r_635: - 64000 p_JA88_n135 + p_JA88_b135 >= 0
722 r_636: - 64000 p_JA88_n136 + p_JA88_b136 >= 0
723 r_637: - 64000 p_CE7J_n137 + p_CE7J_b137 >= 0
724 r_638: - 64000 p_CE7J_n138 + p_CE7J_b138 >= 0
725 r_639: - 64000 p_CE7J_n139 + p_CE7J_b139 >= 0
726 r_640: - 64000 p_CE7J_n140 + p_CE7J_b140 >= 0
727 r_641: - 64000 p_C1F0_n141 + p_C1F0_b141 >= 0
728 r_642: - 64000 p_C1F0_n142 + p_C1F0_b142 >= 0
729 r_643: - 64000 p_C1F0_n143 + p_C1F0_b143 >= 0
730 r_644: - 64000 p_C1F0_n144 + p_C1F0_b144 >= 0
731 r_645: - 64000 p_KEF1_n145 + p_KEF1_b145 >= 0
732 r_646: - 64000 p_KEF1_n146 + p_KEF1_b146 >= 0
733 r_647: - 64000 p_KEF1_n147 + p_KEF1_b147 >= 0
734 r_648: - 64000 p_KEF1_n148 + p_KEF1_b148 >= 0
735 r_649: - 64000 p_C6R3_n149 + p_C6R3_b149 >= 0
736 r_650: - 64000 p_C6R3_n150 + p_C6R3_b150 >= 0
737 r_651: - 64000 p_C6R3_n151 + p_C6R3_b151 >= 0
738 r_652: - 64000 p_C6R3_n152 + p_C6R3_b152 >= 0
739 r_653: - 64000 p_JBQU_n153 + p_JBQU_b153 >= 0
740 r_654: - 64000 p_JBQU_n154 + p_JBQU_b154 >= 0
741 r_655: - 64000 p_JBQU_n155 + p_JBQU_b155 >= 0
742 r_656: - 64000 p_JBQU_n156 + p_JBQU_b156 >= 0
743 r_657: - 64000 p_GQPL_n157 + p_GQPL_b157 >= 0
744 r_658: - 64000 p_GQPL_n158 + p_GQPL_b158 >= 0
745 r_659: - 64000 p_GQPL_n159 + p_GQPL_b159 >= 0
746 r_660: - 64000 p_GQPL_n160 + p_GQPL_b160 >= 0
747 r_661: - 64000 p_BQRB_n161 + p_BQRB_b161 >= 0
748 r_662: - 64000 p_BQRB_n162 + p_BQRB_b162 >= 0
749 r_663: - 64000 p_BQRB_n163 + p_BQRB_b163 >= 0
750 r_664: - 64000 p_BQRB_n164 + p_BQRB_b164 >= 0
751 r_665: - 64000 p_CHLG_n165 + p_CHLG_b165 >= 0
752 r_666: - 64000 p_CHLG_n166 + p_CHLG_b166 >= 0
753 r_667: - 64000 p_CHLG_n167 + p_CHLG_b167 >= 0
754 r_668: - 64000 p_CHLG_n168 + p_CHLG_b168 >= 0
755 r_669: - 64000 p_BGAK_n169 + p_BGAK_b169 >= 0
756 r_670: - 64000 p_BGAK_n170 + p_BGAK_b170 >= 0
757 r_671: - 64000 p_BGAK_n171 + p_BGAK_b171 >= 0
758 r_672: - 64000 p_BGAK_n172 + p_BGAK_b172 >= 0
759 r_673: - 64000 p_U5PI_n173 + p_U5PI_b173 >= 0
760 r_674: - 64000 p_U5PI_n174 + p_U5PI_b174 >= 0
761 r_675: - 64000 p_U5PI_n175 + p_U5PI_b175 >= 0
762 r_676: - 64000 p_U5PI_n176 + p_U5PI_b176 >= 0
763 r_677: - 64000 p_55II_n177 + p_55II_b177 >= 0
764 r_678: - 64000 p_55II_n178 + p_55II_b178 >= 0
765 r_679: - 64000 p_55II_n179 + p_55II_b179 >= 0
766 r_680: - 64000 p_55II_n180 + p_55II_b180 >= 0
767 r_681: - 64000 p_590P_n181 + p_590P_b181 >= 0
768 r_682: - 64000 p_590P_n182 + p_590P_b182 >= 0
769 r_683: - 64000 p_590P_n183 + p_590P_b183 >= 0
770 r_684: - 64000 p_590P_n184 + p_590P_b184 >= 0
771 r_685: - 64000 p_PPDK_n185 + p_PPDK_b185 >= 0
772 r_686: - 64000 p_PPDK_n186 + p_PPDK_b186 >= 0
773 r_687: - 64000 p_PPDK_n187 + p_PPDK_b187 >= 0
774 r_688: - 64000 p_PPDK_n188 + p_PPDK_b188 >= 0
775 r_689: - 64000 p_EUEG_n189 + p_EUEG_b189 >= 0
776 r_690: - 64000 p_EUEG_n190 + p_EUEG_b190 >= 0
777 r_691: - 64000 p_EUEG_n191 + p_EUEG_b191 >= 0
778 r_692: - 64000 p_EUEG_n192 + p_EUEG_b192 >= 0
779 r_693: - 64000 p_53AQ_n193 + p_53AQ_b193 >= 0
780 r_694: - 64000 p_53AQ_n194 + p_53AQ_b194 >= 0
781 r_695: - 64000 p_53AQ_n195 + p_53AQ_b195 >= 0
782 r_696: - 64000 p_53AQ_n196 + p_53AQ_b196 >= 0
783 r_697: - 64000 p_BAVB_n197 + p_BAVB_b197 >= 0
784 r_698: - 64000 p_BAVB_n198 + p_BAVB_b198 >= 0
785 r_699: - 64000 p_BAVB_n199 + p_BAVB_b199 >= 0
786 r_700: - 64000 p_BAVB_n200 + p_BAVB_b200 >= 0
787 r_701: - 64000 p_GEDC_n201 + p_GEDC_b201 >= 0
788 r_702: - 64000 p_GEDC_n202 + p_GEDC_b202 >= 0
789 r_703: - 64000 p_GEDC_n203 + p_GEDC_b203 >= 0
790 r_704: - 64000 p_GEDC_n204 + p_GEDC_b204 >= 0
791 r_705: - 64000 p_7QLK_n205 + p_7QLK_b205 >= 0
792 r_706: - 64000 p_7QLK_n206 + p_7QLK_b206 >= 0
793 r_707: - 64000 p_7QLK_n207 + p_7QLK_b207 >= 0
794 r_708: - 64000 p_7QLK_n208 + p_7QLK_b208 >= 0
795 r_709: - 64000 p_LBES_n209 + p_LBES_b209 >= 0
796 r_710: - 64000 p_LBES_n210 + p_LBES_b210 >= 0
797 r_711: - 64000 p_LBES_n211 + p_LBES_b211 >= 0
798 r_712: - 64000 p_LBES_n212 + p_LBES_b212 >= 0
799 r_713: - 64000 p_TU6K_n213 + p_TU6K_b213 >= 0
800 r_714: - 64000 p_TU6K_n214 + p_TU6K_b214 >= 0
801 r_715: - 64000 p_TU6K_n215 + p_TU6K_b215 >= 0
802 r_716: - 64000 p_TU6K_n216 + p_TU6K_b216 >= 0
803 r_717: - 64000 p_718S_n217 + p_718S_b217 >= 0
804 r_718: - 64000 p_718S_n218 + p_718S_b218 >= 0
805 r_719: - 64000 p_718S_n219 + p_718S_b219 >= 0
806 r_720: - 64000 p_718S_n220 + p_718S_b220 >= 0
807 r_721: - 64000 p_CLPD_n221 + p_CLPD_b221 >= 0
808 r_722: - 64000 p_CLPD_n222 + p_CLPD_b222 >= 0
809 r_723: - 64000 p_CLPD_n223 + p_CLPD_b223 >= 0
810 r_724: - 64000 p_CLPD_n224 + p_CLPD_b224 >= 0
811 r_725: - 64000 p_3JTO_n225 + p_3JTO_b225 >= 0
812 r_726: - 64000 p_3JTO_n226 + p_3JTO_b226 >= 0
813 r_727: - 64000 p_3JTO_n227 + p_3JTO_b227 >= 0
814 r_728: - 64000 p_3JTO_n228 + p_3JTO_b228 >= 0
815 r_729: - 64000 p_O5VA_n229 + p_O5VA_b229 >= 0
816 r_730: - 64000 p_O5VA_n230 + p_O5VA_b230 >= 0
817 r_731: - 64000 p_O5VA_n231 + p_O5VA_b231 >= 0
818 r_732: - 64000 p_O5VA_n232 + p_O5VA_b232 >= 0
819 r_733: - 64000 p_D3E2_n233 + p_D3E2_b233 >= 0
820 r_734: - 64000 p_D3E2_n234 + p_D3E2_b234 >= 0
821 r_735: - 64000 p_D3E2_n235 + p_D3E2_b235 >= 0
822 r_736: - 64000 p_D3E2_n236 + p_D3E2_b236 >= 0
823 r_737: - 64000 p_KPST_n237 + p_KPST_b237 >= 0
824 r_738: - 64000 p_KPST_n238 + p_KPST_b238 >= 0
825 r_739: - 64000 p_KPST_n239 + p_KPST_b239 >= 0
826 r_740: - 64000 p_KPST_n240 + p_KPST_b240 >= 0
827 r_741: - 64000 p_1NOO_n241 + p_1NOO_b241 >= 0
828 r_742: - 64000 p_1NOO_n242 + p_1NOO_b242 >= 0
829 r_743: - 64000 p_1NOO_n243 + p_1NOO_b243 >= 0
830 r_744: - 64000 p_1NOO_n244 + p_1NOO_b244 >= 0
831 r_745: - 64000 p_7QFB_n245 + p_7QFB_b245 >= 0
832 r_746: - 64000 p_7QFB_n246 + p_7QFB_b246 >= 0
833 r_747: - 64000 p_7QFB_n247 + p_7QFB_b247 >= 0
834 r_748: - 64000 p_7QFB_n248 + p_7QFB_b248 >= 0
835 r_749: - 64000 p_1D19_n249 + p_1D19_b249 >= 0
836 r_750: - 64000 p_1D19_n250 + p_1D19_b250 >= 0
837 r_751: - 64000 p_1D19_n251 + p_1D19_b251 >= 0
838 r_752: - 64000 p_1D19_n252 + p_1D19_b252 >= 0
839 r_753: - 64000 p_5UV0_n253 + p_5UV0_b253 >= 0
840 r_754: - 64000 p_5UV0_n254 + p_5UV0_b254 >= 0
841 r_755: - 64000 p_5UV0_n255 + p_5UV0_b255 >= 0
842 r_756: - 64000 p_5UV0_n256 + p_5UV0_b256 >= 0
843 r_757: - 64000 p_8P61_n257 + p_8P61_b257 >= 0
844 r_758: - 64000 p_8P61_n258 + p_8P61_b258 >= 0
845 r_759: - 64000 p_8P61_n259 + p_8P61_b259 >= 0
846 r_760: - 64000 p_8P61_n260 + p_8P61_b260 >= 0
847 r_761: - 64000 p_OH4T_n261 + p_OH4T_b261 >= 0
848 r_762: - 64000 p_OH4T_n262 + p_OH4T_b262 >= 0
849 r_763: - 64000 p_OH4T_n263 + p_OH4T_b263 >= 0
850 r_764: - 64000 p_OH4T_n264 + p_OH4T_b264 >= 0
851 r_765: - 64000 p_9SC8_n265 + p_9SC8_b265 >= 0
852 r_766: - 64000 p_9SC8_n266 + p_9SC8_b266 >= 0
853 r_767: - 64000 p_9SC8_n267 + p_9SC8_b267 >= 0
854 r_768: - 64000 p_9SC8_n268 + p_9SC8_b268 >= 0
855 r_769: - 64000 p_0HCS_n269 + p_0HCS_b269 >= 0
856 r_770: - 64000 p_0HCS_n270 + p_0HCS_b270 >= 0
857 r_771: - 64000 p_0HCS_n271 + p_0HCS_b271 >= 0
858 r_772: - 64000 p_0HCS_n272 + p_0HCS_b272 >= 0
859 r_773: - 64000 p_LIU1_n273 + p_LIU1_b273 >= 0
860 r_774: - 64000 p_LIU1_n274 + p_LIU1_b274 >= 0
861 r_775: - 64000 p_LIU1_n275 + p_LIU1_b275 >= 0
862 r_776: - 64000 p_LIU1_n276 + p_LIU1_b276 >= 0
863 r_777: - 64000 p_SS32_n277 + p_SS32_b277 >= 0
864 r_778: - 64000 p_SS32_n278 + p_SS32_b278 >= 0
865 r_779: - 64000 p_SS32_n279 + p_SS32_b279 >= 0
866 r_780: - 64000 p_SS32_n280 + p_SS32_b280 >= 0
867 r_781: - 64000 p_UALO_n281 + p_UALO_b281 >= 0
868 r_782: - 64000 p_UALO_n282 + p_UALO_b282 >= 0
869 r_783: - 64000 p_UALO_n283 + p_UALO_b283 >= 0
870 r_784: - 64000 p_UALO_n284 + p_UALO_b284 >= 0
871 r_785: - 64000 p_VKA1_n285 + p_VKA1_b285 >= 0
872 r_786: - 64000 p_VKA1_n286 + p_VKA1_b286 >= 0
873 r_787: - 64000 p_VKA1_n287 + p_VKA1_b287 >= 0
874 r_788: - 64000 p_VKA1_n288 + p_VKA1_b288 >= 0
875 r_789: - 64000 p_QF28_n289 + p_QF28_b289 >= 0
876 r_790: - 64000 p_QF28_n290 + p_QF28_b290 >= 0
877 r_791: - 64000 p_QF28_n291 + p_QF28_b291 >= 0
878 r_792: - 64000 p_QF28_n292 + p_QF28_b292 >= 0
879 r_793: - 64000 p_AO13_n293 + p_AO13_b293 >= 0
880 r_794: - 64000 p_AO13_n294 + p_AO13_b294 >= 0
881 r_795: - 64000 p_AO13_n295 + p_AO13_b295 >= 0
882 r_796: - 64000 p_AO13_n296 + p_AO13_b296 >= 0
883 r_797: - 64000 p_GP3K_n297 + p_GP3K_b297 >= 0
884 r_798: - 64000 p_GP3K_n298 + p_GP3K_b298 >= 0
885 r_799: - 64000 p_GP3K_n299 + p_GP3K_b299 >= 0
886 r_800: - 64000 p_GP3K_n300 + p_GP3K_b300 >= 0
887 r_801: - 64000 p_6CVU_n301 + p_6CVU_b301 >= 0
888 r_802: - 64000 p_6CVU_n302 + p_6CVU_b302 >= 0
889 r_803: - 64000 p_6CVU_n303 + p_6CVU_b303 >= 0
890 r_804: - 64000 p_6CVU_n304 + p_6CVU_b304 >= 0
891 r_805: - 64000 p_SE4G_n305 + p_SE4G_b305 >= 0
892 r_806: - 64000 p_SE4G_n306 + p_SE4G_b306 >= 0
893 r_807: - 64000 p_SE4G_n307 + p_SE4G_b307 >= 0
894 r_808: - 64000 p_SE4G_n308 + p_SE4G_b308 >= 0
895 r_809: - 64000 p_HTCN_n309 + p_HTCN_b309 >= 0
896 r_810: - 64000 p_HTCN_n310 + p_HTCN_b310 >= 0
897 r_811: - 64000 p_HTCN_n311 + p_HTCN_b311 >= 0
898 r_812: - 64000 p_HTCN_n312 + p_HTCN_b312 >= 0
899 r_813: - 64000 p_8UPS_n313 + p_8UPS_b313 >= 0
900 r_814: - 64000 p_8UPS_n314 + p_8UPS_b314 >= 0
901 r_815: - 64000 p_8UPS_n315 + p_8UPS_b315 >= 0
902 r_816: - 64000 p_8UPS_n316 + p_8UPS_b316 >= 0
903 r_817: - 64000 p_02TO_n317 + p_02TO_b317 >= 0
904 r_818: - 64000 p_02TO_n318 + p_02TO_b318 >= 0
905 r_819: - 64000 p_02TO_n319 + p_02TO_b319 >= 0
906 r_820: - 64000 p_02TO_n320 + p_02TO_b320 >= 0
907 r_821: - 64000 p_KO6H_n321 + p_KO6H_b321 >= 0
908 r_822: - 64000 p_KO6H_n322 + p_KO6H_b322 >= 0
909 r_823: - 64000 p_KO6H_n323 + p_KO6H_b323 >= 0
910 r_824: - 64000 p_KO6H_n324 + p_KO6H_b324 >= 0
911 r_825: - 64000 p_PDID_n325 + p_PDID_b325 >= 0
912 r_826: - 64000 p_PDID_n326 + p_PDID_b326 >= 0
913 r_827: - 64000 p_PDID_n327 + p_PDID_b327 >= 0
914 r_828: - 64000 p_PDID_n328 + p_PDID_b328 >= 0
915 r_829: - 64000 p_81N4_n329 + p_81N4_b329 >= 0
916 r_830: - 64000 p_81N4_n330 + p_81N4_b330 >= 0
917 r_831: - 64000 p_81N4_n331 + p_81N4_b331 >= 0
918 r_832: - 64000 p_81N4_n332 + p_81N4_b332 >= 0
919 r_833: - 64000 p_2TTQ_n333 + p_2TTQ_b333 >= 0
920 r_834: - 64000 p_2TTQ_n334 + p_2TTQ_b334 >= 0
921 r_835: - 64000 p_2TTQ_n335 + p_2TTQ_b335 >= 0
922 r_836: - 64000 p_2TTQ_n336 + p_2TTQ_b336 >= 0
923 r_837: - 64000 p_IVEQ_n337 + p_IVEQ_b337 >= 0
924 r_838: - 64000 p_IVEQ_n338 + p_IVEQ_b338 >= 0
925 r_839: - 64000 p_IVEQ_n339 + p_IVEQ_b339 >= 0
926 r_840: - 64000 p_IVEQ_n340 + p_IVEQ_b340 >= 0
927 r_841: - 64000 p_FC74_n341 + p_FC74_b341 >= 0
928 r_842: - 64000 p_FC74_n342 + p_FC74_b342 >= 0
929 r_843: - 64000 p_FC74_n343 + p_FC74_b343 >= 0
930 r_844: - 64000 p_FC74_n344 + p_FC74_b344 >= 0
931 r_845: - 64000 p_KJI3_n345 + p_KJI3_b345 >= 0
932 r_846: - 64000 p_KJI3_n346 + p_KJI3_b346 >= 0
933 r_847: - 64000 p_KJI3_n347 + p_KJI3_b347 >= 0
934 r_848: - 64000 p_KJI3_n348 + p_KJI3_b348 >= 0
935 r_849: - 64000 p_9P6V_n349 + p_9P6V_b349 >= 0
936 r_850: - 64000 p_9P6V_n350 + p_9P6V_b350 >= 0
937 r_851: - 64000 p_9P6V_n351 + p_9P6V_b351 >= 0
938 r_852: - 64000 p_9P6V_n352 + p_9P6V_b352 >= 0
939 r_853: - 64000 p_4Q99_n353 + p_4Q99_b353 >= 0
940 r_854: - 64000 p_4Q99_n354 + p_4Q99_b354 >= 0
941 r_855: - 64000 p_4Q99_n355 + p_4Q99_b355 >= 0
942 r_856: - 64000 p_4Q99_n356 + p_4Q99_b356 >= 0
943 r_857: - 64000 p_2UVH_n357 + p_2UVH_b357 >= 0
944 r_858: - 64000 p_2UVH_n358 + p_2UVH_b358 >= 0
945 r_859: - 64000 p_2UVH_n359 + p_2UVH_b359 >= 0
946 r_860: - 64000 p_2UVH_n360 + p_2UVH_b360 >= 0
947 r_861: - 64000 p_2GDS_n361 + p_2GDS_b361 >= 0
948 r_862: - 64000 p_2GDS_n362 + p_2GDS_b362 >= 0
949 r_863: - 64000 p_2GDS_n363 + p_2GDS_b363 >= 0
950 r_864: - 64000 p_2GDS_n364 + p_2GDS_b364 >= 0
951 r_865: - 64000 p_GHT1_n365 + p_GHT1_b365 >= 0
952 r_866: - 64000 p_GHT1_n366 + p_GHT1_b366 >= 0
953 r_867: - 64000 p_GHT1_n367 + p_GHT1_b367 >= 0
954 r_868: - 64000 p_GHT1_n368 + p_GHT1_b368 >= 0
955 r_869: - 64000 p_B3CP_n369 + p_B3CP_b369 >= 0
956 r_870: - 64000 p_B3CP_n370 + p_B3CP_b370 >= 0
957 r_871: - 64000 p_B3CP_n371 + p_B3CP_b371 >= 0
958 r_872: - 64000 p_B3CP_n372 + p_B3CP_b372 >= 0
959 r_873: - 64000 p_JP32_n373 + p_JP32_b373 >= 0
960 r_874: - 64000 p_JP32_n374 + p_JP32_b374 >= 0
961 r_875: - 64000 p_JP32_n375 + p_JP32_b375 >= 0
962 r_876: - 64000 p_JP32_n376 + p_JP32_b376 >= 0
963 r_877: - 64000 p_T9CQ_n377 + p_T9CQ_b377 >= 0
964 r_878: - 64000 p_T9CQ_n378 + p_T9CQ_b378 >= 0
965 r_879: - 64000 p_T9CQ_n379 + p_T9CQ_b379 >= 0
966 r_880: - 64000 p_T9CQ_n380 + p_T9CQ_b380 >= 0
967 r_881: - 64000 p_UOOE_n381 + p_UOOE_b381 >= 0
968 r_882: - 64000 p_UOOE_n382 + p_UOOE_b382 >= 0
969 r_883: - 64000 p_UOOE_n383 + p_UOOE_b383 >= 0
970 r_884: - 64000 p_UOOE_n384 + p_UOOE_b384 >= 0
971 r_885: - 64000 p_VGOG_n385 + p_VGOG_b385 >= 0
972 r_886: - 64000 p_VGOG_n386 + p_VGOG_b386 >= 0
973 r_887: - 64000 p_VGOG_n387 + p_VGOG_b387 >= 0
974 r_888: - 64000 p_VGOG_n388 + p_VGOG_b388 >= 0
975 r_889: - 64000 p_PCGG_n389 + p_PCGG_b389 >= 0
976 r_890: - 64000 p_PCGG_n390 + p_PCGG_b390 >= 0
977 r_891: - 64000 p_PCGG_n391 + p_PCGG_b391 >= 0
978 r_892: - 64000 p_PCGG_n392 + p_PCGG_b392 >= 0
979 r_893: - 64000 p_N77Q_n393 + p_N77Q_b393 >= 0
980 r_894: - 64000 p_N77Q_n394 + p_N77Q_b394 >= 0
981 r_895: - 64000 p_N77Q_n395 + p_N77Q_b395 >= 0
982 r_896: - 64000 p_N77Q_n396 + p_N77Q_b396 >= 0
983 r_897: - 64000 p_6QE5_n397 + p_6QE5_b397 >= 0
984 r_898: - 64000 p_6QE5_n398 + p_6QE5_b398 >= 0
985 r_899: - 64000 p_6QE5_n399 + p_6QE5_b399 >= 0
986 r_900: - 64000 p_6QE5_n400 + p_6QE5_b400 >= 0
987 r_901: + p_6QE5_b400 + p_6QE5_b399 + p_6QE5_b398 + p_6QE5_b397
988 + p_N77Q_b396 + p_N77Q_b395 + p_N77Q_b394 + p_N77Q_b393 + p_PCGG_b392
989 + p_PCGG_b391 + p_PCGG_b390 + p_PCGG_b389 + p_VGOG_b388 + p_VGOG_b387
990 + p_VGOG_b386 + p_VGOG_b385 + p_UOOE_b384 + p_UOOE_b383 + p_UOOE_b382
991 + p_UOOE_b381 + p_T9CQ_b380 + p_T9CQ_b379 + p_T9CQ_b378 + p_T9CQ_b377
992 + p_JP32_b376 + p_JP32_b375 + p_JP32_b374 + p_JP32_b373 + p_B3CP_b372
993 + p_B3CP_b371 + p_B3CP_b370 + p_B3CP_b369 + p_GHT1_b368 + p_GHT1_b367
994 + p_GHT1_b366 + p_GHT1_b365 + p_2GDS_b364 + p_2GDS_b363 + p_2GDS_b362
995 + p_2GDS_b361 + p_2UVH_b360 + p_2UVH_b359 + p_2UVH_b358 + p_2UVH_b357
996 + p_4Q99_b356 + p_4Q99_b355 + p_4Q99_b354 + p_4Q99_b353 + p_9P6V_b352
997 + p_9P6V_b351 + p_9P6V_b350 + p_9P6V_b349 + p_KJI3_b348 + p_KJI3_b347
998 + p_KJI3_b346 + p_KJI3_b345 + p_FC74_b344 + p_FC74_b343 + p_FC74_b342
999 + p_FC74_b341 + p_IVEQ_b340 + p_IVEQ_b339 + p_IVEQ_b338 + p_IVEQ_b337
1000 + p_2TTQ_b336 + p_2TTQ_b335 + p_2TTQ_b334 + p_2TTQ_b333 + p_81N4_b332
1001 + p_81N4_b331 + p_81N4_b330 + p_81N4_b329 + p_PDID_b328 + p_PDID_b327
1002 + p_PDID_b326 + p_PDID_b325 + p_KO6H_b324 + p_KO6H_b323 + p_KO6H_b322
1003 + p_KO6H_b321 + p_02TO_b320 + p_02TO_b319 + p_02TO_b318 + p_02TO_b317
1004 + p_8UPS_b316 + p_8UPS_b315 + p_8UPS_b314 + p_8UPS_b313 + p_HTCN_b312
1005 + p_HTCN_b311 + p_HTCN_b310 + p_HTCN_b309 + p_SE4G_b308 + p_SE4G_b307
1006 + p_SE4G_b306 + p_SE4G_b305 + p_6CVU_b304 + p_6CVU_b303 + p_6CVU_b302
1007 + p_6CVU_b301 + p_GP3K_b300 + p_GP3K_b299 + p_GP3K_b298 + p_GP3K_b297
1008 + p_AO13_b296 + p_AO13_b295 + p_AO13_b294 + p_AO13_b293 + p_QF28_b292
1009 + p_QF28_b291 + p_QF28_b290 + p_QF28_b289 + p_VKA1_b288 + p_VKA1_b287
1010 + p_VKA1_b286 + p_VKA1_b285 + p_UALO_b284 + p_UALO_b283 + p_UALO_b282
1011 + p_UALO_b281 + p_SS32_b280 + p_SS32_b279 + p_SS32_b278 + p_SS32_b277
1012 + p_LIU1_b276 + p_LIU1_b275 + p_LIU1_b274 + p_LIU1_b273 + p_0HCS_b272
1013 + p_0HCS_b271 + p_0HCS_b270 + p_0HCS_b269 + p_9SC8_b268 + p_9SC8_b267
1014 + p_9SC8_b266 + p_9SC8_b265 + p_OH4T_b264 + p_OH4T_b263 + p_OH4T_b262
1015 + p_OH4T_b261 + p_8P61_b260 + p_8P61_b259 + p_8P61_b258 + p_8P61_b257
1016 + p_5UV0_b256 + p_5UV0_b255 + p_5UV0_b254 + p_5UV0_b253 + p_1D19_b252
1017 + p_1D19_b251 + p_1D19_b250 + p_1D19_b249 + p_7QFB_b248 + p_7QFB_b247
1018 + p_7QFB_b246 + p_7QFB_b245 + p_1NOO_b244 + p_1NOO_b243 + p_1NOO_b242
1019 + p_1NOO_b241 + p_KPST_b240 + p_KPST_b239 + p_KPST_b238 + p_KPST_b237
1020 + p_D3E2_b236 + p_D3E2_b235 + p_D3E2_b234 + p_D3E2_b233 + p_O5VA_b232
1021 + p_O5VA_b231 + p_O5VA_b230 + p_O5VA_b229 + p_3JTO_b228 + p_3JTO_b227
1022 + p_3JTO_b226 + p_3JTO_b225 + p_CLPD_b224 + p_CLPD_b223 + p_CLPD_b222
1023 + p_CLPD_b221 + p_718S_b220 + p_718S_b219 + p_718S_b218 + p_718S_b217
1024 + p_TU6K_b216 + p_TU6K_b215 + p_TU6K_b214 + p_TU6K_b213 + p_LBES_b212
1025 + p_LBES_b211 + p_LBES_b210 + p_LBES_b209 + p_7QLK_b208 + p_7QLK_b207
1026 + p_7QLK_b206 + p_7QLK_b205 + p_GEDC_b204 + p_GEDC_b203 + p_GEDC_b202
1027 + p_GEDC_b201 + p_BAVB_b200 + p_BAVB_b199 + p_BAVB_b198 + p_BAVB_b197
1028 + p_53AQ_b196 + p_53AQ_b195 + p_53AQ_b194 + p_53AQ_b193 + p_EUEG_b192
1029 + p_EUEG_b191 + p_EUEG_b190 + p_EUEG_b189 + p_PPDK_b188 + p_PPDK_b187
1030 + p_PPDK_b186 + p_PPDK_b185 + p_590P_b184 + p_590P_b183 + p_590P_b182
1031 + p_590P_b181 + p_55II_b180 + p_55II_b179 + p_55II_b178 + p_55II_b177
1032 + p_U5PI_b176 + p_U5PI_b175 + p_U5PI_b174 + p_U5PI_b173 + p_BGAK_b172
1033 + p_BGAK_b171 + p_BGAK_b170 + p_BGAK_b169 + p_CHLG_b168 + p_CHLG_b167
1034 + p_CHLG_b166 + p_CHLG_b165 + p_BQRB_b164 + p_BQRB_b163 + p_BQRB_b162
1035 + p_BQRB_b161 + p_GQPL_b160 + p_GQPL_b159 + p_GQPL_b158 + p_GQPL_b157
1036 + p_JBQU_b156 + p_JBQU_b155 + p_JBQU_b154 + p_JBQU_b153 + p_C6R3_b152
1037 + p_C6R3_b151 + p_C6R3_b150 + p_C6R3_b149 + p_KEF1_b148 + p_KEF1_b147
1038 + p_KEF1_b146 + p_KEF1_b145 + p_C1F0_b144 + p_C1F0_b143 + p_C1F0_b142
1039 + p_C1F0_b141 + p_CE7J_b140 + p_CE7J_b139 + p_CE7J_b138 + p_CE7J_b137
1040 + p_JA88_b136 + p_JA88_b135 + p_JA88_b134 + p_JA88_b133 + p_VM9T_b132
1041 + p_VM9T_b131 + p_VM9T_b130 + p_VM9T_b129 + p_JGG8_b128 + p_JGG8_b127
1042 + p_JGG8_b126 + p_JGG8_b125 + p_IFQT_b124 + p_IFQT_b123 + p_IFQT_b122
1043 + p_IFQT_b121 + p_2VJM_b120 + p_2VJM_b119 + p_2VJM_b118 + p_2VJM_b117
1044 + p_BKUH_b116 + p_BKUH_b115 + p_BKUH_b114 + p_BKUH_b113 + p_BMEP_b112
1045 + p_BMEP_b111 + p_BMEP_b110 + p_BMEP_b109 + p_91Q0_b108 + p_91Q0_b107
1046 + p_91Q0_b106 + p_91Q0_b105 + p_9393_b104 + p_9393_b103 + p_9393_b102
1047 + p_9393_b101 + p_H399_b100 + p_H399_b99 + p_H399_b98 + p_H399_b97
1048 + p_K1N0_b96 + p_K1N0_b95 + p_K1N0_b94 + p_K1N0_b93 + p_89QJ_b92
1049 + p_89QJ_b91 + p_89QJ_b90 + p_89QJ_b89 + p_LVF7_b88 + p_LVF7_b87
1050 + p_LVF7_b86 + p_LVF7_b85 + p_VI0F_b84 + p_VI0F_b83 + p_VI0F_b82
1051 + p_VI0F_b81 + p_M801_b80 + p_M801_b79 + p_M801_b78 + p_M801_b77
1052 + p_OJP3_b76 + p_OJP3_b75 + p_OJP3_b74 + p_OJP3_b73 + p_Q9S5_b72
1053 + p_Q9S5_b71 + p_Q9S5_b70 + p_Q9S5_b69 + p_EU0V_b68 + p_EU0V_b67
1054 + p_EU0V_b66 + p_EU0V_b65 + p_TDMK_b64 + p_TDMK_b63 + p_TDMK_b62
1055 + p_TDMK_b61 + p_D2IO_b60 + p_D2IO_b59 + p_D2IO_b58 + p_D2IO_b57
1056 + p_N00J_b56 + p_N00J_b55 + p_N00J_b54 + p_N00J_b53 + p_J9TA_b52
1057 + p_J9TA_b51 + p_J9TA_b50 + p_J9TA_b49 + p_ML82_b48 + p_ML82_b47
1058 + p_ML82_b46 + p_ML82_b45 + p_BM2K_b44 + p_BM2K_b43 + p_BM2K_b42
1059 + p_BM2K_b41 + p_OFAJ_b40 + p_OFAJ_b39 + p_OFAJ_b38 + p_OFAJ_b37
1060 + p_O7QK_b36 + p_O7QK_b35 + p_O7QK_b34 + p_O7QK_b33 + p_RO41_b32
1061 + p_RO41_b31 + p_RO41_b30 + p_RO41_b29 + p_QOUL_b28 + p_QOUL_b27
1062 + p_QOUL_b26 + p_QOUL_b25 + p_S8PB_b24 + p_S8PB_b23 + p_S8PB_b22
1063 + p_S8PB_b21 + p_1UMV_b20 + p_1UMV_b19 + p_1UMV_b18 + p_1UMV_b17
1064 + p_I1GK_b16 + p_I1GK_b15 + p_I1GK_b14 + p_I1GK_b13 + p_DK5K_b12
1065 + p_DK5K_b11 + p_DK5K_b10 + p_DK5K_b9 + p_ACCC_b8 + p_ACCC_b7
1066 + p_ACCC_b6 + p_ACCC_b5 + p_VIS5_b4 + p_VIS5_b3 + p_VIS5_b2 + p_VIS5_b1
1067 - ~r_901 = 0
1068 r_902: + p_6QE5_b400 + p_6QE5_b399 + p_6QE5_b398 + p_6QE5_b397
1069 + p_N77Q_b396 + p_N77Q_b395 + p_N77Q_b394 + p_N77Q_b393 + p_PCGG_b392
1070 + p_PCGG_b391 + p_PCGG_b390 + p_PCGG_b389 + p_VGOG_b388 + p_VGOG_b387
1071 + p_VGOG_b386 + p_VGOG_b385 + p_UOOE_b384 + p_UOOE_b383 + p_UOOE_b382
1072 + p_UOOE_b381 + p_T9CQ_b380 + p_T9CQ_b379 + p_T9CQ_b378 + p_T9CQ_b377
1073 + p_JP32_b376 + p_JP32_b375 + p_JP32_b374 + p_JP32_b373 + p_B3CP_b372
1074 + p_B3CP_b371 + p_B3CP_b370 + p_B3CP_b369 + p_GHT1_b368 + p_GHT1_b367
1075 + p_GHT1_b366 + p_GHT1_b365 + p_2GDS_b364 + p_2GDS_b363 + p_2GDS_b362
1076 + p_2GDS_b361 + p_2UVH_b360 + p_2UVH_b359 + p_2UVH_b358 + p_2UVH_b357
1077 + p_4Q99_b356 + p_4Q99_b355 + p_4Q99_b354 + p_4Q99_b353 + p_9P6V_b352
1078 + p_9P6V_b351 + p_9P6V_b350 + p_9P6V_b349 + p_KJI3_b348 + p_KJI3_b347
1079 + p_KJI3_b346 + p_KJI3_b345 + p_FC74_b344 + p_FC74_b343 + p_FC74_b342
1080 + p_FC74_b341 + p_IVEQ_b340 + p_IVEQ_b339 + p_IVEQ_b338 + p_IVEQ_b337
1081 + p_2TTQ_b336 + p_2TTQ_b335 + p_2TTQ_b334 + p_2TTQ_b333 + p_81N4_b332
1082 + p_81N4_b331 + p_81N4_b330 + p_81N4_b329 + p_PDID_b328 + p_PDID_b327
1083 + p_PDID_b326 + p_PDID_b325 + p_KO6H_b324 + p_KO6H_b323 + p_KO6H_b322
1084 + p_KO6H_b321 + p_02TO_b320 + p_02TO_b319 + p_02TO_b318 + p_02TO_b317
1085 + p_8UPS_b316 + p_8UPS_b315 + p_8UPS_b314 + p_8UPS_b313 + p_HTCN_b312
1086 + p_HTCN_b311 + p_HTCN_b310 + p_HTCN_b309 + p_SE4G_b308 + p_SE4G_b307
1087 + p_SE4G_b306 + p_SE4G_b305 + p_6CVU_b304 + p_6CVU_b303 + p_6CVU_b302
1088 + p_6CVU_b301 + p_GP3K_b300 + p_GP3K_b299 + p_GP3K_b298 + p_GP3K_b297
1089 + p_AO13_b296 + p_AO13_b295 + p_AO13_b294 + p_AO13_b293 + p_QF28_b292
1090 + p_QF28_b291 + p_QF28_b290 + p_QF28_b289 + p_VKA1_b288 + p_VKA1_b287
1091 + p_VKA1_b286 + p_VKA1_b285 + p_UALO_b284 + p_UALO_b283 + p_UALO_b282
1092 + p_UALO_b281 + p_SS32_b280 + p_SS32_b279 + p_SS32_b278 + p_SS32_b277
1093 + p_LIU1_b276 + p_LIU1_b275 + p_LIU1_b274 + p_LIU1_b273 + p_0HCS_b272
1094 + p_0HCS_b271 + p_0HCS_b270 + p_0HCS_b269 + p_9SC8_b268 + p_9SC8_b267
1095 + p_9SC8_b266 + p_9SC8_b265 + p_OH4T_b264 + p_OH4T_b263 + p_OH4T_b262
1096 + p_OH4T_b261 + p_8P61_b260 + p_8P61_b259 + p_8P61_b258 + p_8P61_b257
1097 + p_5UV0_b256 + p_5UV0_b255 + p_5UV0_b254 + p_5UV0_b253 + p_1D19_b252
1098 + p_1D19_b251 + p_1D19_b250 + p_1D19_b249 + p_7QFB_b248 + p_7QFB_b247
1099 + p_7QFB_b246 + p_7QFB_b245 + p_1NOO_b244 + p_1NOO_b243 + p_1NOO_b242
1100 + p_1NOO_b241 + p_KPST_b240 + p_KPST_b239 + p_KPST_b238 + p_KPST_b237
1101 + p_D3E2_b236 + p_D3E2_b235 + p_D3E2_b234 + p_D3E2_b233 + p_O5VA_b232
1102 + p_O5VA_b231 + p_O5VA_b230 + p_O5VA_b229 + p_3JTO_b228 + p_3JTO_b227
1103 + p_3JTO_b226 + p_3JTO_b225 + p_CLPD_b224 + p_CLPD_b223 + p_CLPD_b222
1104 + p_CLPD_b221 + p_718S_b220 + p_718S_b219 + p_718S_b218 + p_718S_b217
1105 + p_TU6K_b216 + p_TU6K_b215 + p_TU6K_b214 + p_TU6K_b213 + p_LBES_b212
1106 + p_LBES_b211 + p_LBES_b210 + p_LBES_b209 + p_7QLK_b208 + p_7QLK_b207
1107 + p_7QLK_b206 + p_7QLK_b205 + p_GEDC_b204 + p_GEDC_b203 + p_GEDC_b202
1108 + p_GEDC_b201 + p_BAVB_b200 + p_BAVB_b199 + p_BAVB_b198 + p_BAVB_b197
1109 + p_53AQ_b196 + p_53AQ_b195 + p_53AQ_b194 + p_53AQ_b193 + p_EUEG_b192
1110 + p_EUEG_b191 + p_EUEG_b190 + p_EUEG_b189 + p_PPDK_b188 + p_PPDK_b187
1111 + p_PPDK_b186 + p_PPDK_b185 + p_590P_b184 + p_590P_b183 + p_590P_b182
1112 + p_590P_b181 + p_55II_b180 + p_55II_b179 + p_55II_b178 + p_55II_b177
1113 + p_U5PI_b176 + p_U5PI_b175 + p_U5PI_b174 + p_U5PI_b173 + p_BGAK_b172
1114 + p_BGAK_b171 + p_BGAK_b170 + p_BGAK_b169 + p_CHLG_b168 + p_CHLG_b167
1115 + p_CHLG_b166 + p_CHLG_b165 + p_BQRB_b164 + p_BQRB_b163 + p_BQRB_b162
1116 + p_BQRB_b161 + p_GQPL_b160 + p_GQPL_b159 + p_GQPL_b158 + p_GQPL_b157
1117 + p_JBQU_b156 + p_JBQU_b155 + p_JBQU_b154 + p_JBQU_b153 + p_C6R3_b152
1118 + p_C6R3_b151 + p_C6R3_b150 + p_C6R3_b149 + p_KEF1_b148 + p_KEF1_b147
1119 + p_KEF1_b146 + p_KEF1_b145 + p_C1F0_b144 + p_C1F0_b143 + p_C1F0_b142
1120 + p_C1F0_b141 + p_CE7J_b140 + p_CE7J_b139 + p_CE7J_b138 + p_CE7J_b137
1121 + p_JA88_b136 + p_JA88_b135 + p_JA88_b134 + p_JA88_b133 + p_VM9T_b132
1122 + p_VM9T_b131 + p_VM9T_b130 + p_VM9T_b129 + p_JGG8_b128 + p_JGG8_b127
1123 + p_JGG8_b126 + p_JGG8_b125 + p_IFQT_b124 + p_IFQT_b123 + p_IFQT_b122
1124 + p_IFQT_b121 + p_2VJM_b120 + p_2VJM_b119 + p_2VJM_b118 + p_2VJM_b117
1125 + p_BKUH_b116 + p_BKUH_b115 + p_BKUH_b114 + p_BKUH_b113 + p_BMEP_b112
1126 + p_BMEP_b111 + p_BMEP_b110 + p_BMEP_b109 + p_91Q0_b108 + p_91Q0_b107
1127 + p_91Q0_b106 + p_91Q0_b105 + p_9393_b104 + p_9393_b103 + p_9393_b102
1128 + p_9393_b101 + p_H399_b100 + p_H399_b99 + p_H399_b98 + p_H399_b97
1129 + p_K1N0_b96 + p_K1N0_b95 + p_K1N0_b94 + p_K1N0_b93 + p_89QJ_b92
1130 + p_89QJ_b91 + p_89QJ_b90 + p_89QJ_b89 + p_LVF7_b88 + p_LVF7_b87
1131 + p_LVF7_b86 + p_LVF7_b85 + p_VI0F_b84 + p_VI0F_b83 + p_VI0F_b82
1132 + p_VI0F_b81 + p_M801_b80 + p_M801_b79 + p_M801_b78 + p_M801_b77
1133 + p_OJP3_b76 + p_OJP3_b75 + p_OJP3_b74 + p_OJP3_b73 + p_Q9S5_b72
1134 + p_Q9S5_b71 + p_Q9S5_b70 + p_Q9S5_b69 + p_EU0V_b68 + p_EU0V_b67
1135 + p_EU0V_b66 + p_EU0V_b65 + p_TDMK_b64 + p_TDMK_b63 + p_TDMK_b62
1136 + p_TDMK_b61 + p_D2IO_b60 + p_D2IO_b59 + p_D2IO_b58 + p_D2IO_b57
1137 + p_N00J_b56 + p_N00J_b55 + p_N00J_b54 + p_N00J_b53 + p_J9TA_b52
1138 + p_J9TA_b51 + p_J9TA_b50 + p_J9TA_b49 + p_ML82_b48 + p_ML82_b47
1139 + p_ML82_b46 + p_ML82_b45 + p_BM2K_b44 + p_BM2K_b43 + p_BM2K_b42
1140 + p_BM2K_b41 + p_OFAJ_b40 + p_OFAJ_b39 + p_OFAJ_b38 + p_OFAJ_b37
1141 + p_O7QK_b36 + p_O7QK_b35 + p_O7QK_b34 + p_O7QK_b33 + p_RO41_b32
1142 + p_RO41_b31 + p_RO41_b30 + p_RO41_b29 + p_QOUL_b28 + p_QOUL_b27
1143 + p_QOUL_b26 + p_QOUL_b25 + p_S8PB_b24 + p_S8PB_b23 + p_S8PB_b22
1144 + p_S8PB_b21 + p_1UMV_b20 + p_1UMV_b19 + p_1UMV_b18 + p_1UMV_b17
1145 + p_I1GK_b16 + p_I1GK_b15 + p_I1GK_b14 + p_I1GK_b13 + p_DK5K_b12
1146 + p_DK5K_b11 + p_DK5K_b10 + p_DK5K_b9 + p_ACCC_b8 + p_ACCC_b7
1147 + p_ACCC_b6 + p_ACCC_b5 + p_VIS5_b4 + p_VIS5_b3 + p_VIS5_b2 + p_VIS5_b1
1148 - ~r_902 = 0
1149 r_903: - ~r_903 = 0
1150 r_904: + p_6QE5_n400 + p_6QE5_n399 + p_6QE5_n398 + p_6QE5_n397
1151 + p_N77Q_n396 + p_N77Q_n395 + p_N77Q_n394 + p_N77Q_n393 + p_PCGG_n392
1152 + p_PCGG_n391 + p_PCGG_n390 + p_PCGG_n389 + p_VGOG_n388 + p_VGOG_n387
1153 + p_VGOG_n386 + p_VGOG_n385 + p_UOOE_n384 + p_UOOE_n383 + p_UOOE_n382
1154 + p_UOOE_n381 + p_T9CQ_n380 + p_T9CQ_n379 + p_T9CQ_n378 + p_T9CQ_n377
1155 + p_JP32_n376 + p_JP32_n375 + p_JP32_n374 + p_JP32_n373 + p_B3CP_n372
1156 + p_B3CP_n371 + p_B3CP_n370 + p_B3CP_n369 + p_GHT1_n368 + p_GHT1_n367
1157 + p_GHT1_n366 + p_GHT1_n365 + p_2GDS_n364 + p_2GDS_n363 + p_2GDS_n362
1158 + p_2GDS_n361 + p_2UVH_n360 + p_2UVH_n359 + p_2UVH_n358 + p_2UVH_n357
1159 + p_4Q99_n356 + p_4Q99_n355 + p_4Q99_n354 + p_4Q99_n353 + p_9P6V_n352
1160 + p_9P6V_n351 + p_9P6V_n350 + p_9P6V_n349 + p_KJI3_n348 + p_KJI3_n347
1161 + p_KJI3_n346 + p_KJI3_n345 + p_FC74_n344 + p_FC74_n343 + p_FC74_n342
1162 + p_FC74_n341 + p_IVEQ_n340 + p_IVEQ_n339 + p_IVEQ_n338 + p_IVEQ_n337
1163 + p_2TTQ_n336 + p_2TTQ_n335 + p_2TTQ_n334 + p_2TTQ_n333 + p_81N4_n332
1164 + p_81N4_n331 + p_81N4_n330 + p_81N4_n329 + p_PDID_n328 + p_PDID_n327
1165 + p_PDID_n326 + p_PDID_n325 + p_KO6H_n324 + p_KO6H_n323 + p_KO6H_n322
1166 + p_KO6H_n321 + p_02TO_n320 + p_02TO_n319 + p_02TO_n318 + p_02TO_n317
1167 + p_8UPS_n316 + p_8UPS_n315 + p_8UPS_n314 + p_8UPS_n313 + p_HTCN_n312
1168 + p_HTCN_n311 + p_HTCN_n310 + p_HTCN_n309 + p_SE4G_n308 + p_SE4G_n307
1169 + p_SE4G_n306 + p_SE4G_n305 + p_6CVU_n304 + p_6CVU_n303 + p_6CVU_n302
1170 + p_6CVU_n301 + p_GP3K_n300 + p_GP3K_n299 + p_GP3K_n298 + p_GP3K_n297
1171 + p_AO13_n296 + p_AO13_n295 + p_AO13_n294 + p_AO13_n293 + p_QF28_n292
1172 + p_QF28_n291 + p_QF28_n290 + p_QF28_n289 + p_VKA1_n288 + p_VKA1_n287
1173 + p_VKA1_n286 + p_VKA1_n285 + p_UALO_n284 + p_UALO_n283 + p_UALO_n282
1174 + p_UALO_n281 + p_SS32_n280 + p_SS32_n279 + p_SS32_n278 + p_SS32_n277
1175 + p_LIU1_n276 + p_LIU1_n275 + p_LIU1_n274 + p_LIU1_n273 + p_0HCS_n272
1176 + p_0HCS_n271 + p_0HCS_n270 + p_0HCS_n269 + p_9SC8_n268 + p_9SC8_n267
1177 + p_9SC8_n266 + p_9SC8_n265 + p_OH4T_n264 + p_OH4T_n263 + p_OH4T_n262
1178 + p_OH4T_n261 + p_8P61_n260 + p_8P61_n259 + p_8P61_n258 + p_8P61_n257
1179 + p_5UV0_n256 + p_5UV0_n255 + p_5UV0_n254 + p_5UV0_n253 + p_1D19_n252
1180 + p_1D19_n251 + p_1D19_n250 + p_1D19_n249 + p_7QFB_n248 + p_7QFB_n247
1181 + p_7QFB_n246 + p_7QFB_n245 + p_1NOO_n244 + p_1NOO_n243 + p_1NOO_n242
1182 + p_1NOO_n241 + p_KPST_n240 + p_KPST_n239 + p_KPST_n238 + p_KPST_n237
1183 + p_D3E2_n236 + p_D3E2_n235 + p_D3E2_n234 + p_D3E2_n233 + p_O5VA_n232
1184 + p_O5VA_n231 + p_O5VA_n230 + p_O5VA_n229 + p_3JTO_n228 + p_3JTO_n227
1185 + p_3JTO_n226 + p_3JTO_n225 + p_CLPD_n224 + p_CLPD_n223 + p_CLPD_n222
1186 + p_CLPD_n221 + p_718S_n220 + p_718S_n219 + p_718S_n218 + p_718S_n217
1187 + p_TU6K_n216 + p_TU6K_n215 + p_TU6K_n214 + p_TU6K_n213 + p_LBES_n212
1188 + p_LBES_n211 + p_LBES_n210 + p_LBES_n209 + p_7QLK_n208 + p_7QLK_n207
1189 + p_7QLK_n206 + p_7QLK_n205 + p_GEDC_n204 + p_GEDC_n203 + p_GEDC_n202
1190 + p_GEDC_n201 + p_BAVB_n200 + p_BAVB_n199 + p_BAVB_n198 + p_BAVB_n197
1191 + p_53AQ_n196 + p_53AQ_n195 + p_53AQ_n194 + p_53AQ_n193 + p_EUEG_n192
1192 + p_EUEG_n191 + p_EUEG_n190 + p_EUEG_n189 + p_PPDK_n188 + p_PPDK_n187
1193 + p_PPDK_n186 + p_PPDK_n185 + p_590P_n184 + p_590P_n183 + p_590P_n182
1194 + p_590P_n181 + p_55II_n180 + p_55II_n179 + p_55II_n178 + p_55II_n177
1195 + p_U5PI_n176 + p_U5PI_n175 + p_U5PI_n174 + p_U5PI_n173 + p_BGAK_n172
1196 + p_BGAK_n171 + p_BGAK_n170 + p_BGAK_n169 + p_CHLG_n168 + p_CHLG_n167
1197 + p_CHLG_n166 + p_CHLG_n165 + p_BQRB_n164 + p_BQRB_n163 + p_BQRB_n162
1198 + p_BQRB_n161 + p_GQPL_n160 + p_GQPL_n159 + p_GQPL_n158 + p_GQPL_n157
1199 + p_JBQU_n156 + p_JBQU_n155 + p_JBQU_n154 + p_JBQU_n153 + p_C6R3_n152
1200 + p_C6R3_n151 + p_C6R3_n150 + p_C6R3_n149 + p_KEF1_n148 + p_KEF1_n147
1201 + p_KEF1_n146 + p_KEF1_n145 + p_C1F0_n144 + p_C1F0_n143 + p_C1F0_n142
1202 + p_C1F0_n141 + p_CE7J_n140 + p_CE7J_n139 + p_CE7J_n138 + p_CE7J_n137
1203 + p_JA88_n136 + p_JA88_n135 + p_JA88_n134 + p_JA88_n133 + p_VM9T_n132
1204 + p_VM9T_n131 + p_VM9T_n130 + p_VM9T_n129 + p_JGG8_n128 + p_JGG8_n127
1205 + p_JGG8_n126 + p_JGG8_n125 + p_IFQT_n124 + p_IFQT_n123 + p_IFQT_n122
1206 + p_IFQT_n121 + p_2VJM_n120 + p_2VJM_n119 + p_2VJM_n118 + p_2VJM_n117
1207 + p_BKUH_n116 + p_BKUH_n115 + p_BKUH_n114 + p_BKUH_n113 + p_BMEP_n112
1208 + p_BMEP_n111 + p_BMEP_n110 + p_BMEP_n109 + p_91Q0_n108 + p_91Q0_n107
1209 + p_91Q0_n106 + p_91Q0_n105 + p_9393_n104 + p_9393_n103 + p_9393_n102
1210 + p_9393_n101 + p_H399_n100 + p_H399_n99 + p_H399_n98 + p_H399_n97
1211 + p_K1N0_n96 + p_K1N0_n95 + p_K1N0_n94 + p_K1N0_n93 + p_89QJ_n92
1212 + p_89QJ_n91 + p_89QJ_n90 + p_89QJ_n89 + p_LVF7_n88 + p_LVF7_n87
1213 + p_LVF7_n86 + p_LVF7_n85 + p_VI0F_n84 + p_VI0F_n83 + p_VI0F_n82
1214 + p_VI0F_n81 + p_M801_n80 + p_M801_n79 + p_M801_n78 + p_M801_n77
1215 + p_OJP3_n76 + p_OJP3_n75 + p_OJP3_n74 + p_OJP3_n73 + p_Q9S5_n72
1216 + p_Q9S5_n71 + p_Q9S5_n70 + p_Q9S5_n69 + p_EU0V_n68 + p_EU0V_n67
1217 + p_EU0V_n66 + p_EU0V_n65 + p_TDMK_n64 + p_TDMK_n63 + p_TDMK_n62
1218 + p_TDMK_n61 + p_D2IO_n60 + p_D2IO_n59 + p_D2IO_n58 + p_D2IO_n57
1219 + p_N00J_n56 + p_N00J_n55 + p_N00J_n54 + p_N00J_n53 + p_J9TA_n52
1220 + p_J9TA_n51 + p_J9TA_n50 + p_J9TA_n49 + p_ML82_n48 + p_ML82_n47
1221 + p_ML82_n46 + p_ML82_n45 + p_BM2K_n44 + p_BM2K_n43 + p_BM2K_n42
1222 + p_BM2K_n41 + p_OFAJ_n40 + p_OFAJ_n39 + p_OFAJ_n38 + p_OFAJ_n37
1223 + p_O7QK_n36 + p_O7QK_n35 + p_O7QK_n34 + p_O7QK_n33 + p_RO41_n32
1224 + p_RO41_n31 + p_RO41_n30 + p_RO41_n29 + p_QOUL_n28 + p_QOUL_n27
1225 + p_QOUL_n26 + p_QOUL_n25 + p_S8PB_n24 + p_S8PB_n23 + p_S8PB_n22
1226 + p_S8PB_n21 + p_1UMV_n20 + p_1UMV_n19 + p_1UMV_n18 + p_1UMV_n17
1227 + p_I1GK_n16 + p_I1GK_n15 + p_I1GK_n14 + p_I1GK_n13 + p_DK5K_n12
1228 + p_DK5K_n11 + p_DK5K_n10 + p_DK5K_n9 + p_ACCC_n8 + p_ACCC_n7
1229 + p_ACCC_n6 + p_ACCC_n5 + p_VIS5_n4 + p_VIS5_n3 + p_VIS5_n2 + p_VIS5_n1
1230 >= 10
1231 r_905: - d + p_6QE5_n400 + p_6QE5_n399 + p_6QE5_n398 + p_6QE5_n397
1232 + p_N77Q_n396 + p_N77Q_n395 + p_N77Q_n394 + p_N77Q_n393 + p_PCGG_n392
1233 + p_PCGG_n391 + p_PCGG_n390 + p_PCGG_n389 + p_VGOG_n388 + p_VGOG_n387
1234 + p_VGOG_n386 + p_VGOG_n385 + p_UOOE_n384 + p_UOOE_n383 + p_UOOE_n382
1235 + p_UOOE_n381 + p_T9CQ_n380 + p_T9CQ_n379 + p_T9CQ_n378 + p_T9CQ_n377
1236 + p_JP32_n376 + p_JP32_n375 + p_JP32_n374 + p_JP32_n373 + p_B3CP_n372
1237 + p_B3CP_n371 + p_B3CP_n370 + p_B3CP_n369 + p_GHT1_n368 + p_GHT1_n367
1238 + p_GHT1_n366 + p_GHT1_n365 + p_2GDS_n364 + p_2GDS_n363 + p_2GDS_n362
1239 + p_2GDS_n361 + p_2UVH_n360 + p_2UVH_n359 + p_2UVH_n358 + p_2UVH_n357
1240 + p_4Q99_n356 + p_4Q99_n355 + p_4Q99_n354 + p_4Q99_n353 + p_9P6V_n352
1241 + p_9P6V_n351 + p_9P6V_n350 + p_9P6V_n349 + p_KJI3_n348 + p_KJI3_n347
1242 + p_KJI3_n346 + p_KJI3_n345 + p_FC74_n344 + p_FC74_n343 + p_FC74_n342
1243 + p_FC74_n341 + p_IVEQ_n340 + p_IVEQ_n339 + p_IVEQ_n338 + p_IVEQ_n337
1244 + p_2TTQ_n336 + p_2TTQ_n335 + p_2TTQ_n334 + p_2TTQ_n333 + p_81N4_n332
1245 + p_81N4_n331 + p_81N4_n330 + p_81N4_n329 + p_PDID_n328 + p_PDID_n327
1246 + p_PDID_n326 + p_PDID_n325 + p_KO6H_n324 + p_KO6H_n323 + p_KO6H_n322
1247 + p_KO6H_n321 + p_02TO_n320 + p_02TO_n319 + p_02TO_n318 + p_02TO_n317
1248 + p_8UPS_n316 + p_8UPS_n315 + p_8UPS_n314 + p_8UPS_n313 + p_HTCN_n312
1249 + p_HTCN_n311 + p_HTCN_n310 + p_HTCN_n309 + p_SE4G_n308 + p_SE4G_n307
1250 + p_SE4G_n306 + p_SE4G_n305 + p_6CVU_n304 + p_6CVU_n303 + p_6CVU_n302
1251 + p_6CVU_n301 + p_GP3K_n300 + p_GP3K_n299 + p_GP3K_n298 + p_GP3K_n297
1252 + p_AO13_n296 + p_AO13_n295 + p_AO13_n294 + p_AO13_n293 + p_QF28_n292
1253 + p_QF28_n291 + p_QF28_n290 + p_QF28_n289 + p_VKA1_n288 + p_VKA1_n287
1254 + p_VKA1_n286 + p_VKA1_n285 + p_UALO_n284 + p_UALO_n283 + p_UALO_n282
1255 + p_UALO_n281 + p_SS32_n280 + p_SS32_n279 + p_SS32_n278 + p_SS32_n277
1256 + p_LIU1_n276 + p_LIU1_n275 + p_LIU1_n274 + p_LIU1_n273 + p_0HCS_n272
1257 + p_0HCS_n271 + p_0HCS_n270 + p_0HCS_n269 + p_9SC8_n268 + p_9SC8_n267
1258 + p_9SC8_n266 + p_9SC8_n265 + p_OH4T_n264 + p_OH4T_n263 + p_OH4T_n262
1259 + p_OH4T_n261 + p_8P61_n260 + p_8P61_n259 + p_8P61_n258 + p_8P61_n257
1260 + p_5UV0_n256 + p_5UV0_n255 + p_5UV0_n254 + p_5UV0_n253 + p_1D19_n252
1261 + p_1D19_n251 + p_1D19_n250 + p_1D19_n249 + p_7QFB_n248 + p_7QFB_n247
1262 + p_7QFB_n246 + p_7QFB_n245 + p_1NOO_n244 + p_1NOO_n243 + p_1NOO_n242
1263 + p_1NOO_n241 + p_KPST_n240 + p_KPST_n239 + p_KPST_n238 + p_KPST_n237
1264 + p_D3E2_n236 + p_D3E2_n235 + p_D3E2_n234 + p_D3E2_n233 + p_O5VA_n232
1265 + p_O5VA_n231 + p_O5VA_n230 + p_O5VA_n229 + p_3JTO_n228 + p_3JTO_n227
1266 + p_3JTO_n226 + p_3JTO_n225 + p_CLPD_n224 + p_CLPD_n223 + p_CLPD_n222
1267 + p_CLPD_n221 + p_718S_n220 + p_718S_n219 + p_718S_n218 + p_718S_n217
1268 + p_TU6K_n216 + p_TU6K_n215 + p_TU6K_n214 + p_TU6K_n213 + p_LBES_n212
1269 + p_LBES_n211 + p_LBES_n210 + p_LBES_n209 + p_7QLK_n208 + p_7QLK_n207
1270 + p_7QLK_n206 + p_7QLK_n205 + p_GEDC_n204 + p_GEDC_n203 + p_GEDC_n202
1271 + p_GEDC_n201 + p_BAVB_n200 + p_BAVB_n199 + p_BAVB_n198 + p_BAVB_n197
1272 + p_53AQ_n196 + p_53AQ_n195 + p_53AQ_n194 + p_53AQ_n193 + p_EUEG_n192
1273 + p_EUEG_n191 + p_EUEG_n190 + p_EUEG_n189 + p_PPDK_n188 + p_PPDK_n187
1274 + p_PPDK_n186 + p_PPDK_n185 + p_590P_n184 + p_590P_n183 + p_590P_n182
1275 + p_590P_n181 + p_55II_n180 + p_55II_n179 + p_55II_n178 + p_55II_n177
1276 + p_U5PI_n176 + p_U5PI_n175 + p_U5PI_n174 + p_U5PI_n173 + p_BGAK_n172
1277 + p_BGAK_n171 + p_BGAK_n170 + p_BGAK_n169 + p_CHLG_n168 + p_CHLG_n167
1278 + p_CHLG_n166 + p_CHLG_n165 + p_BQRB_n164 + p_BQRB_n163 + p_BQRB_n162
1279 + p_BQRB_n161 + p_GQPL_n160 + p_GQPL_n159 + p_GQPL_n158 + p_GQPL_n157
1280 + p_JBQU_n156 + p_JBQU_n155 + p_JBQU_n154 + p_JBQU_n153 + p_C6R3_n152
1281 + p_C6R3_n151 + p_C6R3_n150 + p_C6R3_n149 + p_KEF1_n148 + p_KEF1_n147
1282 + p_KEF1_n146 + p_KEF1_n145 + p_C1F0_n144 + p_C1F0_n143 + p_C1F0_n142
1283 + p_C1F0_n141 + p_CE7J_n140 + p_CE7J_n139 + p_CE7J_n138 + p_CE7J_n137
1284 + p_JA88_n136 + p_JA88_n135 + p_JA88_n134 + p_JA88_n133 + p_VM9T_n132
1285 + p_VM9T_n131 + p_VM9T_n130 + p_VM9T_n129 + p_JGG8_n128 + p_JGG8_n127
1286 + p_JGG8_n126 + p_JGG8_n125 + p_IFQT_n124 + p_IFQT_n123 + p_IFQT_n122
1287 + p_IFQT_n121 + p_2VJM_n120 + p_2VJM_n119 + p_2VJM_n118 + p_2VJM_n117
1288 + p_BKUH_n116 + p_BKUH_n115 + p_BKUH_n114 + p_BKUH_n113 + p_BMEP_n112
1289 + p_BMEP_n111 + p_BMEP_n110 + p_BMEP_n109 + p_91Q0_n108 + p_91Q0_n107
1290 + p_91Q0_n106 + p_91Q0_n105 + p_9393_n104 + p_9393_n103 + p_9393_n102
1291 + p_9393_n101 + p_H399_n100 + p_H399_n99 + p_H399_n98 + p_H399_n97
1292 + p_K1N0_n96 + p_K1N0_n95 + p_K1N0_n94 + p_K1N0_n93 + p_89QJ_n92
1293 + p_89QJ_n91 + p_89QJ_n90 + p_89QJ_n89 + p_LVF7_n88 + p_LVF7_n87
1294 + p_LVF7_n86 + p_LVF7_n85 + p_VI0F_n84 + p_VI0F_n83 + p_VI0F_n82
1295 + p_VI0F_n81 + p_M801_n80 + p_M801_n79 + p_M801_n78 + p_M801_n77
1296 + p_OJP3_n76 + p_OJP3_n75 + p_OJP3_n74 + p_OJP3_n73 + p_Q9S5_n72
1297 + p_Q9S5_n71 + p_Q9S5_n70 + p_Q9S5_n69 + p_EU0V_n68 + p_EU0V_n67
1298 + p_EU0V_n66 + p_EU0V_n65 + p_TDMK_n64 + p_TDMK_n63 + p_TDMK_n62
1299 + p_TDMK_n61 + p_D2IO_n60 + p_D2IO_n59 + p_D2IO_n58 + p_D2IO_n57
1300 + p_N00J_n56 + p_N00J_n55 + p_N00J_n54 + p_N00J_n53 + p_J9TA_n52
1301 + p_J9TA_n51 + p_J9TA_n50 + p_J9TA_n49 + p_ML82_n48 + p_ML82_n47
1302 + p_ML82_n46 + p_ML82_n45 + p_BM2K_n44 + p_BM2K_n43 + p_BM2K_n42
1303 + p_BM2K_n41 + p_OFAJ_n40 + p_OFAJ_n39 + p_OFAJ_n38 + p_OFAJ_n37
1304 + p_O7QK_n36 + p_O7QK_n35 + p_O7QK_n34 + p_O7QK_n33 + p_RO41_n32
1305 + p_RO41_n31 + p_RO41_n30 + p_RO41_n29 + p_QOUL_n28 + p_QOUL_n27
1306 + p_QOUL_n26 + p_QOUL_n25 + p_S8PB_n24 + p_S8PB_n23 + p_S8PB_n22
1307 + p_S8PB_n21 + p_1UMV_n20 + p_1UMV_n19 + p_1UMV_n18 + p_1UMV_n17
1308 + p_I1GK_n16 + p_I1GK_n15 + p_I1GK_n14 + p_I1GK_n13 + p_DK5K_n12
1309 + p_DK5K_n11 + p_DK5K_n10 + p_DK5K_n9 + p_ACCC_n8 + p_ACCC_n7
1310 + p_ACCC_n6 + p_ACCC_n5 + p_VIS5_n4 + p_VIS5_n3 + p_VIS5_n2 + p_VIS5_n1
1311 = 0
1312 r_906: - Q_QUALITY_NET_DISTANCE + 0.0716272517817279 p_6QE5_b400
1313 + 15.1133501259446 p_6QE5_b399 + 15.1133501259446 p_6QE5_b398
1314 + 0.0502104655346996 p_6QE5_b397 + 0.0563364412270077 p_N77Q_b396
1315 + 15.2671755725191 p_N77Q_b395 + 15.2671755725191 p_N77Q_b394
1316 + 0.0287517430744239 p_N77Q_b393 + 0.0731003058029459 p_PCGG_b392
1317 + 15.4241645244216 p_PCGG_b391 + 15.4241645244216 p_PCGG_b390
1318 + 0.0349754297605932 p_PCGG_b389 + 0.0738597894995999 p_VGOG_b388
1319 + 15.5844155844156 p_VGOG_b387 + 15.5844155844156 p_VGOG_b386
1320 + 0.0431701262726194 p_VGOG_b385 + 0.0746352203604881 p_UOOE_b384
1321 + 15.748031496063 p_UOOE_b383 + 15.748031496063 p_UOOE_b382
1322 + 0.0560428167119679 p_UOOE_b381 + 0.0754271059876551 p_T9CQ_b380
1323 + 15.9151193633952 p_T9CQ_b379 + 15.9151193633952 p_T9CQ_b378
1324 + 0.0609774688252691 p_T9CQ_b377 + 0.0667460202685415 p_JP32_b376
1325 + 16.0857908847185 p_JP32_b375 + 16.0857908847185 p_JP32_b374
1326 + 0.0667460202685415 p_JP32_b373 + 0.0770623819982276 p_B3CP_b372
1327 + 16.260162601626 p_B3CP_b371 + 16.260162601626 p_B3CP_b370
1328 + 0.0540204737595549 p_B3CP_b369 + 0.0682089467401808 p_GHT1_b368
1329 + 16.4383561643836 p_GHT1_b367 + 16.4383561643836 p_GHT1_b366
1330 + 0.0682089467401808 p_GHT1_b365 + 0.0689647245433961 p_2GDS_b364
1331 + 16.6204986149584 p_2GDS_b363 + 16.6204986149584 p_2GDS_b362
1332 + 0.0719502104543656 p_2GDS_b361 + 0.0796527141662352 p_2UVH_b360
1333 + 16.8067226890756 p_2UVH_b359 + 16.8067226890756 p_2UVH_b358
1334 + 0.104389581919724 p_2UVH_b357 + 0.0564689938166452 p_4Q99_b356
1335 + 16.9971671388102 p_4Q99_b355 + 16.9971671388102 p_4Q99_b354
1336 + 0.0889904038681162 p_4Q99_b353 + 0.0814785643476962 p_9P6V_b352
1337 + 17.1919770773639 p_9P6V_b351 + 17.1919770773639 p_9P6V_b350
1338 + 0.085532224265492 p_9P6V_b349 + 0.082423243354626 p_KJI3_b348
1339 + 17.3913043478261 p_KJI3_b347 + 17.3913043478261 p_KJI3_b346
1340 + 0.108020523899541 p_KJI3_b345 + 0.0730095764227741 p_FC74_b344
1341 + 17.5953079178886 p_FC74_b343 + 17.5953079178886 p_FC74_b342
1342 + 0.0701008283581218 p_FC74_b341 + 0.0738761589322433 p_IVEQ_b340
1343 + 17.8041543026706 p_IVEQ_b339 + 17.8041543026706 p_IVEQ_b338
1344 + 0.0709328856680105 p_IVEQ_b337 + 0.0747635602407387 p_2TTQ_b336
1345 + 18.018018018018 p_2TTQ_b335 + 18.018018018018 p_2TTQ_b334
1346 + 0.111913155391416 p_2TTQ_b333 + 0.0864316685633616 p_81N4_b332
1347 + 18.2370820668693 p_81N4_b331 + 18.2370820668693 p_81N4_b330
1348 + 0.0252941498847008 p_81N4_b329 + 0.0766038940312799 p_PDID_b328
1349 + 18.4615384615385 p_PDID_b327 + 18.4615384615385 p_PDID_b326
1350 + 0.0292575886870657 p_PDID_b325 + 0.0775584596889906 p_KO6H_b324
1351 + 18.6915887850467 p_KO6H_b323 + 18.6915887850467 p_KO6H_b322
1352 + 0.0454783182117925 p_KO6H_b321 + 0.0449583011756596 p_02TO_b320
1353 + 18.9274447949527 p_02TO_b319 + 18.9274447949527 p_02TO_b318
1354 + 0.0299959505466762 p_02TO_b317 + 0.0354331406164185 p_8UPS_b316
1355 + 19.1693290734824 p_8UPS_b315 + 19.1693290734824 p_8UPS_b314
1356 + 0.0682182529305424 p_8UPS_b313 + 19.4174757281553 p_HTCN_b312
1357 + 19.4174757281553 p_HTCN_b311 + 19.4174757281553 p_HTCN_b310
1358 + 0.0743964587285645 p_HTCN_b309 + 0.0932328490404786 p_SE4G_b308
1359 + 19.672131147541 p_SE4G_b307 + 19.672131147541 p_SE4G_b306
1360 + 0.0890141680884207 p_SE4G_b305 + 0.0827118457148371 p_6CVU_b304
1361 + 19.9335548172757 p_6CVU_b303 + 19.9335548172757 p_6CVU_b302
1362 + 0.0390089135367431 p_6CVU_b301 + 20.2020202020202 p_GP3K_b300
1363 + 20.2020202020202 p_GP3K_b299 + 20.2020202020202 p_GP3K_b298
1364 + 0.0403233936168068 p_GP3K_b297 + 20.4778156996587 p_AO13_b296
1365 + 20.4778156996587 p_AO13_b295 + 20.4778156996587 p_AO13_b294
1366 + 0.0784590639833667 p_AO13_b293 + 0.03004521805317 p_QF28_b292
1367 + 20.7612456747405 p_QF28_b291 + 20.7612456747405 p_QF28_b290
1368 + 0.0861462476130311 p_QF28_b289 + 0.0699422976044763 p_VKA1_b288
1369 + 21.0526315789474 p_VKA1_b287 + 21.0526315789474 p_VKA1_b286
1370 + 0.0477383936030553 p_VKA1_b285 + 0.0645084989947425 p_UALO_b284
1371 + 21.3523131672598 p_UALO_b283 + 21.3523131672598 p_UALO_b282
1372 + 0.096616801661809 p_UALO_b281 + 0.0898782150186497 p_SS32_b280
1373 + 21.6606498194946 p_SS32_b279 + 21.6606498194946 p_SS32_b278
1374 + 0.0635209672125941 p_SS32_b277 + 0.104161241602 p_LIU1_b276
1375 + 21.978021978022 p_LIU1_b275 + 21.978021978022 p_LIU1_b274
1376 + 0.0684673581869843 p_LIU1_b273 + 0.0925511730861189 p_0HCS_b272
1377 + 22.3048327137546 p_0HCS_b271 + 22.3048327137546 p_0HCS_b270
1378 + 0.0793766288745717 p_0HCS_b269 + 22.6415094339623 p_9SC8_b268
1379 + 22.6415094339623 p_9SC8_b267 + 22.6415094339623 p_9SC8_b266
1380 + 0.0752209615746255 p_9SC8_b265 + 0.108950264204391 p_OH4T_b264
1381 + 22.9885057471264 p_OH4T_b263 + 22.9885057471264 p_OH4T_b262
1382 + 0.0880785660809442 p_OH4T_b261 + 0.110645988160879 p_8P61_b260
1383 + 23.3463035019455 p_8P61_b259 + 23.3463035019455 p_8P61_b258
1384 + 0.0968726286387781 p_8P61_b257 + 23.7154150197628 p_5UV0_b256
1385 + 23.7154150197628 p_5UV0_b255 + 23.7154150197628 p_5UV0_b254
1386 + 0.094483725178338 p_5UV0_b253 + 0.114200879346771 p_1D19_b252
1387 + 24.0963855421687 p_1D19_b251 + 24.0963855421687 p_1D19_b250
1388 + 0.119882515135168 p_1D19_b249 + 0.116065383499371 p_7QFB_b248
1389 + 24.4897959183673 p_7QFB_b247 + 24.4897959183673 p_7QFB_b246
1390 + 0.0479252366308559 p_7QFB_b245 + 0.117991779906 p_1NOO_b244
1391 + 24.896265560166 p_1NOO_b243 + 24.896265560166 p_1NOO_b242
1392 + 0.0953879906519769 p_1NOO_b241 + 0.119983202351671 p_KPST_b240
1393 + 25.3164556962025 p_KPST_b239 + 25.3164556962025 p_KPST_b238
1394 + 0.0788674632280452 p_KPST_b237 + 25.7510729613734 p_D3E2_b236
1395 + 25.7510729613734 p_D3E2_b235 + 25.7510729613734 p_D3E2_b234
1396 + 0.0503934891612004 p_D3E2_b233 + 0.124174755272253 p_O5VA_b232
1397 + 26.2008733624454 p_O5VA_b231 + 26.2008733624454 p_O5VA_b230
1398 + 0.118555988065364 p_O5VA_b229 + 0.08859357696567 p_3JTO_b228
1399 + 26.6666666666667 p_3JTO_b227 + 26.6666666666667 p_3JTO_b226
1400 + 0.132669983416252 p_3JTO_b225 + 0.128669769037765 p_CLPD_b224
1401 + 27.1493212669683 p_CLPD_b223 + 27.1493212669683 p_CLPD_b222
1402 + 0.112652785340118 p_CLPD_b221 + 27.6497695852535 p_718S_b220
1403 + 27.6497695852535 p_718S_b219 + 27.6497695852535 p_718S_b218
1404 + 0.0918596996187823 p_718S_b217 + 0.0624590112738515 p_TU6K_b216
1405 + 28.169014084507 p_TU6K_b215 + 28.169014084507 p_TU6K_b214
1406 + 0.12746160219234 p_TU6K_b213 + 0.119120887847684 p_LBES_b212
1407 + 28.7081339712919 p_LBES_b211 + 28.7081339712919 p_LBES_b210
1408 + 0.129901058693628 p_LBES_b209 + 0.121445197854468 p_7QLK_b208
1409 + 29.2682926829268 p_7QLK_b207 + 29.2682926829268 p_7QLK_b206
1410 + 0.121445197854468 p_7QLK_b205 + 29.8507462686567 p_GEDC_b204
1411 + 29.8507462686567 p_GEDC_b203 + 29.8507462686567 p_GEDC_b202
1412 + 0.164921250103076 p_GEDC_b201 + 0.144345273895157 p_BAVB_b200
1413 + 30.4568527918782 p_BAVB_b199 + 30.4568527918782 p_BAVB_b198
1414 + 0.189172998707318 p_BAVB_b197 + 0.114716173068466 p_53AQ_b196
1415 + 31.0880829015544 p_53AQ_b195 + 31.0880829015544 p_53AQ_b194
1416 + 0.220482857457833 p_53AQ_b193 + 0.131726272805111 p_EUEG_b192
1417 + 31.7460317460317 p_EUEG_b191 + 31.7460317460317 p_EUEG_b190
1418 + 0.0609328824300033 p_EUEG_b189 + 0.13457440843333 p_PPDK_b188
1419 + 32.4324324324324 p_PPDK_b187 + 32.4324324324324 p_PPDK_b186
1420 + 0.0770366566091032 p_PPDK_b185 + 0.0787391241584756 p_590P_b184
1421 + 33.1491712707182 p_590P_b183 + 33.1491712707182 p_590P_b182
1422 + 0.0826662625204943 p_590P_b181 + 0.140656867571559 p_55II_b180
1423 + 33.8983050847458 p_55II_b179 + 33.8983050847458 p_55II_b178
1424 + 0.0805185393936954 p_55II_b177 + 0.143909049480728 p_U5PI_b176
1425 + 34.6820809248555 p_U5PI_b175 + 34.6820809248555 p_U5PI_b174
1426 + 0.119182408676479 p_U5PI_b173 + 35.5029585798817 p_BGAK_b172
1427 + 35.5029585798817 p_BGAK_b171 + 35.5029585798817 p_BGAK_b170
1428 + 0.11795002850459 p_BGAK_b169 + 0.1723395088324 p_CHLG_b168
1429 + 36.3636363636364 p_CHLG_b167 + 36.3636363636364 p_CHLG_b166
1430 + 0.129407958589453 p_CHLG_b165 + 0.154635189814695 p_BQRB_b164
1431 + 37.2670807453416 p_BQRB_b163 + 37.2670807453416 p_BQRB_b162
1432 + 0.109287626819184 p_BQRB_b161 + 0.158574939873669 p_GQPL_b160
1433 + 38.2165605095541 p_GQPL_b159 + 38.2165605095541 p_GQPL_b158
1434 + 0.00631574293663099 p_GQPL_b157 + 0.162720689935725 p_JBQU_b156
1435 + 39.2156862745098 p_JBQU_b155 + 39.2156862745098 p_JBQU_b154
1436 + 0.15623779392235 p_JBQU_b153 + 40.2684563758389 p_C6R3_b152
1437 + 40.2684563758389 p_C6R3_b151 + 40.2684563758389 p_C6R3_b150
1438 + 0.13378224709581 p_C6R3_b149 + 41.3793103448276 p_KEF1_b148
1439 + 41.3793103448276 p_KEF1_b147 + 41.3793103448276 p_KEF1_b146
1440 + 0.121346951157852 p_KEF1_b145 + 0.20167389331451 p_C1F0_b144
1441 + 42.5531914893617 p_C1F0_b143 + 42.5531914893617 p_C1F0_b142
1442 + 0.0943529744775204 p_C1F0_b141 + 0.181724566132598 p_CE7J_b140
1443 + 43.7956204379562 p_CE7J_b139 + 43.7956204379562 p_CE7J_b138
1444 + 0.272022487192275 p_CE7J_b137 + 0.187189966617789 p_JA88_b136
1445 + 45.1127819548872 p_JA88_b135 + 45.1127819548872 p_JA88_b134
1446 + 0.249241889253521 p_JA88_b133 + 0.220434255483302 p_VM9T_b132
1447 + 46.5116279069767 p_VM9T_b131 + 46.5116279069767 p_VM9T_b130
1448 + 0.159833772876209 p_VM9T_b129 + 48 p_JGG8_b128 + 48 p_JGG8_b127
1449 + 48 p_JGG8_b126 + 0.0665742024965326 p_JGG8_b125
1450 + 0.137359492685607 p_IFQT_b124 + 49.5867768595041 p_IFQT_b123
1451 + 49.5867768595041 p_IFQT_b122 + 0.126820401175202 p_IFQT_b121
1452 + 51.2820512820513 p_2VJM_b120 + 51.2820512820513 p_2VJM_b119
1453 + 51.2820512820513 p_2VJM_b118 + 0.142055543717594 p_2VJM_b117
1454 + 0.251646185463239 p_BKUH_b116 + 53.0973451327434 p_BKUH_b115
1455 + 53.0973451327434 p_BKUH_b114 + 0.155710689538837 p_BKUH_b113
1456 + 0.228406106056569 p_BMEP_b112 + 55.045871559633 p_BMEP_b111
1457 + 55.045871559633 p_BMEP_b110 + 0.210903722450701 p_BMEP_b109
1458 + 0.2371072910492 p_91Q0_b108 + 57.1428571428571 p_91Q0_b107
1459 + 57.1428571428571 p_91Q0_b106 + 0.146145414687614 p_91Q0_b105
1460 + 0.28154474215194 p_9393_b104 + 59.4059405940594 p_9393_b103
1461 + 59.4059405940594 p_9393_b102 + 0.227608967793331 p_9393_b101
1462 + 0.256662531548103 p_H399_b100 + 61.8556701030928 p_H399_b99
1463 + 61.8556701030928 p_H399_b98 + 0.279889909968746 p_H399_b97
1464 + 0.238066896798 p_K1N0_b96 + 64.5161290322581 p_K1N0_b95
1465 + 64.5161290322581 p_K1N0_b94 + 0.221704910763773 p_K1N0_b93
1466 + 0.279733320900741 p_89QJ_b92 + 67.4157303370787 p_89QJ_b91
1467 + 67.4157303370787 p_89QJ_b90 + 0.248766532609146 p_89QJ_b89
1468 + 0.260473192967224 p_LVF7_b88 + 70.5882352941177 p_LVF7_b87
1469 + 70.5882352941177 p_LVF7_b86 + 0.334541399498188 p_LVF7_b85
1470 + 0.35106196243637 p_VI0F_b84 + 74.0740740740741 p_VI0F_b83
1471 + 74.0740740740741 p_VI0F_b82 + 0.368527731711811 p_VI0F_b81
1472 + 0.323328124158 p_M801_b80 + 77.9220779220779 p_M801_b79
1473 + 77.9220779220779 p_M801_b78 + 0.430508717801535 p_M801_b77
1474 + 0.341044733700904 p_OJP3_b76 + 82.1917808219178 p_OJP3_b75
1475 + 82.1917808219178 p_OJP3_b74 + 0.327457294111226 p_OJP3_b73
1476 + 0.360815442900956 p_Q9S5_b72 + 86.9565217391304 p_Q9S5_b71
1477 + 86.9565217391304 p_Q9S5_b70 + 0.393468424158961 p_Q9S5_b69
1478 + 0.109759443885484 p_EU0V_b68 + 92.3076923076923 p_EU0V_b67
1479 + 92.3076923076923 p_EU0V_b66 + 0.4374772147284 p_EU0V_b65
1480 + 0.408135500986328 p_TDMK_b64 + 98.3606557377049 p_TDMK_b63
1481 + 98.3606557377049 p_TDMK_b62 + 0.445070840442104 p_TDMK_b61
1482 + 0.498877525567473 p_D2IO_b60 + 105.263157894737 p_D2IO_b59
1483 + 105.263157894737 p_D2IO_b58 + 0.476303881876637 p_D2IO_b57
1484 + 0.469740859625773 p_N00J_b56 + 113.207547169811 p_N00J_b55
1485 + 113.207547169811 p_N00J_b54 + 0.106698913449398 p_N00J_b53
1486 + 0.580326917496856 p_J9TA_b52 + 122.448979591837 p_J9TA_b51
1487 + 122.448979591837 p_J9TA_b50 + 0.284104361001941 p_J9TA_b49
1488 + 0.553250345781466 p_ML82_b48 + 133.333333333333 p_ML82_b47
1489 + 133.333333333333 p_ML82_b46 + 0.177541056369285 p_ML82_b45
1490 + 0.540005400054001 p_BM2K_b44 + 146.341463414634 p_BM2K_b43
1491 + 146.341463414634 p_BM2K_b42 + 0.200193520403056 p_BM2K_b41
1492 + 0.768541052901242 p_OFAJ_b40 + 162.162162162162 p_OFAJ_b39
1493 + 162.162162162162 p_OFAJ_b38 + 0.234677513982869 p_OFAJ_b37
1494 + 0.754432289701999 p_O7QK_b36 + 181.818181818182 p_O7QK_b35
1495 + 181.818181818182 p_O7QK_b34 + 0.904568068747173 p_O7QK_b33
1496 + 0.858491915867792 p_RO41_b32 + 206.896551724138 p_RO41_b31
1497 + 206.896551724138 p_RO41_b30 + 1.14307487140408 p_RO41_b29
1498 + 1.13744075829384 p_QOUL_b28 + 240 p_QOUL_b27 + 240 p_QOUL_b26
1499 + 1.2565445026178 p_QOUL_b25 + 1.354096140826 p_S8PB_b24
1500 + 285.714285714286 p_S8PB_b23 + 285.714285714286 p_S8PB_b22
1501 + 1.09469074986316 p_S8PB_b21 + 1.67270699749094 p_1UMV_b20
1502 + 352.941176470588 p_1UMV_b19 + 352.941176470588 p_1UMV_b18
1503 + 1.94995125121872 p_1UMV_b17 + 1.53335037055967 p_I1GK_b16
1504 + 461.538461538462 p_I1GK_b15 + 461.538461538462 p_I1GK_b14
1505 + 2.08840932822833 p_I1GK_b13 + 2.76625172890733 p_DK5K_b12
1506 + 666.666666666667 p_DK5K_b11 + 666.666666666667 p_DK5K_b10
1507 + 3.01659125188537 p_DK5K_b9 + 4.9792531120332 p_ACCC_b8
1508 + 1200 p_ACCC_b7 + 1200 p_ACCC_b6 + 5.19480519480519 p_ACCC_b5
1509 + 24.896265560166 p_VIS5_b4 + 6000 p_VIS5_b3 + 6000 p_VIS5_b2
1510 + 23.9043824701195 p_VIS5_b1 = 0
1511 r_907: - Q_QUALITY_NET_DELAY + 0.0251889168765743 p_6QE5_b400
1512 + 0.0251889168765743 p_6QE5_b399 + 0.0251889168765743 p_6QE5_b398
1513 + 0.0251889168765743 p_6QE5_b397 + 0.0254452926208651 p_N77Q_b396
1514 + 0.0254452926208651 p_N77Q_b395 + 0.0254452926208651 p_N77Q_b394
1515 + 0.0254452926208651 p_N77Q_b393 + 0.025706940874036 p_PCGG_b392
1516 + 0.025706940874036 p_PCGG_b391 + 0.025706940874036 p_PCGG_b390
1517 + 0.025706940874036 p_PCGG_b389 + 0.025974025974026 p_VGOG_b388
1518 + 0.025974025974026 p_VGOG_b387 + 0.025974025974026 p_VGOG_b386
1519 + 0.025974025974026 p_VGOG_b385 + 0.026246719160105 p_UOOE_b384
1520 + 0.026246719160105 p_UOOE_b383 + 0.026246719160105 p_UOOE_b382
1521 + 0.026246719160105 p_UOOE_b381 + 0.026525198938992 p_T9CQ_b380
1522 + 0.026525198938992 p_T9CQ_b379 + 0.026525198938992 p_T9CQ_b378
1523 + 0.026525198938992 p_T9CQ_b377 + 0.0268096514745308 p_JP32_b376
1524 + 0.0268096514745308 p_JP32_b375 + 0.0268096514745308 p_JP32_b374
1525 + 0.0268096514745308 p_JP32_b373 + 0.02710027100271 p_B3CP_b372
1526 + 0.02710027100271 p_B3CP_b371 + 0.02710027100271 p_B3CP_b370
1527 + 0.02710027100271 p_B3CP_b369 + 0.0273972602739726 p_GHT1_b368
1528 + 0.0273972602739726 p_GHT1_b367 + 0.0273972602739726 p_GHT1_b366
1529 + 0.0273972602739726 p_GHT1_b365 + 0.0277008310249307 p_2GDS_b364
1530 + 0.0277008310249307 p_2GDS_b363 + 0.0277008310249307 p_2GDS_b362
1531 + 0.0277008310249307 p_2GDS_b361 + 0.0280112044817927 p_2UVH_b360
1532 + 0.0280112044817927 p_2UVH_b359 + 0.0280112044817927 p_2UVH_b358
1533 + 0.0280112044817927 p_2UVH_b357 + 0.028328611898017 p_4Q99_b356
1534 + 0.028328611898017 p_4Q99_b355 + 0.028328611898017 p_4Q99_b354
1535 + 0.028328611898017 p_4Q99_b353 + 0.0286532951289398 p_9P6V_b352
1536 + 0.0286532951289398 p_9P6V_b351 + 0.0286532951289398 p_9P6V_b350
1537 + 0.0286532951289398 p_9P6V_b349 + 0.0289855072463768 p_KJI3_b348
1538 + 0.0289855072463768 p_KJI3_b347 + 0.0289855072463768 p_KJI3_b346
1539 + 0.0289855072463768 p_KJI3_b345 + 0.0293255131964809 p_FC74_b344
1540 + 0.0293255131964809 p_FC74_b343 + 0.0293255131964809 p_FC74_b342
1541 + 0.0293255131964809 p_FC74_b341 + 0.029673590504451 p_IVEQ_b340
1542 + 0.029673590504451 p_IVEQ_b339 + 0.029673590504451 p_IVEQ_b338
1543 + 0.029673590504451 p_IVEQ_b337 + 0.03003003003003 p_2TTQ_b336
1544 + 0.03003003003003 p_2TTQ_b335 + 0.03003003003003 p_2TTQ_b334
1545 + 0.03003003003003 p_2TTQ_b333 + 0.0303951367781155 p_81N4_b332
1546 + 0.0303951367781155 p_81N4_b331 + 0.0303951367781155 p_81N4_b330
1547 + 0.0303951367781155 p_81N4_b329 + 0.0307692307692308 p_PDID_b328
1548 + 0.0307692307692308 p_PDID_b327 + 0.0307692307692308 p_PDID_b326
1549 + 0.0307692307692308 p_PDID_b325 + 0.0311526479750779 p_KO6H_b324
1550 + 0.0311526479750779 p_KO6H_b323 + 0.0311526479750779 p_KO6H_b322
1551 + 0.0311526479750779 p_KO6H_b321 + 0.0315457413249211 p_02TO_b320
1552 + 0.0315457413249211 p_02TO_b319 + 0.0315457413249211 p_02TO_b318
1553 + 0.0315457413249211 p_02TO_b317 + 0.0319488817891374 p_8UPS_b316
1554 + 0.0319488817891374 p_8UPS_b315 + 0.0319488817891374 p_8UPS_b314
1555 + 0.0319488817891374 p_8UPS_b313 + 0.0323624595469256 p_HTCN_b312
1556 + 0.0323624595469256 p_HTCN_b311 + 0.0323624595469256 p_HTCN_b310
1557 + 0.0323624595469256 p_HTCN_b309 + 0.0327868852459016 p_SE4G_b308
1558 + 0.0327868852459016 p_SE4G_b307 + 0.0327868852459016 p_SE4G_b306
1559 + 0.0327868852459016 p_SE4G_b305 + 0.0332225913621262 p_6CVU_b304
1560 + 0.0332225913621262 p_6CVU_b303 + 0.0332225913621262 p_6CVU_b302
1561 + 0.0332225913621262 p_6CVU_b301 + 0.0336700336700337 p_GP3K_b300
1562 + 0.0336700336700337 p_GP3K_b299 + 0.0336700336700337 p_GP3K_b298
1563 + 0.0336700336700337 p_GP3K_b297 + 0.0341296928327645 p_AO13_b296
1564 + 0.0341296928327645 p_AO13_b295 + 0.0341296928327645 p_AO13_b294
1565 + 0.0341296928327645 p_AO13_b293 + 0.0346020761245675 p_QF28_b292
1566 + 0.0346020761245675 p_QF28_b291 + 0.0346020761245675 p_QF28_b290
1567 + 0.0346020761245675 p_QF28_b289 + 0.0350877192982456 p_VKA1_b288
1568 + 0.0350877192982456 p_VKA1_b287 + 0.0350877192982456 p_VKA1_b286
1569 + 0.0350877192982456 p_VKA1_b285 + 0.0355871886120996 p_UALO_b284
1570 + 0.0355871886120996 p_UALO_b283 + 0.0355871886120996 p_UALO_b282
1571 + 0.0355871886120996 p_UALO_b281 + 0.036101083032491 p_SS32_b280
1572 + 0.036101083032491 p_SS32_b279 + 0.036101083032491 p_SS32_b278
1573 + 0.036101083032491 p_SS32_b277 + 0.0366300366300366 p_LIU1_b276
1574 + 0.0366300366300366 p_LIU1_b275 + 0.0366300366300366 p_LIU1_b274
1575 + 0.0366300366300366 p_LIU1_b273 + 0.0371747211895911 p_0HCS_b272
1576 + 0.0371747211895911 p_0HCS_b271 + 0.0371747211895911 p_0HCS_b270
1577 + 0.0371747211895911 p_0HCS_b269 + 0.0377358490566038 p_9SC8_b268
1578 + 0.0377358490566038 p_9SC8_b267 + 0.0377358490566038 p_9SC8_b266
1579 + 0.0377358490566038 p_9SC8_b265 + 0.0383141762452107 p_OH4T_b264
1580 + 0.0383141762452107 p_OH4T_b263 + 0.0383141762452107 p_OH4T_b262
1581 + 0.0383141762452107 p_OH4T_b261 + 0.0389105058365759 p_8P61_b260
1582 + 0.0389105058365759 p_8P61_b259 + 0.0389105058365759 p_8P61_b258
1583 + 0.0389105058365759 p_8P61_b257 + 0.0395256916996047 p_5UV0_b256
1584 + 0.0395256916996047 p_5UV0_b255 + 0.0395256916996047 p_5UV0_b254
1585 + 0.0395256916996047 p_5UV0_b253 + 0.0401606425702811 p_1D19_b252
1586 + 0.0401606425702811 p_1D19_b251 + 0.0401606425702811 p_1D19_b250
1587 + 0.0401606425702811 p_1D19_b249 + 0.0408163265306122 p_7QFB_b248
1588 + 0.0408163265306122 p_7QFB_b247 + 0.0408163265306122 p_7QFB_b246
1589 + 0.0408163265306122 p_7QFB_b245 + 0.04149377593361 p_1NOO_b244
1590 + 0.04149377593361 p_1NOO_b243 + 0.04149377593361 p_1NOO_b242
1591 + 0.04149377593361 p_1NOO_b241 + 0.0421940928270042 p_KPST_b240
1592 + 0.0421940928270042 p_KPST_b239 + 0.0421940928270042 p_KPST_b238
1593 + 0.0421940928270042 p_KPST_b237 + 0.0429184549356223 p_D3E2_b236
1594 + 0.0429184549356223 p_D3E2_b235 + 0.0429184549356223 p_D3E2_b234
1595 + 0.0429184549356223 p_D3E2_b233 + 0.0436681222707424 p_O5VA_b232
1596 + 0.0436681222707424 p_O5VA_b231 + 0.0436681222707424 p_O5VA_b230
1597 + 0.0436681222707424 p_O5VA_b229 + 0.0444444444444444 p_3JTO_b228
1598 + 0.0444444444444444 p_3JTO_b227 + 0.0444444444444444 p_3JTO_b226
1599 + 0.0444444444444444 p_3JTO_b225 + 0.0452488687782805 p_CLPD_b224
1600 + 0.0452488687782805 p_CLPD_b223 + 0.0452488687782805 p_CLPD_b222
1601 + 0.0452488687782805 p_CLPD_b221 + 0.0460829493087558 p_718S_b220
1602 + 0.0460829493087558 p_718S_b219 + 0.0460829493087558 p_718S_b218
1603 + 0.0460829493087558 p_718S_b217 + 0.0469483568075117 p_TU6K_b216
1604 + 0.0469483568075117 p_TU6K_b215 + 0.0469483568075117 p_TU6K_b214
1605 + 0.0469483568075117 p_TU6K_b213 + 0.0478468899521531 p_LBES_b212
1606 + 0.0478468899521531 p_LBES_b211 + 0.0478468899521531 p_LBES_b210
1607 + 0.0478468899521531 p_LBES_b209 + 0.0487804878048781 p_7QLK_b208
1608 + 0.0487804878048781 p_7QLK_b207 + 0.0487804878048781 p_7QLK_b206
1609 + 0.0487804878048781 p_7QLK_b205 + 0.0497512437810945 p_GEDC_b204
1610 + 0.0497512437810945 p_GEDC_b203 + 0.0497512437810945 p_GEDC_b202
1611 + 0.0497512437810945 p_GEDC_b201 + 0.050761421319797 p_BAVB_b200
1612 + 0.050761421319797 p_BAVB_b199 + 0.050761421319797 p_BAVB_b198
1613 + 0.050761421319797 p_BAVB_b197 + 0.0518134715025907 p_53AQ_b196
1614 + 0.0518134715025907 p_53AQ_b195 + 0.0518134715025907 p_53AQ_b194
1615 + 0.0518134715025907 p_53AQ_b193 + 0.0529100529100529 p_EUEG_b192
1616 + 0.0529100529100529 p_EUEG_b191 + 0.0529100529100529 p_EUEG_b190
1617 + 0.0529100529100529 p_EUEG_b189 + 0.0540540540540541 p_PPDK_b188
1618 + 0.0540540540540541 p_PPDK_b187 + 0.0540540540540541 p_PPDK_b186
1619 + 0.0540540540540541 p_PPDK_b185 + 0.0552486187845304 p_590P_b184
1620 + 0.0552486187845304 p_590P_b183 + 0.0552486187845304 p_590P_b182
1621 + 0.0552486187845304 p_590P_b181 + 0.0564971751412429 p_55II_b180
1622 + 0.0564971751412429 p_55II_b179 + 0.0564971751412429 p_55II_b178
1623 + 0.0564971751412429 p_55II_b177 + 0.0578034682080925 p_U5PI_b176
1624 + 0.0578034682080925 p_U5PI_b175 + 0.0578034682080925 p_U5PI_b174
1625 + 0.0578034682080925 p_U5PI_b173 + 0.0591715976331361 p_BGAK_b172
1626 + 0.0591715976331361 p_BGAK_b171 + 0.0591715976331361 p_BGAK_b170
1627 + 0.0591715976331361 p_BGAK_b169 + 0.0606060606060606 p_CHLG_b168
1628 + 0.0606060606060606 p_CHLG_b167 + 0.0606060606060606 p_CHLG_b166
1629 + 0.0606060606060606 p_CHLG_b165 + 0.062111801242236 p_BQRB_b164
1630 + 0.062111801242236 p_BQRB_b163 + 0.062111801242236 p_BQRB_b162
1631 + 0.062111801242236 p_BQRB_b161 + 0.0636942675159236 p_GQPL_b160
1632 + 0.0636942675159236 p_GQPL_b159 + 0.0636942675159236 p_GQPL_b158
1633 + 0.0636942675159236 p_GQPL_b157 + 0.065359477124183 p_JBQU_b156
1634 + 0.065359477124183 p_JBQU_b155 + 0.065359477124183 p_JBQU_b154
1635 + 0.065359477124183 p_JBQU_b153 + 0.0671140939597315 p_C6R3_b152
1636 + 0.0671140939597315 p_C6R3_b151 + 0.0671140939597315 p_C6R3_b150
1637 + 0.0671140939597315 p_C6R3_b149 + 0.0689655172413793 p_KEF1_b148
1638 + 0.0689655172413793 p_KEF1_b147 + 0.0689655172413793 p_KEF1_b146
1639 + 0.0689655172413793 p_KEF1_b145 + 0.0709219858156028 p_C1F0_b144
1640 + 0.0709219858156028 p_C1F0_b143 + 0.0709219858156028 p_C1F0_b142
1641 + 0.0709219858156028 p_C1F0_b141 + 0.072992700729927 p_CE7J_b140
1642 + 0.072992700729927 p_CE7J_b139 + 0.072992700729927 p_CE7J_b138
1643 + 0.072992700729927 p_CE7J_b137 + 0.075187969924812 p_JA88_b136
1644 + 0.075187969924812 p_JA88_b135 + 0.075187969924812 p_JA88_b134
1645 + 0.075187969924812 p_JA88_b133 + 0.0775193798449612 p_VM9T_b132
1646 + 0.0775193798449612 p_VM9T_b131 + 0.0775193798449612 p_VM9T_b130
1647 + 0.0775193798449612 p_VM9T_b129 + 0.08 p_JGG8_b128 + 0.08 p_JGG8_b127
1648 + 0.08 p_JGG8_b126 + 0.08 p_JGG8_b125 + 0.0826446280991736 p_IFQT_b124
1649 + 0.0826446280991736 p_IFQT_b123 + 0.0826446280991736 p_IFQT_b122
1650 + 0.0826446280991736 p_IFQT_b121 + 0.0854700854700855 p_2VJM_b120
1651 + 0.0854700854700855 p_2VJM_b119 + 0.0854700854700855 p_2VJM_b118
1652 + 0.0854700854700855 p_2VJM_b117 + 0.0884955752212389 p_BKUH_b116
1653 + 0.0884955752212389 p_BKUH_b115 + 0.0884955752212389 p_BKUH_b114
1654 + 0.0884955752212389 p_BKUH_b113 + 0.0917431192660551 p_BMEP_b112
1655 + 0.0917431192660551 p_BMEP_b111 + 0.0917431192660551 p_BMEP_b110
1656 + 0.0917431192660551 p_BMEP_b109 + 0.0952380952380952 p_91Q0_b108
1657 + 0.0952380952380952 p_91Q0_b107 + 0.0952380952380952 p_91Q0_b106
1658 + 0.0952380952380952 p_91Q0_b105 + 0.099009900990099 p_9393_b104
1659 + 0.099009900990099 p_9393_b103 + 0.099009900990099 p_9393_b102
1660 + 0.099009900990099 p_9393_b101 + 0.103092783505155 p_H399_b100
1661 + 0.103092783505155 p_H399_b99 + 0.103092783505155 p_H399_b98
1662 + 0.103092783505155 p_H399_b97 + 0.10752688172043 p_K1N0_b96
1663 + 0.10752688172043 p_K1N0_b95 + 0.10752688172043 p_K1N0_b94
1664 + 0.10752688172043 p_K1N0_b93 + 0.112359550561798 p_89QJ_b92
1665 + 0.112359550561798 p_89QJ_b91 + 0.112359550561798 p_89QJ_b90
1666 + 0.112359550561798 p_89QJ_b89 + 0.117647058823529 p_LVF7_b88
1667 + 0.117647058823529 p_LVF7_b87 + 0.117647058823529 p_LVF7_b86
1668 + 0.117647058823529 p_LVF7_b85 + 0.123456790123457 p_VI0F_b84
1669 + 0.123456790123457 p_VI0F_b83 + 0.123456790123457 p_VI0F_b82
1670 + 0.123456790123457 p_VI0F_b81 + 0.12987012987013 p_M801_b80
1671 + 0.12987012987013 p_M801_b79 + 0.12987012987013 p_M801_b78
1672 + 0.12987012987013 p_M801_b77 + 0.136986301369863 p_OJP3_b76
1673 + 0.136986301369863 p_OJP3_b75 + 0.136986301369863 p_OJP3_b74
1674 + 0.136986301369863 p_OJP3_b73 + 0.144927536231884 p_Q9S5_b72
1675 + 0.144927536231884 p_Q9S5_b71 + 0.144927536231884 p_Q9S5_b70
1676 + 0.144927536231884 p_Q9S5_b69 + 0.153846153846154 p_EU0V_b68
1677 + 0.153846153846154 p_EU0V_b67 + 0.153846153846154 p_EU0V_b66
1678 + 0.153846153846154 p_EU0V_b65 + 0.163934426229508 p_TDMK_b64
1679 + 0.163934426229508 p_TDMK_b63 + 0.163934426229508 p_TDMK_b62
1680 + 0.163934426229508 p_TDMK_b61 + 0.175438596491228 p_D2IO_b60
1681 + 0.175438596491228 p_D2IO_b59 + 0.175438596491228 p_D2IO_b58
1682 + 0.175438596491228 p_D2IO_b57 + 0.188679245283019 p_N00J_b56
1683 + 0.188679245283019 p_N00J_b55 + 0.188679245283019 p_N00J_b54
1684 + 0.188679245283019 p_N00J_b53 + 0.204081632653061 p_J9TA_b52
1685 + 0.204081632653061 p_J9TA_b51 + 0.204081632653061 p_J9TA_b50
1686 + 0.204081632653061 p_J9TA_b49 + 0.222222222222222 p_ML82_b48
1687 + 0.222222222222222 p_ML82_b47 + 0.222222222222222 p_ML82_b46
1688 + 0.222222222222222 p_ML82_b45 + 0.24390243902439 p_BM2K_b44
1689 + 0.24390243902439 p_BM2K_b43 + 0.24390243902439 p_BM2K_b42
1690 + 0.24390243902439 p_BM2K_b41 + 0.27027027027027 p_OFAJ_b40
1691 + 0.27027027027027 p_OFAJ_b39 + 0.27027027027027 p_OFAJ_b38
1692 + 0.27027027027027 p_OFAJ_b37 + 0.303030303030303 p_O7QK_b36
1693 + 0.303030303030303 p_O7QK_b35 + 0.303030303030303 p_O7QK_b34
1694 + 0.303030303030303 p_O7QK_b33 + 0.344827586206897 p_RO41_b32
1695 + 0.344827586206897 p_RO41_b31 + 0.344827586206897 p_RO41_b30
1696 + 0.344827586206897 p_RO41_b29 + 0.4 p_QOUL_b28 + 0.4 p_QOUL_b27
1697 + 0.4 p_QOUL_b26 + 0.4 p_QOUL_b25 + 0.476190476190476 p_S8PB_b24
1698 + 0.476190476190476 p_S8PB_b23 + 0.476190476190476 p_S8PB_b22
1699 + 0.476190476190476 p_S8PB_b21 + 0.588235294117647 p_1UMV_b20
1700 + 0.588235294117647 p_1UMV_b19 + 0.588235294117647 p_1UMV_b18
1701 + 0.588235294117647 p_1UMV_b17 + 0.769230769230769 p_I1GK_b16
1702 + 0.769230769230769 p_I1GK_b15 + 0.769230769230769 p_I1GK_b14
1703 + 0.769230769230769 p_I1GK_b13 + 1.11111111111111 p_DK5K_b12
1704 + 1.11111111111111 p_DK5K_b11 + 1.11111111111111 p_DK5K_b10
1705 + 1.11111111111111 p_DK5K_b9 + 2 p_ACCC_b8 + 2 p_ACCC_b7 + 2 p_ACCC_b6
1706 + 2 p_ACCC_b5 + 10 p_VIS5_b4 + 10 p_VIS5_b3 + 10 p_VIS5_b2
1707 + 10 p_VIS5_b1 = 0
1708 r_908: - u + 0.00251889168765743 p_6QE5_b400
1709 + 0.00251889168765743 p_6QE5_b399 + 0.00251889168765743 p_6QE5_b398
1710 + 0.00251889168765743 p_6QE5_b397 + 0.00254452926208651 p_N77Q_b396
1711 + 0.00254452926208651 p_N77Q_b395 + 0.00254452926208651 p_N77Q_b394
1712 + 0.00254452926208651 p_N77Q_b393 + 0.0025706940874036 p_PCGG_b392
1713 + 0.0025706940874036 p_PCGG_b391 + 0.0025706940874036 p_PCGG_b390
1714 + 0.0025706940874036 p_PCGG_b389 + 0.0025974025974026 p_VGOG_b388
1715 + 0.0025974025974026 p_VGOG_b387 + 0.0025974025974026 p_VGOG_b386
1716 + 0.0025974025974026 p_VGOG_b385 + 0.0026246719160105 p_UOOE_b384
1717 + 0.0026246719160105 p_UOOE_b383 + 0.0026246719160105 p_UOOE_b382
1718 + 0.0026246719160105 p_UOOE_b381 + 0.0026525198938992 p_T9CQ_b380
1719 + 0.0026525198938992 p_T9CQ_b379 + 0.0026525198938992 p_T9CQ_b378
1720 + 0.0026525198938992 p_T9CQ_b377 + 0.00268096514745308 p_JP32_b376
1721 + 0.00268096514745308 p_JP32_b375 + 0.00268096514745308 p_JP32_b374
1722 + 0.00268096514745308 p_JP32_b373 + 0.002710027100271 p_B3CP_b372
1723 + 0.002710027100271 p_B3CP_b371 + 0.002710027100271 p_B3CP_b370
1724 + 0.002710027100271 p_B3CP_b369 + 0.00273972602739726 p_GHT1_b368
1725 + 0.00273972602739726 p_GHT1_b367 + 0.00273972602739726 p_GHT1_b366
1726 + 0.00273972602739726 p_GHT1_b365 + 0.00277008310249307 p_2GDS_b364
1727 + 0.00277008310249307 p_2GDS_b363 + 0.00277008310249307 p_2GDS_b362
1728 + 0.00277008310249307 p_2GDS_b361 + 0.00280112044817927 p_2UVH_b360
1729 + 0.00280112044817927 p_2UVH_b359 + 0.00280112044817927 p_2UVH_b358
1730 + 0.00280112044817927 p_2UVH_b357 + 0.0028328611898017 p_4Q99_b356
1731 + 0.0028328611898017 p_4Q99_b355 + 0.0028328611898017 p_4Q99_b354
1732 + 0.0028328611898017 p_4Q99_b353 + 0.00286532951289398 p_9P6V_b352
1733 + 0.00286532951289398 p_9P6V_b351 + 0.00286532951289398 p_9P6V_b350
1734 + 0.00286532951289398 p_9P6V_b349 + 0.00289855072463768 p_KJI3_b348
1735 + 0.00289855072463768 p_KJI3_b347 + 0.00289855072463768 p_KJI3_b346
1736 + 0.00289855072463768 p_KJI3_b345 + 0.00293255131964809 p_FC74_b344
1737 + 0.00293255131964809 p_FC74_b343 + 0.00293255131964809 p_FC74_b342
1738 + 0.00293255131964809 p_FC74_b341 + 0.0029673590504451 p_IVEQ_b340
1739 + 0.0029673590504451 p_IVEQ_b339 + 0.0029673590504451 p_IVEQ_b338
1740 + 0.0029673590504451 p_IVEQ_b337 + 0.003003003003003 p_2TTQ_b336
1741 + 0.003003003003003 p_2TTQ_b335 + 0.003003003003003 p_2TTQ_b334
1742 + 0.003003003003003 p_2TTQ_b333 + 0.00303951367781155 p_81N4_b332
1743 + 0.00303951367781155 p_81N4_b331 + 0.00303951367781155 p_81N4_b330
1744 + 0.00303951367781155 p_81N4_b329 + 0.00307692307692308 p_PDID_b328
1745 + 0.00307692307692308 p_PDID_b327 + 0.00307692307692308 p_PDID_b326
1746 + 0.00307692307692308 p_PDID_b325 + 0.00311526479750779 p_KO6H_b324
1747 + 0.00311526479750779 p_KO6H_b323 + 0.00311526479750779 p_KO6H_b322
1748 + 0.00311526479750779 p_KO6H_b321 + 0.00315457413249211 p_02TO_b320
1749 + 0.00315457413249211 p_02TO_b319 + 0.00315457413249211 p_02TO_b318
1750 + 0.00315457413249211 p_02TO_b317 + 0.00319488817891374 p_8UPS_b316
1751 + 0.00319488817891374 p_8UPS_b315 + 0.00319488817891374 p_8UPS_b314
1752 + 0.00319488817891374 p_8UPS_b313 + 0.00323624595469256 p_HTCN_b312
1753 + 0.00323624595469256 p_HTCN_b311 + 0.00323624595469256 p_HTCN_b310
1754 + 0.00323624595469256 p_HTCN_b309 + 0.00327868852459016 p_SE4G_b308
1755 + 0.00327868852459016 p_SE4G_b307 + 0.00327868852459016 p_SE4G_b306
1756 + 0.00327868852459016 p_SE4G_b305 + 0.00332225913621262 p_6CVU_b304
1757 + 0.00332225913621262 p_6CVU_b303 + 0.00332225913621262 p_6CVU_b302
1758 + 0.00332225913621262 p_6CVU_b301 + 0.00336700336700337 p_GP3K_b300
1759 + 0.00336700336700337 p_GP3K_b299 + 0.00336700336700337 p_GP3K_b298
1760 + 0.00336700336700337 p_GP3K_b297 + 0.00341296928327645 p_AO13_b296
1761 + 0.00341296928327645 p_AO13_b295 + 0.00341296928327645 p_AO13_b294
1762 + 0.00341296928327645 p_AO13_b293 + 0.00346020761245675 p_QF28_b292
1763 + 0.00346020761245675 p_QF28_b291 + 0.00346020761245675 p_QF28_b290
1764 + 0.00346020761245675 p_QF28_b289 + 0.00350877192982456 p_VKA1_b288
1765 + 0.00350877192982456 p_VKA1_b287 + 0.00350877192982456 p_VKA1_b286
1766 + 0.00350877192982456 p_VKA1_b285 + 0.00355871886120996 p_UALO_b284
1767 + 0.00355871886120996 p_UALO_b283 + 0.00355871886120996 p_UALO_b282
1768 + 0.00355871886120996 p_UALO_b281 + 0.0036101083032491 p_SS32_b280
1769 + 0.0036101083032491 p_SS32_b279 + 0.0036101083032491 p_SS32_b278
1770 + 0.0036101083032491 p_SS32_b277 + 0.00366300366300366 p_LIU1_b276
1771 + 0.00366300366300366 p_LIU1_b275 + 0.00366300366300366 p_LIU1_b274
1772 + 0.00366300366300366 p_LIU1_b273 + 0.00371747211895911 p_0HCS_b272
1773 + 0.00371747211895911 p_0HCS_b271 + 0.00371747211895911 p_0HCS_b270
1774 + 0.00371747211895911 p_0HCS_b269 + 0.00377358490566038 p_9SC8_b268
1775 + 0.00377358490566038 p_9SC8_b267 + 0.00377358490566038 p_9SC8_b266
1776 + 0.00377358490566038 p_9SC8_b265 + 0.00383141762452107 p_OH4T_b264
1777 + 0.00383141762452107 p_OH4T_b263 + 0.00383141762452107 p_OH4T_b262
1778 + 0.00383141762452107 p_OH4T_b261 + 0.00389105058365759 p_8P61_b260
1779 + 0.00389105058365759 p_8P61_b259 + 0.00389105058365759 p_8P61_b258
1780 + 0.00389105058365759 p_8P61_b257 + 0.00395256916996047 p_5UV0_b256
1781 + 0.00395256916996047 p_5UV0_b255 + 0.00395256916996047 p_5UV0_b254
1782 + 0.00395256916996047 p_5UV0_b253 + 0.00401606425702811 p_1D19_b252
1783 + 0.00401606425702811 p_1D19_b251 + 0.00401606425702811 p_1D19_b250
1784 + 0.00401606425702811 p_1D19_b249 + 0.00408163265306122 p_7QFB_b248
1785 + 0.00408163265306122 p_7QFB_b247 + 0.00408163265306122 p_7QFB_b246
1786 + 0.00408163265306122 p_7QFB_b245 + 0.004149377593361 p_1NOO_b244
1787 + 0.004149377593361 p_1NOO_b243 + 0.004149377593361 p_1NOO_b242
1788 + 0.004149377593361 p_1NOO_b241 + 0.00421940928270042 p_KPST_b240
1789 + 0.00421940928270042 p_KPST_b239 + 0.00421940928270042 p_KPST_b238
1790 + 0.00421940928270042 p_KPST_b237 + 0.00429184549356223 p_D3E2_b236
1791 + 0.00429184549356223 p_D3E2_b235 + 0.00429184549356223 p_D3E2_b234
1792 + 0.00429184549356223 p_D3E2_b233 + 0.00436681222707424 p_O5VA_b232
1793 + 0.00436681222707424 p_O5VA_b231 + 0.00436681222707424 p_O5VA_b230
1794 + 0.00436681222707424 p_O5VA_b229 + 0.00444444444444444 p_3JTO_b228
1795 + 0.00444444444444444 p_3JTO_b227 + 0.00444444444444444 p_3JTO_b226
1796 + 0.00444444444444444 p_3JTO_b225 + 0.00452488687782805 p_CLPD_b224
1797 + 0.00452488687782805 p_CLPD_b223 + 0.00452488687782805 p_CLPD_b222
1798 + 0.00452488687782805 p_CLPD_b221 + 0.00460829493087558 p_718S_b220
1799 + 0.00460829493087558 p_718S_b219 + 0.00460829493087558 p_718S_b218
1800 + 0.00460829493087558 p_718S_b217 + 0.00469483568075117 p_TU6K_b216
1801 + 0.00469483568075117 p_TU6K_b215 + 0.00469483568075117 p_TU6K_b214
1802 + 0.00469483568075117 p_TU6K_b213 + 0.00478468899521531 p_LBES_b212
1803 + 0.00478468899521531 p_LBES_b211 + 0.00478468899521531 p_LBES_b210
1804 + 0.00478468899521531 p_LBES_b209 + 0.0048780487804878 p_7QLK_b208
1805 + 0.0048780487804878 p_7QLK_b207 + 0.0048780487804878 p_7QLK_b206
1806 + 0.0048780487804878 p_7QLK_b205 + 0.00497512437810945 p_GEDC_b204
1807 + 0.00497512437810945 p_GEDC_b203 + 0.00497512437810945 p_GEDC_b202
1808 + 0.00497512437810945 p_GEDC_b201 + 0.0050761421319797 p_BAVB_b200
1809 + 0.0050761421319797 p_BAVB_b199 + 0.0050761421319797 p_BAVB_b198
1810 + 0.0050761421319797 p_BAVB_b197 + 0.00518134715025907 p_53AQ_b196
1811 + 0.00518134715025907 p_53AQ_b195 + 0.00518134715025907 p_53AQ_b194
1812 + 0.00518134715025907 p_53AQ_b193 + 0.00529100529100529 p_EUEG_b192
1813 + 0.00529100529100529 p_EUEG_b191 + 0.00529100529100529 p_EUEG_b190
1814 + 0.00529100529100529 p_EUEG_b189 + 0.00540540540540541 p_PPDK_b188
1815 + 0.00540540540540541 p_PPDK_b187 + 0.00540540540540541 p_PPDK_b186
1816 + 0.00540540540540541 p_PPDK_b185 + 0.00552486187845304 p_590P_b184
1817 + 0.00552486187845304 p_590P_b183 + 0.00552486187845304 p_590P_b182
1818 + 0.00552486187845304 p_590P_b181 + 0.00564971751412429 p_55II_b180
1819 + 0.00564971751412429 p_55II_b179 + 0.00564971751412429 p_55II_b178
1820 + 0.00564971751412429 p_55II_b177 + 0.00578034682080925 p_U5PI_b176
1821 + 0.00578034682080925 p_U5PI_b175 + 0.00578034682080925 p_U5PI_b174
1822 + 0.00578034682080925 p_U5PI_b173 + 0.00591715976331361 p_BGAK_b172
1823 + 0.00591715976331361 p_BGAK_b171 + 0.00591715976331361 p_BGAK_b170
1824 + 0.00591715976331361 p_BGAK_b169 + 0.00606060606060606 p_CHLG_b168
1825 + 0.00606060606060606 p_CHLG_b167 + 0.00606060606060606 p_CHLG_b166
1826 + 0.00606060606060606 p_CHLG_b165 + 0.0062111801242236 p_BQRB_b164
1827 + 0.0062111801242236 p_BQRB_b163 + 0.0062111801242236 p_BQRB_b162
1828 + 0.0062111801242236 p_BQRB_b161 + 0.00636942675159236 p_GQPL_b160
1829 + 0.00636942675159236 p_GQPL_b159 + 0.00636942675159236 p_GQPL_b158
1830 + 0.00636942675159236 p_GQPL_b157 + 0.0065359477124183 p_JBQU_b156
1831 + 0.0065359477124183 p_JBQU_b155 + 0.0065359477124183 p_JBQU_b154
1832 + 0.0065359477124183 p_JBQU_b153 + 0.00671140939597315 p_C6R3_b152
1833 + 0.00671140939597315 p_C6R3_b151 + 0.00671140939597315 p_C6R3_b150
1834 + 0.00671140939597315 p_C6R3_b149 + 0.00689655172413793 p_KEF1_b148
1835 + 0.00689655172413793 p_KEF1_b147 + 0.00689655172413793 p_KEF1_b146
1836 + 0.00689655172413793 p_KEF1_b145 + 0.00709219858156028 p_C1F0_b144
1837 + 0.00709219858156028 p_C1F0_b143 + 0.00709219858156028 p_C1F0_b142
1838 + 0.00709219858156028 p_C1F0_b141 + 0.0072992700729927 p_CE7J_b140
1839 + 0.0072992700729927 p_CE7J_b139 + 0.0072992700729927 p_CE7J_b138
1840 + 0.0072992700729927 p_CE7J_b137 + 0.0075187969924812 p_JA88_b136
1841 + 0.0075187969924812 p_JA88_b135 + 0.0075187969924812 p_JA88_b134
1842 + 0.0075187969924812 p_JA88_b133 + 0.00775193798449612 p_VM9T_b132
1843 + 0.00775193798449612 p_VM9T_b131 + 0.00775193798449612 p_VM9T_b130
1844 + 0.00775193798449612 p_VM9T_b129 + 0.008 p_JGG8_b128
1845 + 0.008 p_JGG8_b127 + 0.008 p_JGG8_b126 + 0.008 p_JGG8_b125
1846 + 0.00826446280991736 p_IFQT_b124 + 0.00826446280991736 p_IFQT_b123
1847 + 0.00826446280991736 p_IFQT_b122 + 0.00826446280991736 p_IFQT_b121
1848 + 0.00854700854700855 p_2VJM_b120 + 0.00854700854700855 p_2VJM_b119
1849 + 0.00854700854700855 p_2VJM_b118 + 0.00854700854700855 p_2VJM_b117
1850 + 0.00884955752212389 p_BKUH_b116 + 0.00884955752212389 p_BKUH_b115
1851 + 0.00884955752212389 p_BKUH_b114 + 0.00884955752212389 p_BKUH_b113
1852 + 0.00917431192660551 p_BMEP_b112 + 0.00917431192660551 p_BMEP_b111
1853 + 0.00917431192660551 p_BMEP_b110 + 0.00917431192660551 p_BMEP_b109
1854 + 0.00952380952380952 p_91Q0_b108 + 0.00952380952380952 p_91Q0_b107
1855 + 0.00952380952380952 p_91Q0_b106 + 0.00952380952380952 p_91Q0_b105
1856 + 0.0099009900990099 p_9393_b104 + 0.0099009900990099 p_9393_b103
1857 + 0.0099009900990099 p_9393_b102 + 0.0099009900990099 p_9393_b101
1858 + 0.0103092783505155 p_H399_b100 + 0.0103092783505155 p_H399_b99
1859 + 0.0103092783505155 p_H399_b98 + 0.0103092783505155 p_H399_b97
1860 + 0.010752688172043 p_K1N0_b96 + 0.010752688172043 p_K1N0_b95
1861 + 0.010752688172043 p_K1N0_b94 + 0.010752688172043 p_K1N0_b93
1862 + 0.0112359550561798 p_89QJ_b92 + 0.0112359550561798 p_89QJ_b91
1863 + 0.0112359550561798 p_89QJ_b90 + 0.0112359550561798 p_89QJ_b89
1864 + 0.0117647058823529 p_LVF7_b88 + 0.0117647058823529 p_LVF7_b87
1865 + 0.0117647058823529 p_LVF7_b86 + 0.0117647058823529 p_LVF7_b85
1866 + 0.0123456790123457 p_VI0F_b84 + 0.0123456790123457 p_VI0F_b83
1867 + 0.0123456790123457 p_VI0F_b82 + 0.0123456790123457 p_VI0F_b81
1868 + 0.012987012987013 p_M801_b80 + 0.012987012987013 p_M801_b79
1869 + 0.012987012987013 p_M801_b78 + 0.012987012987013 p_M801_b77
1870 + 0.0136986301369863 p_OJP3_b76 + 0.0136986301369863 p_OJP3_b75
1871 + 0.0136986301369863 p_OJP3_b74 + 0.0136986301369863 p_OJP3_b73
1872 + 0.0144927536231884 p_Q9S5_b72 + 0.0144927536231884 p_Q9S5_b71
1873 + 0.0144927536231884 p_Q9S5_b70 + 0.0144927536231884 p_Q9S5_b69
1874 + 0.0153846153846154 p_EU0V_b68 + 0.0153846153846154 p_EU0V_b67
1875 + 0.0153846153846154 p_EU0V_b66 + 0.0153846153846154 p_EU0V_b65
1876 + 0.0163934426229508 p_TDMK_b64 + 0.0163934426229508 p_TDMK_b63
1877 + 0.0163934426229508 p_TDMK_b62 + 0.0163934426229508 p_TDMK_b61
1878 + 0.0175438596491228 p_D2IO_b60 + 0.0175438596491228 p_D2IO_b59
1879 + 0.0175438596491228 p_D2IO_b58 + 0.0175438596491228 p_D2IO_b57
1880 + 0.0188679245283019 p_N00J_b56 + 0.0188679245283019 p_N00J_b55
1881 + 0.0188679245283019 p_N00J_b54 + 0.0188679245283019 p_N00J_b53
1882 + 0.0204081632653061 p_J9TA_b52 + 0.0204081632653061 p_J9TA_b51
1883 + 0.0204081632653061 p_J9TA_b50 + 0.0204081632653061 p_J9TA_b49
1884 + 0.0222222222222222 p_ML82_b48 + 0.0222222222222222 p_ML82_b47
1885 + 0.0222222222222222 p_ML82_b46 + 0.0222222222222222 p_ML82_b45
1886 + 0.024390243902439 p_BM2K_b44 + 0.024390243902439 p_BM2K_b43
1887 + 0.024390243902439 p_BM2K_b42 + 0.024390243902439 p_BM2K_b41
1888 + 0.027027027027027 p_OFAJ_b40 + 0.027027027027027 p_OFAJ_b39
1889 + 0.027027027027027 p_OFAJ_b38 + 0.027027027027027 p_OFAJ_b37
1890 + 0.0303030303030303 p_O7QK_b36 + 0.0303030303030303 p_O7QK_b35
1891 + 0.0303030303030303 p_O7QK_b34 + 0.0303030303030303 p_O7QK_b33
1892 + 0.0344827586206897 p_RO41_b32 + 0.0344827586206897 p_RO41_b31
1893 + 0.0344827586206897 p_RO41_b30 + 0.0344827586206897 p_RO41_b29
1894 + 0.04 p_QOUL_b28 + 0.04 p_QOUL_b27 + 0.04 p_QOUL_b26 + 0.04 p_QOUL_b25
1895 + 0.0476190476190476 p_S8PB_b24 + 0.0476190476190476 p_S8PB_b23
1896 + 0.0476190476190476 p_S8PB_b22 + 0.0476190476190476 p_S8PB_b21
1897 + 0.0588235294117647 p_1UMV_b20 + 0.0588235294117647 p_1UMV_b19
1898 + 0.0588235294117647 p_1UMV_b18 + 0.0588235294117647 p_1UMV_b17
1899 + 0.0769230769230769 p_I1GK_b16 + 0.0769230769230769 p_I1GK_b15
1900 + 0.0769230769230769 p_I1GK_b14 + 0.0769230769230769 p_I1GK_b13
1901 + 0.111111111111111 p_DK5K_b12 + 0.111111111111111 p_DK5K_b11
1902 + 0.111111111111111 p_DK5K_b10 + 0.111111111111111 p_DK5K_b9
1903 + 0.2 p_ACCC_b8 + 0.2 p_ACCC_b7 + 0.2 p_ACCC_b6 + 0.2 p_ACCC_b5
1904 + p_VIS5_b4 + p_VIS5_b3 + p_VIS5_b2 + p_VIS5_b1 = 0
1905 r_909: - r + p_VIS5_b4 + p_VIS5_b3 + p_VIS5_b2 + p_VIS5_b1 >= 0
1906 r_910: - r + p_ACCC_b8 + p_ACCC_b7 + p_ACCC_b6 + p_ACCC_b5 >= 0
1907 r_911: - r + p_DK5K_b12 + p_DK5K_b11 + p_DK5K_b10 + p_DK5K_b9 >= 0
1908 r_912: - r + p_I1GK_b16 + p_I1GK_b15 + p_I1GK_b14 + p_I1GK_b13 >= 0
1909 r_913: - r + p_1UMV_b20 + p_1UMV_b19 + p_1UMV_b18 + p_1UMV_b17 >= 0
1910 r_914: - r + p_S8PB_b24 + p_S8PB_b23 + p_S8PB_b22 + p_S8PB_b21 >= 0
1911 r_915: - r + p_QOUL_b28 + p_QOUL_b27 + p_QOUL_b26 + p_QOUL_b25 >= 0
1912 r_916: - r + p_RO41_b32 + p_RO41_b31 + p_RO41_b30 + p_RO41_b29 >= 0
1913 r_917: - r + p_O7QK_b36 + p_O7QK_b35 + p_O7QK_b34 + p_O7QK_b33 >= 0
1914 r_918: - r + p_OFAJ_b40 + p_OFAJ_b39 + p_OFAJ_b38 + p_OFAJ_b37 >= 0
1915 r_919: - r + p_BM2K_b44 + p_BM2K_b43 + p_BM2K_b42 + p_BM2K_b41 >= 0
1916 r_920: - r + p_ML82_b48 + p_ML82_b47 + p_ML82_b46 + p_ML82_b45 >= 0
1917 r_921: - r + p_J9TA_b52 + p_J9TA_b51 + p_J9TA_b50 + p_J9TA_b49 >= 0
1918 r_922: - r + p_N00J_b56 + p_N00J_b55 + p_N00J_b54 + p_N00J_b53 >= 0
1919 r_923: - r + p_D2IO_b60 + p_D2IO_b59 + p_D2IO_b58 + p_D2IO_b57 >= 0
1920 r_924: - r + p_TDMK_b64 + p_TDMK_b63 + p_TDMK_b62 + p_TDMK_b61 >= 0
1921 r_925: - r + p_EU0V_b68 + p_EU0V_b67 + p_EU0V_b66 + p_EU0V_b65 >= 0
1922 r_926: - r + p_Q9S5_b72 + p_Q9S5_b71 + p_Q9S5_b70 + p_Q9S5_b69 >= 0
1923 r_927: - r + p_OJP3_b76 + p_OJP3_b75 + p_OJP3_b74 + p_OJP3_b73 >= 0
1924 r_928: - r + p_M801_b80 + p_M801_b79 + p_M801_b78 + p_M801_b77 >= 0
1925 r_929: - r + p_VI0F_b84 + p_VI0F_b83 + p_VI0F_b82 + p_VI0F_b81 >= 0
1926 r_930: - r + p_LVF7_b88 + p_LVF7_b87 + p_LVF7_b86 + p_LVF7_b85 >= 0
1927 r_931: - r + p_89QJ_b92 + p_89QJ_b91 + p_89QJ_b90 + p_89QJ_b89 >= 0
1928 r_932: - r + p_K1N0_b96 + p_K1N0_b95 + p_K1N0_b94 + p_K1N0_b93 >= 0
1929 r_933: - r + p_H399_b100 + p_H399_b99 + p_H399_b98 + p_H399_b97 >= 0
1930 r_934: - r + p_9393_b104 + p_9393_b103 + p_9393_b102 + p_9393_b101 >= 0
1931 r_935: - r + p_91Q0_b108 + p_91Q0_b107 + p_91Q0_b106 + p_91Q0_b105 >= 0
1932 r_936: - r + p_BMEP_b112 + p_BMEP_b111 + p_BMEP_b110 + p_BMEP_b109 >= 0
1933 r_937: - r + p_BKUH_b116 + p_BKUH_b115 + p_BKUH_b114 + p_BKUH_b113 >= 0
1934 r_938: - r + p_2VJM_b120 + p_2VJM_b119 + p_2VJM_b118 + p_2VJM_b117 >= 0
1935 r_939: - r + p_IFQT_b124 + p_IFQT_b123 + p_IFQT_b122 + p_IFQT_b121 >= 0
1936 r_940: - r + p_JGG8_b128 + p_JGG8_b127 + p_JGG8_b126 + p_JGG8_b125 >= 0
1937 r_941: - r + p_VM9T_b132 + p_VM9T_b131 + p_VM9T_b130 + p_VM9T_b129 >= 0
1938 r_942: - r + p_JA88_b136 + p_JA88_b135 + p_JA88_b134 + p_JA88_b133 >= 0
1939 r_943: - r + p_CE7J_b140 + p_CE7J_b139 + p_CE7J_b138 + p_CE7J_b137 >= 0
1940 r_944: - r + p_C1F0_b144 + p_C1F0_b143 + p_C1F0_b142 + p_C1F0_b141 >= 0
1941 r_945: - r + p_KEF1_b148 + p_KEF1_b147 + p_KEF1_b146 + p_KEF1_b145 >= 0
1942 r_946: - r + p_C6R3_b152 + p_C6R3_b151 + p_C6R3_b150 + p_C6R3_b149 >= 0
1943 r_947: - r + p_JBQU_b156 + p_JBQU_b155 + p_JBQU_b154 + p_JBQU_b153 >= 0
1944 r_948: - r + p_GQPL_b160 + p_GQPL_b159 + p_GQPL_b158 + p_GQPL_b157 >= 0
1945 r_949: - r + p_BQRB_b164 + p_BQRB_b163 + p_BQRB_b162 + p_BQRB_b161 >= 0
1946 r_950: - r + p_CHLG_b168 + p_CHLG_b167 + p_CHLG_b166 + p_CHLG_b165 >= 0
1947 r_951: - r + p_BGAK_b172 + p_BGAK_b171 + p_BGAK_b170 + p_BGAK_b169 >= 0
1948 r_952: - r + p_U5PI_b176 + p_U5PI_b175 + p_U5PI_b174 + p_U5PI_b173 >= 0
1949 r_953: - r + p_55II_b180 + p_55II_b179 + p_55II_b178 + p_55II_b177 >= 0
1950 r_954: - r + p_590P_b184 + p_590P_b183 + p_590P_b182 + p_590P_b181 >= 0
1951 r_955: - r + p_PPDK_b188 + p_PPDK_b187 + p_PPDK_b186 + p_PPDK_b185 >= 0
1952 r_956: - r + p_EUEG_b192 + p_EUEG_b191 + p_EUEG_b190 + p_EUEG_b189 >= 0
1953 r_957: - r + p_53AQ_b196 + p_53AQ_b195 + p_53AQ_b194 + p_53AQ_b193 >= 0
1954 r_958: - r + p_BAVB_b200 + p_BAVB_b199 + p_BAVB_b198 + p_BAVB_b197 >= 0
1955 r_959: - r + p_GEDC_b204 + p_GEDC_b203 + p_GEDC_b202 + p_GEDC_b201 >= 0
1956 r_960: - r + p_7QLK_b208 + p_7QLK_b207 + p_7QLK_b206 + p_7QLK_b205 >= 0
1957 r_961: - r + p_LBES_b212 + p_LBES_b211 + p_LBES_b210 + p_LBES_b209 >= 0
1958 r_962: - r + p_TU6K_b216 + p_TU6K_b215 + p_TU6K_b214 + p_TU6K_b213 >= 0
1959 r_963: - r + p_718S_b220 + p_718S_b219 + p_718S_b218 + p_718S_b217 >= 0
1960 r_964: - r + p_CLPD_b224 + p_CLPD_b223 + p_CLPD_b222 + p_CLPD_b221 >= 0
1961 r_965: - r + p_3JTO_b228 + p_3JTO_b227 + p_3JTO_b226 + p_3JTO_b225 >= 0
1962 r_966: - r + p_O5VA_b232 + p_O5VA_b231 + p_O5VA_b230 + p_O5VA_b229 >= 0
1963 r_967: - r + p_D3E2_b236 + p_D3E2_b235 + p_D3E2_b234 + p_D3E2_b233 >= 0
1964 r_968: - r + p_KPST_b240 + p_KPST_b239 + p_KPST_b238 + p_KPST_b237 >= 0
1965 r_969: - r + p_1NOO_b244 + p_1NOO_b243 + p_1NOO_b242 + p_1NOO_b241 >= 0
1966 r_970: - r + p_7QFB_b248 + p_7QFB_b247 + p_7QFB_b246 + p_7QFB_b245 >= 0
1967 r_971: - r + p_1D19_b252 + p_1D19_b251 + p_1D19_b250 + p_1D19_b249 >= 0
1968 r_972: - r + p_5UV0_b256 + p_5UV0_b255 + p_5UV0_b254 + p_5UV0_b253 >= 0
1969 r_973: - r + p_8P61_b260 + p_8P61_b259 + p_8P61_b258 + p_8P61_b257 >= 0
1970 r_974: - r + p_OH4T_b264 + p_OH4T_b263 + p_OH4T_b262 + p_OH4T_b261 >= 0
1971 r_975: - r + p_9SC8_b268 + p_9SC8_b267 + p_9SC8_b266 + p_9SC8_b265 >= 0
1972 r_976: - r + p_0HCS_b272 + p_0HCS_b271 + p_0HCS_b270 + p_0HCS_b269 >= 0
1973 r_977: - r + p_LIU1_b276 + p_LIU1_b275 + p_LIU1_b274 + p_LIU1_b273 >= 0
1974 r_978: - r + p_SS32_b280 + p_SS32_b279 + p_SS32_b278 + p_SS32_b277 >= 0
1975 r_979: - r + p_UALO_b284 + p_UALO_b283 + p_UALO_b282 + p_UALO_b281 >= 0
1976 r_980: - r + p_VKA1_b288 + p_VKA1_b287 + p_VKA1_b286 + p_VKA1_b285 >= 0
1977 r_981: - r + p_QF28_b292 + p_QF28_b291 + p_QF28_b290 + p_QF28_b289 >= 0
1978 r_982: - r + p_AO13_b296 + p_AO13_b295 + p_AO13_b294 + p_AO13_b293 >= 0
1979 r_983: - r + p_GP3K_b300 + p_GP3K_b299 + p_GP3K_b298 + p_GP3K_b297 >= 0
1980 r_984: - r + p_6CVU_b304 + p_6CVU_b303 + p_6CVU_b302 + p_6CVU_b301 >= 0
1981 r_985: - r + p_SE4G_b308 + p_SE4G_b307 + p_SE4G_b306 + p_SE4G_b305 >= 0
1982 r_986: - r + p_HTCN_b312 + p_HTCN_b311 + p_HTCN_b310 + p_HTCN_b309 >= 0
1983 r_987: - r + p_8UPS_b316 + p_8UPS_b315 + p_8UPS_b314 + p_8UPS_b313 >= 0
1984 r_988: - r + p_02TO_b320 + p_02TO_b319 + p_02TO_b318 + p_02TO_b317 >= 0
1985 r_989: - r + p_KO6H_b324 + p_KO6H_b323 + p_KO6H_b322 + p_KO6H_b321 >= 0
1986 r_990: - r + p_PDID_b328 + p_PDID_b327 + p_PDID_b326 + p_PDID_b325 >= 0
1987 r_991: - r + p_81N4_b332 + p_81N4_b331 + p_81N4_b330 + p_81N4_b329 >= 0
1988 r_992: - r + p_2TTQ_b336 + p_2TTQ_b335 + p_2TTQ_b334 + p_2TTQ_b333 >= 0
1989 r_993: - r + p_IVEQ_b340 + p_IVEQ_b339 + p_IVEQ_b338 + p_IVEQ_b337 >= 0
1990 r_994: - r + p_FC74_b344 + p_FC74_b343 + p_FC74_b342 + p_FC74_b341 >= 0
1991 r_995: - r + p_KJI3_b348 + p_KJI3_b347 + p_KJI3_b346 + p_KJI3_b345 >= 0
1992 r_996: - r + p_9P6V_b352 + p_9P6V_b351 + p_9P6V_b350 + p_9P6V_b349 >= 0
1993 r_997: - r + p_4Q99_b356 + p_4Q99_b355 + p_4Q99_b354 + p_4Q99_b353 >= 0
1994 r_998: - r + p_2UVH_b360 + p_2UVH_b359 + p_2UVH_b358 + p_2UVH_b357 >= 0
1995 r_999: - r + p_2GDS_b364 + p_2GDS_b363 + p_2GDS_b362 + p_2GDS_b361 >= 0
1996 r_1000: - r + p_GHT1_b368 + p_GHT1_b367 + p_GHT1_b366 + p_GHT1_b365
1997 >= 0
1998 r_1001: - r + p_B3CP_b372 + p_B3CP_b371 + p_B3CP_b370 + p_B3CP_b369
1999 >= 0
2000 r_1002: - r + p_JP32_b376 + p_JP32_b375 + p_JP32_b374 + p_JP32_b373
2001 >= 0
2002 r_1003: - r + p_T9CQ_b380 + p_T9CQ_b379 + p_T9CQ_b378 + p_T9CQ_b377
2003 >= 0
2004 r_1004: - r + p_UOOE_b384 + p_UOOE_b383 + p_UOOE_b382 + p_UOOE_b381
2005 >= 0
2006 r_1005: - r + p_VGOG_b388 + p_VGOG_b387 + p_VGOG_b386 + p_VGOG_b385
2007 >= 0
2008 r_1006: - r + p_PCGG_b392 + p_PCGG_b391 + p_PCGG_b390 + p_PCGG_b389
2009 >= 0
2010 r_1007: - r + p_N77Q_b396 + p_N77Q_b395 + p_N77Q_b394 + p_N77Q_b393
2011 >= 0
2012 r_1008: - r + p_6QE5_b400 + p_6QE5_b399 + p_6QE5_b398 + p_6QE5_b397
2013 >= 0
2014
2015Bounds
2016 0 <= ~r_901 <= 100000000000
2017 0 <= ~r_902 <= 100000000000
2018 0 <= ~r_903 <= 100000000000
2019 0 <= p_VIS5_n1 <= 1
2020 0 <= p_VIS5_n2 <= 1
2021 0 <= p_VIS5_n3 <= 1
2022 0 <= p_VIS5_n4 <= 1
2023 0 <= p_ACCC_n5 <= 1
2024 0 <= p_ACCC_n6 <= 1
2025 0 <= p_ACCC_n7 <= 1
2026 0 <= p_ACCC_n8 <= 1
2027 0 <= p_DK5K_n9 <= 1
2028 0 <= p_DK5K_n10 <= 1
2029 0 <= p_DK5K_n11 <= 1
2030 0 <= p_DK5K_n12 <= 1
2031 0 <= p_I1GK_n13 <= 1
2032 0 <= p_I1GK_n14 <= 1
2033 0 <= p_I1GK_n15 <= 1
2034 0 <= p_I1GK_n16 <= 1
2035 0 <= p_1UMV_n17 <= 1
2036 0 <= p_1UMV_n18 <= 1
2037 0 <= p_1UMV_n19 <= 1
2038 0 <= p_1UMV_n20 <= 1
2039 0 <= p_S8PB_n21 <= 1
2040 0 <= p_S8PB_n22 <= 1
2041 0 <= p_S8PB_n23 <= 1
2042 0 <= p_S8PB_n24 <= 1
2043 0 <= p_QOUL_n25 <= 1
2044 0 <= p_QOUL_n26 <= 1
2045 0 <= p_QOUL_n27 <= 1
2046 0 <= p_QOUL_n28 <= 1
2047 0 <= p_RO41_n29 <= 1
2048 0 <= p_RO41_n30 <= 1
2049 0 <= p_RO41_n31 <= 1
2050 0 <= p_RO41_n32 <= 1
2051 0 <= p_O7QK_n33 <= 1
2052 0 <= p_O7QK_n34 <= 1
2053 0 <= p_O7QK_n35 <= 1
2054 0 <= p_O7QK_n36 <= 1
2055 0 <= p_OFAJ_n37 <= 1
2056 0 <= p_OFAJ_n38 <= 1
2057 0 <= p_OFAJ_n39 <= 1
2058 0 <= p_OFAJ_n40 <= 1
2059 0 <= p_BM2K_n41 <= 1
2060 0 <= p_BM2K_n42 <= 1
2061 0 <= p_BM2K_n43 <= 1
2062 0 <= p_BM2K_n44 <= 1
2063 0 <= p_ML82_n45 <= 1
2064 0 <= p_ML82_n46 <= 1
2065 0 <= p_ML82_n47 <= 1
2066 0 <= p_ML82_n48 <= 1
2067 0 <= p_J9TA_n49 <= 1
2068 0 <= p_J9TA_n50 <= 1
2069 0 <= p_J9TA_n51 <= 1
2070 0 <= p_J9TA_n52 <= 1
2071 0 <= p_N00J_n53 <= 1
2072 0 <= p_N00J_n54 <= 1
2073 0 <= p_N00J_n55 <= 1
2074 0 <= p_N00J_n56 <= 1
2075 0 <= p_D2IO_n57 <= 1
2076 0 <= p_D2IO_n58 <= 1
2077 0 <= p_D2IO_n59 <= 1
2078 0 <= p_D2IO_n60 <= 1
2079 0 <= p_TDMK_n61 <= 1
2080 0 <= p_TDMK_n62 <= 1
2081 0 <= p_TDMK_n63 <= 1
2082 0 <= p_TDMK_n64 <= 1
2083 0 <= p_EU0V_n65 <= 1
2084 0 <= p_EU0V_n66 <= 1
2085 0 <= p_EU0V_n67 <= 1
2086 0 <= p_EU0V_n68 <= 1
2087 0 <= p_Q9S5_n69 <= 1
2088 0 <= p_Q9S5_n70 <= 1
2089 0 <= p_Q9S5_n71 <= 1
2090 0 <= p_Q9S5_n72 <= 1
2091 0 <= p_OJP3_n73 <= 1
2092 0 <= p_OJP3_n74 <= 1
2093 0 <= p_OJP3_n75 <= 1
2094 0 <= p_OJP3_n76 <= 1
2095 0 <= p_M801_n77 <= 1
2096 0 <= p_M801_n78 <= 1
2097 0 <= p_M801_n79 <= 1
2098 0 <= p_M801_n80 <= 1
2099 0 <= p_VI0F_n81 <= 1
2100 0 <= p_VI0F_n82 <= 1
2101 0 <= p_VI0F_n83 <= 1
2102 0 <= p_VI0F_n84 <= 1
2103 0 <= p_LVF7_n85 <= 1
2104 0 <= p_LVF7_n86 <= 1
2105 0 <= p_LVF7_n87 <= 1
2106 0 <= p_LVF7_n88 <= 1
2107 0 <= p_89QJ_n89 <= 1
2108 0 <= p_89QJ_n90 <= 1
2109 0 <= p_89QJ_n91 <= 1
2110 0 <= p_89QJ_n92 <= 1
2111 0 <= p_K1N0_n93 <= 1
2112 0 <= p_K1N0_n94 <= 1
2113 0 <= p_K1N0_n95 <= 1
2114 0 <= p_K1N0_n96 <= 1
2115 0 <= p_H399_n97 <= 1
2116 0 <= p_H399_n98 <= 1
2117 0 <= p_H399_n99 <= 1
2118 0 <= p_H399_n100 <= 1
2119 0 <= p_9393_n101 <= 1
2120 0 <= p_9393_n102 <= 1
2121 0 <= p_9393_n103 <= 1
2122 0 <= p_9393_n104 <= 1
2123 0 <= p_91Q0_n105 <= 1
2124 0 <= p_91Q0_n106 <= 1
2125 0 <= p_91Q0_n107 <= 1
2126 0 <= p_91Q0_n108 <= 1
2127 0 <= p_BMEP_n109 <= 1
2128 0 <= p_BMEP_n110 <= 1
2129 0 <= p_BMEP_n111 <= 1
2130 0 <= p_BMEP_n112 <= 1
2131 0 <= p_BKUH_n113 <= 1
2132 0 <= p_BKUH_n114 <= 1
2133 0 <= p_BKUH_n115 <= 1
2134 0 <= p_BKUH_n116 <= 1
2135 0 <= p_2VJM_n117 <= 1
2136 0 <= p_2VJM_n118 <= 1
2137 0 <= p_2VJM_n119 <= 1
2138 0 <= p_2VJM_n120 <= 1
2139 0 <= p_IFQT_n121 <= 1
2140 0 <= p_IFQT_n122 <= 1
2141 0 <= p_IFQT_n123 <= 1
2142 0 <= p_IFQT_n124 <= 1
2143 0 <= p_JGG8_n125 <= 1
2144 0 <= p_JGG8_n126 <= 1
2145 0 <= p_JGG8_n127 <= 1
2146 0 <= p_JGG8_n128 <= 1
2147 0 <= p_VM9T_n129 <= 1
2148 0 <= p_VM9T_n130 <= 1
2149 0 <= p_VM9T_n131 <= 1
2150 0 <= p_VM9T_n132 <= 1
2151 0 <= p_JA88_n133 <= 1
2152 0 <= p_JA88_n134 <= 1
2153 0 <= p_JA88_n135 <= 1
2154 0 <= p_JA88_n136 <= 1
2155 0 <= p_CE7J_n137 <= 1
2156 0 <= p_CE7J_n138 <= 1
2157 0 <= p_CE7J_n139 <= 1
2158 0 <= p_CE7J_n140 <= 1
2159 0 <= p_C1F0_n141 <= 1
2160 0 <= p_C1F0_n142 <= 1
2161 0 <= p_C1F0_n143 <= 1
2162 0 <= p_C1F0_n144 <= 1
2163 0 <= p_KEF1_n145 <= 1
2164 0 <= p_KEF1_n146 <= 1
2165 0 <= p_KEF1_n147 <= 1
2166 0 <= p_KEF1_n148 <= 1
2167 0 <= p_C6R3_n149 <= 1
2168 0 <= p_C6R3_n150 <= 1
2169 0 <= p_C6R3_n151 <= 1
2170 0 <= p_C6R3_n152 <= 1
2171 0 <= p_JBQU_n153 <= 1
2172 0 <= p_JBQU_n154 <= 1
2173 0 <= p_JBQU_n155 <= 1
2174 0 <= p_JBQU_n156 <= 1
2175 0 <= p_GQPL_n157 <= 1
2176 0 <= p_GQPL_n158 <= 1
2177 0 <= p_GQPL_n159 <= 1
2178 0 <= p_GQPL_n160 <= 1
2179 0 <= p_BQRB_n161 <= 1
2180 0 <= p_BQRB_n162 <= 1
2181 0 <= p_BQRB_n163 <= 1
2182 0 <= p_BQRB_n164 <= 1
2183 0 <= p_CHLG_n165 <= 1
2184 0 <= p_CHLG_n166 <= 1
2185 0 <= p_CHLG_n167 <= 1
2186 0 <= p_CHLG_n168 <= 1
2187 0 <= p_BGAK_n169 <= 1
2188 0 <= p_BGAK_n170 <= 1
2189 0 <= p_BGAK_n171 <= 1
2190 0 <= p_BGAK_n172 <= 1
2191 0 <= p_U5PI_n173 <= 1
2192 0 <= p_U5PI_n174 <= 1
2193 0 <= p_U5PI_n175 <= 1
2194 0 <= p_U5PI_n176 <= 1
2195 0 <= p_55II_n177 <= 1
2196 0 <= p_55II_n178 <= 1
2197 0 <= p_55II_n179 <= 1
2198 0 <= p_55II_n180 <= 1
2199 0 <= p_590P_n181 <= 1
2200 0 <= p_590P_n182 <= 1
2201 0 <= p_590P_n183 <= 1
2202 0 <= p_590P_n184 <= 1
2203 0 <= p_PPDK_n185 <= 1
2204 0 <= p_PPDK_n186 <= 1
2205 0 <= p_PPDK_n187 <= 1
2206 0 <= p_PPDK_n188 <= 1
2207 0 <= p_EUEG_n189 <= 1
2208 0 <= p_EUEG_n190 <= 1
2209 0 <= p_EUEG_n191 <= 1
2210 0 <= p_EUEG_n192 <= 1
2211 0 <= p_53AQ_n193 <= 1
2212 0 <= p_53AQ_n194 <= 1
2213 0 <= p_53AQ_n195 <= 1
2214 0 <= p_53AQ_n196 <= 1
2215 0 <= p_BAVB_n197 <= 1
2216 0 <= p_BAVB_n198 <= 1
2217 0 <= p_BAVB_n199 <= 1
2218 0 <= p_BAVB_n200 <= 1
2219 0 <= p_GEDC_n201 <= 1
2220 0 <= p_GEDC_n202 <= 1
2221 0 <= p_GEDC_n203 <= 1
2222 0 <= p_GEDC_n204 <= 1
2223 0 <= p_7QLK_n205 <= 1
2224 0 <= p_7QLK_n206 <= 1
2225 0 <= p_7QLK_n207 <= 1
2226 0 <= p_7QLK_n208 <= 1
2227 0 <= p_LBES_n209 <= 1
2228 0 <= p_LBES_n210 <= 1
2229 0 <= p_LBES_n211 <= 1
2230 0 <= p_LBES_n212 <= 1
2231 0 <= p_TU6K_n213 <= 1
2232 0 <= p_TU6K_n214 <= 1
2233 0 <= p_TU6K_n215 <= 1
2234 0 <= p_TU6K_n216 <= 1
2235 0 <= p_718S_n217 <= 1
2236 0 <= p_718S_n218 <= 1
2237 0 <= p_718S_n219 <= 1
2238 0 <= p_718S_n220 <= 1
2239 0 <= p_CLPD_n221 <= 1
2240 0 <= p_CLPD_n222 <= 1
2241 0 <= p_CLPD_n223 <= 1
2242 0 <= p_CLPD_n224 <= 1
2243 0 <= p_3JTO_n225 <= 1
2244 0 <= p_3JTO_n226 <= 1
2245 0 <= p_3JTO_n227 <= 1
2246 0 <= p_3JTO_n228 <= 1
2247 0 <= p_O5VA_n229 <= 1
2248 0 <= p_O5VA_n230 <= 1
2249 0 <= p_O5VA_n231 <= 1
2250 0 <= p_O5VA_n232 <= 1
2251 0 <= p_D3E2_n233 <= 1
2252 0 <= p_D3E2_n234 <= 1
2253 0 <= p_D3E2_n235 <= 1
2254 0 <= p_D3E2_n236 <= 1
2255 0 <= p_KPST_n237 <= 1
2256 0 <= p_KPST_n238 <= 1
2257 0 <= p_KPST_n239 <= 1
2258 0 <= p_KPST_n240 <= 1
2259 0 <= p_1NOO_n241 <= 1
2260 0 <= p_1NOO_n242 <= 1
2261 0 <= p_1NOO_n243 <= 1
2262 0 <= p_1NOO_n244 <= 1
2263 0 <= p_7QFB_n245 <= 1
2264 0 <= p_7QFB_n246 <= 1
2265 0 <= p_7QFB_n247 <= 1
2266 0 <= p_7QFB_n248 <= 1
2267 0 <= p_1D19_n249 <= 1
2268 0 <= p_1D19_n250 <= 1
2269 0 <= p_1D19_n251 <= 1
2270 0 <= p_1D19_n252 <= 1
2271 0 <= p_5UV0_n253 <= 1
2272 0 <= p_5UV0_n254 <= 1
2273 0 <= p_5UV0_n255 <= 1
2274 0 <= p_5UV0_n256 <= 1
2275 0 <= p_8P61_n257 <= 1
2276 0 <= p_8P61_n258 <= 1
2277 0 <= p_8P61_n259 <= 1
2278 0 <= p_8P61_n260 <= 1
2279 0 <= p_OH4T_n261 <= 1
2280 0 <= p_OH4T_n262 <= 1
2281 0 <= p_OH4T_n263 <= 1
2282 0 <= p_OH4T_n264 <= 1
2283 0 <= p_9SC8_n265 <= 1
2284 0 <= p_9SC8_n266 <= 1
2285 0 <= p_9SC8_n267 <= 1
2286 0 <= p_9SC8_n268 <= 1
2287 0 <= p_0HCS_n269 <= 1
2288 0 <= p_0HCS_n270 <= 1
2289 0 <= p_0HCS_n271 <= 1
2290 0 <= p_0HCS_n272 <= 1
2291 0 <= p_LIU1_n273 <= 1
2292 0 <= p_LIU1_n274 <= 1
2293 0 <= p_LIU1_n275 <= 1
2294 0 <= p_LIU1_n276 <= 1
2295 0 <= p_SS32_n277 <= 1
2296 0 <= p_SS32_n278 <= 1
2297 0 <= p_SS32_n279 <= 1
2298 0 <= p_SS32_n280 <= 1
2299 0 <= p_UALO_n281 <= 1
2300 0 <= p_UALO_n282 <= 1
2301 0 <= p_UALO_n283 <= 1
2302 0 <= p_UALO_n284 <= 1
2303 0 <= p_VKA1_n285 <= 1
2304 0 <= p_VKA1_n286 <= 1
2305 0 <= p_VKA1_n287 <= 1
2306 0 <= p_VKA1_n288 <= 1
2307 0 <= p_QF28_n289 <= 1
2308 0 <= p_QF28_n290 <= 1
2309 0 <= p_QF28_n291 <= 1
2310 0 <= p_QF28_n292 <= 1
2311 0 <= p_AO13_n293 <= 1
2312 0 <= p_AO13_n294 <= 1
2313 0 <= p_AO13_n295 <= 1
2314 0 <= p_AO13_n296 <= 1
2315 0 <= p_GP3K_n297 <= 1
2316 0 <= p_GP3K_n298 <= 1
2317 0 <= p_GP3K_n299 <= 1
2318 0 <= p_GP3K_n300 <= 1
2319 0 <= p_6CVU_n301 <= 1
2320 0 <= p_6CVU_n302 <= 1
2321 0 <= p_6CVU_n303 <= 1
2322 0 <= p_6CVU_n304 <= 1
2323 0 <= p_SE4G_n305 <= 1
2324 0 <= p_SE4G_n306 <= 1
2325 0 <= p_SE4G_n307 <= 1
2326 0 <= p_SE4G_n308 <= 1
2327 0 <= p_HTCN_n309 <= 1
2328 0 <= p_HTCN_n310 <= 1
2329 0 <= p_HTCN_n311 <= 1
2330 0 <= p_HTCN_n312 <= 1
2331 0 <= p_8UPS_n313 <= 1
2332 0 <= p_8UPS_n314 <= 1
2333 0 <= p_8UPS_n315 <= 1
2334 0 <= p_8UPS_n316 <= 1
2335 0 <= p_02TO_n317 <= 1
2336 0 <= p_02TO_n318 <= 1
2337 0 <= p_02TO_n319 <= 1
2338 0 <= p_02TO_n320 <= 1
2339 0 <= p_KO6H_n321 <= 1
2340 0 <= p_KO6H_n322 <= 1
2341 0 <= p_KO6H_n323 <= 1
2342 0 <= p_KO6H_n324 <= 1
2343 0 <= p_PDID_n325 <= 1
2344 0 <= p_PDID_n326 <= 1
2345 0 <= p_PDID_n327 <= 1
2346 0 <= p_PDID_n328 <= 1
2347 0 <= p_81N4_n329 <= 1
2348 0 <= p_81N4_n330 <= 1
2349 0 <= p_81N4_n331 <= 1
2350 0 <= p_81N4_n332 <= 1
2351 0 <= p_2TTQ_n333 <= 1
2352 0 <= p_2TTQ_n334 <= 1
2353 0 <= p_2TTQ_n335 <= 1
2354 0 <= p_2TTQ_n336 <= 1
2355 0 <= p_IVEQ_n337 <= 1
2356 0 <= p_IVEQ_n338 <= 1
2357 0 <= p_IVEQ_n339 <= 1
2358 0 <= p_IVEQ_n340 <= 1
2359 0 <= p_FC74_n341 <= 1
2360 0 <= p_FC74_n342 <= 1
2361 0 <= p_FC74_n343 <= 1
2362 0 <= p_FC74_n344 <= 1
2363 0 <= p_KJI3_n345 <= 1
2364 0 <= p_KJI3_n346 <= 1
2365 0 <= p_KJI3_n347 <= 1
2366 0 <= p_KJI3_n348 <= 1
2367 0 <= p_9P6V_n349 <= 1
2368 0 <= p_9P6V_n350 <= 1
2369 0 <= p_9P6V_n351 <= 1
2370 0 <= p_9P6V_n352 <= 1
2371 0 <= p_4Q99_n353 <= 1
2372 0 <= p_4Q99_n354 <= 1
2373 0 <= p_4Q99_n355 <= 1
2374 0 <= p_4Q99_n356 <= 1
2375 0 <= p_2UVH_n357 <= 1
2376 0 <= p_2UVH_n358 <= 1
2377 0 <= p_2UVH_n359 <= 1
2378 0 <= p_2UVH_n360 <= 1
2379 0 <= p_2GDS_n361 <= 1
2380 0 <= p_2GDS_n362 <= 1
2381 0 <= p_2GDS_n363 <= 1
2382 0 <= p_2GDS_n364 <= 1
2383 0 <= p_GHT1_n365 <= 1
2384 0 <= p_GHT1_n366 <= 1
2385 0 <= p_GHT1_n367 <= 1
2386 0 <= p_GHT1_n368 <= 1
2387 0 <= p_B3CP_n369 <= 1
2388 0 <= p_B3CP_n370 <= 1
2389 0 <= p_B3CP_n371 <= 1
2390 0 <= p_B3CP_n372 <= 1
2391 0 <= p_JP32_n373 <= 1
2392 0 <= p_JP32_n374 <= 1
2393 0 <= p_JP32_n375 <= 1
2394 0 <= p_JP32_n376 <= 1
2395 0 <= p_T9CQ_n377 <= 1
2396 0 <= p_T9CQ_n378 <= 1
2397 0 <= p_T9CQ_n379 <= 1
2398 0 <= p_T9CQ_n380 <= 1
2399 0 <= p_UOOE_n381 <= 1
2400 0 <= p_UOOE_n382 <= 1
2401 0 <= p_UOOE_n383 <= 1
2402 0 <= p_UOOE_n384 <= 1
2403 0 <= p_VGOG_n385 <= 1
2404 0 <= p_VGOG_n386 <= 1
2405 0 <= p_VGOG_n387 <= 1
2406 0 <= p_VGOG_n388 <= 1
2407 0 <= p_PCGG_n389 <= 1
2408 0 <= p_PCGG_n390 <= 1
2409 0 <= p_PCGG_n391 <= 1
2410 0 <= p_PCGG_n392 <= 1
2411 0 <= p_N77Q_n393 <= 1
2412 0 <= p_N77Q_n394 <= 1
2413 0 <= p_N77Q_n395 <= 1
2414 0 <= p_N77Q_n396 <= 1
2415 0 <= p_6QE5_n397 <= 1
2416 0 <= p_6QE5_n398 <= 1
2417 0 <= p_6QE5_n399 <= 1
2418 0 <= p_6QE5_n400 <= 1
2419
2420Generals
2421 p_VIS5_n1
2422 p_VIS5_n2
2423 p_VIS5_n3
2424 p_VIS5_n4
2425 p_ACCC_n5
2426 p_ACCC_n6
2427 p_ACCC_n7
2428 p_ACCC_n8
2429 p_DK5K_n9
2430 p_DK5K_n10
2431 p_DK5K_n11
2432 p_DK5K_n12
2433 p_I1GK_n13
2434 p_I1GK_n14
2435 p_I1GK_n15
2436 p_I1GK_n16
2437 p_1UMV_n17
2438 p_1UMV_n18
2439 p_1UMV_n19
2440 p_1UMV_n20
2441 p_S8PB_n21
2442 p_S8PB_n22
2443 p_S8PB_n23
2444 p_S8PB_n24
2445 p_QOUL_n25
2446 p_QOUL_n26
2447 p_QOUL_n27
2448 p_QOUL_n28
2449 p_RO41_n29
2450 p_RO41_n30
2451 p_RO41_n31
2452 p_RO41_n32
2453 p_O7QK_n33
2454 p_O7QK_n34
2455 p_O7QK_n35
2456 p_O7QK_n36
2457 p_OFAJ_n37
2458 p_OFAJ_n38
2459 p_OFAJ_n39
2460 p_OFAJ_n40
2461 p_BM2K_n41
2462 p_BM2K_n42
2463 p_BM2K_n43
2464 p_BM2K_n44
2465 p_ML82_n45
2466 p_ML82_n46
2467 p_ML82_n47
2468 p_ML82_n48
2469 p_J9TA_n49
2470 p_J9TA_n50
2471 p_J9TA_n51
2472 p_J9TA_n52
2473 p_N00J_n53
2474 p_N00J_n54
2475 p_N00J_n55
2476 p_N00J_n56
2477 p_D2IO_n57
2478 p_D2IO_n58
2479 p_D2IO_n59
2480 p_D2IO_n60
2481 p_TDMK_n61
2482 p_TDMK_n62
2483 p_TDMK_n63
2484 p_TDMK_n64
2485 p_EU0V_n65
2486 p_EU0V_n66
2487 p_EU0V_n67
2488 p_EU0V_n68
2489 p_Q9S5_n69
2490 p_Q9S5_n70
2491 p_Q9S5_n71
2492 p_Q9S5_n72
2493 p_OJP3_n73
2494 p_OJP3_n74
2495 p_OJP3_n75
2496 p_OJP3_n76
2497 p_M801_n77
2498 p_M801_n78
2499 p_M801_n79
2500 p_M801_n80
2501 p_VI0F_n81
2502 p_VI0F_n82
2503 p_VI0F_n83
2504 p_VI0F_n84
2505 p_LVF7_n85
2506 p_LVF7_n86
2507 p_LVF7_n87
2508 p_LVF7_n88
2509 p_89QJ_n89
2510 p_89QJ_n90
2511 p_89QJ_n91
2512 p_89QJ_n92
2513 p_K1N0_n93
2514 p_K1N0_n94
2515 p_K1N0_n95
2516 p_K1N0_n96
2517 p_H399_n97
2518 p_H399_n98
2519 p_H399_n99
2520 p_H399_n100
2521 p_9393_n101
2522 p_9393_n102
2523 p_9393_n103
2524 p_9393_n104
2525 p_91Q0_n105
2526 p_91Q0_n106
2527 p_91Q0_n107
2528 p_91Q0_n108
2529 p_BMEP_n109
2530 p_BMEP_n110
2531 p_BMEP_n111
2532 p_BMEP_n112
2533 p_BKUH_n113
2534 p_BKUH_n114
2535 p_BKUH_n115
2536 p_BKUH_n116
2537 p_2VJM_n117
2538 p_2VJM_n118
2539 p_2VJM_n119
2540 p_2VJM_n120
2541 p_IFQT_n121
2542 p_IFQT_n122
2543 p_IFQT_n123
2544 p_IFQT_n124
2545 p_JGG8_n125
2546 p_JGG8_n126
2547 p_JGG8_n127
2548 p_JGG8_n128
2549 p_VM9T_n129
2550 p_VM9T_n130
2551 p_VM9T_n131
2552 p_VM9T_n132
2553 p_JA88_n133
2554 p_JA88_n134
2555 p_JA88_n135
2556 p_JA88_n136
2557 p_CE7J_n137
2558 p_CE7J_n138
2559 p_CE7J_n139
2560 p_CE7J_n140
2561 p_C1F0_n141
2562 p_C1F0_n142
2563 p_C1F0_n143
2564 p_C1F0_n144
2565 p_KEF1_n145
2566 p_KEF1_n146
2567 p_KEF1_n147
2568 p_KEF1_n148
2569 p_C6R3_n149
2570 p_C6R3_n150
2571 p_C6R3_n151
2572 p_C6R3_n152
2573 p_JBQU_n153
2574 p_JBQU_n154
2575 p_JBQU_n155
2576 p_JBQU_n156
2577 p_GQPL_n157
2578 p_GQPL_n158
2579 p_GQPL_n159
2580 p_GQPL_n160
2581 p_BQRB_n161
2582 p_BQRB_n162
2583 p_BQRB_n163
2584 p_BQRB_n164
2585 p_CHLG_n165
2586 p_CHLG_n166
2587 p_CHLG_n167
2588 p_CHLG_n168
2589 p_BGAK_n169
2590 p_BGAK_n170
2591 p_BGAK_n171
2592 p_BGAK_n172
2593 p_U5PI_n173
2594 p_U5PI_n174
2595 p_U5PI_n175
2596 p_U5PI_n176
2597 p_55II_n177
2598 p_55II_n178
2599 p_55II_n179
2600 p_55II_n180
2601 p_590P_n181
2602 p_590P_n182
2603 p_590P_n183
2604 p_590P_n184
2605 p_PPDK_n185
2606 p_PPDK_n186
2607 p_PPDK_n187
2608 p_PPDK_n188
2609 p_EUEG_n189
2610 p_EUEG_n190
2611 p_EUEG_n191
2612 p_EUEG_n192
2613 p_53AQ_n193
2614 p_53AQ_n194
2615 p_53AQ_n195
2616 p_53AQ_n196
2617 p_BAVB_n197
2618 p_BAVB_n198
2619 p_BAVB_n199
2620 p_BAVB_n200
2621 p_GEDC_n201
2622 p_GEDC_n202
2623 p_GEDC_n203
2624 p_GEDC_n204
2625 p_7QLK_n205
2626 p_7QLK_n206
2627 p_7QLK_n207
2628 p_7QLK_n208
2629 p_LBES_n209
2630 p_LBES_n210
2631 p_LBES_n211
2632 p_LBES_n212
2633 p_TU6K_n213
2634 p_TU6K_n214
2635 p_TU6K_n215
2636 p_TU6K_n216
2637 p_718S_n217
2638 p_718S_n218
2639 p_718S_n219
2640 p_718S_n220
2641 p_CLPD_n221
2642 p_CLPD_n222
2643 p_CLPD_n223
2644 p_CLPD_n224
2645 p_3JTO_n225
2646 p_3JTO_n226
2647 p_3JTO_n227
2648 p_3JTO_n228
2649 p_O5VA_n229
2650 p_O5VA_n230
2651 p_O5VA_n231
2652 p_O5VA_n232
2653 p_D3E2_n233
2654 p_D3E2_n234
2655 p_D3E2_n235
2656 p_D3E2_n236
2657 p_KPST_n237
2658 p_KPST_n238
2659 p_KPST_n239
2660 p_KPST_n240
2661 p_1NOO_n241
2662 p_1NOO_n242
2663 p_1NOO_n243
2664 p_1NOO_n244
2665 p_7QFB_n245
2666 p_7QFB_n246
2667 p_7QFB_n247
2668 p_7QFB_n248
2669 p_1D19_n249
2670 p_1D19_n250
2671 p_1D19_n251
2672 p_1D19_n252
2673 p_5UV0_n253
2674 p_5UV0_n254
2675 p_5UV0_n255
2676 p_5UV0_n256
2677 p_8P61_n257
2678 p_8P61_n258
2679 p_8P61_n259
2680 p_8P61_n260
2681 p_OH4T_n261
2682 p_OH4T_n262
2683 p_OH4T_n263
2684 p_OH4T_n264
2685 p_9SC8_n265
2686 p_9SC8_n266
2687 p_9SC8_n267
2688 p_9SC8_n268
2689 p_0HCS_n269
2690 p_0HCS_n270
2691 p_0HCS_n271
2692 p_0HCS_n272
2693 p_LIU1_n273
2694 p_LIU1_n274
2695 p_LIU1_n275
2696 p_LIU1_n276
2697 p_SS32_n277
2698 p_SS32_n278
2699 p_SS32_n279
2700 p_SS32_n280
2701 p_UALO_n281
2702 p_UALO_n282
2703 p_UALO_n283
2704 p_UALO_n284
2705 p_VKA1_n285
2706 p_VKA1_n286
2707 p_VKA1_n287
2708 p_VKA1_n288
2709 p_QF28_n289
2710 p_QF28_n290
2711 p_QF28_n291
2712 p_QF28_n292
2713 p_AO13_n293
2714 p_AO13_n294
2715 p_AO13_n295
2716 p_AO13_n296
2717 p_GP3K_n297
2718 p_GP3K_n298
2719 p_GP3K_n299
2720 p_GP3K_n300
2721 p_6CVU_n301
2722 p_6CVU_n302
2723 p_6CVU_n303
2724 p_6CVU_n304
2725 p_SE4G_n305
2726 p_SE4G_n306
2727 p_SE4G_n307
2728 p_SE4G_n308
2729 p_HTCN_n309
2730 p_HTCN_n310
2731 p_HTCN_n311
2732 p_HTCN_n312
2733 p_8UPS_n313
2734 p_8UPS_n314
2735 p_8UPS_n315
2736 p_8UPS_n316
2737 p_02TO_n317
2738 p_02TO_n318
2739 p_02TO_n319
2740 p_02TO_n320
2741 p_KO6H_n321
2742 p_KO6H_n322
2743 p_KO6H_n323
2744 p_KO6H_n324
2745 p_PDID_n325
2746 p_PDID_n326
2747 p_PDID_n327
2748 p_PDID_n328
2749 p_81N4_n329
2750 p_81N4_n330
2751 p_81N4_n331
2752 p_81N4_n332
2753 p_2TTQ_n333
2754 p_2TTQ_n334
2755 p_2TTQ_n335
2756 p_2TTQ_n336
2757 p_IVEQ_n337
2758 p_IVEQ_n338
2759 p_IVEQ_n339
2760 p_IVEQ_n340
2761 p_FC74_n341
2762 p_FC74_n342
2763 p_FC74_n343
2764 p_FC74_n344
2765 p_KJI3_n345
2766 p_KJI3_n346
2767 p_KJI3_n347
2768 p_KJI3_n348
2769 p_9P6V_n349
2770 p_9P6V_n350
2771 p_9P6V_n351
2772 p_9P6V_n352
2773 p_4Q99_n353
2774 p_4Q99_n354
2775 p_4Q99_n355
2776 p_4Q99_n356
2777 p_2UVH_n357
2778 p_2UVH_n358
2779 p_2UVH_n359
2780 p_2UVH_n360
2781 p_2GDS_n361
2782 p_2GDS_n362
2783 p_2GDS_n363
2784 p_2GDS_n364
2785 p_GHT1_n365
2786 p_GHT1_n366
2787 p_GHT1_n367
2788 p_GHT1_n368
2789 p_B3CP_n369
2790 p_B3CP_n370
2791 p_B3CP_n371
2792 p_B3CP_n372
2793 p_JP32_n373
2794 p_JP32_n374
2795 p_JP32_n375
2796 p_JP32_n376
2797 p_T9CQ_n377
2798 p_T9CQ_n378
2799 p_T9CQ_n379
2800 p_T9CQ_n380
2801 p_UOOE_n381
2802 p_UOOE_n382
2803 p_UOOE_n383
2804 p_UOOE_n384
2805 p_VGOG_n385
2806 p_VGOG_n386
2807 p_VGOG_n387
2808 p_VGOG_n388
2809 p_PCGG_n389
2810 p_PCGG_n390
2811 p_PCGG_n391
2812 p_PCGG_n392
2813 p_N77Q_n393
2814 p_N77Q_n394
2815 p_N77Q_n395
2816 p_N77Q_n396
2817 p_6QE5_n397
2818 p_6QE5_n398
2819 p_6QE5_n399
2820 p_6QE5_n400
2821
2822End
diff --git a/src/ats-test/perf_transport_ats.c b/src/ats-test/perf_transport_ats.c
deleted file mode 100644
index 0be15d255..000000000
--- a/src/ats-test/perf_transport_ats.c
+++ /dev/null
@@ -1,337 +0,0 @@
1/*
2 This file is part of GNUnet.
3 (C) 2009 Christian Grothoff (and other contributing authors)
4
5 GNUnet is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published
7 by the Free Software Foundation; either version 3, or (at your
8 option) any later version.
9
10 GNUnet is distributed in the hope that it will be useful, but
11 WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with GNUnet; see the file COPYING. If not, write to the
17 Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18 Boston, MA 02111-1307, USA.
19*/
20/**
21 * @file transport/perf_transport_ats.c
22 * @brief testcase for ats functionality
23 */
24#include "platform.h"
25#include "gnunet_time_lib.h"
26#include "gauger.h"
27#include <glpk.h>
28
29#define VERBOSE GNUNET_NO
30
31#define EXECS 5
32
33static int ret = 0;
34
35static int executions = EXECS;
36static uint64_t exec_time[EXECS];
37
38static uint64_t sim_no_opt_avg;
39static uint64_t sim_with_opt_avg;
40static uint64_t mlp_no_opt_avg;
41static uint64_t mlp_with_opt_avg;
42
43static glp_prob *prob;
44
45static struct GNUNET_TIME_Absolute start;
46static struct GNUNET_TIME_Absolute end;
47
48static void
49solve_mlp (int presolve)
50{
51 int result, solution;
52 glp_iocp opt_mlp;
53
54 glp_init_iocp (&opt_mlp);
55 opt_mlp.msg_lev = GLP_MSG_OFF;
56 opt_mlp.presolve = GLP_OFF;
57
58 result = glp_intopt (prob, &opt_mlp);
59 solution = glp_mip_status (prob);
60 GNUNET_assert ((solution == 5) && (result == 0));
61}
62
63static void
64solve_lp (int presolve)
65{
66 int result;
67 int solution;
68
69 glp_smcp opt_lp;
70
71 glp_init_smcp (&opt_lp);
72
73 opt_lp.msg_lev = GLP_MSG_OFF;
74 if (presolve == GNUNET_YES)
75 opt_lp.presolve = GLP_ON;
76 else
77 opt_lp.presolve = GLP_OFF;
78
79 result = glp_simplex (prob, &opt_lp);
80 solution = glp_get_status (prob);
81 GNUNET_assert ((solution == 5) && (result == 0));
82}
83
84#if 0
85/* Modify quality constraint */
86static void
87modify_qm (int start, int length, int values_to_change)
88{
89 //int * ind = GNUNET_malloc (length * sizeof (int));
90 //double *val = GNUNET_malloc (length * sizeof (double));
91 int ind[1000];
92 double val[1000];
93
94 int res = 0;
95 int c = start, c2 = 1;
96
97 while (c <= (start + values_to_change))
98 {
99 res = glp_get_mat_row (prob, c, ind, val);
100
101 printf ("%i %i \n", c, res);
102 for (c2 = 0; c2 < res; c2++)
103 {
104 printf ("%i = %f \n", ind[c2], val[c2]);
105 }
106 c++;
107 }
108 //glp_set_mat_row(prob, start, length, ind, val);
109}
110#endif
111
112
113
114static void
115bench_simplex_optimization (char *file, int executions)
116{
117 int c;
118 int res;
119
120 prob = glp_create_prob ();
121 res = glp_read_lp (prob, NULL, file);
122 if (res != 0)
123 {
124 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Problem file `%s' not found\n", file);
125 ret = 1;
126 return;
127 }
128
129 solve_lp (GNUNET_YES);
130
131 for (c = 0; c < executions; c++)
132 {
133 start = GNUNET_TIME_absolute_get ();
134 solve_lp (GNUNET_NO);
135 end = GNUNET_TIME_absolute_get ();
136
137 exec_time[c] = GNUNET_TIME_absolute_get_difference (start, end).rel_value;
138
139 sim_with_opt_avg += exec_time[c];
140 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
141 "Simplex /w optimization iterations %i: %llu \n", c,
142 exec_time[c]);
143 }
144
145 glp_delete_prob (prob);
146}
147
148
149static void
150bench_simplex_no_optimization (char *file, int executions)
151{
152 int c;
153 int res;
154
155 prob = glp_create_prob ();
156 res = glp_read_lp (prob, NULL, file);
157 if (res != 0)
158 {
159 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Problem file `%s' not found\n", file);
160 ret = 1;
161 return;
162 }
163
164 for (c = 0; c < executions; c++)
165 {
166 start = GNUNET_TIME_absolute_get ();
167 solve_lp (GNUNET_YES);
168 end = GNUNET_TIME_absolute_get ();
169
170 exec_time[c] = GNUNET_TIME_absolute_get_difference (start, end).rel_value;
171
172 sim_no_opt_avg += exec_time[c];
173 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Simplex iterations %i: %llu \n", c,
174 exec_time[c]);
175 }
176
177 glp_delete_prob (prob);
178}
179
180static void
181bench_mlp_no_optimization (char *file, int executions)
182{
183 int c;
184 int res;
185
186 prob = glp_create_prob ();
187 res = glp_read_lp (prob, NULL, file);
188 if (res != 0)
189 {
190 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Problem file `%s' not found\n", file);
191 ret = 1;
192 return;
193 }
194 for (c = 0; c < executions; c++)
195 {
196 start = GNUNET_TIME_absolute_get ();
197 solve_lp (GNUNET_YES);
198 solve_mlp (GNUNET_NO);
199 end = GNUNET_TIME_absolute_get ();
200
201 exec_time[c] = GNUNET_TIME_absolute_get_difference (start, end).rel_value;
202
203 mlp_no_opt_avg += exec_time[c];
204 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
205 "MLP iterations no optimization %i: %llu \n", c, exec_time[c]);
206 }
207
208 glp_delete_prob (prob);
209}
210
211
212static void
213bench_mlp_with_optimization (char *file, int executions, int changes)
214{
215 int c;
216 int res;
217
218 prob = glp_create_prob ();
219 res = glp_read_lp (prob, NULL, file);
220 if (res != 0)
221 {
222 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Problem file `%s' not found\n", file);
223 ret = 1;
224 return;
225 }
226
227 solve_lp (GNUNET_YES);
228
229 for (c = 0; c < executions; c++)
230 {
231 start = GNUNET_TIME_absolute_get ();
232 //modify_qm(906, 0, 0);
233 solve_lp (GNUNET_NO);
234 solve_mlp (GNUNET_NO);
235 end = GNUNET_TIME_absolute_get ();
236
237 exec_time[c] = GNUNET_TIME_absolute_get_difference (start, end).rel_value;
238
239 mlp_with_opt_avg += exec_time[c];
240 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
241 "MLP /w optimization iterations %i: %llu \n", c, exec_time[c]);
242 }
243
244 glp_delete_prob (prob);
245}
246
247#if 0
248void
249modify_cr (int start, int length, int count)
250{
251 //int * ind = GNUNET_malloc (length * sizeof (int));
252 //double *val = GNUNET_malloc (length * sizeof (double));
253 int ind[500];
254 double val[500];
255 int res = 0;
256 int c = start, c2 = 1;
257
258 while (c <= (start + count))
259 {
260 res = glp_get_mat_row (prob, c, ind, val);
261
262 printf ("row index: %i non-zero elements: %i \n", c, res);
263 for (c2 = 1; c2 <= res; c2++)
264 {
265 printf ("%i = %f ", ind[c2], val[c2]);
266 }
267 c++;
268 printf ("\n----\n");
269 }
270 //glp_set_mat_row(prob, start, length, ind, val);
271}
272#endif
273
274
275int
276main (int argc, char *argv[])
277{
278
279 GNUNET_log_setup ("perf-transport-ats",
280#if VERBOSE
281 "DEBUG",
282#else
283 "INFO",
284#endif
285 NULL);
286 int nullfd = OPEN ("/dev/null", O_RDWR | O_APPEND);
287
288 if (nullfd < 0)
289 return GNUNET_SYSERR;
290 if (dup2 (nullfd, 1) < 0)
291 {
292 GNUNET_log_strerror (GNUNET_ERROR_TYPE_ERROR, "dup2");
293 (void) CLOSE (nullfd);
294 return GNUNET_SYSERR;
295 }
296
297
298 char *file = "ats_mlp_p100_m400.problem";
299
300 bench_simplex_no_optimization (file, executions);
301 bench_simplex_optimization (file, executions);
302 bench_mlp_no_optimization (file, executions);
303 bench_mlp_with_optimization (file, executions, 0);
304
305 if (ret != 0)
306 return ret;
307
308 // -> 400 addresses
309 GNUNET_log (GNUNET_ERROR_TYPE_INFO,
310 "Simplex, no optimization, average per address: %f\n",
311 ((double) sim_no_opt_avg / EXECS) / 400);
312 GAUGER ("TRANSPORT", "GLPK simplex no optimization",
313 ((double) sim_no_opt_avg / EXECS) / 400, "ms/address");
314
315 GNUNET_log (GNUNET_ERROR_TYPE_INFO,
316 "Simplex, with optimization, average per address: %f\n",
317 ((double) sim_with_opt_avg / EXECS) / 400);
318 GAUGER ("TRANSPORT",
319 "GLPK simplex, 100 peers 400 addresses with optimization",
320 ((double) sim_with_opt_avg / EXECS) / 400, "ms/address");
321
322 GNUNET_log (GNUNET_ERROR_TYPE_INFO,
323 "MLP no optimization average per address: %f\n",
324 ((double) mlp_no_opt_avg / EXECS) / 400);
325 GAUGER ("TRANSPORT", "GLPK MLP 100 peers 400 addresses no optimization",
326 ((double) mlp_no_opt_avg / EXECS) / 400, "ms/address");
327
328 GNUNET_log (GNUNET_ERROR_TYPE_INFO,
329 "MLP optimization average per address: %f\n",
330 ((double) mlp_with_opt_avg / EXECS) / 400);
331 GAUGER ("TRANSPORT", "GLPK MLP 100 peers 400 addresses with optimization",
332 ((double) mlp_with_opt_avg / EXECS) / 400, "ms/address");
333 (void) CLOSE (nullfd);
334 return ret;
335}
336
337/* end of perf_transport_ats.c*/
diff --git a/src/ats-test/test_transport_ats.c b/src/ats-test/test_transport_ats.c
deleted file mode 100644
index 1c920fb59..000000000
--- a/src/ats-test/test_transport_ats.c
+++ /dev/null
@@ -1,205 +0,0 @@
1/*
2 This file is part of GNUnet.
3 (C) 2009 Christian Grothoff (and other contributing authors)
4
5 GNUnet is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published
7 by the Free Software Foundation; either version 3, or (at your
8 option) any later version.
9
10 GNUnet is distributed in the hope that it will be useful, but
11 WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with GNUnet; see the file COPYING. If not, write to the
17 Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18 Boston, MA 02111-1307, USA.
19*/
20/**
21 * @file testing/test_transport_ats.c
22 * @brief testcase for ats functionality without starting peers
23 */
24#include "platform.h"
25#include "gnunet-service-transport_ats.h"
26#include "gnunet_configuration_lib.h"
27#include "gnunet_crypto_lib.h"
28
29#define VERBOSE GNUNET_YES
30
31static struct ATS_Handle *ats;
32
33static struct GNUNET_CONFIGURATION_Handle *cfg;
34
35static struct TransportConfiguration *tc;
36
37
38static void
39ats_result_cb ()
40{
41 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "ATS Result callback\n");
42}
43
44struct TransportConfiguration
45{
46 int peers;
47 int mechanisms;
48
49 struct ATS_peer *p_head;
50 struct ATS_peer *p_tail;
51
52 struct ATS_mechanism *m_head;
53 struct ATS_mechanism *m_tail;
54};
55
56
57static void
58create_ats_information (struct ATS_peer **p, int *c_p, struct ATS_mechanism **m,
59 int *c_m)
60{
61 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "ATS needs addresses\n");
62
63 (*p) = tc->p_head;
64 (*c_p) = tc->mechanisms;
65 (*m) = tc->m_head;
66 (*c_m) = tc->mechanisms;
67}
68
69
70static int
71run_ats ()
72{
73 int ret = 0;
74
75 ats_calculate_bandwidth_distribution (ats);
76 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Running ATS: %s \n",
77 (ret == 0) ? "SUCCESSFUL" : "FAILED");
78 return ret;
79}
80
81
82static int
83init_ats ()
84{
85 int ret = 0;
86
87 ats =
88 ats_init (1.0, 1.0, 1.0, 50000, 5, 10, ATS_MAX_EXEC_DURATION,
89 create_ats_information, ats_result_cb);
90 //GNUNET_assert (ats != NULL);
91
92 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Initializing ATS: %s \n",
93 (ret == 0) ? "SUCCESSFUL" : "FAILED");
94 return ret;
95}
96
97
98static int
99shutdown_ats ()
100{
101 int ret = 0;
102
103 ats_delete_problem (ats);
104 ats_shutdown (ats);
105 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Shutdown ATS: %s \n",
106 (ret == 0) ? "SUCCESSFUL" : "FAILED");
107 return ret;
108}
109
110
111/* To make compiler happy */
112void
113dummy ()
114{
115 struct ATS_quality_metric *q = qm;
116
117 q = NULL;
118 struct ATS_ressource *r = ressources;
119
120 r = NULL;
121 q++;
122 r++;
123}
124
125
126static void
127iterate_peer_values (void *cls, const char *section, const char *option,
128 const char *value)
129{
130 if (strcmp (option, "f") == 0)
131 GNUNET_log (GNUNET_ERROR_TYPE_INFO, "\t %s %s\n", option, value);
132}
133
134static void
135iterate_mech_values (void *cls, const char *section, const char *option,
136 const char *value)
137{
138 if (strcmp (option, "f") == 0)
139 GNUNET_log (GNUNET_ERROR_TYPE_INFO, "\t %s %s\n", option, value);
140}
141
142static void
143iterate_sections (void *cls, const char *section)
144{
145 struct TransportConfiguration *tc = cls;
146
147 /* Peer definition */
148 if (99 == strlen (section))
149 {
150 GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Peer '%s`\n", section);
151 struct GNUNET_HashCode h;
152 int res = GNUNET_CRYPTO_hash_from_string (section, &h);
153
154 GNUNET_log (GNUNET_ERROR_TYPE_INFO, "HASH '%s` %i\n", GNUNET_h2s (&h), res);
155 GNUNET_CONFIGURATION_iterate_section_values (cfg, section,
156 iterate_peer_values, NULL);
157 tc->peers++;
158 }
159 if (10 == strlen (section))
160 {
161 GNUNET_log (GNUNET_ERROR_TYPE_INFO, "Mechanism '%s`\n", section);
162 GNUNET_CONFIGURATION_iterate_section_values (cfg, section,
163 iterate_mech_values, NULL);
164 tc->peers++;
165 }
166}
167
168
169static struct TransportConfiguration *
170load_transport_configuration (char *filename)
171{
172 struct TransportConfiguration *ret =
173 GNUNET_malloc (sizeof (struct TransportConfiguration));
174
175 cfg = GNUNET_CONFIGURATION_create ();
176 GNUNET_assert (GNUNET_OK == GNUNET_CONFIGURATION_load (cfg, filename));
177 GNUNET_CONFIGURATION_iterate_sections (cfg, iterate_sections, ret);
178 GNUNET_CONFIGURATION_destroy (cfg);
179 cfg = NULL;
180 return ret;
181}
182
183
184int
185main (int argc, char *argv[])
186{
187 int ret = 0;
188
189 GNUNET_log_setup ("test-transport-ats",
190#if VERBOSE
191 "DEBUG",
192#else
193 "INFO",
194#endif
195 NULL);
196 tc = load_transport_configuration ("test_transport_ats.data");
197 ats = NULL;
198 ret += init_ats ();
199 ret += run_ats ();
200 ret += shutdown_ats ();
201 return ret;
202
203}
204
205/* end of test_transport_ats.c*/
diff --git a/src/ats-test/test_transport_ats.data b/src/ats-test/test_transport_ats.data
deleted file mode 100644
index d046285af..000000000
--- a/src/ats-test/test_transport_ats.data
+++ /dev/null
@@ -1,21 +0,0 @@
1[OS9OTDV7IBEPB767HMM9PB7TT0LLMOPAE89BIF2CM4ELGBI8F58FGI9M78FGK802EM4OBVIH3HB5O287G7RCFRV1QD1LSER4KFMONCG]
2f = 1.0
3
4[L3NTT8TJ7ATVFS89CTVACNJB2JBH59JAU2CE6EA5105SGOSRU3452PU3B8VSF6HCKU3ASUTRDH69GMEJLJT82ENGJ9L6LKA6P2L568O]
5f = 1.0
6
7[F4HP9TFSQ4GMUUQGC7PT8UJ59QAUIBHMRVC4MEDM1T4DJ0LVP48G3J8EUSKTDAF87D6TUKC9FA509MC45AR9O9GRDUDL4MCJRKK3IEO]
8f = 1.0
9
10[6EIB04HE2M9HODUJJ1P12BF2VB9576RTT222DIV76E02G202KD00M5NB40VS4AVM8AIK09R7TTMFGP23BJ55RAP93803G8H97NBT34G]
11f = 1.0
12
13[F87V6PQ5KHKRQIQAI0I4MSFR18P3NI721N43LG482E83HR3P5V2EIF96B50TF2TH4U28KSNVTPHGLPPGMUKFV9KRM24RBJE123MD1IG]
14f = 1.0
15
16[VVVVFH67SOQ3SA5QAV4G6D575FLSK8BGTMI46CRRNISCR7U80HK4KQ104P8BPGCK1K0C6S2FS8FTD7PF8LKRPI0BF4STS59FAHJ5PT0]
17f = 1.0
18
19[0123456789]
20dummy = YES
21
diff --git a/src/ats-test/test_transport_ats_1addr.conf b/src/ats-test/test_transport_ats_1addr.conf
deleted file mode 100644
index 311e5f00d..000000000
--- a/src/ats-test/test_transport_ats_1addr.conf
+++ /dev/null
@@ -1,36 +0,0 @@
1@INLINE@ test_transport_defaults.conf
2[PATHS]
3SERVICEHOME = /tmp/test-gnunet-testing/
4
5[TESTING]
6HOSTKEYSFILE = ${DATADIR}/testing_hostkeys.dat
7
8[nat]
9ALLOW_NAT = NO
10
11[arm]
12PORT = 2566
13DEFAULTSERVICES = core
14
15[statistics]
16PORT = 2567
17
18[resolver]
19PORT = 2564
20
21[peerinfo]
22PORT = 2569
23
24[transport]
25PORT = 2565
26PLUGINS = unix
27ATS_MIN_INTERVAL = 100
28ATS_EXEC_INTERVAL = 250
29
30[core]
31AUTOSTART = YES
32PORT = 2570
33
34[transport-unix]
35PORT = 2572
36
diff --git a/src/ats-test/test_transport_ats_2addr.conf b/src/ats-test/test_transport_ats_2addr.conf
deleted file mode 100644
index 0571dbf21..000000000
--- a/src/ats-test/test_transport_ats_2addr.conf
+++ /dev/null
@@ -1,36 +0,0 @@
1@INLINE@ test_transport_defaults.conf
2[PATHS]
3SERVICEHOME = /tmp/test-gnunet-testing/
4
5[TESTING]
6HOSTKEYSFILE = ${DATADIR}/testing_hostkeys.dat
7
8[transport-udp]
9PORT = 2571
10
11[arm]
12PORT = 2566
13DEFAULTSERVICES = core
14
15[statistics]
16PORT = 2567
17
18[resolver]
19PORT = 2564
20
21[peerinfo]
22PORT = 2569
23
24[transport]
25PORT = 2565
26PLUGINS = udp unix
27ATS_MIN_INTERVAL = 100
28ATS_EXEC_INTERVAL = 250
29
30[core]
31AUTOSTART = YES
32PORT = 2570
33
34[transport-unix]
35PORT = 2572
36
diff --git a/src/ats-test/test_transport_ats_4addr.conf b/src/ats-test/test_transport_ats_4addr.conf
deleted file mode 100644
index e4b4863b3..000000000
--- a/src/ats-test/test_transport_ats_4addr.conf
+++ /dev/null
@@ -1,41 +0,0 @@
1@INLINE@ test_transport_defaults.conf
2[PATHS]
3SERVICEHOME = /tmp/test-gnunet-testing/
4
5[TESTING]
6HOSTKEYSFILE = ${DATADIR}/testing_hostkeys.dat
7
8[nat]
9ALLOW_NAT = NO
10
11[transport-tcp]
12TIMEOUT = 5 s
13
14[transport-udp]
15PORT = 2571
16
17[arm]
18PORT = 2566
19DEFAULTSERVICES = core
20
21[statistics]
22PORT = 2567
23
24[resolver]
25PORT = 2564
26
27[peerinfo]
28PORT = 2569
29
30[transport]
31PORT = 2565
32ATS_MIN_INTERVAL = 100
33ATS_EXEC_INTERVAL = 250
34
35[core]
36AUTOSTART = YES
37PORT = 2570
38
39[transport-unix]
40PORT = 2572
41
diff --git a/src/ats-test/test_transport_ats_multiple_peers.c b/src/ats-test/test_transport_ats_multiple_peers.c
deleted file mode 100644
index 66077df8d..000000000
--- a/src/ats-test/test_transport_ats_multiple_peers.c
+++ /dev/null
@@ -1,821 +0,0 @@
1/*
2 This file is part of GNUnet.
3 (C) 2009 Christian Grothoff (and other contributing authors)
4
5 GNUnet is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published
7 by the Free Software Foundation; either version 3, or (at your
8 option) any later version.
9
10 GNUnet is distributed in the hope that it will be useful, but
11 WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with GNUnet; see the file COPYING. If not, write to the
17 Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18 Boston, MA 02111-1307, USA.
19*/
20/**
21 * @file testing/test_transport_ats_multiple_peers.c
22 * @brief testcase for ats functionality by starting multiple peers
23 */
24
25#include "platform.h"
26#include "gnunet_util_lib.h"
27
28#include "gnunet_testing_lib.h"
29#include "gnunet_transport_service.h"
30#include "gauger.h"
31#include "gnunet-service-transport_ats.h"
32
33#define VERBOSE GNUNET_NO
34
35#define NUM_PEERS 11
36#define MEASUREMENTS 5
37
38#define DELAY GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 300)
39#define TIMEOUT GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 300)
40#define SEND_TIMEOUT GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 1)
41
42static int ok;
43
44static int peers_left;
45
46static int failed_peers;
47
48static int measurement_started = GNUNET_NO;
49static char *config_file;
50
51static struct GNUNET_TESTING_PeerGroup *pg;
52
53static GNUNET_SCHEDULER_TaskIdentifier shutdown_task;
54static GNUNET_SCHEDULER_TaskIdentifier stats_task;
55static GNUNET_SCHEDULER_TaskIdentifier send_task;
56struct GNUNET_TESTING_Daemon *master_deamon;
57struct GNUNET_TESTING_Daemon *ping_deamon;
58
59struct GNUNET_STATISTICS_Handle *stats;
60
61struct TEST_result
62{
63 uint64_t timestamp;
64 uint64_t duration;
65 uint64_t mechs;
66 uint64_t peers;
67 uint64_t solution;
68 uint64_t state;
69};
70
71GNUNET_NETWORK_STRUCT_BEGIN
72
73struct TestMessage
74{
75 struct GNUNET_MessageHeader header;
76 uint32_t num;
77};
78GNUNET_NETWORK_STRUCT_END
79
80
81static int count;
82static int c_new;
83static int c_unmodified;
84static int c_modified;
85static int connected;
86static int peers;
87
88static int force_q_updates;
89static int force_rebuild;
90static int send_msg;
91static int machine_parsable;
92
93static struct TEST_result results_new[MEASUREMENTS + 1];
94static struct TEST_result results_modified[MEASUREMENTS + 1];
95static struct TEST_result results_unmodified[MEASUREMENTS + 1];
96static struct TEST_result current;
97
98static struct GNUNET_STATISTICS_GetHandle *s_solution;
99static struct GNUNET_STATISTICS_GetHandle *s_time;
100static struct GNUNET_STATISTICS_GetHandle *s_peers;
101static struct GNUNET_STATISTICS_GetHandle *s_mechs;
102static struct GNUNET_STATISTICS_GetHandle *s_duration;
103static struct GNUNET_STATISTICS_GetHandle *s_invalid;
104static struct GNUNET_STATISTICS_GetHandle *s_state;
105
106struct GNUNET_TRANSPORT_TransmitHandle *t;
107struct GNUNET_TRANSPORT_Handle *th;
108
109/**
110 * Check whether peers successfully shut down.
111 */
112static void
113shutdown_callback (void *cls, const char *emsg)
114{
115 if (emsg != NULL)
116 {
117#if VERBOSE
118 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Shutdown of peers failed!\n");
119#endif
120 if (ok == 0)
121 ok = 666;
122 }
123 else
124 {
125#if VERBOSE
126 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "All peers successfully shut down!\n");
127 if (stats != NULL)
128 GNUNET_STATISTICS_destroy (stats, GNUNET_NO);
129 stats = NULL;
130#endif
131 }
132}
133
134static void
135shutdown_peers ()
136{
137 if (shutdown_task != GNUNET_SCHEDULER_NO_TASK)
138 {
139 GNUNET_SCHEDULER_cancel (shutdown_task);
140 shutdown_task = GNUNET_SCHEDULER_NO_TASK;
141 }
142 if (stats_task != GNUNET_SCHEDULER_NO_TASK)
143 {
144 GNUNET_SCHEDULER_cancel (stats_task);
145 stats_task = GNUNET_SCHEDULER_NO_TASK;
146 }
147 if (send_task != GNUNET_SCHEDULER_NO_TASK)
148 {
149 GNUNET_SCHEDULER_cancel (send_task);
150 send_task = GNUNET_SCHEDULER_NO_TASK;
151 }
152
153 if (t != NULL)
154 {
155 GNUNET_TRANSPORT_notify_transmit_ready_cancel (t);
156 t = NULL;
157 }
158 GNUNET_TRANSPORT_disconnect (th);
159 if (s_time != NULL)
160 {
161 GNUNET_STATISTICS_get_cancel (s_time);
162 s_time = NULL;
163 }
164 if (s_peers != NULL)
165 {
166 GNUNET_STATISTICS_get_cancel (s_peers);
167 s_peers = NULL;
168 }
169 if (s_mechs != NULL)
170 {
171 GNUNET_STATISTICS_get_cancel (s_mechs);
172 s_mechs = NULL;
173 }
174 if (s_solution != NULL)
175 {
176 GNUNET_STATISTICS_get_cancel (s_solution);
177 s_solution = NULL;
178 }
179 if (s_duration != NULL)
180 {
181 GNUNET_STATISTICS_get_cancel (s_duration);
182 s_duration = NULL;
183 }
184 if (s_invalid != NULL)
185 {
186 GNUNET_STATISTICS_get_cancel (s_invalid);
187 s_invalid = NULL;
188 }
189 if (s_state != NULL)
190 {
191 GNUNET_STATISTICS_get_cancel (s_state);
192 s_state = NULL;
193 }
194 GNUNET_TESTING_daemons_stop (pg, TIMEOUT, &shutdown_callback, NULL);
195}
196
197static void
198evaluate_measurements ()
199{
200 int c;
201
202 //int mechs = 0;
203 double average[3];
204 double stddev[3];
205
206 //char * output;
207 c = 1;
208
209 //GNUNET_asprintf(&output, "p,%i,m,%i,",peers, MEASUREMENTS, results_modified[0].mechs,
210
211 average[0] = 0.0;
212 for (c = 0; c < c_new; c++)
213 {
214 average[0] += (double) results_new[c].duration;
215 }
216 average[0] /= c_new;
217
218 stddev[0] = 0.0;
219 for (c = 0; c < c_new; c++)
220 {
221 stddev[0] +=
222 (results_new[c].duration - average[0]) * (results_new[c].duration -
223 average[0]);
224 }
225 stddev[0] /= c_new;
226 stddev[0] = sqrt (stddev[0]);
227 if (!machine_parsable)
228 FPRINTF (stderr, "new, %i measurements, average: %f stddev: %f\n", c_new,
229 average[0], stddev[0]);
230
231 average[1] = 0.0;
232 for (c = 0; c < c_modified; c++)
233 {
234 average[1] += (double) results_modified[c].duration;
235 }
236 average[1] /= c_modified;
237
238 stddev[1] = 0.0;
239 for (c = 0; c < c_modified; c++)
240 {
241 stddev[1] +=
242 (results_modified[c].duration -
243 average[1]) * (results_modified[c].duration - average[1]);
244 }
245 stddev[1] /= c_modified;
246 stddev[1] = sqrt (stddev[1]);
247 if (!machine_parsable)
248 FPRINTF (stderr, "modified, %i measurements, average: %f stddev: %f\n",
249 c_modified, average[1], stddev[1]);
250
251 average[2] = 0.0;
252 for (c = 0; c < c_unmodified; c++)
253 {
254 average[2] += (double) results_unmodified[c].duration;
255 }
256 average[2] /= c_unmodified;
257 stddev[2] = 0.0;
258 for (c = 0; c < c_unmodified; c++)
259 {
260 stddev[2] +=
261 (results_unmodified[c].duration -
262 average[2]) * (results_unmodified[c].duration - average[2]);
263 }
264 stddev[2] /= c_unmodified;
265 stddev[2] = sqrt (stddev[2]);
266
267 if (!machine_parsable)
268 FPRINTF (stderr, "unmodified, %i measurements, average: %f stddev: %f\n",
269 c_unmodified, average[2], stddev[2]);
270
271 if (machine_parsable)
272 FPRINTF (stderr,
273 "peers,%i,mechs,%llu," "new,%i,%f,%f," "mod,%i,%f,%f,"
274 "unmod,%i,%f,%f\n", peers - 1,
275 (unsigned long long) results_unmodified[0].mechs, c_new,
276 average[0], stddev[0], c_modified, average[1], stddev[1],
277 c_unmodified, average[2], stddev[2]);
278 shutdown_peers ();
279}
280
281
282static int
283stats_cb (void *cls, const char *subsystem, const char *name, uint64_t value,
284 int is_persistent)
285{
286 static int printed = GNUNET_NO;
287
288#if VERBOSE_ATS
289 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "%s = %llu\n", name, value);
290#endif
291 if (0 == strcmp (name, "ATS invalid solutions"))
292 {
293 if (stats_task != GNUNET_SCHEDULER_NO_TASK)
294 {
295 GNUNET_SCHEDULER_cancel (stats_task);
296 stats_task = GNUNET_SCHEDULER_NO_TASK;
297 }
298 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
299 "MLP produced invalid %llu result(s)!\n", value);
300 shutdown_peers ();
301 return GNUNET_SYSERR;
302 }
303
304 if (0 == strcmp (name, "ATS solution"))
305 {
306 s_solution = NULL;
307 }
308
309 if (0 == strcmp (name, "ATS peers"))
310 {
311 s_peers = NULL;
312 }
313
314 if (0 == strcmp (name, "ATS mechanisms"))
315 {
316 s_mechs = NULL;
317 }
318
319 if (0 == strcmp (name, "ATS duration"))
320 {
321 s_duration = NULL;
322 }
323 if (0 == strcmp (name, "ATS timestamp"))
324 {
325 s_time = NULL;
326 }
327 if (0 == strcmp (name, "ATS state"))
328 {
329 s_state = NULL;
330 }
331
332 if ((measurement_started == GNUNET_NO) && (0 == strcmp (name, "ATS peers")) &&
333 (value == peers - 1))
334 {
335 measurement_started = GNUNET_YES;
336 count = 1;
337 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "All %llu peers connected\n", value);
338#if !VERBOSE
339 if (!machine_parsable)
340 FPRINTF (stderr, "%i", count);
341#endif
342 }
343
344 if (measurement_started == GNUNET_YES)
345 {
346 // GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "%s == %llu\n", name ,value);
347 if (0 == strcmp (name, "ATS timestamp"))
348 {
349 if (current.timestamp == 0)
350 {
351 printed = GNUNET_NO;
352 current.timestamp = value;
353 }
354 if (current.timestamp == value)
355 {
356 printed = GNUNET_YES;
357 }
358 if (current.timestamp != value)
359 {
360 if (current.state == ATS_NEW)
361 {
362 if (c_new < MEASUREMENTS)
363 {
364 results_new[c_new] = current;
365 c_new++;
366 }
367 else
368 {
369 force_rebuild = GNUNET_NO;
370 force_q_updates = GNUNET_NO;
371 send_msg = GNUNET_NO;
372 }
373 }
374 if (current.state == ATS_UNMODIFIED)
375 {
376 if (c_unmodified < MEASUREMENTS)
377 {
378 results_unmodified[c_unmodified] = current;
379 c_unmodified++;
380 }
381
382 }
383 if (current.state == ATS_QUALITY_UPDATED)
384 {
385 if (c_modified < MEASUREMENTS)
386 {
387 results_modified[c_modified] = current;
388 c_modified++;
389 }
390 else
391 {
392 force_q_updates = GNUNET_NO;
393 force_rebuild = GNUNET_YES;
394 }
395 }
396 count++;
397#if VERBOSE
398 FPRINTF (stderr, "(new: %i / modified: %i / unmodified: %i) of %i \n",
399 c_new, c_modified, c_unmodified, MEASUREMENTS);
400#endif
401 if ((c_modified >= MEASUREMENTS) && (c_new >= MEASUREMENTS) &&
402 (c_unmodified >= MEASUREMENTS))
403 {
404#if !VERBOSE
405 if (!machine_parsable)
406 FPRINTF (stdout, "\n");
407#endif
408 if (stats_task != GNUNET_SCHEDULER_NO_TASK)
409 {
410 GNUNET_SCHEDULER_cancel (stats_task);
411 stats_task = GNUNET_SCHEDULER_NO_TASK;
412 }
413 evaluate_measurements ();
414 return GNUNET_SYSERR;
415 }
416
417 printed = GNUNET_NO;
418 current.timestamp = value;
419#if !VERBOSE
420 if (!machine_parsable)
421 FPRINTF (stderr, "..%i", count);
422#endif
423 return GNUNET_OK;
424 }
425 }
426
427 if (0 == strcmp (name, "ATS solution"))
428 {
429 current.solution = value;
430 if (printed == GNUNET_NO)
431 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "[%i] %s: %llu \n", count, name,
432 value);
433 }
434
435 if (0 == strcmp (name, "ATS peers"))
436 {
437 current.peers = value;
438 if (printed == GNUNET_NO)
439 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "[%i] %s: %llu \n", count, name,
440 value);
441 }
442
443 if (0 == strcmp (name, "ATS mechanisms"))
444 {
445 current.mechs = value;
446 if (printed == GNUNET_NO)
447 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "[%i] %s: %llu \n", count, name,
448 value);
449 }
450
451 if (0 == strcmp (name, "ATS duration"))
452 {
453 current.duration = value;
454 if (printed == GNUNET_NO)
455 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "[%i] %s: %llu \n", count, name,
456 value);
457 }
458 if (0 == strcmp (name, "ATS state"))
459 {
460 current.state = value;
461 const char *cont;
462
463 switch (value)
464 {
465 case ATS_NEW:
466 cont = "NEW";
467 break;
468 case ATS_COST_UPDATED:
469 cont = "C_UPDATED";
470 break;
471 case ATS_QUALITY_UPDATED:
472 cont = "Q_UPDATED";
473 break;
474 case ATS_QUALITY_COST_UPDATED:
475 cont = "QC_UPDATED";
476 break;
477 case ATS_UNMODIFIED:
478 cont = "UNMODIFIED";
479 break;
480 default:
481 GNUNET_break (0);
482 cont = "<undefined>";
483 break;
484 }
485 if (printed == GNUNET_NO)
486 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "[%i] ATS state: %s\n", count,
487 cont);
488 }
489 }
490 return GNUNET_OK;
491}
492
493
494static void
495stats_get_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
496{
497 stats_task = GNUNET_SCHEDULER_NO_TASK;
498 if ((tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN) != 0)
499 return;
500
501 s_time =
502 GNUNET_STATISTICS_get (stats, "transport", "ATS timestamp", TIMEOUT, NULL,
503 &stats_cb, NULL);
504 s_solution =
505 GNUNET_STATISTICS_get (stats, "transport", "ATS solution", TIMEOUT, NULL,
506 &stats_cb, NULL);
507 s_duration =
508 GNUNET_STATISTICS_get (stats, "transport", "ATS duration", TIMEOUT, NULL,
509 &stats_cb, NULL);
510 s_peers =
511 GNUNET_STATISTICS_get (stats, "transport", "ATS peers", TIMEOUT, NULL,
512 &stats_cb, NULL);
513 s_mechs =
514 GNUNET_STATISTICS_get (stats, "transport", "ATS mechanisms", TIMEOUT,
515 NULL, &stats_cb, NULL);
516 s_invalid =
517 GNUNET_STATISTICS_get (stats, "transport", "ATS invalid solutions",
518 TIMEOUT, NULL, &stats_cb, NULL);
519 s_state =
520 GNUNET_STATISTICS_get (stats, "transport", "ATS state", TIMEOUT, NULL,
521 &stats_cb, NULL);
522
523 stats_task =
524 GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_relative_multiply
525 (GNUNET_TIME_UNIT_MILLISECONDS, 100),
526 &stats_get_task, NULL);
527}
528
529
530static void
531delay (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
532{
533 shutdown_task = GNUNET_SCHEDULER_NO_TASK;
534 if ((tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN) != 0)
535 return;
536#if VERBOSE
537 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Delay over\n");
538#endif
539 shutdown_peers ();
540}
541
542static void
543connect_peers ()
544{
545 shutdown_task = GNUNET_SCHEDULER_add_delayed (DELAY, &delay, NULL);
546}
547
548
549/* To make compiler happy */
550void
551dummy (void)
552{
553 struct ATS_quality_metric *q = qm;
554
555 q = NULL;
556 q++;
557 struct ATS_ressource *r = ressources;
558
559 r = NULL;
560 r++;
561}
562
563static size_t
564send_dummy_data_task (void *cls, size_t size, void *buf)
565{
566 int s = sizeof (struct TestMessage);
567 struct TestMessage hdr;
568
569 hdr.header.size = htons (s);
570 hdr.header.type = htons (GNUNET_MESSAGE_TYPE_TRANSPORT_ATS);
571 if (force_rebuild)
572 hdr.num = htonl (1);
573 else if (force_q_updates)
574 hdr.num = htonl (2);
575 else
576 hdr.num = htonl (0);
577 memcpy (buf, &hdr, s);
578 // GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Sent bytes: %i of %i\n", s, s);
579 t = NULL;
580 return s;
581}
582
583
584static void
585send_task_f (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
586{
587 send_task = GNUNET_SCHEDULER_NO_TASK;
588 if ((tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN) != 0)
589 return;
590
591 if (t != NULL)
592 {
593 GNUNET_TRANSPORT_notify_transmit_ready_cancel (t);
594 t = NULL;
595 }
596
597 if (send_msg == GNUNET_YES)
598 t = GNUNET_TRANSPORT_notify_transmit_ready (th, &master_deamon->id,
599 sizeof (struct TestMessage), 0,
600 SEND_TIMEOUT,
601 &send_dummy_data_task, NULL);
602 send_task =
603 GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_relative_multiply
604 (GNUNET_TIME_UNIT_MILLISECONDS, 1000),
605 &send_task_f, NULL);
606
607}
608
609static void
610notify_connect (void *cls, const struct GNUNET_PeerIdentity *peer,
611 const struct GNUNET_ATS_Information *ats, uint32_t ats_count)
612{
613 send_task = GNUNET_SCHEDULER_add_now (&send_task_f, NULL);
614}
615
616static void
617notify_disconnect (void *cls, const struct GNUNET_PeerIdentity *peer)
618{
619 if (GNUNET_SCHEDULER_NO_TASK != send_task)
620 {
621 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
622 "Disconnect event before transmission request could be scheduled!\n");
623 GNUNET_SCHEDULER_cancel (send_task);
624 send_task = GNUNET_SCHEDULER_NO_TASK;
625 }
626 if (NULL != t)
627 {
628 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
629 "Disconnect event before transmission request could be completed!\n");
630 GNUNET_TRANSPORT_notify_transmit_ready_cancel (t);
631 t = NULL;
632 }
633}
634
635static void
636daemon_connect_cb (void *cls, const struct GNUNET_PeerIdentity *first,
637 const struct GNUNET_PeerIdentity *second, uint32_t distance,
638 const struct GNUNET_CONFIGURATION_Handle *first_cfg,
639 const struct GNUNET_CONFIGURATION_Handle *second_cfg,
640 struct GNUNET_TESTING_Daemon *first_daemon,
641 struct GNUNET_TESTING_Daemon *second_daemon,
642 const char *emsg)
643{
644 char *firstc = GNUNET_strdup (GNUNET_i2s (first));
645 char *secondc = GNUNET_strdup (GNUNET_i2s (second));
646
647 connected++;
648 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Connected peers `%s'<->`%s' (%i/%i)\n",
649 firstc, secondc, connected, peers - 1);
650 GNUNET_free (firstc);
651 GNUNET_free (secondc);
652
653 if (((first_daemon == ping_deamon) || (second_daemon == ping_deamon)) &&
654 (master_deamon != NULL) && (ping_deamon != NULL))
655 {
656 th = GNUNET_TRANSPORT_connect (ping_deamon->cfg, &ping_deamon->id, NULL,
657 NULL, &notify_connect, &notify_disconnect);
658 force_q_updates = GNUNET_YES;
659 send_msg = GNUNET_YES;
660 }
661}
662
663
664
665static void
666daemon_start_cb (void *cls, const struct GNUNET_PeerIdentity *id,
667 const struct GNUNET_CONFIGURATION_Handle *cfg,
668 struct GNUNET_TESTING_Daemon *d, const char *emsg)
669{
670 if (id == NULL)
671 {
672 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
673 "Start callback called with error (too long starting peers), aborting test!\n");
674 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Error from testing: `%s'\n");
675 failed_peers++;
676 if (failed_peers == peers_left)
677 {
678 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
679 "Too many peers failed, ending test!\n");
680 ok = 1;
681 shutdown_peers ();
682 }
683 return;
684 }
685 peers_left--;
686
687 if (master_deamon == NULL)
688 {
689 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Master peer `%s' '%s'\n",
690 GNUNET_i2s (id), d->cfgfile);
691 master_deamon = d;
692 stats = GNUNET_STATISTICS_create ("transport", master_deamon->cfg);
693 GNUNET_assert (stats != NULL);
694 stats_task = GNUNET_SCHEDULER_add_now (&stats_get_task, NULL);
695 }
696 else
697 {
698 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Connecting peer `%s'\n",
699 GNUNET_i2s (id), GNUNET_i2s (&master_deamon->id));
700 GNUNET_TESTING_daemons_connect (d, master_deamon, TIMEOUT, 0, GNUNET_YES,
701 &daemon_connect_cb, NULL);
702 }
703
704 if (peers_left == 0)
705 {
706 if (ping_deamon == NULL)
707 {
708 ping_deamon = d;
709 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Ping peer `%s' '%s'\n",
710 GNUNET_i2s (id), d->cfgfile);
711 }
712
713 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "All peers started successfully!\n");
714 connect_peers ();
715 ok = 0;
716 }
717 else if (failed_peers == peers_left)
718 {
719 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
720 "Too many peers failed, ending test!\n");
721 shutdown_peers ();
722 ok = 1;
723 }
724}
725
726
727static void
728run (void *cls, char *const *args, const char *cfgfile,
729 const struct GNUNET_CONFIGURATION_Handle *cfg)
730{
731 ok = 1;
732 measurement_started = GNUNET_NO;
733#if VERBOSE
734 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Starting %i peers.\n", peers);
735#endif
736 peers_left = peers;
737 pg = GNUNET_TESTING_daemons_start (cfg, peers_left, /* Total number of peers */
738 peers_left, /* Number of outstanding connections */
739 peers_left, /* Number of parallel ssh connections, or peers being started at once */
740 TIMEOUT, NULL, NULL, &daemon_start_cb,
741 NULL, NULL, NULL, NULL);
742 GNUNET_assert (pg != NULL);
743}
744
745
746static int
747check ()
748{
749 char *const argv[] = { "test-testing",
750 "-c",
751 config_file,
752#if VERBOSE
753 "-L", "DEBUG",
754#endif
755 NULL
756 };
757 struct GNUNET_GETOPT_CommandLineOption options[] = {
758 GNUNET_GETOPT_OPTION_END
759 };
760 GNUNET_PROGRAM_run ((sizeof (argv) / sizeof (char *)) - 1, argv,
761 "test_transport_ats_multiple_peers", "nohelp", options,
762 &run, &ok);
763 return ok;
764}
765
766int
767main (int argc, char *argv[])
768{
769 int ret = 0;
770
771 GNUNET_log_setup ("test-transport-ats-multiple-peers",
772#if VERBOSE
773 "DEBUG",
774#else
775 "INFO",
776#endif
777 NULL);
778
779 GNUNET_DISK_directory_remove ("/tmp/test-gnunet-testing");
780 machine_parsable = GNUNET_NO;
781 peers = NUM_PEERS;
782 config_file = "test_transport_ats_4addr.conf";
783
784 int c = 0;
785
786 if (argc >= 2)
787 {
788 for (c = 0; c < argc; c++)
789 {
790 /* set peers */
791 if ((strcmp (argv[c], "-p") == 0) && c < (argc - 1))
792 {
793 peers = atoi (argv[c + 1]);
794 peers++;
795 }
796 /* set machine parsable */
797 if (strcmp (argv[c], "-m") == 0)
798 {
799 machine_parsable = GNUNET_YES;
800 }
801 /* set config file */
802 if ((strcmp (argv[c], "-c") == 0) && c < (argc - 1))
803 {
804 config_file = argv[c + 1];
805 }
806 }
807 }
808
809 ret = check ();
810 /**
811 * Still need to remove the base testing directory here,
812 * because group starts will create subdirectories under this
813 * main dir. However, we no longer need to sleep, as the
814 * shutdown sequence won't return until everything is cleaned
815 * up.
816 */
817 GNUNET_DISK_directory_remove ("/tmp/test-gnunet-testing");
818 return ret;
819}
820
821/* end of test_transport_ats_multiple_peers.c*/