File: spectral_level.cpp1

package info (click to toggle)
faust 2.79.3%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 397,496 kB
  • sloc: cpp: 278,433; ansic: 116,164; javascript: 18,529; vhdl: 14,052; sh: 13,884; java: 5,900; objc: 3,852; python: 3,222; makefile: 2,655; cs: 1,672; lisp: 1,146; ruby: 954; yacc: 586; xml: 471; lex: 247; awk: 110; tcl: 26
file content (5208 lines) | stat: -rw-r--r-- 259,545 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
//----------------------------------------------------------
// name: "spectral_level"
//
// Code generated with Faust 2.77.2 (https://faust.grame.fr)
//----------------------------------------------------------

/* link with  */
#include <math.h>
#ifndef FAUSTFLOAT
#define FAUSTFLOAT float
#endif 


#ifndef FAUSTCLASS 
#define FAUSTCLASS mydsp
#endif

class mydsp : public dsp {
  private:
	FAUSTFLOAT 	fslider0;
	FAUSTFLOAT 	fslider1;
	float 	fConst0; // step: 16
	float 	fConst1; // step: 17
	float 	fConst2; // step: 26
	float 	fConst3; // step: 28
	float 	fConst4; // step: 32
	float 	fConst5; // step: 38
	float 	fConst6; // step: 44
	float 	fConst7; // step: 50
	float 	fConst8; // step: 54
	float 	fConst9; // step: 55
	float 	fConst10; // step: 57
	// Recursion delay fVeeec1 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec1State[2]; // Copy Delay
	float 	fConst11; // step: 66
	float 	fConst12; // step: 67
	float 	fConst13; // step: 70
	float 	fConst14; // step: 80
	float 	fConst15; // step: 84
	// Recursion delay fVeeec4 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec4State[2]; // Copy Delay
	float 	fConst16; // step: 92
	float 	fConst17; // step: 93
	float 	fConst18; // step: 96
	float 	fConst19; // step: 106
	float 	fConst20; // step: 110
	// Recursion delay fVeeec7 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec7State[2]; // Copy Delay
	float 	fConst21; // step: 118
	float 	fConst22; // step: 119
	float 	fConst23; // step: 122
	// Recursion delay fVeeec0 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec0State; // Mono Delay
	FAUSTFLOAT 	fbargraph0;
	float 	fConst24; // step: 142
	float 	fConst25; // step: 143
	float 	fConst26; // step: 147
	float 	fConst27; // step: 151
	float 	fConst28; // step: 155
	float 	fConst29; // step: 161
	float 	fConst30; // step: 167
	float 	fConst31; // step: 173
	float 	fConst32; // step: 178
	float 	fConst33; // step: 182
	// Recursion delay fVeeec12 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec12State[2]; // Copy Delay
	float 	fConst34; // step: 191
	float 	fConst35; // step: 192
	float 	fConst36; // step: 195
	float 	fConst37; // step: 205
	float 	fConst38; // step: 209
	// Recursion delay fVeeec15 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec15State[2]; // Copy Delay
	float 	fConst39; // step: 217
	float 	fConst40; // step: 220
	float 	fConst41; // step: 230
	float 	fConst42; // step: 234
	// Recursion delay fVeeec18 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec18State[2]; // Copy Delay
	float 	fConst43; // step: 242
	float 	fConst44; // step: 245
	float 	fConst45; // step: 254
	float 	fConst46; // step: 257
	float 	fConst47; // step: 258
	float 	fConst48; // step: 260
	// Recursion delay fVeeec21 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec21State[2]; // Copy Delay
	float 	fConst49; // step: 267
	float 	fConst50; // step: 268
	float 	fConst51; // step: 271
	float 	fConst52; // step: 280
	float 	fConst53; // step: 284
	// Recursion delay fVeeec24 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec24State[2]; // Copy Delay
	float 	fConst54; // step: 291
	float 	fConst55; // step: 292
	float 	fConst56; // step: 295
	float 	fConst57; // step: 304
	float 	fConst58; // step: 308
	// Recursion delay fVeeec27 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec27State[2]; // Copy Delay
	float 	fConst59; // step: 315
	float 	fConst60; // step: 316
	float 	fConst61; // step: 319
	// Recursion delay fVeeec11 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec11State; // Mono Delay
	FAUSTFLOAT 	fbargraph1;
	float 	fConst62; // step: 339
	float 	fConst63; // step: 340
	float 	fConst64; // step: 344
	float 	fConst65; // step: 348
	float 	fConst66; // step: 352
	float 	fConst67; // step: 356
	float 	fConst68; // step: 360
	float 	fConst69; // step: 364
	float 	fConst70; // step: 368
	float 	fConst71; // step: 372
	// Recursion delay fVeeec32 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec32State[2]; // Copy Delay
	float 	fConst72; // step: 379
	float 	fConst73; // step: 380
	float 	fConst74; // step: 383
	float 	fConst75; // step: 392
	float 	fConst76; // step: 396
	// Recursion delay fVeeec35 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec35State[2]; // Copy Delay
	float 	fConst77; // step: 403
	float 	fConst78; // step: 406
	float 	fConst79; // step: 415
	float 	fConst80; // step: 419
	// Recursion delay fVeeec38 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec38State[2]; // Copy Delay
	float 	fConst81; // step: 426
	float 	fConst82; // step: 429
	float 	fConst83; // step: 438
	float 	fConst84; // step: 441
	float 	fConst85; // step: 442
	float 	fConst86; // step: 444
	// Recursion delay fVeeec41 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec41State[2]; // Copy Delay
	float 	fConst87; // step: 451
	float 	fConst88; // step: 452
	float 	fConst89; // step: 455
	float 	fConst90; // step: 464
	float 	fConst91; // step: 468
	// Recursion delay fVeeec44 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec44State[2]; // Copy Delay
	float 	fConst92; // step: 475
	float 	fConst93; // step: 476
	float 	fConst94; // step: 479
	float 	fConst95; // step: 488
	float 	fConst96; // step: 492
	// Recursion delay fVeeec47 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec47State[2]; // Copy Delay
	float 	fConst97; // step: 499
	float 	fConst98; // step: 500
	float 	fConst99; // step: 503
	// Recursion delay fVeeec31 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec31State; // Mono Delay
	FAUSTFLOAT 	fbargraph2;
	float 	fConst100; // step: 523
	float 	fConst101; // step: 524
	float 	fConst102; // step: 528
	float 	fConst103; // step: 532
	float 	fConst104; // step: 536
	float 	fConst105; // step: 540
	float 	fConst106; // step: 544
	float 	fConst107; // step: 548
	float 	fConst108; // step: 552
	float 	fConst109; // step: 556
	// Recursion delay fVeeec52 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec52State[2]; // Copy Delay
	float 	fConst110; // step: 563
	float 	fConst111; // step: 564
	float 	fConst112; // step: 567
	float 	fConst113; // step: 576
	float 	fConst114; // step: 580
	// Recursion delay fVeeec55 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec55State[2]; // Copy Delay
	float 	fConst115; // step: 587
	float 	fConst116; // step: 590
	float 	fConst117; // step: 599
	float 	fConst118; // step: 603
	// Recursion delay fVeeec58 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec58State[2]; // Copy Delay
	float 	fConst119; // step: 610
	float 	fConst120; // step: 613
	float 	fConst121; // step: 622
	float 	fConst122; // step: 625
	float 	fConst123; // step: 626
	float 	fConst124; // step: 628
	// Recursion delay fVeeec61 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec61State[2]; // Copy Delay
	float 	fConst125; // step: 635
	float 	fConst126; // step: 636
	float 	fConst127; // step: 639
	float 	fConst128; // step: 648
	float 	fConst129; // step: 652
	// Recursion delay fVeeec64 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec64State[2]; // Copy Delay
	float 	fConst130; // step: 659
	float 	fConst131; // step: 660
	float 	fConst132; // step: 663
	float 	fConst133; // step: 672
	float 	fConst134; // step: 676
	// Recursion delay fVeeec67 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec67State[2]; // Copy Delay
	float 	fConst135; // step: 683
	float 	fConst136; // step: 684
	float 	fConst137; // step: 687
	// Recursion delay fVeeec51 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec51State; // Mono Delay
	FAUSTFLOAT 	fbargraph3;
	float 	fConst138; // step: 707
	float 	fConst139; // step: 708
	float 	fConst140; // step: 712
	float 	fConst141; // step: 716
	float 	fConst142; // step: 720
	float 	fConst143; // step: 724
	float 	fConst144; // step: 728
	float 	fConst145; // step: 732
	float 	fConst146; // step: 736
	float 	fConst147; // step: 740
	// Recursion delay fVeeec72 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec72State[2]; // Copy Delay
	float 	fConst148; // step: 747
	float 	fConst149; // step: 748
	float 	fConst150; // step: 751
	float 	fConst151; // step: 760
	float 	fConst152; // step: 764
	// Recursion delay fVeeec75 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec75State[2]; // Copy Delay
	float 	fConst153; // step: 771
	float 	fConst154; // step: 774
	float 	fConst155; // step: 783
	float 	fConst156; // step: 787
	// Recursion delay fVeeec78 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec78State[2]; // Copy Delay
	float 	fConst157; // step: 794
	float 	fConst158; // step: 797
	float 	fConst159; // step: 806
	float 	fConst160; // step: 809
	float 	fConst161; // step: 810
	float 	fConst162; // step: 812
	// Recursion delay fVeeec81 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec81State[2]; // Copy Delay
	float 	fConst163; // step: 819
	float 	fConst164; // step: 820
	float 	fConst165; // step: 823
	float 	fConst166; // step: 832
	float 	fConst167; // step: 836
	// Recursion delay fVeeec84 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec84State[2]; // Copy Delay
	float 	fConst168; // step: 843
	float 	fConst169; // step: 844
	float 	fConst170; // step: 847
	float 	fConst171; // step: 856
	float 	fConst172; // step: 860
	// Recursion delay fVeeec87 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec87State[2]; // Copy Delay
	float 	fConst173; // step: 867
	float 	fConst174; // step: 868
	float 	fConst175; // step: 871
	// Recursion delay fVeeec71 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec71State; // Mono Delay
	FAUSTFLOAT 	fbargraph4;
	float 	fConst176; // step: 891
	float 	fConst177; // step: 892
	float 	fConst178; // step: 896
	float 	fConst179; // step: 900
	float 	fConst180; // step: 904
	float 	fConst181; // step: 908
	float 	fConst182; // step: 912
	float 	fConst183; // step: 916
	float 	fConst184; // step: 920
	float 	fConst185; // step: 924
	// Recursion delay fVeeec92 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec92State[2]; // Copy Delay
	float 	fConst186; // step: 931
	float 	fConst187; // step: 932
	float 	fConst188; // step: 935
	float 	fConst189; // step: 944
	float 	fConst190; // step: 948
	// Recursion delay fVeeec95 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec95State[2]; // Copy Delay
	float 	fConst191; // step: 955
	float 	fConst192; // step: 958
	float 	fConst193; // step: 967
	float 	fConst194; // step: 971
	// Recursion delay fVeeec98 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec98State[2]; // Copy Delay
	float 	fConst195; // step: 978
	float 	fConst196; // step: 981
	float 	fConst197; // step: 990
	float 	fConst198; // step: 993
	float 	fConst199; // step: 994
	float 	fConst200; // step: 996
	// Recursion delay fVeeec101 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec101State[2]; // Copy Delay
	float 	fConst201; // step: 1003
	float 	fConst202; // step: 1004
	float 	fConst203; // step: 1007
	float 	fConst204; // step: 1016
	float 	fConst205; // step: 1020
	// Recursion delay fVeeec104 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec104State[2]; // Copy Delay
	float 	fConst206; // step: 1027
	float 	fConst207; // step: 1028
	float 	fConst208; // step: 1031
	float 	fConst209; // step: 1040
	float 	fConst210; // step: 1044
	// Recursion delay fVeeec107 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec107State[2]; // Copy Delay
	float 	fConst211; // step: 1051
	float 	fConst212; // step: 1052
	float 	fConst213; // step: 1055
	// Recursion delay fVeeec91 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec91State; // Mono Delay
	FAUSTFLOAT 	fbargraph5;
	float 	fConst214; // step: 1075
	float 	fConst215; // step: 1076
	float 	fConst216; // step: 1080
	float 	fConst217; // step: 1084
	float 	fConst218; // step: 1088
	float 	fConst219; // step: 1092
	float 	fConst220; // step: 1096
	float 	fConst221; // step: 1100
	float 	fConst222; // step: 1104
	float 	fConst223; // step: 1108
	// Recursion delay fVeeec112 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec112State[2]; // Copy Delay
	float 	fConst224; // step: 1115
	float 	fConst225; // step: 1116
	float 	fConst226; // step: 1119
	float 	fConst227; // step: 1128
	float 	fConst228; // step: 1132
	// Recursion delay fVeeec115 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec115State[2]; // Copy Delay
	float 	fConst229; // step: 1139
	float 	fConst230; // step: 1142
	float 	fConst231; // step: 1151
	float 	fConst232; // step: 1155
	// Recursion delay fVeeec118 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec118State[2]; // Copy Delay
	float 	fConst233; // step: 1162
	float 	fConst234; // step: 1165
	float 	fConst235; // step: 1174
	float 	fConst236; // step: 1177
	float 	fConst237; // step: 1178
	float 	fConst238; // step: 1180
	// Recursion delay fVeeec121 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec121State[2]; // Copy Delay
	float 	fConst239; // step: 1187
	float 	fConst240; // step: 1188
	float 	fConst241; // step: 1191
	float 	fConst242; // step: 1200
	float 	fConst243; // step: 1204
	// Recursion delay fVeeec124 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec124State[2]; // Copy Delay
	float 	fConst244; // step: 1211
	float 	fConst245; // step: 1212
	float 	fConst246; // step: 1215
	float 	fConst247; // step: 1224
	float 	fConst248; // step: 1228
	// Recursion delay fVeeec127 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec127State[2]; // Copy Delay
	float 	fConst249; // step: 1235
	float 	fConst250; // step: 1236
	float 	fConst251; // step: 1239
	// Recursion delay fVeeec111 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec111State; // Mono Delay
	FAUSTFLOAT 	fbargraph6;
	float 	fConst252; // step: 1259
	float 	fConst253; // step: 1260
	float 	fConst254; // step: 1264
	float 	fConst255; // step: 1268
	float 	fConst256; // step: 1272
	float 	fConst257; // step: 1276
	float 	fConst258; // step: 1280
	float 	fConst259; // step: 1284
	float 	fConst260; // step: 1288
	float 	fConst261; // step: 1292
	// Recursion delay fVeeec132 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec132State[2]; // Copy Delay
	float 	fConst262; // step: 1299
	float 	fConst263; // step: 1300
	float 	fConst264; // step: 1303
	float 	fConst265; // step: 1312
	float 	fConst266; // step: 1316
	// Recursion delay fVeeec135 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec135State[2]; // Copy Delay
	float 	fConst267; // step: 1323
	float 	fConst268; // step: 1326
	float 	fConst269; // step: 1335
	float 	fConst270; // step: 1339
	// Recursion delay fVeeec138 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec138State[2]; // Copy Delay
	float 	fConst271; // step: 1346
	float 	fConst272; // step: 1349
	float 	fConst273; // step: 1358
	float 	fConst274; // step: 1361
	float 	fConst275; // step: 1362
	float 	fConst276; // step: 1364
	// Recursion delay fVeeec141 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec141State[2]; // Copy Delay
	float 	fConst277; // step: 1371
	float 	fConst278; // step: 1372
	float 	fConst279; // step: 1375
	float 	fConst280; // step: 1384
	float 	fConst281; // step: 1388
	// Recursion delay fVeeec144 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec144State[2]; // Copy Delay
	float 	fConst282; // step: 1395
	float 	fConst283; // step: 1396
	float 	fConst284; // step: 1399
	float 	fConst285; // step: 1408
	float 	fConst286; // step: 1412
	// Recursion delay fVeeec147 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec147State[2]; // Copy Delay
	float 	fConst287; // step: 1419
	float 	fConst288; // step: 1420
	float 	fConst289; // step: 1423
	// Recursion delay fVeeec131 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec131State; // Mono Delay
	FAUSTFLOAT 	fbargraph7;
	float 	fConst290; // step: 1443
	float 	fConst291; // step: 1444
	float 	fConst292; // step: 1448
	float 	fConst293; // step: 1452
	float 	fConst294; // step: 1456
	float 	fConst295; // step: 1460
	float 	fConst296; // step: 1464
	float 	fConst297; // step: 1468
	float 	fConst298; // step: 1472
	float 	fConst299; // step: 1476
	// Recursion delay fVeeec152 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec152State[2]; // Copy Delay
	float 	fConst300; // step: 1483
	float 	fConst301; // step: 1484
	float 	fConst302; // step: 1487
	float 	fConst303; // step: 1496
	float 	fConst304; // step: 1500
	// Recursion delay fVeeec155 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec155State[2]; // Copy Delay
	float 	fConst305; // step: 1507
	float 	fConst306; // step: 1510
	float 	fConst307; // step: 1519
	float 	fConst308; // step: 1523
	// Recursion delay fVeeec158 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec158State[2]; // Copy Delay
	float 	fConst309; // step: 1530
	float 	fConst310; // step: 1533
	float 	fConst311; // step: 1542
	float 	fConst312; // step: 1545
	float 	fConst313; // step: 1546
	float 	fConst314; // step: 1548
	// Recursion delay fVeeec161 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec161State[2]; // Copy Delay
	float 	fConst315; // step: 1555
	float 	fConst316; // step: 1556
	float 	fConst317; // step: 1559
	float 	fConst318; // step: 1568
	float 	fConst319; // step: 1572
	// Recursion delay fVeeec164 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec164State[2]; // Copy Delay
	float 	fConst320; // step: 1579
	float 	fConst321; // step: 1580
	float 	fConst322; // step: 1583
	float 	fConst323; // step: 1592
	float 	fConst324; // step: 1596
	// Recursion delay fVeeec167 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec167State[2]; // Copy Delay
	float 	fConst325; // step: 1603
	float 	fConst326; // step: 1604
	float 	fConst327; // step: 1607
	// Recursion delay fVeeec151 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec151State; // Mono Delay
	FAUSTFLOAT 	fbargraph8;
	float 	fConst328; // step: 1627
	float 	fConst329; // step: 1628
	float 	fConst330; // step: 1632
	float 	fConst331; // step: 1636
	float 	fConst332; // step: 1640
	float 	fConst333; // step: 1644
	float 	fConst334; // step: 1648
	float 	fConst335; // step: 1652
	float 	fConst336; // step: 1656
	float 	fConst337; // step: 1660
	// Recursion delay fVeeec172 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec172State[2]; // Copy Delay
	float 	fConst338; // step: 1667
	float 	fConst339; // step: 1668
	float 	fConst340; // step: 1671
	float 	fConst341; // step: 1680
	float 	fConst342; // step: 1684
	// Recursion delay fVeeec175 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec175State[2]; // Copy Delay
	float 	fConst343; // step: 1691
	float 	fConst344; // step: 1694
	float 	fConst345; // step: 1703
	float 	fConst346; // step: 1707
	// Recursion delay fVeeec178 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec178State[2]; // Copy Delay
	float 	fConst347; // step: 1714
	float 	fConst348; // step: 1717
	float 	fConst349; // step: 1726
	float 	fConst350; // step: 1729
	float 	fConst351; // step: 1730
	float 	fConst352; // step: 1732
	// Recursion delay fVeeec181 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec181State[2]; // Copy Delay
	float 	fConst353; // step: 1739
	float 	fConst354; // step: 1740
	float 	fConst355; // step: 1743
	float 	fConst356; // step: 1752
	float 	fConst357; // step: 1756
	// Recursion delay fVeeec184 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec184State[2]; // Copy Delay
	float 	fConst358; // step: 1763
	float 	fConst359; // step: 1764
	float 	fConst360; // step: 1767
	float 	fConst361; // step: 1776
	float 	fConst362; // step: 1780
	// Recursion delay fVeeec187 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec187State[2]; // Copy Delay
	float 	fConst363; // step: 1787
	float 	fConst364; // step: 1788
	float 	fConst365; // step: 1791
	// Recursion delay fVeeec171 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec171State; // Mono Delay
	FAUSTFLOAT 	fbargraph9;
	float 	fConst366; // step: 1811
	float 	fConst367; // step: 1812
	float 	fConst368; // step: 1816
	float 	fConst369; // step: 1820
	float 	fConst370; // step: 1824
	float 	fConst371; // step: 1828
	float 	fConst372; // step: 1832
	float 	fConst373; // step: 1836
	float 	fConst374; // step: 1840
	float 	fConst375; // step: 1844
	// Recursion delay fVeeec192 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec192State[2]; // Copy Delay
	float 	fConst376; // step: 1851
	float 	fConst377; // step: 1852
	float 	fConst378; // step: 1855
	float 	fConst379; // step: 1864
	float 	fConst380; // step: 1868
	// Recursion delay fVeeec195 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec195State[2]; // Copy Delay
	float 	fConst381; // step: 1875
	float 	fConst382; // step: 1878
	float 	fConst383; // step: 1887
	float 	fConst384; // step: 1891
	// Recursion delay fVeeec198 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec198State[2]; // Copy Delay
	float 	fConst385; // step: 1898
	float 	fConst386; // step: 1901
	float 	fConst387; // step: 1910
	float 	fConst388; // step: 1913
	float 	fConst389; // step: 1914
	float 	fConst390; // step: 1916
	// Recursion delay fVeeec201 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec201State[2]; // Copy Delay
	float 	fConst391; // step: 1923
	float 	fConst392; // step: 1924
	float 	fConst393; // step: 1927
	float 	fConst394; // step: 1936
	float 	fConst395; // step: 1940
	// Recursion delay fVeeec204 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec204State[2]; // Copy Delay
	float 	fConst396; // step: 1947
	float 	fConst397; // step: 1948
	float 	fConst398; // step: 1951
	float 	fConst399; // step: 1960
	float 	fConst400; // step: 1964
	// Recursion delay fVeeec207 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec207State[2]; // Copy Delay
	float 	fConst401; // step: 1971
	float 	fConst402; // step: 1972
	float 	fConst403; // step: 1975
	// Recursion delay fVeeec191 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec191State; // Mono Delay
	FAUSTFLOAT 	fbargraph10;
	float 	fConst404; // step: 1995
	float 	fConst405; // step: 1996
	float 	fConst406; // step: 2000
	float 	fConst407; // step: 2004
	float 	fConst408; // step: 2008
	float 	fConst409; // step: 2012
	float 	fConst410; // step: 2016
	float 	fConst411; // step: 2020
	float 	fConst412; // step: 2024
	float 	fConst413; // step: 2028
	// Recursion delay fVeeec212 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec212State[2]; // Copy Delay
	float 	fConst414; // step: 2035
	float 	fConst415; // step: 2036
	float 	fConst416; // step: 2039
	float 	fConst417; // step: 2048
	float 	fConst418; // step: 2052
	// Recursion delay fVeeec215 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec215State[2]; // Copy Delay
	float 	fConst419; // step: 2059
	float 	fConst420; // step: 2062
	float 	fConst421; // step: 2071
	float 	fConst422; // step: 2075
	// Recursion delay fVeeec218 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec218State[2]; // Copy Delay
	float 	fConst423; // step: 2082
	float 	fConst424; // step: 2085
	float 	fConst425; // step: 2094
	float 	fConst426; // step: 2097
	float 	fConst427; // step: 2098
	float 	fConst428; // step: 2100
	// Recursion delay fVeeec221 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec221State[2]; // Copy Delay
	float 	fConst429; // step: 2107
	float 	fConst430; // step: 2108
	float 	fConst431; // step: 2111
	float 	fConst432; // step: 2120
	float 	fConst433; // step: 2124
	// Recursion delay fVeeec224 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec224State[2]; // Copy Delay
	float 	fConst434; // step: 2131
	float 	fConst435; // step: 2132
	float 	fConst436; // step: 2135
	float 	fConst437; // step: 2144
	float 	fConst438; // step: 2148
	// Recursion delay fVeeec227 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec227State[2]; // Copy Delay
	float 	fConst439; // step: 2155
	float 	fConst440; // step: 2156
	float 	fConst441; // step: 2159
	// Recursion delay fVeeec211 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec211State; // Mono Delay
	FAUSTFLOAT 	fbargraph11;
	float 	fConst442; // step: 2179
	float 	fConst443; // step: 2180
	float 	fConst444; // step: 2184
	float 	fConst445; // step: 2188
	float 	fConst446; // step: 2192
	float 	fConst447; // step: 2196
	float 	fConst448; // step: 2200
	float 	fConst449; // step: 2204
	float 	fConst450; // step: 2208
	float 	fConst451; // step: 2212
	// Recursion delay fVeeec232 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec232State[2]; // Copy Delay
	float 	fConst452; // step: 2219
	float 	fConst453; // step: 2220
	float 	fConst454; // step: 2223
	float 	fConst455; // step: 2232
	float 	fConst456; // step: 2236
	// Recursion delay fVeeec235 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec235State[2]; // Copy Delay
	float 	fConst457; // step: 2243
	float 	fConst458; // step: 2246
	float 	fConst459; // step: 2255
	float 	fConst460; // step: 2259
	// Recursion delay fVeeec238 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec238State[2]; // Copy Delay
	float 	fConst461; // step: 2266
	float 	fConst462; // step: 2269
	float 	fConst463; // step: 2278
	float 	fConst464; // step: 2281
	float 	fConst465; // step: 2282
	float 	fConst466; // step: 2284
	// Recursion delay fVeeec241 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec241State[2]; // Copy Delay
	float 	fConst467; // step: 2291
	float 	fConst468; // step: 2292
	float 	fConst469; // step: 2295
	float 	fConst470; // step: 2304
	float 	fConst471; // step: 2308
	// Recursion delay fVeeec244 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec244State[2]; // Copy Delay
	float 	fConst472; // step: 2315
	float 	fConst473; // step: 2316
	float 	fConst474; // step: 2319
	float 	fConst475; // step: 2328
	float 	fConst476; // step: 2332
	// Recursion delay fVeeec247 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec247State[2]; // Copy Delay
	float 	fConst477; // step: 2339
	float 	fConst478; // step: 2340
	float 	fConst479; // step: 2343
	// Recursion delay fVeeec231 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec231State; // Mono Delay
	FAUSTFLOAT 	fbargraph12;
	float 	fConst480; // step: 2363
	float 	fConst481; // step: 2364
	float 	fConst482; // step: 2368
	float 	fConst483; // step: 2372
	float 	fConst484; // step: 2376
	float 	fConst485; // step: 2380
	float 	fConst486; // step: 2384
	float 	fConst487; // step: 2388
	float 	fConst488; // step: 2392
	float 	fConst489; // step: 2396
	// Recursion delay fVeeec252 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec252State[2]; // Copy Delay
	float 	fConst490; // step: 2403
	float 	fConst491; // step: 2404
	float 	fConst492; // step: 2407
	float 	fConst493; // step: 2416
	float 	fConst494; // step: 2420
	// Recursion delay fVeeec255 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec255State[2]; // Copy Delay
	float 	fConst495; // step: 2427
	float 	fConst496; // step: 2430
	float 	fConst497; // step: 2439
	float 	fConst498; // step: 2443
	// Recursion delay fVeeec258 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec258State[2]; // Copy Delay
	float 	fConst499; // step: 2450
	float 	fConst500; // step: 2453
	float 	fConst501; // step: 2462
	float 	fConst502; // step: 2465
	float 	fConst503; // step: 2466
	float 	fConst504; // step: 2468
	// Recursion delay fVeeec261 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec261State[2]; // Copy Delay
	float 	fConst505; // step: 2475
	float 	fConst506; // step: 2476
	float 	fConst507; // step: 2479
	float 	fConst508; // step: 2488
	float 	fConst509; // step: 2492
	// Recursion delay fVeeec264 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec264State[2]; // Copy Delay
	float 	fConst510; // step: 2499
	float 	fConst511; // step: 2500
	float 	fConst512; // step: 2503
	float 	fConst513; // step: 2512
	float 	fConst514; // step: 2516
	// Recursion delay fVeeec267 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec267State[2]; // Copy Delay
	float 	fConst515; // step: 2523
	float 	fConst516; // step: 2524
	float 	fConst517; // step: 2527
	// Recursion delay fVeeec251 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec251State; // Mono Delay
	FAUSTFLOAT 	fbargraph13;
	float 	fConst518; // step: 2547
	float 	fConst519; // step: 2548
	float 	fConst520; // step: 2552
	float 	fConst521; // step: 2556
	float 	fConst522; // step: 2560
	float 	fConst523; // step: 2564
	float 	fConst524; // step: 2568
	float 	fConst525; // step: 2572
	float 	fConst526; // step: 2576
	float 	fConst527; // step: 2580
	// Recursion delay fVeeec272 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec272State[2]; // Copy Delay
	float 	fConst528; // step: 2587
	float 	fConst529; // step: 2588
	float 	fConst530; // step: 2591
	float 	fConst531; // step: 2600
	float 	fConst532; // step: 2604
	// Recursion delay fVeeec275 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec275State[2]; // Copy Delay
	float 	fConst533; // step: 2611
	float 	fConst534; // step: 2614
	float 	fConst535; // step: 2623
	float 	fConst536; // step: 2627
	// Recursion delay fVeeec278 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec278State[2]; // Copy Delay
	float 	fConst537; // step: 2634
	float 	fConst538; // step: 2637
	float 	fConst539; // step: 2646
	float 	fConst540; // step: 2649
	float 	fConst541; // step: 2650
	float 	fConst542; // step: 2652
	// Recursion delay fVeeec281 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec281State[2]; // Copy Delay
	float 	fConst543; // step: 2659
	float 	fConst544; // step: 2660
	float 	fConst545; // step: 2663
	float 	fConst546; // step: 2672
	float 	fConst547; // step: 2676
	// Recursion delay fVeeec284 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec284State[2]; // Copy Delay
	float 	fConst548; // step: 2683
	float 	fConst549; // step: 2684
	float 	fConst550; // step: 2687
	float 	fConst551; // step: 2696
	float 	fConst552; // step: 2700
	// Recursion delay fVeeec287 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec287State[2]; // Copy Delay
	float 	fConst553; // step: 2707
	float 	fConst554; // step: 2708
	float 	fConst555; // step: 2711
	// Recursion delay fVeeec271 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec271State; // Mono Delay
	FAUSTFLOAT 	fbargraph14;
	float 	fConst556; // step: 2731
	float 	fConst557; // step: 2732
	float 	fConst558; // step: 2736
	float 	fConst559; // step: 2740
	float 	fConst560; // step: 2744
	float 	fConst561; // step: 2748
	float 	fConst562; // step: 2752
	float 	fConst563; // step: 2756
	float 	fConst564; // step: 2760
	float 	fConst565; // step: 2764
	// Recursion delay fVeeec292 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec292State[2]; // Copy Delay
	float 	fConst566; // step: 2771
	float 	fConst567; // step: 2772
	float 	fConst568; // step: 2775
	float 	fConst569; // step: 2784
	float 	fConst570; // step: 2788
	// Recursion delay fVeeec295 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec295State[2]; // Copy Delay
	float 	fConst571; // step: 2795
	float 	fConst572; // step: 2798
	float 	fConst573; // step: 2807
	float 	fConst574; // step: 2811
	// Recursion delay fVeeec298 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec298State[2]; // Copy Delay
	float 	fConst575; // step: 2818
	float 	fConst576; // step: 2821
	float 	fConst577; // step: 2830
	float 	fConst578; // step: 2833
	float 	fConst579; // step: 2834
	float 	fConst580; // step: 2836
	// Recursion delay fVeeec301 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec301State[2]; // Copy Delay
	float 	fConst581; // step: 2843
	float 	fConst582; // step: 2844
	float 	fConst583; // step: 2847
	float 	fConst584; // step: 2856
	float 	fConst585; // step: 2860
	// Recursion delay fVeeec304 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec304State[2]; // Copy Delay
	float 	fConst586; // step: 2867
	float 	fConst587; // step: 2868
	float 	fConst588; // step: 2871
	float 	fConst589; // step: 2880
	float 	fConst590; // step: 2884
	// Recursion delay fVeeec307 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec307State[2]; // Copy Delay
	float 	fConst591; // step: 2891
	float 	fConst592; // step: 2892
	float 	fConst593; // step: 2895
	// Recursion delay fVeeec291 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec291State; // Mono Delay
	FAUSTFLOAT 	fbargraph15;
	float 	fConst594; // step: 2915
	float 	fConst595; // step: 2916
	float 	fConst596; // step: 2920
	float 	fConst597; // step: 2924
	float 	fConst598; // step: 2928
	float 	fConst599; // step: 2932
	float 	fConst600; // step: 2936
	float 	fConst601; // step: 2940
	float 	fConst602; // step: 2944
	float 	fConst603; // step: 2948
	// Recursion delay fVeeec312 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec312State[2]; // Copy Delay
	float 	fConst604; // step: 2955
	float 	fConst605; // step: 2956
	float 	fConst606; // step: 2959
	float 	fConst607; // step: 2968
	float 	fConst608; // step: 2972
	// Recursion delay fVeeec315 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec315State[2]; // Copy Delay
	float 	fConst609; // step: 2979
	float 	fConst610; // step: 2982
	float 	fConst611; // step: 2991
	float 	fConst612; // step: 2995
	// Recursion delay fVeeec318 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec318State[2]; // Copy Delay
	float 	fConst613; // step: 3002
	float 	fConst614; // step: 3005
	float 	fConst615; // step: 3014
	float 	fConst616; // step: 3017
	float 	fConst617; // step: 3018
	float 	fConst618; // step: 3020
	// Recursion delay fVeeec321 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec321State[2]; // Copy Delay
	float 	fConst619; // step: 3027
	float 	fConst620; // step: 3028
	float 	fConst621; // step: 3031
	float 	fConst622; // step: 3040
	float 	fConst623; // step: 3044
	// Recursion delay fVeeec324 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec324State[2]; // Copy Delay
	float 	fConst624; // step: 3051
	float 	fConst625; // step: 3052
	float 	fConst626; // step: 3055
	float 	fConst627; // step: 3064
	float 	fConst628; // step: 3068
	// Recursion delay fVeeec327 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec327State[2]; // Copy Delay
	float 	fConst629; // step: 3075
	float 	fConst630; // step: 3076
	float 	fConst631; // step: 3079
	// Recursion delay fVeeec311 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec311State; // Mono Delay
	FAUSTFLOAT 	fbargraph16;
	float 	fConst632; // step: 3099
	float 	fConst633; // step: 3100
	float 	fConst634; // step: 3104
	float 	fConst635; // step: 3108
	float 	fConst636; // step: 3112
	float 	fConst637; // step: 3116
	float 	fConst638; // step: 3120
	float 	fConst639; // step: 3124
	float 	fConst640; // step: 3128
	float 	fConst641; // step: 3132
	// Recursion delay fVeeec332 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec332State[2]; // Copy Delay
	float 	fConst642; // step: 3139
	float 	fConst643; // step: 3140
	float 	fConst644; // step: 3143
	float 	fConst645; // step: 3152
	float 	fConst646; // step: 3156
	// Recursion delay fVeeec335 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec335State[2]; // Copy Delay
	float 	fConst647; // step: 3163
	float 	fConst648; // step: 3166
	float 	fConst649; // step: 3175
	float 	fConst650; // step: 3179
	// Recursion delay fVeeec338 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec338State[2]; // Copy Delay
	float 	fConst651; // step: 3186
	float 	fConst652; // step: 3189
	float 	fConst653; // step: 3198
	float 	fConst654; // step: 3201
	float 	fConst655; // step: 3202
	float 	fConst656; // step: 3204
	// Recursion delay fVeeec341 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec341State[2]; // Copy Delay
	float 	fConst657; // step: 3211
	float 	fConst658; // step: 3212
	float 	fConst659; // step: 3215
	float 	fConst660; // step: 3224
	float 	fConst661; // step: 3228
	// Recursion delay fVeeec344 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec344State[2]; // Copy Delay
	float 	fConst662; // step: 3235
	float 	fConst663; // step: 3236
	float 	fConst664; // step: 3239
	float 	fConst665; // step: 3248
	float 	fConst666; // step: 3252
	// Recursion delay fVeeec347 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec347State[2]; // Copy Delay
	float 	fConst667; // step: 3259
	float 	fConst668; // step: 3260
	float 	fConst669; // step: 3263
	// Recursion delay fVeeec331 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec331State; // Mono Delay
	FAUSTFLOAT 	fbargraph17;
	float 	fConst670; // step: 3283
	float 	fConst671; // step: 3284
	float 	fConst672; // step: 3288
	float 	fConst673; // step: 3292
	float 	fConst674; // step: 3296
	float 	fConst675; // step: 3300
	float 	fConst676; // step: 3304
	float 	fConst677; // step: 3308
	float 	fConst678; // step: 3312
	float 	fConst679; // step: 3316
	// Recursion delay fVeeec352 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec352State[2]; // Copy Delay
	float 	fConst680; // step: 3323
	float 	fConst681; // step: 3324
	float 	fConst682; // step: 3327
	float 	fConst683; // step: 3336
	float 	fConst684; // step: 3340
	// Recursion delay fVeeec355 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec355State[2]; // Copy Delay
	float 	fConst685; // step: 3347
	float 	fConst686; // step: 3350
	float 	fConst687; // step: 3359
	float 	fConst688; // step: 3363
	// Recursion delay fVeeec358 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec358State[2]; // Copy Delay
	float 	fConst689; // step: 3370
	float 	fConst690; // step: 3373
	float 	fConst691; // step: 3382
	float 	fConst692; // step: 3385
	float 	fConst693; // step: 3386
	float 	fConst694; // step: 3388
	// Recursion delay fVeeec361 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec361State[2]; // Copy Delay
	float 	fConst695; // step: 3395
	float 	fConst696; // step: 3396
	float 	fConst697; // step: 3399
	float 	fConst698; // step: 3408
	float 	fConst699; // step: 3412
	// Recursion delay fVeeec364 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec364State[2]; // Copy Delay
	float 	fConst700; // step: 3419
	float 	fConst701; // step: 3420
	float 	fConst702; // step: 3423
	float 	fConst703; // step: 3432
	float 	fConst704; // step: 3436
	// Recursion delay fVeeec367 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec367State[2]; // Copy Delay
	float 	fConst705; // step: 3443
	float 	fConst706; // step: 3444
	float 	fConst707; // step: 3447
	// Recursion delay fVeeec351 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec351State; // Mono Delay
	FAUSTFLOAT 	fbargraph18;
	float 	fConst708; // step: 3467
	float 	fConst709; // step: 3468
	float 	fConst710; // step: 3472
	float 	fConst711; // step: 3476
	float 	fConst712; // step: 3480
	float 	fConst713; // step: 3484
	float 	fConst714; // step: 3488
	float 	fConst715; // step: 3492
	float 	fConst716; // step: 3496
	float 	fConst717; // step: 3500
	// Recursion delay fVeeec372 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec372State[2]; // Copy Delay
	float 	fConst718; // step: 3507
	float 	fConst719; // step: 3508
	float 	fConst720; // step: 3511
	float 	fConst721; // step: 3520
	float 	fConst722; // step: 3524
	// Recursion delay fVeeec375 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec375State[2]; // Copy Delay
	float 	fConst723; // step: 3531
	float 	fConst724; // step: 3534
	float 	fConst725; // step: 3543
	float 	fConst726; // step: 3547
	// Recursion delay fVeeec378 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec378State[2]; // Copy Delay
	float 	fConst727; // step: 3554
	float 	fConst728; // step: 3557
	float 	fConst729; // step: 3566
	float 	fConst730; // step: 3569
	float 	fConst731; // step: 3570
	float 	fConst732; // step: 3572
	// Recursion delay fVeeec381 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec381State[2]; // Copy Delay
	float 	fConst733; // step: 3579
	float 	fConst734; // step: 3580
	float 	fConst735; // step: 3583
	float 	fConst736; // step: 3592
	float 	fConst737; // step: 3596
	// Recursion delay fVeeec384 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec384State[2]; // Copy Delay
	float 	fConst738; // step: 3603
	float 	fConst739; // step: 3604
	float 	fConst740; // step: 3607
	float 	fConst741; // step: 3616
	float 	fConst742; // step: 3620
	// Recursion delay fVeeec387 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec387State[2]; // Copy Delay
	float 	fConst743; // step: 3627
	float 	fConst744; // step: 3628
	float 	fConst745; // step: 3631
	// Recursion delay fVeeec371 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec371State; // Mono Delay
	FAUSTFLOAT 	fbargraph19;
	float 	fConst746; // step: 3651
	float 	fConst747; // step: 3652
	float 	fConst748; // step: 3656
	float 	fConst749; // step: 3660
	float 	fConst750; // step: 3664
	float 	fConst751; // step: 3668
	float 	fConst752; // step: 3672
	float 	fConst753; // step: 3676
	float 	fConst754; // step: 3680
	float 	fConst755; // step: 3684
	// Recursion delay fVeeec392 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec392State[2]; // Copy Delay
	float 	fConst756; // step: 3691
	float 	fConst757; // step: 3692
	float 	fConst758; // step: 3695
	float 	fConst759; // step: 3704
	float 	fConst760; // step: 3708
	// Recursion delay fVeeec395 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec395State[2]; // Copy Delay
	float 	fConst761; // step: 3715
	float 	fConst762; // step: 3718
	float 	fConst763; // step: 3727
	float 	fConst764; // step: 3731
	// Recursion delay fVeeec398 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec398State[2]; // Copy Delay
	float 	fConst765; // step: 3738
	float 	fConst766; // step: 3741
	float 	fConst767; // step: 3750
	float 	fConst768; // step: 3753
	float 	fConst769; // step: 3754
	float 	fConst770; // step: 3756
	// Recursion delay fVeeec401 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec401State[2]; // Copy Delay
	float 	fConst771; // step: 3763
	float 	fConst772; // step: 3764
	float 	fConst773; // step: 3767
	float 	fConst774; // step: 3776
	float 	fConst775; // step: 3780
	// Recursion delay fVeeec404 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec404State[2]; // Copy Delay
	float 	fConst776; // step: 3787
	float 	fConst777; // step: 3788
	float 	fConst778; // step: 3791
	float 	fConst779; // step: 3800
	float 	fConst780; // step: 3804
	// Recursion delay fVeeec407 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec407State[2]; // Copy Delay
	float 	fConst781; // step: 3811
	float 	fConst782; // step: 3812
	float 	fConst783; // step: 3815
	// Recursion delay fVeeec391 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec391State; // Mono Delay
	FAUSTFLOAT 	fbargraph20;
	float 	fConst784; // step: 3835
	float 	fConst785; // step: 3836
	float 	fConst786; // step: 3840
	float 	fConst787; // step: 3844
	float 	fConst788; // step: 3848
	float 	fConst789; // step: 3852
	float 	fConst790; // step: 3856
	float 	fConst791; // step: 3860
	float 	fConst792; // step: 3864
	float 	fConst793; // step: 3868
	// Recursion delay fVeeec412 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec412State[2]; // Copy Delay
	float 	fConst794; // step: 3875
	float 	fConst795; // step: 3876
	float 	fConst796; // step: 3879
	float 	fConst797; // step: 3888
	float 	fConst798; // step: 3892
	// Recursion delay fVeeec415 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec415State[2]; // Copy Delay
	float 	fConst799; // step: 3899
	float 	fConst800; // step: 3902
	float 	fConst801; // step: 3911
	float 	fConst802; // step: 3915
	// Recursion delay fVeeec418 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec418State[2]; // Copy Delay
	float 	fConst803; // step: 3922
	float 	fConst804; // step: 3925
	float 	fConst805; // step: 3934
	float 	fConst806; // step: 3937
	float 	fConst807; // step: 3938
	float 	fConst808; // step: 3940
	// Recursion delay fVeeec421 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec421State[2]; // Copy Delay
	float 	fConst809; // step: 3947
	float 	fConst810; // step: 3948
	float 	fConst811; // step: 3951
	float 	fConst812; // step: 3960
	float 	fConst813; // step: 3964
	// Recursion delay fVeeec424 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec424State[2]; // Copy Delay
	float 	fConst814; // step: 3971
	float 	fConst815; // step: 3972
	float 	fConst816; // step: 3975
	float 	fConst817; // step: 3984
	float 	fConst818; // step: 3988
	// Recursion delay fVeeec427 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec427State[2]; // Copy Delay
	float 	fConst819; // step: 3995
	float 	fConst820; // step: 3996
	float 	fConst821; // step: 3999
	// Recursion delay fVeeec411 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec411State; // Mono Delay
	FAUSTFLOAT 	fbargraph21;
	float 	fConst822; // step: 4019
	float 	fConst823; // step: 4020
	float 	fConst824; // step: 4024
	float 	fConst825; // step: 4028
	float 	fConst826; // step: 4032
	float 	fConst827; // step: 4036
	float 	fConst828; // step: 4040
	float 	fConst829; // step: 4044
	float 	fConst830; // step: 4048
	float 	fConst831; // step: 4052
	// Recursion delay fVeeec432 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec432State[2]; // Copy Delay
	float 	fConst832; // step: 4059
	float 	fConst833; // step: 4060
	float 	fConst834; // step: 4063
	float 	fConst835; // step: 4072
	float 	fConst836; // step: 4076
	// Recursion delay fVeeec435 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec435State[2]; // Copy Delay
	float 	fConst837; // step: 4083
	float 	fConst838; // step: 4086
	float 	fConst839; // step: 4095
	float 	fConst840; // step: 4099
	// Recursion delay fVeeec438 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec438State[2]; // Copy Delay
	float 	fConst841; // step: 4106
	float 	fConst842; // step: 4109
	float 	fConst843; // step: 4118
	float 	fConst844; // step: 4121
	float 	fConst845; // step: 4122
	float 	fConst846; // step: 4124
	// Recursion delay fVeeec441 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec441State[2]; // Copy Delay
	float 	fConst847; // step: 4131
	float 	fConst848; // step: 4132
	float 	fConst849; // step: 4135
	float 	fConst850; // step: 4144
	float 	fConst851; // step: 4148
	// Recursion delay fVeeec444 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec444State[2]; // Copy Delay
	float 	fConst852; // step: 4155
	float 	fConst853; // step: 4156
	float 	fConst854; // step: 4159
	float 	fConst855; // step: 4168
	float 	fConst856; // step: 4172
	// Recursion delay fVeeec447 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec447State[2]; // Copy Delay
	float 	fConst857; // step: 4179
	float 	fConst858; // step: 4180
	float 	fConst859; // step: 4183
	// Recursion delay fVeeec431 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec431State; // Mono Delay
	FAUSTFLOAT 	fbargraph22;
	float 	fConst860; // step: 4203
	float 	fConst861; // step: 4204
	float 	fConst862; // step: 4208
	float 	fConst863; // step: 4212
	float 	fConst864; // step: 4216
	float 	fConst865; // step: 4220
	float 	fConst866; // step: 4224
	float 	fConst867; // step: 4228
	float 	fConst868; // step: 4232
	float 	fConst869; // step: 4236
	// Recursion delay fVeeec452 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec452State[2]; // Copy Delay
	float 	fConst870; // step: 4243
	float 	fConst871; // step: 4244
	float 	fConst872; // step: 4247
	float 	fConst873; // step: 4256
	float 	fConst874; // step: 4260
	// Recursion delay fVeeec455 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec455State[2]; // Copy Delay
	float 	fConst875; // step: 4267
	float 	fConst876; // step: 4270
	float 	fConst877; // step: 4279
	float 	fConst878; // step: 4283
	// Recursion delay fVeeec458 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec458State[2]; // Copy Delay
	float 	fConst879; // step: 4290
	float 	fConst880; // step: 4293
	float 	fConst881; // step: 4302
	float 	fConst882; // step: 4305
	float 	fConst883; // step: 4306
	float 	fConst884; // step: 4308
	// Recursion delay fVeeec461 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec461State[2]; // Copy Delay
	float 	fConst885; // step: 4315
	float 	fConst886; // step: 4316
	float 	fConst887; // step: 4319
	float 	fConst888; // step: 4328
	float 	fConst889; // step: 4332
	// Recursion delay fVeeec464 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec464State[2]; // Copy Delay
	float 	fConst890; // step: 4339
	float 	fConst891; // step: 4340
	float 	fConst892; // step: 4343
	float 	fConst893; // step: 4352
	float 	fConst894; // step: 4356
	// Recursion delay fVeeec467 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec467State[2]; // Copy Delay
	float 	fConst895; // step: 4363
	float 	fConst896; // step: 4364
	float 	fConst897; // step: 4367
	// Recursion delay fVeeec451 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec451State; // Mono Delay
	FAUSTFLOAT 	fbargraph23;
	float 	fConst898; // step: 4387
	float 	fConst899; // step: 4388
	float 	fConst900; // step: 4392
	float 	fConst901; // step: 4396
	float 	fConst902; // step: 4400
	float 	fConst903; // step: 4404
	float 	fConst904; // step: 4408
	float 	fConst905; // step: 4412
	float 	fConst906; // step: 4416
	float 	fConst907; // step: 4420
	// Recursion delay fVeeec472 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec472State[2]; // Copy Delay
	float 	fConst908; // step: 4427
	float 	fConst909; // step: 4428
	float 	fConst910; // step: 4431
	float 	fConst911; // step: 4440
	float 	fConst912; // step: 4444
	// Recursion delay fVeeec475 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec475State[2]; // Copy Delay
	float 	fConst913; // step: 4451
	float 	fConst914; // step: 4454
	float 	fConst915; // step: 4463
	float 	fConst916; // step: 4467
	// Recursion delay fVeeec478 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec478State[2]; // Copy Delay
	float 	fConst917; // step: 4474
	float 	fConst918; // step: 4477
	float 	fConst919; // step: 4486
	float 	fConst920; // step: 4489
	float 	fConst921; // step: 4490
	float 	fConst922; // step: 4492
	// Recursion delay fVeeec481 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec481State[2]; // Copy Delay
	float 	fConst923; // step: 4499
	float 	fConst924; // step: 4500
	float 	fConst925; // step: 4503
	float 	fConst926; // step: 4512
	float 	fConst927; // step: 4516
	// Recursion delay fVeeec484 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec484State[2]; // Copy Delay
	float 	fConst928; // step: 4523
	float 	fConst929; // step: 4524
	float 	fConst930; // step: 4527
	float 	fConst931; // step: 4536
	float 	fConst932; // step: 4540
	// Recursion delay fVeeec487 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec487State[2]; // Copy Delay
	float 	fConst933; // step: 4547
	float 	fConst934; // step: 4548
	float 	fConst935; // step: 4551
	// Recursion delay fVeeec471 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec471State; // Mono Delay
	FAUSTFLOAT 	fbargraph24;
	float 	fConst936; // step: 4571
	float 	fConst937; // step: 4572
	float 	fConst938; // step: 4576
	float 	fConst939; // step: 4580
	float 	fConst940; // step: 4584
	float 	fConst941; // step: 4588
	float 	fConst942; // step: 4592
	float 	fConst943; // step: 4596
	float 	fConst944; // step: 4600
	float 	fConst945; // step: 4604
	// Recursion delay fVeeec492 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec492State[2]; // Copy Delay
	float 	fConst946; // step: 4611
	float 	fConst947; // step: 4612
	float 	fConst948; // step: 4615
	float 	fConst949; // step: 4624
	float 	fConst950; // step: 4628
	// Recursion delay fVeeec495 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec495State[2]; // Copy Delay
	float 	fConst951; // step: 4635
	float 	fConst952; // step: 4638
	float 	fConst953; // step: 4647
	float 	fConst954; // step: 4651
	// Recursion delay fVeeec498 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec498State[2]; // Copy Delay
	float 	fConst955; // step: 4658
	float 	fConst956; // step: 4661
	float 	fConst957; // step: 4670
	float 	fConst958; // step: 4673
	float 	fConst959; // step: 4674
	float 	fConst960; // step: 4676
	// Recursion delay fVeeec501 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec501State[2]; // Copy Delay
	float 	fConst961; // step: 4683
	float 	fConst962; // step: 4684
	float 	fConst963; // step: 4687
	float 	fConst964; // step: 4696
	float 	fConst965; // step: 4700
	// Recursion delay fVeeec504 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec504State[2]; // Copy Delay
	float 	fConst966; // step: 4707
	float 	fConst967; // step: 4708
	float 	fConst968; // step: 4711
	float 	fConst969; // step: 4720
	float 	fConst970; // step: 4724
	// Recursion delay fVeeec507 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec507State[2]; // Copy Delay
	float 	fConst971; // step: 4731
	float 	fConst972; // step: 4732
	float 	fConst973; // step: 4735
	// Recursion delay fVeeec491 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec491State; // Mono Delay
	FAUSTFLOAT 	fbargraph25;
	float 	fConst974; // step: 4755
	float 	fConst975; // step: 4756
	float 	fConst976; // step: 4760
	float 	fConst977; // step: 4764
	float 	fConst978; // step: 4768
	float 	fConst979; // step: 4772
	float 	fConst980; // step: 4776
	float 	fConst981; // step: 4780
	float 	fConst982; // step: 4784
	float 	fConst983; // step: 4788
	// Recursion delay fVeeec512 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec512State[2]; // Copy Delay
	float 	fConst984; // step: 4795
	float 	fConst985; // step: 4796
	float 	fConst986; // step: 4799
	float 	fConst987; // step: 4808
	float 	fConst988; // step: 4812
	// Recursion delay fVeeec515 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec515State[2]; // Copy Delay
	float 	fConst989; // step: 4819
	float 	fConst990; // step: 4822
	float 	fConst991; // step: 4831
	float 	fConst992; // step: 4835
	// Recursion delay fVeeec518 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec518State[2]; // Copy Delay
	float 	fConst993; // step: 4842
	float 	fConst994; // step: 4845
	float 	fConst995; // step: 4854
	float 	fConst996; // step: 4857
	float 	fConst997; // step: 4858
	float 	fConst998; // step: 4860
	// Recursion delay fVeeec521 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec521State[2]; // Copy Delay
	float 	fConst999; // step: 4867
	float 	fConst1000; // step: 4868
	float 	fConst1001; // step: 4871
	float 	fConst1002; // step: 4880
	float 	fConst1003; // step: 4884
	// Recursion delay fVeeec524 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec524State[2]; // Copy Delay
	float 	fConst1004; // step: 4891
	float 	fConst1005; // step: 4892
	float 	fConst1006; // step: 4895
	float 	fConst1007; // step: 4904
	float 	fConst1008; // step: 4908
	// Recursion delay fVeeec527 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec527State[2]; // Copy Delay
	float 	fConst1009; // step: 4915
	float 	fConst1010; // step: 4916
	float 	fConst1011; // step: 4919
	// Recursion delay fVeeec511 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec511State; // Mono Delay
	FAUSTFLOAT 	fbargraph26;
	float 	fConst1012; // step: 4939
	float 	fConst1013; // step: 4940
	float 	fConst1014; // step: 4944
	float 	fConst1015; // step: 4948
	float 	fConst1016; // step: 4952
	float 	fConst1017; // step: 4956
	float 	fConst1018; // step: 4960
	float 	fConst1019; // step: 4964
	float 	fConst1020; // step: 4968
	float 	fConst1021; // step: 4972
	// Recursion delay fVeeec532 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec532State[2]; // Copy Delay
	float 	fConst1022; // step: 4979
	float 	fConst1023; // step: 4980
	float 	fConst1024; // step: 4983
	float 	fConst1025; // step: 4992
	float 	fConst1026; // step: 4996
	// Recursion delay fVeeec535 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec535State[2]; // Copy Delay
	float 	fConst1027; // step: 5003
	float 	fConst1028; // step: 5006
	float 	fConst1029; // step: 5015
	float 	fConst1030; // step: 5019
	// Recursion delay fVeeec538 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec538State[2]; // Copy Delay
	float 	fConst1031; // step: 5026
	float 	fConst1032; // step: 5029
	float 	fConst1033; // step: 5038
	float 	fConst1034; // step: 5041
	float 	fConst1035; // step: 5042
	float 	fConst1036; // step: 5044
	// Recursion delay fVeeec541 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec541State[2]; // Copy Delay
	float 	fConst1037; // step: 5051
	float 	fConst1038; // step: 5052
	float 	fConst1039; // step: 5055
	float 	fConst1040; // step: 5064
	float 	fConst1041; // step: 5068
	// Recursion delay fVeeec544 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec544State[2]; // Copy Delay
	float 	fConst1042; // step: 5075
	float 	fConst1043; // step: 5076
	float 	fConst1044; // step: 5079
	float 	fConst1045; // step: 5088
	float 	fConst1046; // step: 5092
	// Recursion delay fVeeec547 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec547State[2]; // Copy Delay
	float 	fConst1047; // step: 5099
	float 	fConst1048; // step: 5100
	float 	fConst1049; // step: 5103
	// Recursion delay fVeeec531 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec531State; // Mono Delay
	FAUSTFLOAT 	fbargraph27;
	float 	fConst1050; // step: 5123
	float 	fConst1051; // step: 5124
	float 	fConst1052; // step: 5128
	float 	fConst1053; // step: 5132
	float 	fConst1054; // step: 5136
	float 	fConst1055; // step: 5140
	float 	fConst1056; // step: 5144
	float 	fConst1057; // step: 5148
	float 	fConst1058; // step: 5152
	float 	fConst1059; // step: 5156
	// Recursion delay fVeeec552 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec552State[2]; // Copy Delay
	float 	fConst1060; // step: 5163
	float 	fConst1061; // step: 5164
	float 	fConst1062; // step: 5167
	float 	fConst1063; // step: 5176
	float 	fConst1064; // step: 5180
	// Recursion delay fVeeec555 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec555State[2]; // Copy Delay
	float 	fConst1065; // step: 5187
	float 	fConst1066; // step: 5190
	float 	fConst1067; // step: 5199
	float 	fConst1068; // step: 5203
	// Recursion delay fVeeec558 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec558State[2]; // Copy Delay
	float 	fConst1069; // step: 5210
	float 	fConst1070; // step: 5213
	float 	fConst1071; // step: 5222
	float 	fConst1072; // step: 5225
	float 	fConst1073; // step: 5226
	float 	fConst1074; // step: 5228
	// Recursion delay fVeeec561 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec561State[2]; // Copy Delay
	float 	fConst1075; // step: 5235
	float 	fConst1076; // step: 5236
	float 	fConst1077; // step: 5239
	float 	fConst1078; // step: 5248
	float 	fConst1079; // step: 5252
	// Recursion delay fVeeec564 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec564State[2]; // Copy Delay
	float 	fConst1080; // step: 5259
	float 	fConst1081; // step: 5260
	float 	fConst1082; // step: 5263
	float 	fConst1083; // step: 5272
	float 	fConst1084; // step: 5276
	// Recursion delay fVeeec567 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec567State[2]; // Copy Delay
	float 	fConst1085; // step: 5283
	float 	fConst1086; // step: 5284
	float 	fConst1087; // step: 5287
	// Recursion delay fVeeec551 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec551State; // Mono Delay
	FAUSTFLOAT 	fbargraph28;
	float 	fConst1088; // step: 5308
	float 	fConst1089; // step: 5312
	float 	fConst1090; // step: 5316
	float 	fConst1091; // step: 5320
	float 	fConst1092; // step: 5324
	// Recursion delay fVeeec572 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec572State[2]; // Copy Delay
	float 	fConst1093; // step: 5331
	float 	fConst1094; // step: 5332
	float 	fConst1095; // step: 5335
	float 	fConst1096; // step: 5344
	float 	fConst1097; // step: 5348
	// Recursion delay fVeeec575 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec575State[2]; // Copy Delay
	float 	fConst1098; // step: 5355
	float 	fConst1099; // step: 5358
	float 	fConst1100; // step: 5367
	float 	fConst1101; // step: 5371
	// Recursion delay fVeeec578 is of type kCopyDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec578State[2]; // Copy Delay
	float 	fConst1102; // step: 5378
	float 	fConst1103; // step: 5381
	// Recursion delay fVeeec571 is of type kMonoDelay
	// While its definition is of type kZeroDelay
	float 	fVeeec571State; // Mono Delay
	FAUSTFLOAT 	fbargraph29;
	int fSampleRate;

  public:
	virtual void metadata(Meta* m) { 
		m->declare("filename", "spectral_level.dsp");
		m->declare("filter.lib/author", "Julius O. Smith (jos at ccrma.stanford.edu)");
		m->declare("filter.lib/copyright", "Julius O. Smith III");
		m->declare("filter.lib/license", "STK-4.3");
		m->declare("filter.lib/name", "Faust Filter Library");
		m->declare("filter.lib/reference", "https://ccrma.stanford.edu/~jos/filters/");
		m->declare("filter.lib/version", "1.29");
		m->declare("math.lib/author", "GRAME");
		m->declare("math.lib/copyright", "GRAME");
		m->declare("math.lib/deprecated", "This library is deprecated and is not maintained anymore. It will be removed in August 2017.");
		m->declare("math.lib/license", "LGPL with exception");
		m->declare("math.lib/name", "Math Library");
		m->declare("math.lib/version", "1.0");
		m->declare("music.lib/author", "GRAME");
		m->declare("music.lib/copyright", "GRAME");
		m->declare("music.lib/license", "LGPL with exception");
		m->declare("music.lib/name", "Music Library");
		m->declare("music.lib/version", "1.0");
		m->declare("name", "spectral_level");
	}

	virtual int getNumInputs() { return 1; }
	virtual int getNumOutputs() { return 2; }
	static void classInit(int sample_rate) {
	}
	virtual void instanceConstants(int sample_rate) {
		fSampleRate = sample_rate;
		fConst0 = min(1.92e+05f, max(1.0f, float(fSampleRate))); // step: 16
		fConst1 = (1e+03f / fConst0); // step: 17
		fConst2 = tanf((50265.484f / fConst0)); // step: 26
		fConst3 = (1.0f / fConst2); // step: 28
		fConst4 = (1.0f / (((fConst3 + 0.15748216f) / fConst2) + 0.9351402f)); // step: 32
		fConst5 = (1.0f / (((fConst3 + 0.74313045f) / fConst2) + 1.4500711f)); // step: 38
		fConst6 = (1.0f / (((fConst3 + 3.1897273f) / fConst2) + 4.0767817f)); // step: 44
		fConst7 = (((fConst3 + -3.1897273f) / fConst2) + 4.0767817f); // step: 50
		fConst8 = powf(fConst2,2.0f); // step: 54
		fConst9 = (1.0f / fConst8); // step: 55
		fConst10 = (2.0f * (4.0767817f - fConst9)); // step: 57
		fConst11 = (0.0017661728f / fConst8); // step: 66
		fConst12 = (fConst11 + 0.0004076782f); // step: 67
		fConst13 = (2.0f * (0.0004076782f - fConst11)); // step: 70
		fConst14 = (((fConst3 + -0.74313045f) / fConst2) + 1.4500711f); // step: 80
		fConst15 = (2.0f * (1.4500711f - fConst9)); // step: 84
		fConst16 = (11.0520525f / fConst8); // step: 92
		fConst17 = (fConst16 + 1.4500711f); // step: 93
		fConst18 = (2.0f * (1.4500711f - fConst16)); // step: 96
		fConst19 = (((fConst3 + -0.15748216f) / fConst2) + 0.9351402f); // step: 106
		fConst20 = (2.0f * (0.9351402f - fConst9)); // step: 110
		fConst21 = (50.06381f / fConst8); // step: 118
		fConst22 = (fConst21 + 0.9351402f); // step: 119
		fConst23 = (2.0f * (0.9351402f - fConst21)); // step: 122
		fConst24 = tanf((39895.74f / fConst0)); // step: 142
		fConst25 = (1.0f / fConst24); // step: 143
		fConst26 = (1.0f / (((fConst25 + 0.15748216f) / fConst24) + 0.9351402f)); // step: 147
		fConst27 = (1.0f / (((fConst25 + 0.74313045f) / fConst24) + 1.4500711f)); // step: 151
		fConst28 = (1.0f / (((fConst25 + 3.1897273f) / fConst24) + 4.0767817f)); // step: 155
		fConst29 = (1.0f / (((fConst3 + 0.16840488f) / fConst2) + 1.0693583f)); // step: 161
		fConst30 = (1.0f / (((fConst3 + 0.51247865f) / fConst2) + 0.6896214f)); // step: 167
		fConst31 = (1.0f / (((fConst3 + 0.78241307f) / fConst2) + 0.2452915f)); // step: 173
		fConst32 = (((fConst3 + -0.78241307f) / fConst2) + 0.2452915f); // step: 178
		fConst33 = (2.0f * (0.2452915f - fConst9)); // step: 182
		fConst34 = (0.0001f / fConst8); // step: 191
		fConst35 = (fConst34 + 0.0004332272f); // step: 192
		fConst36 = (2.0f * (0.0004332272f - fConst34)); // step: 195
		fConst37 = (((fConst3 + -0.51247865f) / fConst2) + 0.6896214f); // step: 205
		fConst38 = (2.0f * (0.6896214f - fConst9)); // step: 209
		fConst39 = (fConst9 + 7.6217313f); // step: 217
		fConst40 = (2.0f * (7.6217313f - fConst9)); // step: 220
		fConst41 = (((fConst3 + -0.16840488f) / fConst2) + 1.0693583f); // step: 230
		fConst42 = (2.0f * (1.0693583f - fConst9)); // step: 234
		fConst43 = (fConst9 + 53.53615f); // step: 242
		fConst44 = (2.0f * (53.53615f - fConst9)); // step: 245
		fConst45 = (((fConst25 + -3.1897273f) / fConst24) + 4.0767817f); // step: 254
		fConst46 = powf(fConst24,2.0f); // step: 257
		fConst47 = (1.0f / fConst46); // step: 258
		fConst48 = (2.0f * (4.0767817f - fConst47)); // step: 260
		fConst49 = (0.0017661728f / fConst46); // step: 267
		fConst50 = (fConst49 + 0.0004076782f); // step: 268
		fConst51 = (2.0f * (0.0004076782f - fConst49)); // step: 271
		fConst52 = (((fConst25 + -0.74313045f) / fConst24) + 1.4500711f); // step: 280
		fConst53 = (2.0f * (1.4500711f - fConst47)); // step: 284
		fConst54 = (11.0520525f / fConst46); // step: 291
		fConst55 = (fConst54 + 1.4500711f); // step: 292
		fConst56 = (2.0f * (1.4500711f - fConst54)); // step: 295
		fConst57 = (((fConst25 + -0.15748216f) / fConst24) + 0.9351402f); // step: 304
		fConst58 = (2.0f * (0.9351402f - fConst47)); // step: 308
		fConst59 = (50.06381f / fConst46); // step: 315
		fConst60 = (fConst59 + 0.9351402f); // step: 316
		fConst61 = (2.0f * (0.9351402f - fConst59)); // step: 319
		fConst62 = tanf((31665.27f / fConst0)); // step: 339
		fConst63 = (1.0f / fConst62); // step: 340
		fConst64 = (1.0f / (((fConst63 + 0.15748216f) / fConst62) + 0.9351402f)); // step: 344
		fConst65 = (1.0f / (((fConst63 + 0.74313045f) / fConst62) + 1.4500711f)); // step: 348
		fConst66 = (1.0f / (((fConst63 + 3.1897273f) / fConst62) + 4.0767817f)); // step: 352
		fConst67 = (1.0f / (((fConst25 + 0.16840488f) / fConst24) + 1.0693583f)); // step: 356
		fConst68 = (1.0f / (((fConst25 + 0.51247865f) / fConst24) + 0.6896214f)); // step: 360
		fConst69 = (1.0f / (((fConst25 + 0.78241307f) / fConst24) + 0.2452915f)); // step: 364
		fConst70 = (((fConst25 + -0.78241307f) / fConst24) + 0.2452915f); // step: 368
		fConst71 = (2.0f * (0.2452915f - fConst47)); // step: 372
		fConst72 = (0.0001f / fConst46); // step: 379
		fConst73 = (fConst72 + 0.0004332272f); // step: 380
		fConst74 = (2.0f * (0.0004332272f - fConst72)); // step: 383
		fConst75 = (((fConst25 + -0.51247865f) / fConst24) + 0.6896214f); // step: 392
		fConst76 = (2.0f * (0.6896214f - fConst47)); // step: 396
		fConst77 = (fConst47 + 7.6217313f); // step: 403
		fConst78 = (2.0f * (7.6217313f - fConst47)); // step: 406
		fConst79 = (((fConst25 + -0.16840488f) / fConst24) + 1.0693583f); // step: 415
		fConst80 = (2.0f * (1.0693583f - fConst47)); // step: 419
		fConst81 = (fConst47 + 53.53615f); // step: 426
		fConst82 = (2.0f * (53.53615f - fConst47)); // step: 429
		fConst83 = (((fConst63 + -3.1897273f) / fConst62) + 4.0767817f); // step: 438
		fConst84 = powf(fConst62,2.0f); // step: 441
		fConst85 = (1.0f / fConst84); // step: 442
		fConst86 = (2.0f * (4.0767817f - fConst85)); // step: 444
		fConst87 = (0.0017661728f / fConst84); // step: 451
		fConst88 = (fConst87 + 0.0004076782f); // step: 452
		fConst89 = (2.0f * (0.0004076782f - fConst87)); // step: 455
		fConst90 = (((fConst63 + -0.74313045f) / fConst62) + 1.4500711f); // step: 464
		fConst91 = (2.0f * (1.4500711f - fConst85)); // step: 468
		fConst92 = (11.0520525f / fConst84); // step: 475
		fConst93 = (fConst92 + 1.4500711f); // step: 476
		fConst94 = (2.0f * (1.4500711f - fConst92)); // step: 479
		fConst95 = (((fConst63 + -0.15748216f) / fConst62) + 0.9351402f); // step: 488
		fConst96 = (2.0f * (0.9351402f - fConst85)); // step: 492
		fConst97 = (50.06381f / fConst84); // step: 499
		fConst98 = (fConst97 + 0.9351402f); // step: 500
		fConst99 = (2.0f * (0.9351402f - fConst97)); // step: 503
		fConst100 = tanf((25132.742f / fConst0)); // step: 523
		fConst101 = (1.0f / fConst100); // step: 524
		fConst102 = (1.0f / (((fConst101 + 0.15748216f) / fConst100) + 0.9351402f)); // step: 528
		fConst103 = (1.0f / (((fConst101 + 0.74313045f) / fConst100) + 1.4500711f)); // step: 532
		fConst104 = (1.0f / (((fConst101 + 3.1897273f) / fConst100) + 4.0767817f)); // step: 536
		fConst105 = (1.0f / (((fConst63 + 0.16840488f) / fConst62) + 1.0693583f)); // step: 540
		fConst106 = (1.0f / (((fConst63 + 0.51247865f) / fConst62) + 0.6896214f)); // step: 544
		fConst107 = (1.0f / (((fConst63 + 0.78241307f) / fConst62) + 0.2452915f)); // step: 548
		fConst108 = (((fConst63 + -0.78241307f) / fConst62) + 0.2452915f); // step: 552
		fConst109 = (2.0f * (0.2452915f - fConst85)); // step: 556
		fConst110 = (0.0001f / fConst84); // step: 563
		fConst111 = (fConst110 + 0.0004332272f); // step: 564
		fConst112 = (2.0f * (0.0004332272f - fConst110)); // step: 567
		fConst113 = (((fConst63 + -0.51247865f) / fConst62) + 0.6896214f); // step: 576
		fConst114 = (2.0f * (0.6896214f - fConst85)); // step: 580
		fConst115 = (fConst85 + 7.6217313f); // step: 587
		fConst116 = (2.0f * (7.6217313f - fConst85)); // step: 590
		fConst117 = (((fConst63 + -0.16840488f) / fConst62) + 1.0693583f); // step: 599
		fConst118 = (2.0f * (1.0693583f - fConst85)); // step: 603
		fConst119 = (fConst85 + 53.53615f); // step: 610
		fConst120 = (2.0f * (53.53615f - fConst85)); // step: 613
		fConst121 = (((fConst101 + -3.1897273f) / fConst100) + 4.0767817f); // step: 622
		fConst122 = powf(fConst100,2.0f); // step: 625
		fConst123 = (1.0f / fConst122); // step: 626
		fConst124 = (2.0f * (4.0767817f - fConst123)); // step: 628
		fConst125 = (0.0017661728f / fConst122); // step: 635
		fConst126 = (fConst125 + 0.0004076782f); // step: 636
		fConst127 = (2.0f * (0.0004076782f - fConst125)); // step: 639
		fConst128 = (((fConst101 + -0.74313045f) / fConst100) + 1.4500711f); // step: 648
		fConst129 = (2.0f * (1.4500711f - fConst123)); // step: 652
		fConst130 = (11.0520525f / fConst122); // step: 659
		fConst131 = (fConst130 + 1.4500711f); // step: 660
		fConst132 = (2.0f * (1.4500711f - fConst130)); // step: 663
		fConst133 = (((fConst101 + -0.15748216f) / fConst100) + 0.9351402f); // step: 672
		fConst134 = (2.0f * (0.9351402f - fConst123)); // step: 676
		fConst135 = (50.06381f / fConst122); // step: 683
		fConst136 = (fConst135 + 0.9351402f); // step: 684
		fConst137 = (2.0f * (0.9351402f - fConst135)); // step: 687
		fConst138 = tanf((19947.87f / fConst0)); // step: 707
		fConst139 = (1.0f / fConst138); // step: 708
		fConst140 = (1.0f / (((fConst139 + 0.15748216f) / fConst138) + 0.9351402f)); // step: 712
		fConst141 = (1.0f / (((fConst139 + 0.74313045f) / fConst138) + 1.4500711f)); // step: 716
		fConst142 = (1.0f / (((fConst139 + 3.1897273f) / fConst138) + 4.0767817f)); // step: 720
		fConst143 = (1.0f / (((fConst101 + 0.16840488f) / fConst100) + 1.0693583f)); // step: 724
		fConst144 = (1.0f / (((fConst101 + 0.51247865f) / fConst100) + 0.6896214f)); // step: 728
		fConst145 = (1.0f / (((fConst101 + 0.78241307f) / fConst100) + 0.2452915f)); // step: 732
		fConst146 = (((fConst101 + -0.78241307f) / fConst100) + 0.2452915f); // step: 736
		fConst147 = (2.0f * (0.2452915f - fConst123)); // step: 740
		fConst148 = (0.0001f / fConst122); // step: 747
		fConst149 = (fConst148 + 0.0004332272f); // step: 748
		fConst150 = (2.0f * (0.0004332272f - fConst148)); // step: 751
		fConst151 = (((fConst101 + -0.51247865f) / fConst100) + 0.6896214f); // step: 760
		fConst152 = (2.0f * (0.6896214f - fConst123)); // step: 764
		fConst153 = (fConst123 + 7.6217313f); // step: 771
		fConst154 = (2.0f * (7.6217313f - fConst123)); // step: 774
		fConst155 = (((fConst101 + -0.16840488f) / fConst100) + 1.0693583f); // step: 783
		fConst156 = (2.0f * (1.0693583f - fConst123)); // step: 787
		fConst157 = (fConst123 + 53.53615f); // step: 794
		fConst158 = (2.0f * (53.53615f - fConst123)); // step: 797
		fConst159 = (((fConst139 + -3.1897273f) / fConst138) + 4.0767817f); // step: 806
		fConst160 = powf(fConst138,2.0f); // step: 809
		fConst161 = (1.0f / fConst160); // step: 810
		fConst162 = (2.0f * (4.0767817f - fConst161)); // step: 812
		fConst163 = (0.0017661728f / fConst160); // step: 819
		fConst164 = (fConst163 + 0.0004076782f); // step: 820
		fConst165 = (2.0f * (0.0004076782f - fConst163)); // step: 823
		fConst166 = (((fConst139 + -0.74313045f) / fConst138) + 1.4500711f); // step: 832
		fConst167 = (2.0f * (1.4500711f - fConst161)); // step: 836
		fConst168 = (11.0520525f / fConst160); // step: 843
		fConst169 = (fConst168 + 1.4500711f); // step: 844
		fConst170 = (2.0f * (1.4500711f - fConst168)); // step: 847
		fConst171 = (((fConst139 + -0.15748216f) / fConst138) + 0.9351402f); // step: 856
		fConst172 = (2.0f * (0.9351402f - fConst161)); // step: 860
		fConst173 = (50.06381f / fConst160); // step: 867
		fConst174 = (fConst173 + 0.9351402f); // step: 868
		fConst175 = (2.0f * (0.9351402f - fConst173)); // step: 871
		fConst176 = tanf((15832.635f / fConst0)); // step: 891
		fConst177 = (1.0f / fConst176); // step: 892
		fConst178 = (1.0f / (((fConst177 + 0.15748216f) / fConst176) + 0.9351402f)); // step: 896
		fConst179 = (1.0f / (((fConst177 + 0.74313045f) / fConst176) + 1.4500711f)); // step: 900
		fConst180 = (1.0f / (((fConst177 + 3.1897273f) / fConst176) + 4.0767817f)); // step: 904
		fConst181 = (1.0f / (((fConst139 + 0.16840488f) / fConst138) + 1.0693583f)); // step: 908
		fConst182 = (1.0f / (((fConst139 + 0.51247865f) / fConst138) + 0.6896214f)); // step: 912
		fConst183 = (1.0f / (((fConst139 + 0.78241307f) / fConst138) + 0.2452915f)); // step: 916
		fConst184 = (((fConst139 + -0.78241307f) / fConst138) + 0.2452915f); // step: 920
		fConst185 = (2.0f * (0.2452915f - fConst161)); // step: 924
		fConst186 = (0.0001f / fConst160); // step: 931
		fConst187 = (fConst186 + 0.0004332272f); // step: 932
		fConst188 = (2.0f * (0.0004332272f - fConst186)); // step: 935
		fConst189 = (((fConst139 + -0.51247865f) / fConst138) + 0.6896214f); // step: 944
		fConst190 = (2.0f * (0.6896214f - fConst161)); // step: 948
		fConst191 = (fConst161 + 7.6217313f); // step: 955
		fConst192 = (2.0f * (7.6217313f - fConst161)); // step: 958
		fConst193 = (((fConst139 + -0.16840488f) / fConst138) + 1.0693583f); // step: 967
		fConst194 = (2.0f * (1.0693583f - fConst161)); // step: 971
		fConst195 = (fConst161 + 53.53615f); // step: 978
		fConst196 = (2.0f * (53.53615f - fConst161)); // step: 981
		fConst197 = (((fConst177 + -3.1897273f) / fConst176) + 4.0767817f); // step: 990
		fConst198 = powf(fConst176,2.0f); // step: 993
		fConst199 = (1.0f / fConst198); // step: 994
		fConst200 = (2.0f * (4.0767817f - fConst199)); // step: 996
		fConst201 = (0.0017661728f / fConst198); // step: 1003
		fConst202 = (fConst201 + 0.0004076782f); // step: 1004
		fConst203 = (2.0f * (0.0004076782f - fConst201)); // step: 1007
		fConst204 = (((fConst177 + -0.74313045f) / fConst176) + 1.4500711f); // step: 1016
		fConst205 = (2.0f * (1.4500711f - fConst199)); // step: 1020
		fConst206 = (11.0520525f / fConst198); // step: 1027
		fConst207 = (fConst206 + 1.4500711f); // step: 1028
		fConst208 = (2.0f * (1.4500711f - fConst206)); // step: 1031
		fConst209 = (((fConst177 + -0.15748216f) / fConst176) + 0.9351402f); // step: 1040
		fConst210 = (2.0f * (0.9351402f - fConst199)); // step: 1044
		fConst211 = (50.06381f / fConst198); // step: 1051
		fConst212 = (fConst211 + 0.9351402f); // step: 1052
		fConst213 = (2.0f * (0.9351402f - fConst211)); // step: 1055
		fConst214 = tanf((12566.371f / fConst0)); // step: 1075
		fConst215 = (1.0f / fConst214); // step: 1076
		fConst216 = (1.0f / (((fConst215 + 0.15748216f) / fConst214) + 0.9351402f)); // step: 1080
		fConst217 = (1.0f / (((fConst215 + 0.74313045f) / fConst214) + 1.4500711f)); // step: 1084
		fConst218 = (1.0f / (((fConst215 + 3.1897273f) / fConst214) + 4.0767817f)); // step: 1088
		fConst219 = (1.0f / (((fConst177 + 0.16840488f) / fConst176) + 1.0693583f)); // step: 1092
		fConst220 = (1.0f / (((fConst177 + 0.51247865f) / fConst176) + 0.6896214f)); // step: 1096
		fConst221 = (1.0f / (((fConst177 + 0.78241307f) / fConst176) + 0.2452915f)); // step: 1100
		fConst222 = (((fConst177 + -0.78241307f) / fConst176) + 0.2452915f); // step: 1104
		fConst223 = (2.0f * (0.2452915f - fConst199)); // step: 1108
		fConst224 = (0.0001f / fConst198); // step: 1115
		fConst225 = (fConst224 + 0.0004332272f); // step: 1116
		fConst226 = (2.0f * (0.0004332272f - fConst224)); // step: 1119
		fConst227 = (((fConst177 + -0.51247865f) / fConst176) + 0.6896214f); // step: 1128
		fConst228 = (2.0f * (0.6896214f - fConst199)); // step: 1132
		fConst229 = (fConst199 + 7.6217313f); // step: 1139
		fConst230 = (2.0f * (7.6217313f - fConst199)); // step: 1142
		fConst231 = (((fConst177 + -0.16840488f) / fConst176) + 1.0693583f); // step: 1151
		fConst232 = (2.0f * (1.0693583f - fConst199)); // step: 1155
		fConst233 = (fConst199 + 53.53615f); // step: 1162
		fConst234 = (2.0f * (53.53615f - fConst199)); // step: 1165
		fConst235 = (((fConst215 + -3.1897273f) / fConst214) + 4.0767817f); // step: 1174
		fConst236 = powf(fConst214,2.0f); // step: 1177
		fConst237 = (1.0f / fConst236); // step: 1178
		fConst238 = (2.0f * (4.0767817f - fConst237)); // step: 1180
		fConst239 = (0.0017661728f / fConst236); // step: 1187
		fConst240 = (fConst239 + 0.0004076782f); // step: 1188
		fConst241 = (2.0f * (0.0004076782f - fConst239)); // step: 1191
		fConst242 = (((fConst215 + -0.74313045f) / fConst214) + 1.4500711f); // step: 1200
		fConst243 = (2.0f * (1.4500711f - fConst237)); // step: 1204
		fConst244 = (11.0520525f / fConst236); // step: 1211
		fConst245 = (fConst244 + 1.4500711f); // step: 1212
		fConst246 = (2.0f * (1.4500711f - fConst244)); // step: 1215
		fConst247 = (((fConst215 + -0.15748216f) / fConst214) + 0.9351402f); // step: 1224
		fConst248 = (2.0f * (0.9351402f - fConst237)); // step: 1228
		fConst249 = (50.06381f / fConst236); // step: 1235
		fConst250 = (fConst249 + 0.9351402f); // step: 1236
		fConst251 = (2.0f * (0.9351402f - fConst249)); // step: 1239
		fConst252 = tanf((9973.935f / fConst0)); // step: 1259
		fConst253 = (1.0f / fConst252); // step: 1260
		fConst254 = (1.0f / (((fConst253 + 0.15748216f) / fConst252) + 0.9351402f)); // step: 1264
		fConst255 = (1.0f / (((fConst253 + 0.74313045f) / fConst252) + 1.4500711f)); // step: 1268
		fConst256 = (1.0f / (((fConst253 + 3.1897273f) / fConst252) + 4.0767817f)); // step: 1272
		fConst257 = (1.0f / (((fConst215 + 0.16840488f) / fConst214) + 1.0693583f)); // step: 1276
		fConst258 = (1.0f / (((fConst215 + 0.51247865f) / fConst214) + 0.6896214f)); // step: 1280
		fConst259 = (1.0f / (((fConst215 + 0.78241307f) / fConst214) + 0.2452915f)); // step: 1284
		fConst260 = (((fConst215 + -0.78241307f) / fConst214) + 0.2452915f); // step: 1288
		fConst261 = (2.0f * (0.2452915f - fConst237)); // step: 1292
		fConst262 = (0.0001f / fConst236); // step: 1299
		fConst263 = (fConst262 + 0.0004332272f); // step: 1300
		fConst264 = (2.0f * (0.0004332272f - fConst262)); // step: 1303
		fConst265 = (((fConst215 + -0.51247865f) / fConst214) + 0.6896214f); // step: 1312
		fConst266 = (2.0f * (0.6896214f - fConst237)); // step: 1316
		fConst267 = (fConst237 + 7.6217313f); // step: 1323
		fConst268 = (2.0f * (7.6217313f - fConst237)); // step: 1326
		fConst269 = (((fConst215 + -0.16840488f) / fConst214) + 1.0693583f); // step: 1335
		fConst270 = (2.0f * (1.0693583f - fConst237)); // step: 1339
		fConst271 = (fConst237 + 53.53615f); // step: 1346
		fConst272 = (2.0f * (53.53615f - fConst237)); // step: 1349
		fConst273 = (((fConst253 + -3.1897273f) / fConst252) + 4.0767817f); // step: 1358
		fConst274 = powf(fConst252,2.0f); // step: 1361
		fConst275 = (1.0f / fConst274); // step: 1362
		fConst276 = (2.0f * (4.0767817f - fConst275)); // step: 1364
		fConst277 = (0.0017661728f / fConst274); // step: 1371
		fConst278 = (fConst277 + 0.0004076782f); // step: 1372
		fConst279 = (2.0f * (0.0004076782f - fConst277)); // step: 1375
		fConst280 = (((fConst253 + -0.74313045f) / fConst252) + 1.4500711f); // step: 1384
		fConst281 = (2.0f * (1.4500711f - fConst275)); // step: 1388
		fConst282 = (11.0520525f / fConst274); // step: 1395
		fConst283 = (fConst282 + 1.4500711f); // step: 1396
		fConst284 = (2.0f * (1.4500711f - fConst282)); // step: 1399
		fConst285 = (((fConst253 + -0.15748216f) / fConst252) + 0.9351402f); // step: 1408
		fConst286 = (2.0f * (0.9351402f - fConst275)); // step: 1412
		fConst287 = (50.06381f / fConst274); // step: 1419
		fConst288 = (fConst287 + 0.9351402f); // step: 1420
		fConst289 = (2.0f * (0.9351402f - fConst287)); // step: 1423
		fConst290 = tanf((7916.3174f / fConst0)); // step: 1443
		fConst291 = (1.0f / fConst290); // step: 1444
		fConst292 = (1.0f / (((fConst291 + 0.15748216f) / fConst290) + 0.9351402f)); // step: 1448
		fConst293 = (1.0f / (((fConst291 + 0.74313045f) / fConst290) + 1.4500711f)); // step: 1452
		fConst294 = (1.0f / (((fConst291 + 3.1897273f) / fConst290) + 4.0767817f)); // step: 1456
		fConst295 = (1.0f / (((fConst253 + 0.16840488f) / fConst252) + 1.0693583f)); // step: 1460
		fConst296 = (1.0f / (((fConst253 + 0.51247865f) / fConst252) + 0.6896214f)); // step: 1464
		fConst297 = (1.0f / (((fConst253 + 0.78241307f) / fConst252) + 0.2452915f)); // step: 1468
		fConst298 = (((fConst253 + -0.78241307f) / fConst252) + 0.2452915f); // step: 1472
		fConst299 = (2.0f * (0.2452915f - fConst275)); // step: 1476
		fConst300 = (0.0001f / fConst274); // step: 1483
		fConst301 = (fConst300 + 0.0004332272f); // step: 1484
		fConst302 = (2.0f * (0.0004332272f - fConst300)); // step: 1487
		fConst303 = (((fConst253 + -0.51247865f) / fConst252) + 0.6896214f); // step: 1496
		fConst304 = (2.0f * (0.6896214f - fConst275)); // step: 1500
		fConst305 = (fConst275 + 7.6217313f); // step: 1507
		fConst306 = (2.0f * (7.6217313f - fConst275)); // step: 1510
		fConst307 = (((fConst253 + -0.16840488f) / fConst252) + 1.0693583f); // step: 1519
		fConst308 = (2.0f * (1.0693583f - fConst275)); // step: 1523
		fConst309 = (fConst275 + 53.53615f); // step: 1530
		fConst310 = (2.0f * (53.53615f - fConst275)); // step: 1533
		fConst311 = (((fConst291 + -3.1897273f) / fConst290) + 4.0767817f); // step: 1542
		fConst312 = powf(fConst290,2.0f); // step: 1545
		fConst313 = (1.0f / fConst312); // step: 1546
		fConst314 = (2.0f * (4.0767817f - fConst313)); // step: 1548
		fConst315 = (0.0017661728f / fConst312); // step: 1555
		fConst316 = (fConst315 + 0.0004076782f); // step: 1556
		fConst317 = (2.0f * (0.0004076782f - fConst315)); // step: 1559
		fConst318 = (((fConst291 + -0.74313045f) / fConst290) + 1.4500711f); // step: 1568
		fConst319 = (2.0f * (1.4500711f - fConst313)); // step: 1572
		fConst320 = (11.0520525f / fConst312); // step: 1579
		fConst321 = (fConst320 + 1.4500711f); // step: 1580
		fConst322 = (2.0f * (1.4500711f - fConst320)); // step: 1583
		fConst323 = (((fConst291 + -0.15748216f) / fConst290) + 0.9351402f); // step: 1592
		fConst324 = (2.0f * (0.9351402f - fConst313)); // step: 1596
		fConst325 = (50.06381f / fConst312); // step: 1603
		fConst326 = (fConst325 + 0.9351402f); // step: 1604
		fConst327 = (2.0f * (0.9351402f - fConst325)); // step: 1607
		fConst328 = tanf((6283.1855f / fConst0)); // step: 1627
		fConst329 = (1.0f / fConst328); // step: 1628
		fConst330 = (1.0f / (((fConst329 + 0.15748216f) / fConst328) + 0.9351402f)); // step: 1632
		fConst331 = (1.0f / (((fConst329 + 0.74313045f) / fConst328) + 1.4500711f)); // step: 1636
		fConst332 = (1.0f / (((fConst329 + 3.1897273f) / fConst328) + 4.0767817f)); // step: 1640
		fConst333 = (1.0f / (((fConst291 + 0.16840488f) / fConst290) + 1.0693583f)); // step: 1644
		fConst334 = (1.0f / (((fConst291 + 0.51247865f) / fConst290) + 0.6896214f)); // step: 1648
		fConst335 = (1.0f / (((fConst291 + 0.78241307f) / fConst290) + 0.2452915f)); // step: 1652
		fConst336 = (((fConst291 + -0.78241307f) / fConst290) + 0.2452915f); // step: 1656
		fConst337 = (2.0f * (0.2452915f - fConst313)); // step: 1660
		fConst338 = (0.0001f / fConst312); // step: 1667
		fConst339 = (fConst338 + 0.0004332272f); // step: 1668
		fConst340 = (2.0f * (0.0004332272f - fConst338)); // step: 1671
		fConst341 = (((fConst291 + -0.51247865f) / fConst290) + 0.6896214f); // step: 1680
		fConst342 = (2.0f * (0.6896214f - fConst313)); // step: 1684
		fConst343 = (fConst313 + 7.6217313f); // step: 1691
		fConst344 = (2.0f * (7.6217313f - fConst313)); // step: 1694
		fConst345 = (((fConst291 + -0.16840488f) / fConst290) + 1.0693583f); // step: 1703
		fConst346 = (2.0f * (1.0693583f - fConst313)); // step: 1707
		fConst347 = (fConst313 + 53.53615f); // step: 1714
		fConst348 = (2.0f * (53.53615f - fConst313)); // step: 1717
		fConst349 = (((fConst329 + -3.1897273f) / fConst328) + 4.0767817f); // step: 1726
		fConst350 = powf(fConst328,2.0f); // step: 1729
		fConst351 = (1.0f / fConst350); // step: 1730
		fConst352 = (2.0f * (4.0767817f - fConst351)); // step: 1732
		fConst353 = (0.0017661728f / fConst350); // step: 1739
		fConst354 = (fConst353 + 0.0004076782f); // step: 1740
		fConst355 = (2.0f * (0.0004076782f - fConst353)); // step: 1743
		fConst356 = (((fConst329 + -0.74313045f) / fConst328) + 1.4500711f); // step: 1752
		fConst357 = (2.0f * (1.4500711f - fConst351)); // step: 1756
		fConst358 = (11.0520525f / fConst350); // step: 1763
		fConst359 = (fConst358 + 1.4500711f); // step: 1764
		fConst360 = (2.0f * (1.4500711f - fConst358)); // step: 1767
		fConst361 = (((fConst329 + -0.15748216f) / fConst328) + 0.9351402f); // step: 1776
		fConst362 = (2.0f * (0.9351402f - fConst351)); // step: 1780
		fConst363 = (50.06381f / fConst350); // step: 1787
		fConst364 = (fConst363 + 0.9351402f); // step: 1788
		fConst365 = (2.0f * (0.9351402f - fConst363)); // step: 1791
		fConst366 = tanf((4986.9673f / fConst0)); // step: 1811
		fConst367 = (1.0f / fConst366); // step: 1812
		fConst368 = (1.0f / (((fConst367 + 0.15748216f) / fConst366) + 0.9351402f)); // step: 1816
		fConst369 = (1.0f / (((fConst367 + 0.74313045f) / fConst366) + 1.4500711f)); // step: 1820
		fConst370 = (1.0f / (((fConst367 + 3.1897273f) / fConst366) + 4.0767817f)); // step: 1824
		fConst371 = (1.0f / (((fConst329 + 0.16840488f) / fConst328) + 1.0693583f)); // step: 1828
		fConst372 = (1.0f / (((fConst329 + 0.51247865f) / fConst328) + 0.6896214f)); // step: 1832
		fConst373 = (1.0f / (((fConst329 + 0.78241307f) / fConst328) + 0.2452915f)); // step: 1836
		fConst374 = (((fConst329 + -0.78241307f) / fConst328) + 0.2452915f); // step: 1840
		fConst375 = (2.0f * (0.2452915f - fConst351)); // step: 1844
		fConst376 = (0.0001f / fConst350); // step: 1851
		fConst377 = (fConst376 + 0.0004332272f); // step: 1852
		fConst378 = (2.0f * (0.0004332272f - fConst376)); // step: 1855
		fConst379 = (((fConst329 + -0.51247865f) / fConst328) + 0.6896214f); // step: 1864
		fConst380 = (2.0f * (0.6896214f - fConst351)); // step: 1868
		fConst381 = (fConst351 + 7.6217313f); // step: 1875
		fConst382 = (2.0f * (7.6217313f - fConst351)); // step: 1878
		fConst383 = (((fConst329 + -0.16840488f) / fConst328) + 1.0693583f); // step: 1887
		fConst384 = (2.0f * (1.0693583f - fConst351)); // step: 1891
		fConst385 = (fConst351 + 53.53615f); // step: 1898
		fConst386 = (2.0f * (53.53615f - fConst351)); // step: 1901
		fConst387 = (((fConst367 + -3.1897273f) / fConst366) + 4.0767817f); // step: 1910
		fConst388 = powf(fConst366,2.0f); // step: 1913
		fConst389 = (1.0f / fConst388); // step: 1914
		fConst390 = (2.0f * (4.0767817f - fConst389)); // step: 1916
		fConst391 = (0.0017661728f / fConst388); // step: 1923
		fConst392 = (fConst391 + 0.0004076782f); // step: 1924
		fConst393 = (2.0f * (0.0004076782f - fConst391)); // step: 1927
		fConst394 = (((fConst367 + -0.74313045f) / fConst366) + 1.4500711f); // step: 1936
		fConst395 = (2.0f * (1.4500711f - fConst389)); // step: 1940
		fConst396 = (11.0520525f / fConst388); // step: 1947
		fConst397 = (fConst396 + 1.4500711f); // step: 1948
		fConst398 = (2.0f * (1.4500711f - fConst396)); // step: 1951
		fConst399 = (((fConst367 + -0.15748216f) / fConst366) + 0.9351402f); // step: 1960
		fConst400 = (2.0f * (0.9351402f - fConst389)); // step: 1964
		fConst401 = (50.06381f / fConst388); // step: 1971
		fConst402 = (fConst401 + 0.9351402f); // step: 1972
		fConst403 = (2.0f * (0.9351402f - fConst401)); // step: 1975
		fConst404 = tanf((3958.1587f / fConst0)); // step: 1995
		fConst405 = (1.0f / fConst404); // step: 1996
		fConst406 = (1.0f / (((fConst405 + 0.15748216f) / fConst404) + 0.9351402f)); // step: 2000
		fConst407 = (1.0f / (((fConst405 + 0.74313045f) / fConst404) + 1.4500711f)); // step: 2004
		fConst408 = (1.0f / (((fConst405 + 3.1897273f) / fConst404) + 4.0767817f)); // step: 2008
		fConst409 = (1.0f / (((fConst367 + 0.16840488f) / fConst366) + 1.0693583f)); // step: 2012
		fConst410 = (1.0f / (((fConst367 + 0.51247865f) / fConst366) + 0.6896214f)); // step: 2016
		fConst411 = (1.0f / (((fConst367 + 0.78241307f) / fConst366) + 0.2452915f)); // step: 2020
		fConst412 = (((fConst367 + -0.78241307f) / fConst366) + 0.2452915f); // step: 2024
		fConst413 = (2.0f * (0.2452915f - fConst389)); // step: 2028
		fConst414 = (0.0001f / fConst388); // step: 2035
		fConst415 = (fConst414 + 0.0004332272f); // step: 2036
		fConst416 = (2.0f * (0.0004332272f - fConst414)); // step: 2039
		fConst417 = (((fConst367 + -0.51247865f) / fConst366) + 0.6896214f); // step: 2048
		fConst418 = (2.0f * (0.6896214f - fConst389)); // step: 2052
		fConst419 = (fConst389 + 7.6217313f); // step: 2059
		fConst420 = (2.0f * (7.6217313f - fConst389)); // step: 2062
		fConst421 = (((fConst367 + -0.16840488f) / fConst366) + 1.0693583f); // step: 2071
		fConst422 = (2.0f * (1.0693583f - fConst389)); // step: 2075
		fConst423 = (fConst389 + 53.53615f); // step: 2082
		fConst424 = (2.0f * (53.53615f - fConst389)); // step: 2085
		fConst425 = (((fConst405 + -3.1897273f) / fConst404) + 4.0767817f); // step: 2094
		fConst426 = powf(fConst404,2.0f); // step: 2097
		fConst427 = (1.0f / fConst426); // step: 2098
		fConst428 = (2.0f * (4.0767817f - fConst427)); // step: 2100
		fConst429 = (0.0017661728f / fConst426); // step: 2107
		fConst430 = (fConst429 + 0.0004076782f); // step: 2108
		fConst431 = (2.0f * (0.0004076782f - fConst429)); // step: 2111
		fConst432 = (((fConst405 + -0.74313045f) / fConst404) + 1.4500711f); // step: 2120
		fConst433 = (2.0f * (1.4500711f - fConst427)); // step: 2124
		fConst434 = (11.0520525f / fConst426); // step: 2131
		fConst435 = (fConst434 + 1.4500711f); // step: 2132
		fConst436 = (2.0f * (1.4500711f - fConst434)); // step: 2135
		fConst437 = (((fConst405 + -0.15748216f) / fConst404) + 0.9351402f); // step: 2144
		fConst438 = (2.0f * (0.9351402f - fConst427)); // step: 2148
		fConst439 = (50.06381f / fConst426); // step: 2155
		fConst440 = (fConst439 + 0.9351402f); // step: 2156
		fConst441 = (2.0f * (0.9351402f - fConst439)); // step: 2159
		fConst442 = tanf((3141.5928f / fConst0)); // step: 2179
		fConst443 = (1.0f / fConst442); // step: 2180
		fConst444 = (1.0f / (((fConst443 + 0.15748216f) / fConst442) + 0.9351402f)); // step: 2184
		fConst445 = (1.0f / (((fConst443 + 0.74313045f) / fConst442) + 1.4500711f)); // step: 2188
		fConst446 = (1.0f / (((fConst443 + 3.1897273f) / fConst442) + 4.0767817f)); // step: 2192
		fConst447 = (1.0f / (((fConst405 + 0.16840488f) / fConst404) + 1.0693583f)); // step: 2196
		fConst448 = (1.0f / (((fConst405 + 0.51247865f) / fConst404) + 0.6896214f)); // step: 2200
		fConst449 = (1.0f / (((fConst405 + 0.78241307f) / fConst404) + 0.2452915f)); // step: 2204
		fConst450 = (((fConst405 + -0.78241307f) / fConst404) + 0.2452915f); // step: 2208
		fConst451 = (2.0f * (0.2452915f - fConst427)); // step: 2212
		fConst452 = (0.0001f / fConst426); // step: 2219
		fConst453 = (fConst452 + 0.0004332272f); // step: 2220
		fConst454 = (2.0f * (0.0004332272f - fConst452)); // step: 2223
		fConst455 = (((fConst405 + -0.51247865f) / fConst404) + 0.6896214f); // step: 2232
		fConst456 = (2.0f * (0.6896214f - fConst427)); // step: 2236
		fConst457 = (fConst427 + 7.6217313f); // step: 2243
		fConst458 = (2.0f * (7.6217313f - fConst427)); // step: 2246
		fConst459 = (((fConst405 + -0.16840488f) / fConst404) + 1.0693583f); // step: 2255
		fConst460 = (2.0f * (1.0693583f - fConst427)); // step: 2259
		fConst461 = (fConst427 + 53.53615f); // step: 2266
		fConst462 = (2.0f * (53.53615f - fConst427)); // step: 2269
		fConst463 = (((fConst443 + -3.1897273f) / fConst442) + 4.0767817f); // step: 2278
		fConst464 = powf(fConst442,2.0f); // step: 2281
		fConst465 = (1.0f / fConst464); // step: 2282
		fConst466 = (2.0f * (4.0767817f - fConst465)); // step: 2284
		fConst467 = (0.0017661728f / fConst464); // step: 2291
		fConst468 = (fConst467 + 0.0004076782f); // step: 2292
		fConst469 = (2.0f * (0.0004076782f - fConst467)); // step: 2295
		fConst470 = (((fConst443 + -0.74313045f) / fConst442) + 1.4500711f); // step: 2304
		fConst471 = (2.0f * (1.4500711f - fConst465)); // step: 2308
		fConst472 = (11.0520525f / fConst464); // step: 2315
		fConst473 = (fConst472 + 1.4500711f); // step: 2316
		fConst474 = (2.0f * (1.4500711f - fConst472)); // step: 2319
		fConst475 = (((fConst443 + -0.15748216f) / fConst442) + 0.9351402f); // step: 2328
		fConst476 = (2.0f * (0.9351402f - fConst465)); // step: 2332
		fConst477 = (50.06381f / fConst464); // step: 2339
		fConst478 = (fConst477 + 0.9351402f); // step: 2340
		fConst479 = (2.0f * (0.9351402f - fConst477)); // step: 2343
		fConst480 = tanf((2493.4836f / fConst0)); // step: 2363
		fConst481 = (1.0f / fConst480); // step: 2364
		fConst482 = (1.0f / (((fConst481 + 0.15748216f) / fConst480) + 0.9351402f)); // step: 2368
		fConst483 = (1.0f / (((fConst481 + 0.74313045f) / fConst480) + 1.4500711f)); // step: 2372
		fConst484 = (1.0f / (((fConst481 + 3.1897273f) / fConst480) + 4.0767817f)); // step: 2376
		fConst485 = (1.0f / (((fConst443 + 0.16840488f) / fConst442) + 1.0693583f)); // step: 2380
		fConst486 = (1.0f / (((fConst443 + 0.51247865f) / fConst442) + 0.6896214f)); // step: 2384
		fConst487 = (1.0f / (((fConst443 + 0.78241307f) / fConst442) + 0.2452915f)); // step: 2388
		fConst488 = (((fConst443 + -0.78241307f) / fConst442) + 0.2452915f); // step: 2392
		fConst489 = (2.0f * (0.2452915f - fConst465)); // step: 2396
		fConst490 = (0.0001f / fConst464); // step: 2403
		fConst491 = (fConst490 + 0.0004332272f); // step: 2404
		fConst492 = (2.0f * (0.0004332272f - fConst490)); // step: 2407
		fConst493 = (((fConst443 + -0.51247865f) / fConst442) + 0.6896214f); // step: 2416
		fConst494 = (2.0f * (0.6896214f - fConst465)); // step: 2420
		fConst495 = (fConst465 + 7.6217313f); // step: 2427
		fConst496 = (2.0f * (7.6217313f - fConst465)); // step: 2430
		fConst497 = (((fConst443 + -0.16840488f) / fConst442) + 1.0693583f); // step: 2439
		fConst498 = (2.0f * (1.0693583f - fConst465)); // step: 2443
		fConst499 = (fConst465 + 53.53615f); // step: 2450
		fConst500 = (2.0f * (53.53615f - fConst465)); // step: 2453
		fConst501 = (((fConst481 + -3.1897273f) / fConst480) + 4.0767817f); // step: 2462
		fConst502 = powf(fConst480,2.0f); // step: 2465
		fConst503 = (1.0f / fConst502); // step: 2466
		fConst504 = (2.0f * (4.0767817f - fConst503)); // step: 2468
		fConst505 = (0.0017661728f / fConst502); // step: 2475
		fConst506 = (fConst505 + 0.0004076782f); // step: 2476
		fConst507 = (2.0f * (0.0004076782f - fConst505)); // step: 2479
		fConst508 = (((fConst481 + -0.74313045f) / fConst480) + 1.4500711f); // step: 2488
		fConst509 = (2.0f * (1.4500711f - fConst503)); // step: 2492
		fConst510 = (11.0520525f / fConst502); // step: 2499
		fConst511 = (fConst510 + 1.4500711f); // step: 2500
		fConst512 = (2.0f * (1.4500711f - fConst510)); // step: 2503
		fConst513 = (((fConst481 + -0.15748216f) / fConst480) + 0.9351402f); // step: 2512
		fConst514 = (2.0f * (0.9351402f - fConst503)); // step: 2516
		fConst515 = (50.06381f / fConst502); // step: 2523
		fConst516 = (fConst515 + 0.9351402f); // step: 2524
		fConst517 = (2.0f * (0.9351402f - fConst515)); // step: 2527
		fConst518 = tanf((1979.0793f / fConst0)); // step: 2547
		fConst519 = (1.0f / fConst518); // step: 2548
		fConst520 = (1.0f / (((fConst519 + 0.15748216f) / fConst518) + 0.9351402f)); // step: 2552
		fConst521 = (1.0f / (((fConst519 + 0.74313045f) / fConst518) + 1.4500711f)); // step: 2556
		fConst522 = (1.0f / (((fConst519 + 3.1897273f) / fConst518) + 4.0767817f)); // step: 2560
		fConst523 = (1.0f / (((fConst481 + 0.16840488f) / fConst480) + 1.0693583f)); // step: 2564
		fConst524 = (1.0f / (((fConst481 + 0.51247865f) / fConst480) + 0.6896214f)); // step: 2568
		fConst525 = (1.0f / (((fConst481 + 0.78241307f) / fConst480) + 0.2452915f)); // step: 2572
		fConst526 = (((fConst481 + -0.78241307f) / fConst480) + 0.2452915f); // step: 2576
		fConst527 = (2.0f * (0.2452915f - fConst503)); // step: 2580
		fConst528 = (0.0001f / fConst502); // step: 2587
		fConst529 = (fConst528 + 0.0004332272f); // step: 2588
		fConst530 = (2.0f * (0.0004332272f - fConst528)); // step: 2591
		fConst531 = (((fConst481 + -0.51247865f) / fConst480) + 0.6896214f); // step: 2600
		fConst532 = (2.0f * (0.6896214f - fConst503)); // step: 2604
		fConst533 = (fConst503 + 7.6217313f); // step: 2611
		fConst534 = (2.0f * (7.6217313f - fConst503)); // step: 2614
		fConst535 = (((fConst481 + -0.16840488f) / fConst480) + 1.0693583f); // step: 2623
		fConst536 = (2.0f * (1.0693583f - fConst503)); // step: 2627
		fConst537 = (fConst503 + 53.53615f); // step: 2634
		fConst538 = (2.0f * (53.53615f - fConst503)); // step: 2637
		fConst539 = (((fConst519 + -3.1897273f) / fConst518) + 4.0767817f); // step: 2646
		fConst540 = powf(fConst518,2.0f); // step: 2649
		fConst541 = (1.0f / fConst540); // step: 2650
		fConst542 = (2.0f * (4.0767817f - fConst541)); // step: 2652
		fConst543 = (0.0017661728f / fConst540); // step: 2659
		fConst544 = (fConst543 + 0.0004076782f); // step: 2660
		fConst545 = (2.0f * (0.0004076782f - fConst543)); // step: 2663
		fConst546 = (((fConst519 + -0.74313045f) / fConst518) + 1.4500711f); // step: 2672
		fConst547 = (2.0f * (1.4500711f - fConst541)); // step: 2676
		fConst548 = (11.0520525f / fConst540); // step: 2683
		fConst549 = (fConst548 + 1.4500711f); // step: 2684
		fConst550 = (2.0f * (1.4500711f - fConst548)); // step: 2687
		fConst551 = (((fConst519 + -0.15748216f) / fConst518) + 0.9351402f); // step: 2696
		fConst552 = (2.0f * (0.9351402f - fConst541)); // step: 2700
		fConst553 = (50.06381f / fConst540); // step: 2707
		fConst554 = (fConst553 + 0.9351402f); // step: 2708
		fConst555 = (2.0f * (0.9351402f - fConst553)); // step: 2711
		fConst556 = tanf((1570.7964f / fConst0)); // step: 2731
		fConst557 = (1.0f / fConst556); // step: 2732
		fConst558 = (1.0f / (((fConst557 + 0.15748216f) / fConst556) + 0.9351402f)); // step: 2736
		fConst559 = (1.0f / (((fConst557 + 0.74313045f) / fConst556) + 1.4500711f)); // step: 2740
		fConst560 = (1.0f / (((fConst557 + 3.1897273f) / fConst556) + 4.0767817f)); // step: 2744
		fConst561 = (1.0f / (((fConst519 + 0.16840488f) / fConst518) + 1.0693583f)); // step: 2748
		fConst562 = (1.0f / (((fConst519 + 0.51247865f) / fConst518) + 0.6896214f)); // step: 2752
		fConst563 = (1.0f / (((fConst519 + 0.78241307f) / fConst518) + 0.2452915f)); // step: 2756
		fConst564 = (((fConst519 + -0.78241307f) / fConst518) + 0.2452915f); // step: 2760
		fConst565 = (2.0f * (0.2452915f - fConst541)); // step: 2764
		fConst566 = (0.0001f / fConst540); // step: 2771
		fConst567 = (fConst566 + 0.0004332272f); // step: 2772
		fConst568 = (2.0f * (0.0004332272f - fConst566)); // step: 2775
		fConst569 = (((fConst519 + -0.51247865f) / fConst518) + 0.6896214f); // step: 2784
		fConst570 = (2.0f * (0.6896214f - fConst541)); // step: 2788
		fConst571 = (fConst541 + 7.6217313f); // step: 2795
		fConst572 = (2.0f * (7.6217313f - fConst541)); // step: 2798
		fConst573 = (((fConst519 + -0.16840488f) / fConst518) + 1.0693583f); // step: 2807
		fConst574 = (2.0f * (1.0693583f - fConst541)); // step: 2811
		fConst575 = (fConst541 + 53.53615f); // step: 2818
		fConst576 = (2.0f * (53.53615f - fConst541)); // step: 2821
		fConst577 = (((fConst557 + -3.1897273f) / fConst556) + 4.0767817f); // step: 2830
		fConst578 = powf(fConst556,2.0f); // step: 2833
		fConst579 = (1.0f / fConst578); // step: 2834
		fConst580 = (2.0f * (4.0767817f - fConst579)); // step: 2836
		fConst581 = (0.0017661728f / fConst578); // step: 2843
		fConst582 = (fConst581 + 0.0004076782f); // step: 2844
		fConst583 = (2.0f * (0.0004076782f - fConst581)); // step: 2847
		fConst584 = (((fConst557 + -0.74313045f) / fConst556) + 1.4500711f); // step: 2856
		fConst585 = (2.0f * (1.4500711f - fConst579)); // step: 2860
		fConst586 = (11.0520525f / fConst578); // step: 2867
		fConst587 = (fConst586 + 1.4500711f); // step: 2868
		fConst588 = (2.0f * (1.4500711f - fConst586)); // step: 2871
		fConst589 = (((fConst557 + -0.15748216f) / fConst556) + 0.9351402f); // step: 2880
		fConst590 = (2.0f * (0.9351402f - fConst579)); // step: 2884
		fConst591 = (50.06381f / fConst578); // step: 2891
		fConst592 = (fConst591 + 0.9351402f); // step: 2892
		fConst593 = (2.0f * (0.9351402f - fConst591)); // step: 2895
		fConst594 = tanf((1246.7418f / fConst0)); // step: 2915
		fConst595 = (1.0f / fConst594); // step: 2916
		fConst596 = (1.0f / (((fConst595 + 0.15748216f) / fConst594) + 0.9351402f)); // step: 2920
		fConst597 = (1.0f / (((fConst595 + 0.74313045f) / fConst594) + 1.4500711f)); // step: 2924
		fConst598 = (1.0f / (((fConst595 + 3.1897273f) / fConst594) + 4.0767817f)); // step: 2928
		fConst599 = (1.0f / (((fConst557 + 0.16840488f) / fConst556) + 1.0693583f)); // step: 2932
		fConst600 = (1.0f / (((fConst557 + 0.51247865f) / fConst556) + 0.6896214f)); // step: 2936
		fConst601 = (1.0f / (((fConst557 + 0.78241307f) / fConst556) + 0.2452915f)); // step: 2940
		fConst602 = (((fConst557 + -0.78241307f) / fConst556) + 0.2452915f); // step: 2944
		fConst603 = (2.0f * (0.2452915f - fConst579)); // step: 2948
		fConst604 = (0.0001f / fConst578); // step: 2955
		fConst605 = (fConst604 + 0.0004332272f); // step: 2956
		fConst606 = (2.0f * (0.0004332272f - fConst604)); // step: 2959
		fConst607 = (((fConst557 + -0.51247865f) / fConst556) + 0.6896214f); // step: 2968
		fConst608 = (2.0f * (0.6896214f - fConst579)); // step: 2972
		fConst609 = (fConst579 + 7.6217313f); // step: 2979
		fConst610 = (2.0f * (7.6217313f - fConst579)); // step: 2982
		fConst611 = (((fConst557 + -0.16840488f) / fConst556) + 1.0693583f); // step: 2991
		fConst612 = (2.0f * (1.0693583f - fConst579)); // step: 2995
		fConst613 = (fConst579 + 53.53615f); // step: 3002
		fConst614 = (2.0f * (53.53615f - fConst579)); // step: 3005
		fConst615 = (((fConst595 + -3.1897273f) / fConst594) + 4.0767817f); // step: 3014
		fConst616 = powf(fConst594,2.0f); // step: 3017
		fConst617 = (1.0f / fConst616); // step: 3018
		fConst618 = (2.0f * (4.0767817f - fConst617)); // step: 3020
		fConst619 = (0.0017661728f / fConst616); // step: 3027
		fConst620 = (fConst619 + 0.0004076782f); // step: 3028
		fConst621 = (2.0f * (0.0004076782f - fConst619)); // step: 3031
		fConst622 = (((fConst595 + -0.74313045f) / fConst594) + 1.4500711f); // step: 3040
		fConst623 = (2.0f * (1.4500711f - fConst617)); // step: 3044
		fConst624 = (11.0520525f / fConst616); // step: 3051
		fConst625 = (fConst624 + 1.4500711f); // step: 3052
		fConst626 = (2.0f * (1.4500711f - fConst624)); // step: 3055
		fConst627 = (((fConst595 + -0.15748216f) / fConst594) + 0.9351402f); // step: 3064
		fConst628 = (2.0f * (0.9351402f - fConst617)); // step: 3068
		fConst629 = (50.06381f / fConst616); // step: 3075
		fConst630 = (fConst629 + 0.9351402f); // step: 3076
		fConst631 = (2.0f * (0.9351402f - fConst629)); // step: 3079
		fConst632 = tanf((989.5397f / fConst0)); // step: 3099
		fConst633 = (1.0f / fConst632); // step: 3100
		fConst634 = (1.0f / (((fConst633 + 0.15748216f) / fConst632) + 0.9351402f)); // step: 3104
		fConst635 = (1.0f / (((fConst633 + 0.74313045f) / fConst632) + 1.4500711f)); // step: 3108
		fConst636 = (1.0f / (((fConst633 + 3.1897273f) / fConst632) + 4.0767817f)); // step: 3112
		fConst637 = (1.0f / (((fConst595 + 0.16840488f) / fConst594) + 1.0693583f)); // step: 3116
		fConst638 = (1.0f / (((fConst595 + 0.51247865f) / fConst594) + 0.6896214f)); // step: 3120
		fConst639 = (1.0f / (((fConst595 + 0.78241307f) / fConst594) + 0.2452915f)); // step: 3124
		fConst640 = (((fConst595 + -0.78241307f) / fConst594) + 0.2452915f); // step: 3128
		fConst641 = (2.0f * (0.2452915f - fConst617)); // step: 3132
		fConst642 = (0.0001f / fConst616); // step: 3139
		fConst643 = (fConst642 + 0.0004332272f); // step: 3140
		fConst644 = (2.0f * (0.0004332272f - fConst642)); // step: 3143
		fConst645 = (((fConst595 + -0.51247865f) / fConst594) + 0.6896214f); // step: 3152
		fConst646 = (2.0f * (0.6896214f - fConst617)); // step: 3156
		fConst647 = (fConst617 + 7.6217313f); // step: 3163
		fConst648 = (2.0f * (7.6217313f - fConst617)); // step: 3166
		fConst649 = (((fConst595 + -0.16840488f) / fConst594) + 1.0693583f); // step: 3175
		fConst650 = (2.0f * (1.0693583f - fConst617)); // step: 3179
		fConst651 = (fConst617 + 53.53615f); // step: 3186
		fConst652 = (2.0f * (53.53615f - fConst617)); // step: 3189
		fConst653 = (((fConst633 + -3.1897273f) / fConst632) + 4.0767817f); // step: 3198
		fConst654 = powf(fConst632,2.0f); // step: 3201
		fConst655 = (1.0f / fConst654); // step: 3202
		fConst656 = (2.0f * (4.0767817f - fConst655)); // step: 3204
		fConst657 = (0.0017661728f / fConst654); // step: 3211
		fConst658 = (fConst657 + 0.0004076782f); // step: 3212
		fConst659 = (2.0f * (0.0004076782f - fConst657)); // step: 3215
		fConst660 = (((fConst633 + -0.74313045f) / fConst632) + 1.4500711f); // step: 3224
		fConst661 = (2.0f * (1.4500711f - fConst655)); // step: 3228
		fConst662 = (11.0520525f / fConst654); // step: 3235
		fConst663 = (fConst662 + 1.4500711f); // step: 3236
		fConst664 = (2.0f * (1.4500711f - fConst662)); // step: 3239
		fConst665 = (((fConst633 + -0.15748216f) / fConst632) + 0.9351402f); // step: 3248
		fConst666 = (2.0f * (0.9351402f - fConst655)); // step: 3252
		fConst667 = (50.06381f / fConst654); // step: 3259
		fConst668 = (fConst667 + 0.9351402f); // step: 3260
		fConst669 = (2.0f * (0.9351402f - fConst667)); // step: 3263
		fConst670 = tanf((785.3982f / fConst0)); // step: 3283
		fConst671 = (1.0f / fConst670); // step: 3284
		fConst672 = (1.0f / (((fConst671 + 0.15748216f) / fConst670) + 0.9351402f)); // step: 3288
		fConst673 = (1.0f / (((fConst671 + 0.74313045f) / fConst670) + 1.4500711f)); // step: 3292
		fConst674 = (1.0f / (((fConst671 + 3.1897273f) / fConst670) + 4.0767817f)); // step: 3296
		fConst675 = (1.0f / (((fConst633 + 0.16840488f) / fConst632) + 1.0693583f)); // step: 3300
		fConst676 = (1.0f / (((fConst633 + 0.51247865f) / fConst632) + 0.6896214f)); // step: 3304
		fConst677 = (1.0f / (((fConst633 + 0.78241307f) / fConst632) + 0.2452915f)); // step: 3308
		fConst678 = (((fConst633 + -0.78241307f) / fConst632) + 0.2452915f); // step: 3312
		fConst679 = (2.0f * (0.2452915f - fConst655)); // step: 3316
		fConst680 = (0.0001f / fConst654); // step: 3323
		fConst681 = (fConst680 + 0.0004332272f); // step: 3324
		fConst682 = (2.0f * (0.0004332272f - fConst680)); // step: 3327
		fConst683 = (((fConst633 + -0.51247865f) / fConst632) + 0.6896214f); // step: 3336
		fConst684 = (2.0f * (0.6896214f - fConst655)); // step: 3340
		fConst685 = (fConst655 + 7.6217313f); // step: 3347
		fConst686 = (2.0f * (7.6217313f - fConst655)); // step: 3350
		fConst687 = (((fConst633 + -0.16840488f) / fConst632) + 1.0693583f); // step: 3359
		fConst688 = (2.0f * (1.0693583f - fConst655)); // step: 3363
		fConst689 = (fConst655 + 53.53615f); // step: 3370
		fConst690 = (2.0f * (53.53615f - fConst655)); // step: 3373
		fConst691 = (((fConst671 + -3.1897273f) / fConst670) + 4.0767817f); // step: 3382
		fConst692 = powf(fConst670,2.0f); // step: 3385
		fConst693 = (1.0f / fConst692); // step: 3386
		fConst694 = (2.0f * (4.0767817f - fConst693)); // step: 3388
		fConst695 = (0.0017661728f / fConst692); // step: 3395
		fConst696 = (fConst695 + 0.0004076782f); // step: 3396
		fConst697 = (2.0f * (0.0004076782f - fConst695)); // step: 3399
		fConst698 = (((fConst671 + -0.74313045f) / fConst670) + 1.4500711f); // step: 3408
		fConst699 = (2.0f * (1.4500711f - fConst693)); // step: 3412
		fConst700 = (11.0520525f / fConst692); // step: 3419
		fConst701 = (fConst700 + 1.4500711f); // step: 3420
		fConst702 = (2.0f * (1.4500711f - fConst700)); // step: 3423
		fConst703 = (((fConst671 + -0.15748216f) / fConst670) + 0.9351402f); // step: 3432
		fConst704 = (2.0f * (0.9351402f - fConst693)); // step: 3436
		fConst705 = (50.06381f / fConst692); // step: 3443
		fConst706 = (fConst705 + 0.9351402f); // step: 3444
		fConst707 = (2.0f * (0.9351402f - fConst705)); // step: 3447
		fConst708 = tanf((623.3709f / fConst0)); // step: 3467
		fConst709 = (1.0f / fConst708); // step: 3468
		fConst710 = (1.0f / (((fConst709 + 0.15748216f) / fConst708) + 0.9351402f)); // step: 3472
		fConst711 = (1.0f / (((fConst709 + 0.74313045f) / fConst708) + 1.4500711f)); // step: 3476
		fConst712 = (1.0f / (((fConst709 + 3.1897273f) / fConst708) + 4.0767817f)); // step: 3480
		fConst713 = (1.0f / (((fConst671 + 0.16840488f) / fConst670) + 1.0693583f)); // step: 3484
		fConst714 = (1.0f / (((fConst671 + 0.51247865f) / fConst670) + 0.6896214f)); // step: 3488
		fConst715 = (1.0f / (((fConst671 + 0.78241307f) / fConst670) + 0.2452915f)); // step: 3492
		fConst716 = (((fConst671 + -0.78241307f) / fConst670) + 0.2452915f); // step: 3496
		fConst717 = (2.0f * (0.2452915f - fConst693)); // step: 3500
		fConst718 = (0.0001f / fConst692); // step: 3507
		fConst719 = (fConst718 + 0.0004332272f); // step: 3508
		fConst720 = (2.0f * (0.0004332272f - fConst718)); // step: 3511
		fConst721 = (((fConst671 + -0.51247865f) / fConst670) + 0.6896214f); // step: 3520
		fConst722 = (2.0f * (0.6896214f - fConst693)); // step: 3524
		fConst723 = (fConst693 + 7.6217313f); // step: 3531
		fConst724 = (2.0f * (7.6217313f - fConst693)); // step: 3534
		fConst725 = (((fConst671 + -0.16840488f) / fConst670) + 1.0693583f); // step: 3543
		fConst726 = (2.0f * (1.0693583f - fConst693)); // step: 3547
		fConst727 = (fConst693 + 53.53615f); // step: 3554
		fConst728 = (2.0f * (53.53615f - fConst693)); // step: 3557
		fConst729 = (((fConst709 + -3.1897273f) / fConst708) + 4.0767817f); // step: 3566
		fConst730 = powf(fConst708,2.0f); // step: 3569
		fConst731 = (1.0f / fConst730); // step: 3570
		fConst732 = (2.0f * (4.0767817f - fConst731)); // step: 3572
		fConst733 = (0.0017661728f / fConst730); // step: 3579
		fConst734 = (fConst733 + 0.0004076782f); // step: 3580
		fConst735 = (2.0f * (0.0004076782f - fConst733)); // step: 3583
		fConst736 = (((fConst709 + -0.74313045f) / fConst708) + 1.4500711f); // step: 3592
		fConst737 = (2.0f * (1.4500711f - fConst731)); // step: 3596
		fConst738 = (11.0520525f / fConst730); // step: 3603
		fConst739 = (fConst738 + 1.4500711f); // step: 3604
		fConst740 = (2.0f * (1.4500711f - fConst738)); // step: 3607
		fConst741 = (((fConst709 + -0.15748216f) / fConst708) + 0.9351402f); // step: 3616
		fConst742 = (2.0f * (0.9351402f - fConst731)); // step: 3620
		fConst743 = (50.06381f / fConst730); // step: 3627
		fConst744 = (fConst743 + 0.9351402f); // step: 3628
		fConst745 = (2.0f * (0.9351402f - fConst743)); // step: 3631
		fConst746 = tanf((494.76984f / fConst0)); // step: 3651
		fConst747 = (1.0f / fConst746); // step: 3652
		fConst748 = (1.0f / (((fConst747 + 0.15748216f) / fConst746) + 0.9351402f)); // step: 3656
		fConst749 = (1.0f / (((fConst747 + 0.74313045f) / fConst746) + 1.4500711f)); // step: 3660
		fConst750 = (1.0f / (((fConst747 + 3.1897273f) / fConst746) + 4.0767817f)); // step: 3664
		fConst751 = (1.0f / (((fConst709 + 0.16840488f) / fConst708) + 1.0693583f)); // step: 3668
		fConst752 = (1.0f / (((fConst709 + 0.51247865f) / fConst708) + 0.6896214f)); // step: 3672
		fConst753 = (1.0f / (((fConst709 + 0.78241307f) / fConst708) + 0.2452915f)); // step: 3676
		fConst754 = (((fConst709 + -0.78241307f) / fConst708) + 0.2452915f); // step: 3680
		fConst755 = (2.0f * (0.2452915f - fConst731)); // step: 3684
		fConst756 = (0.0001f / fConst730); // step: 3691
		fConst757 = (fConst756 + 0.0004332272f); // step: 3692
		fConst758 = (2.0f * (0.0004332272f - fConst756)); // step: 3695
		fConst759 = (((fConst709 + -0.51247865f) / fConst708) + 0.6896214f); // step: 3704
		fConst760 = (2.0f * (0.6896214f - fConst731)); // step: 3708
		fConst761 = (fConst731 + 7.6217313f); // step: 3715
		fConst762 = (2.0f * (7.6217313f - fConst731)); // step: 3718
		fConst763 = (((fConst709 + -0.16840488f) / fConst708) + 1.0693583f); // step: 3727
		fConst764 = (2.0f * (1.0693583f - fConst731)); // step: 3731
		fConst765 = (fConst731 + 53.53615f); // step: 3738
		fConst766 = (2.0f * (53.53615f - fConst731)); // step: 3741
		fConst767 = (((fConst747 + -3.1897273f) / fConst746) + 4.0767817f); // step: 3750
		fConst768 = powf(fConst746,2.0f); // step: 3753
		fConst769 = (1.0f / fConst768); // step: 3754
		fConst770 = (2.0f * (4.0767817f - fConst769)); // step: 3756
		fConst771 = (0.0017661728f / fConst768); // step: 3763
		fConst772 = (fConst771 + 0.0004076782f); // step: 3764
		fConst773 = (2.0f * (0.0004076782f - fConst771)); // step: 3767
		fConst774 = (((fConst747 + -0.74313045f) / fConst746) + 1.4500711f); // step: 3776
		fConst775 = (2.0f * (1.4500711f - fConst769)); // step: 3780
		fConst776 = (11.0520525f / fConst768); // step: 3787
		fConst777 = (fConst776 + 1.4500711f); // step: 3788
		fConst778 = (2.0f * (1.4500711f - fConst776)); // step: 3791
		fConst779 = (((fConst747 + -0.15748216f) / fConst746) + 0.9351402f); // step: 3800
		fConst780 = (2.0f * (0.9351402f - fConst769)); // step: 3804
		fConst781 = (50.06381f / fConst768); // step: 3811
		fConst782 = (fConst781 + 0.9351402f); // step: 3812
		fConst783 = (2.0f * (0.9351402f - fConst781)); // step: 3815
		fConst784 = tanf((392.6991f / fConst0)); // step: 3835
		fConst785 = (1.0f / fConst784); // step: 3836
		fConst786 = (1.0f / (((fConst785 + 0.15748216f) / fConst784) + 0.9351402f)); // step: 3840
		fConst787 = (1.0f / (((fConst785 + 0.74313045f) / fConst784) + 1.4500711f)); // step: 3844
		fConst788 = (1.0f / (((fConst785 + 3.1897273f) / fConst784) + 4.0767817f)); // step: 3848
		fConst789 = (1.0f / (((fConst747 + 0.16840488f) / fConst746) + 1.0693583f)); // step: 3852
		fConst790 = (1.0f / (((fConst747 + 0.51247865f) / fConst746) + 0.6896214f)); // step: 3856
		fConst791 = (1.0f / (((fConst747 + 0.78241307f) / fConst746) + 0.2452915f)); // step: 3860
		fConst792 = (((fConst747 + -0.78241307f) / fConst746) + 0.2452915f); // step: 3864
		fConst793 = (2.0f * (0.2452915f - fConst769)); // step: 3868
		fConst794 = (0.0001f / fConst768); // step: 3875
		fConst795 = (fConst794 + 0.0004332272f); // step: 3876
		fConst796 = (2.0f * (0.0004332272f - fConst794)); // step: 3879
		fConst797 = (((fConst747 + -0.51247865f) / fConst746) + 0.6896214f); // step: 3888
		fConst798 = (2.0f * (0.6896214f - fConst769)); // step: 3892
		fConst799 = (fConst769 + 7.6217313f); // step: 3899
		fConst800 = (2.0f * (7.6217313f - fConst769)); // step: 3902
		fConst801 = (((fConst747 + -0.16840488f) / fConst746) + 1.0693583f); // step: 3911
		fConst802 = (2.0f * (1.0693583f - fConst769)); // step: 3915
		fConst803 = (fConst769 + 53.53615f); // step: 3922
		fConst804 = (2.0f * (53.53615f - fConst769)); // step: 3925
		fConst805 = (((fConst785 + -3.1897273f) / fConst784) + 4.0767817f); // step: 3934
		fConst806 = powf(fConst784,2.0f); // step: 3937
		fConst807 = (1.0f / fConst806); // step: 3938
		fConst808 = (2.0f * (4.0767817f - fConst807)); // step: 3940
		fConst809 = (0.0017661728f / fConst806); // step: 3947
		fConst810 = (fConst809 + 0.0004076782f); // step: 3948
		fConst811 = (2.0f * (0.0004076782f - fConst809)); // step: 3951
		fConst812 = (((fConst785 + -0.74313045f) / fConst784) + 1.4500711f); // step: 3960
		fConst813 = (2.0f * (1.4500711f - fConst807)); // step: 3964
		fConst814 = (11.0520525f / fConst806); // step: 3971
		fConst815 = (fConst814 + 1.4500711f); // step: 3972
		fConst816 = (2.0f * (1.4500711f - fConst814)); // step: 3975
		fConst817 = (((fConst785 + -0.15748216f) / fConst784) + 0.9351402f); // step: 3984
		fConst818 = (2.0f * (0.9351402f - fConst807)); // step: 3988
		fConst819 = (50.06381f / fConst806); // step: 3995
		fConst820 = (fConst819 + 0.9351402f); // step: 3996
		fConst821 = (2.0f * (0.9351402f - fConst819)); // step: 3999
		fConst822 = tanf((311.68546f / fConst0)); // step: 4019
		fConst823 = (1.0f / fConst822); // step: 4020
		fConst824 = (1.0f / (((fConst823 + 0.15748216f) / fConst822) + 0.9351402f)); // step: 4024
		fConst825 = (1.0f / (((fConst823 + 0.74313045f) / fConst822) + 1.4500711f)); // step: 4028
		fConst826 = (1.0f / (((fConst823 + 3.1897273f) / fConst822) + 4.0767817f)); // step: 4032
		fConst827 = (1.0f / (((fConst785 + 0.16840488f) / fConst784) + 1.0693583f)); // step: 4036
		fConst828 = (1.0f / (((fConst785 + 0.51247865f) / fConst784) + 0.6896214f)); // step: 4040
		fConst829 = (1.0f / (((fConst785 + 0.78241307f) / fConst784) + 0.2452915f)); // step: 4044
		fConst830 = (((fConst785 + -0.78241307f) / fConst784) + 0.2452915f); // step: 4048
		fConst831 = (2.0f * (0.2452915f - fConst807)); // step: 4052
		fConst832 = (0.0001f / fConst806); // step: 4059
		fConst833 = (fConst832 + 0.0004332272f); // step: 4060
		fConst834 = (2.0f * (0.0004332272f - fConst832)); // step: 4063
		fConst835 = (((fConst785 + -0.51247865f) / fConst784) + 0.6896214f); // step: 4072
		fConst836 = (2.0f * (0.6896214f - fConst807)); // step: 4076
		fConst837 = (fConst807 + 7.6217313f); // step: 4083
		fConst838 = (2.0f * (7.6217313f - fConst807)); // step: 4086
		fConst839 = (((fConst785 + -0.16840488f) / fConst784) + 1.0693583f); // step: 4095
		fConst840 = (2.0f * (1.0693583f - fConst807)); // step: 4099
		fConst841 = (fConst807 + 53.53615f); // step: 4106
		fConst842 = (2.0f * (53.53615f - fConst807)); // step: 4109
		fConst843 = (((fConst823 + -3.1897273f) / fConst822) + 4.0767817f); // step: 4118
		fConst844 = powf(fConst822,2.0f); // step: 4121
		fConst845 = (1.0f / fConst844); // step: 4122
		fConst846 = (2.0f * (4.0767817f - fConst845)); // step: 4124
		fConst847 = (0.0017661728f / fConst844); // step: 4131
		fConst848 = (fConst847 + 0.0004076782f); // step: 4132
		fConst849 = (2.0f * (0.0004076782f - fConst847)); // step: 4135
		fConst850 = (((fConst823 + -0.74313045f) / fConst822) + 1.4500711f); // step: 4144
		fConst851 = (2.0f * (1.4500711f - fConst845)); // step: 4148
		fConst852 = (11.0520525f / fConst844); // step: 4155
		fConst853 = (fConst852 + 1.4500711f); // step: 4156
		fConst854 = (2.0f * (1.4500711f - fConst852)); // step: 4159
		fConst855 = (((fConst823 + -0.15748216f) / fConst822) + 0.9351402f); // step: 4168
		fConst856 = (2.0f * (0.9351402f - fConst845)); // step: 4172
		fConst857 = (50.06381f / fConst844); // step: 4179
		fConst858 = (fConst857 + 0.9351402f); // step: 4180
		fConst859 = (2.0f * (0.9351402f - fConst857)); // step: 4183
		fConst860 = tanf((247.38492f / fConst0)); // step: 4203
		fConst861 = (1.0f / fConst860); // step: 4204
		fConst862 = (1.0f / (((fConst861 + 0.15748216f) / fConst860) + 0.9351402f)); // step: 4208
		fConst863 = (1.0f / (((fConst861 + 0.74313045f) / fConst860) + 1.4500711f)); // step: 4212
		fConst864 = (1.0f / (((fConst861 + 3.1897273f) / fConst860) + 4.0767817f)); // step: 4216
		fConst865 = (1.0f / (((fConst823 + 0.16840488f) / fConst822) + 1.0693583f)); // step: 4220
		fConst866 = (1.0f / (((fConst823 + 0.51247865f) / fConst822) + 0.6896214f)); // step: 4224
		fConst867 = (1.0f / (((fConst823 + 0.78241307f) / fConst822) + 0.2452915f)); // step: 4228
		fConst868 = (((fConst823 + -0.78241307f) / fConst822) + 0.2452915f); // step: 4232
		fConst869 = (2.0f * (0.2452915f - fConst845)); // step: 4236
		fConst870 = (0.0001f / fConst844); // step: 4243
		fConst871 = (fConst870 + 0.0004332272f); // step: 4244
		fConst872 = (2.0f * (0.0004332272f - fConst870)); // step: 4247
		fConst873 = (((fConst823 + -0.51247865f) / fConst822) + 0.6896214f); // step: 4256
		fConst874 = (2.0f * (0.6896214f - fConst845)); // step: 4260
		fConst875 = (fConst845 + 7.6217313f); // step: 4267
		fConst876 = (2.0f * (7.6217313f - fConst845)); // step: 4270
		fConst877 = (((fConst823 + -0.16840488f) / fConst822) + 1.0693583f); // step: 4279
		fConst878 = (2.0f * (1.0693583f - fConst845)); // step: 4283
		fConst879 = (fConst845 + 53.53615f); // step: 4290
		fConst880 = (2.0f * (53.53615f - fConst845)); // step: 4293
		fConst881 = (((fConst861 + -3.1897273f) / fConst860) + 4.0767817f); // step: 4302
		fConst882 = powf(fConst860,2.0f); // step: 4305
		fConst883 = (1.0f / fConst882); // step: 4306
		fConst884 = (2.0f * (4.0767817f - fConst883)); // step: 4308
		fConst885 = (0.0017661728f / fConst882); // step: 4315
		fConst886 = (fConst885 + 0.0004076782f); // step: 4316
		fConst887 = (2.0f * (0.0004076782f - fConst885)); // step: 4319
		fConst888 = (((fConst861 + -0.74313045f) / fConst860) + 1.4500711f); // step: 4328
		fConst889 = (2.0f * (1.4500711f - fConst883)); // step: 4332
		fConst890 = (11.0520525f / fConst882); // step: 4339
		fConst891 = (fConst890 + 1.4500711f); // step: 4340
		fConst892 = (2.0f * (1.4500711f - fConst890)); // step: 4343
		fConst893 = (((fConst861 + -0.15748216f) / fConst860) + 0.9351402f); // step: 4352
		fConst894 = (2.0f * (0.9351402f - fConst883)); // step: 4356
		fConst895 = (50.06381f / fConst882); // step: 4363
		fConst896 = (fConst895 + 0.9351402f); // step: 4364
		fConst897 = (2.0f * (0.9351402f - fConst895)); // step: 4367
		fConst898 = tanf((196.34955f / fConst0)); // step: 4387
		fConst899 = (1.0f / fConst898); // step: 4388
		fConst900 = (1.0f / (((fConst899 + 0.15748216f) / fConst898) + 0.9351402f)); // step: 4392
		fConst901 = (1.0f / (((fConst899 + 0.74313045f) / fConst898) + 1.4500711f)); // step: 4396
		fConst902 = (1.0f / (((fConst899 + 3.1897273f) / fConst898) + 4.0767817f)); // step: 4400
		fConst903 = (1.0f / (((fConst861 + 0.16840488f) / fConst860) + 1.0693583f)); // step: 4404
		fConst904 = (1.0f / (((fConst861 + 0.51247865f) / fConst860) + 0.6896214f)); // step: 4408
		fConst905 = (1.0f / (((fConst861 + 0.78241307f) / fConst860) + 0.2452915f)); // step: 4412
		fConst906 = (((fConst861 + -0.78241307f) / fConst860) + 0.2452915f); // step: 4416
		fConst907 = (2.0f * (0.2452915f - fConst883)); // step: 4420
		fConst908 = (0.0001f / fConst882); // step: 4427
		fConst909 = (fConst908 + 0.0004332272f); // step: 4428
		fConst910 = (2.0f * (0.0004332272f - fConst908)); // step: 4431
		fConst911 = (((fConst861 + -0.51247865f) / fConst860) + 0.6896214f); // step: 4440
		fConst912 = (2.0f * (0.6896214f - fConst883)); // step: 4444
		fConst913 = (fConst883 + 7.6217313f); // step: 4451
		fConst914 = (2.0f * (7.6217313f - fConst883)); // step: 4454
		fConst915 = (((fConst861 + -0.16840488f) / fConst860) + 1.0693583f); // step: 4463
		fConst916 = (2.0f * (1.0693583f - fConst883)); // step: 4467
		fConst917 = (fConst883 + 53.53615f); // step: 4474
		fConst918 = (2.0f * (53.53615f - fConst883)); // step: 4477
		fConst919 = (((fConst899 + -3.1897273f) / fConst898) + 4.0767817f); // step: 4486
		fConst920 = powf(fConst898,2.0f); // step: 4489
		fConst921 = (1.0f / fConst920); // step: 4490
		fConst922 = (2.0f * (4.0767817f - fConst921)); // step: 4492
		fConst923 = (0.0017661728f / fConst920); // step: 4499
		fConst924 = (fConst923 + 0.0004076782f); // step: 4500
		fConst925 = (2.0f * (0.0004076782f - fConst923)); // step: 4503
		fConst926 = (((fConst899 + -0.74313045f) / fConst898) + 1.4500711f); // step: 4512
		fConst927 = (2.0f * (1.4500711f - fConst921)); // step: 4516
		fConst928 = (11.0520525f / fConst920); // step: 4523
		fConst929 = (fConst928 + 1.4500711f); // step: 4524
		fConst930 = (2.0f * (1.4500711f - fConst928)); // step: 4527
		fConst931 = (((fConst899 + -0.15748216f) / fConst898) + 0.9351402f); // step: 4536
		fConst932 = (2.0f * (0.9351402f - fConst921)); // step: 4540
		fConst933 = (50.06381f / fConst920); // step: 4547
		fConst934 = (fConst933 + 0.9351402f); // step: 4548
		fConst935 = (2.0f * (0.9351402f - fConst933)); // step: 4551
		fConst936 = tanf((155.84273f / fConst0)); // step: 4571
		fConst937 = (1.0f / fConst936); // step: 4572
		fConst938 = (1.0f / (((fConst937 + 0.15748216f) / fConst936) + 0.9351402f)); // step: 4576
		fConst939 = (1.0f / (((fConst937 + 0.74313045f) / fConst936) + 1.4500711f)); // step: 4580
		fConst940 = (1.0f / (((fConst937 + 3.1897273f) / fConst936) + 4.0767817f)); // step: 4584
		fConst941 = (1.0f / (((fConst899 + 0.16840488f) / fConst898) + 1.0693583f)); // step: 4588
		fConst942 = (1.0f / (((fConst899 + 0.51247865f) / fConst898) + 0.6896214f)); // step: 4592
		fConst943 = (1.0f / (((fConst899 + 0.78241307f) / fConst898) + 0.2452915f)); // step: 4596
		fConst944 = (((fConst899 + -0.78241307f) / fConst898) + 0.2452915f); // step: 4600
		fConst945 = (2.0f * (0.2452915f - fConst921)); // step: 4604
		fConst946 = (0.0001f / fConst920); // step: 4611
		fConst947 = (fConst946 + 0.0004332272f); // step: 4612
		fConst948 = (2.0f * (0.0004332272f - fConst946)); // step: 4615
		fConst949 = (((fConst899 + -0.51247865f) / fConst898) + 0.6896214f); // step: 4624
		fConst950 = (2.0f * (0.6896214f - fConst921)); // step: 4628
		fConst951 = (fConst921 + 7.6217313f); // step: 4635
		fConst952 = (2.0f * (7.6217313f - fConst921)); // step: 4638
		fConst953 = (((fConst899 + -0.16840488f) / fConst898) + 1.0693583f); // step: 4647
		fConst954 = (2.0f * (1.0693583f - fConst921)); // step: 4651
		fConst955 = (fConst921 + 53.53615f); // step: 4658
		fConst956 = (2.0f * (53.53615f - fConst921)); // step: 4661
		fConst957 = (((fConst937 + -3.1897273f) / fConst936) + 4.0767817f); // step: 4670
		fConst958 = powf(fConst936,2.0f); // step: 4673
		fConst959 = (1.0f / fConst958); // step: 4674
		fConst960 = (2.0f * (4.0767817f - fConst959)); // step: 4676
		fConst961 = (0.0017661728f / fConst958); // step: 4683
		fConst962 = (fConst961 + 0.0004076782f); // step: 4684
		fConst963 = (2.0f * (0.0004076782f - fConst961)); // step: 4687
		fConst964 = (((fConst937 + -0.74313045f) / fConst936) + 1.4500711f); // step: 4696
		fConst965 = (2.0f * (1.4500711f - fConst959)); // step: 4700
		fConst966 = (11.0520525f / fConst958); // step: 4707
		fConst967 = (fConst966 + 1.4500711f); // step: 4708
		fConst968 = (2.0f * (1.4500711f - fConst966)); // step: 4711
		fConst969 = (((fConst937 + -0.15748216f) / fConst936) + 0.9351402f); // step: 4720
		fConst970 = (2.0f * (0.9351402f - fConst959)); // step: 4724
		fConst971 = (50.06381f / fConst958); // step: 4731
		fConst972 = (fConst971 + 0.9351402f); // step: 4732
		fConst973 = (2.0f * (0.9351402f - fConst971)); // step: 4735
		fConst974 = tanf((123.69246f / fConst0)); // step: 4755
		fConst975 = (1.0f / fConst974); // step: 4756
		fConst976 = (1.0f / (((fConst975 + 0.15748216f) / fConst974) + 0.9351402f)); // step: 4760
		fConst977 = (1.0f / (((fConst975 + 0.74313045f) / fConst974) + 1.4500711f)); // step: 4764
		fConst978 = (1.0f / (((fConst975 + 3.1897273f) / fConst974) + 4.0767817f)); // step: 4768
		fConst979 = (1.0f / (((fConst937 + 0.16840488f) / fConst936) + 1.0693583f)); // step: 4772
		fConst980 = (1.0f / (((fConst937 + 0.51247865f) / fConst936) + 0.6896214f)); // step: 4776
		fConst981 = (1.0f / (((fConst937 + 0.78241307f) / fConst936) + 0.2452915f)); // step: 4780
		fConst982 = (((fConst937 + -0.78241307f) / fConst936) + 0.2452915f); // step: 4784
		fConst983 = (2.0f * (0.2452915f - fConst959)); // step: 4788
		fConst984 = (0.0001f / fConst958); // step: 4795
		fConst985 = (fConst984 + 0.0004332272f); // step: 4796
		fConst986 = (2.0f * (0.0004332272f - fConst984)); // step: 4799
		fConst987 = (((fConst937 + -0.51247865f) / fConst936) + 0.6896214f); // step: 4808
		fConst988 = (2.0f * (0.6896214f - fConst959)); // step: 4812
		fConst989 = (fConst959 + 7.6217313f); // step: 4819
		fConst990 = (2.0f * (7.6217313f - fConst959)); // step: 4822
		fConst991 = (((fConst937 + -0.16840488f) / fConst936) + 1.0693583f); // step: 4831
		fConst992 = (2.0f * (1.0693583f - fConst959)); // step: 4835
		fConst993 = (fConst959 + 53.53615f); // step: 4842
		fConst994 = (2.0f * (53.53615f - fConst959)); // step: 4845
		fConst995 = (((fConst975 + -3.1897273f) / fConst974) + 4.0767817f); // step: 4854
		fConst996 = powf(fConst974,2.0f); // step: 4857
		fConst997 = (1.0f / fConst996); // step: 4858
		fConst998 = (2.0f * (4.0767817f - fConst997)); // step: 4860
		fConst999 = (0.0017661728f / fConst996); // step: 4867
		fConst1000 = (fConst999 + 0.0004076782f); // step: 4868
		fConst1001 = (2.0f * (0.0004076782f - fConst999)); // step: 4871
		fConst1002 = (((fConst975 + -0.74313045f) / fConst974) + 1.4500711f); // step: 4880
		fConst1003 = (2.0f * (1.4500711f - fConst997)); // step: 4884
		fConst1004 = (11.0520525f / fConst996); // step: 4891
		fConst1005 = (fConst1004 + 1.4500711f); // step: 4892
		fConst1006 = (2.0f * (1.4500711f - fConst1004)); // step: 4895
		fConst1007 = (((fConst975 + -0.15748216f) / fConst974) + 0.9351402f); // step: 4904
		fConst1008 = (2.0f * (0.9351402f - fConst997)); // step: 4908
		fConst1009 = (50.06381f / fConst996); // step: 4915
		fConst1010 = (fConst1009 + 0.9351402f); // step: 4916
		fConst1011 = (2.0f * (0.9351402f - fConst1009)); // step: 4919
		fConst1012 = tanf((98.174774f / fConst0)); // step: 4939
		fConst1013 = (1.0f / fConst1012); // step: 4940
		fConst1014 = (1.0f / (((fConst1013 + 0.15748216f) / fConst1012) + 0.9351402f)); // step: 4944
		fConst1015 = (1.0f / (((fConst1013 + 0.74313045f) / fConst1012) + 1.4500711f)); // step: 4948
		fConst1016 = (1.0f / (((fConst1013 + 3.1897273f) / fConst1012) + 4.0767817f)); // step: 4952
		fConst1017 = (1.0f / (((fConst975 + 0.16840488f) / fConst974) + 1.0693583f)); // step: 4956
		fConst1018 = (1.0f / (((fConst975 + 0.51247865f) / fConst974) + 0.6896214f)); // step: 4960
		fConst1019 = (1.0f / (((fConst975 + 0.78241307f) / fConst974) + 0.2452915f)); // step: 4964
		fConst1020 = (((fConst975 + -0.78241307f) / fConst974) + 0.2452915f); // step: 4968
		fConst1021 = (2.0f * (0.2452915f - fConst997)); // step: 4972
		fConst1022 = (0.0001f / fConst996); // step: 4979
		fConst1023 = (fConst1022 + 0.0004332272f); // step: 4980
		fConst1024 = (2.0f * (0.0004332272f - fConst1022)); // step: 4983
		fConst1025 = (((fConst975 + -0.51247865f) / fConst974) + 0.6896214f); // step: 4992
		fConst1026 = (2.0f * (0.6896214f - fConst997)); // step: 4996
		fConst1027 = (fConst997 + 7.6217313f); // step: 5003
		fConst1028 = (2.0f * (7.6217313f - fConst997)); // step: 5006
		fConst1029 = (((fConst975 + -0.16840488f) / fConst974) + 1.0693583f); // step: 5015
		fConst1030 = (2.0f * (1.0693583f - fConst997)); // step: 5019
		fConst1031 = (fConst997 + 53.53615f); // step: 5026
		fConst1032 = (2.0f * (53.53615f - fConst997)); // step: 5029
		fConst1033 = (((fConst1013 + -3.1897273f) / fConst1012) + 4.0767817f); // step: 5038
		fConst1034 = powf(fConst1012,2.0f); // step: 5041
		fConst1035 = (1.0f / fConst1034); // step: 5042
		fConst1036 = (2.0f * (4.0767817f - fConst1035)); // step: 5044
		fConst1037 = (0.0017661728f / fConst1034); // step: 5051
		fConst1038 = (fConst1037 + 0.0004076782f); // step: 5052
		fConst1039 = (2.0f * (0.0004076782f - fConst1037)); // step: 5055
		fConst1040 = (((fConst1013 + -0.74313045f) / fConst1012) + 1.4500711f); // step: 5064
		fConst1041 = (2.0f * (1.4500711f - fConst1035)); // step: 5068
		fConst1042 = (11.0520525f / fConst1034); // step: 5075
		fConst1043 = (fConst1042 + 1.4500711f); // step: 5076
		fConst1044 = (2.0f * (1.4500711f - fConst1042)); // step: 5079
		fConst1045 = (((fConst1013 + -0.15748216f) / fConst1012) + 0.9351402f); // step: 5088
		fConst1046 = (2.0f * (0.9351402f - fConst1035)); // step: 5092
		fConst1047 = (50.06381f / fConst1034); // step: 5099
		fConst1048 = (fConst1047 + 0.9351402f); // step: 5100
		fConst1049 = (2.0f * (0.9351402f - fConst1047)); // step: 5103
		fConst1050 = tanf((77.921364f / fConst0)); // step: 5123
		fConst1051 = (1.0f / fConst1050); // step: 5124
		fConst1052 = (1.0f / (((fConst1051 + 0.15748216f) / fConst1050) + 0.9351402f)); // step: 5128
		fConst1053 = (1.0f / (((fConst1051 + 0.74313045f) / fConst1050) + 1.4500711f)); // step: 5132
		fConst1054 = (1.0f / (((fConst1051 + 3.1897273f) / fConst1050) + 4.0767817f)); // step: 5136
		fConst1055 = (1.0f / (((fConst1013 + 0.16840488f) / fConst1012) + 1.0693583f)); // step: 5140
		fConst1056 = (1.0f / (((fConst1013 + 0.51247865f) / fConst1012) + 0.6896214f)); // step: 5144
		fConst1057 = (1.0f / (((fConst1013 + 0.78241307f) / fConst1012) + 0.2452915f)); // step: 5148
		fConst1058 = (((fConst1013 + -0.78241307f) / fConst1012) + 0.2452915f); // step: 5152
		fConst1059 = (2.0f * (0.2452915f - fConst1035)); // step: 5156
		fConst1060 = (0.0001f / fConst1034); // step: 5163
		fConst1061 = (fConst1060 + 0.0004332272f); // step: 5164
		fConst1062 = (2.0f * (0.0004332272f - fConst1060)); // step: 5167
		fConst1063 = (((fConst1013 + -0.51247865f) / fConst1012) + 0.6896214f); // step: 5176
		fConst1064 = (2.0f * (0.6896214f - fConst1035)); // step: 5180
		fConst1065 = (fConst1035 + 7.6217313f); // step: 5187
		fConst1066 = (2.0f * (7.6217313f - fConst1035)); // step: 5190
		fConst1067 = (((fConst1013 + -0.16840488f) / fConst1012) + 1.0693583f); // step: 5199
		fConst1068 = (2.0f * (1.0693583f - fConst1035)); // step: 5203
		fConst1069 = (fConst1035 + 53.53615f); // step: 5210
		fConst1070 = (2.0f * (53.53615f - fConst1035)); // step: 5213
		fConst1071 = (((fConst1051 + -3.1897273f) / fConst1050) + 4.0767817f); // step: 5222
		fConst1072 = powf(fConst1050,2.0f); // step: 5225
		fConst1073 = (1.0f / fConst1072); // step: 5226
		fConst1074 = (2.0f * (4.0767817f - fConst1073)); // step: 5228
		fConst1075 = (0.0017661728f / fConst1072); // step: 5235
		fConst1076 = (fConst1075 + 0.0004076782f); // step: 5236
		fConst1077 = (2.0f * (0.0004076782f - fConst1075)); // step: 5239
		fConst1078 = (((fConst1051 + -0.74313045f) / fConst1050) + 1.4500711f); // step: 5248
		fConst1079 = (2.0f * (1.4500711f - fConst1073)); // step: 5252
		fConst1080 = (11.0520525f / fConst1072); // step: 5259
		fConst1081 = (fConst1080 + 1.4500711f); // step: 5260
		fConst1082 = (2.0f * (1.4500711f - fConst1080)); // step: 5263
		fConst1083 = (((fConst1051 + -0.15748216f) / fConst1050) + 0.9351402f); // step: 5272
		fConst1084 = (2.0f * (0.9351402f - fConst1073)); // step: 5276
		fConst1085 = (50.06381f / fConst1072); // step: 5283
		fConst1086 = (fConst1085 + 0.9351402f); // step: 5284
		fConst1087 = (2.0f * (0.9351402f - fConst1085)); // step: 5287
		fConst1088 = (1.0f / (((fConst1051 + 0.16840488f) / fConst1050) + 1.0693583f)); // step: 5308
		fConst1089 = (1.0f / (((fConst1051 + 0.51247865f) / fConst1050) + 0.6896214f)); // step: 5312
		fConst1090 = (1.0f / (((fConst1051 + 0.78241307f) / fConst1050) + 0.2452915f)); // step: 5316
		fConst1091 = (((fConst1051 + -0.78241307f) / fConst1050) + 0.2452915f); // step: 5320
		fConst1092 = (2.0f * (0.2452915f - fConst1073)); // step: 5324
		fConst1093 = (0.0001f / fConst1072); // step: 5331
		fConst1094 = (fConst1093 + 0.0004332272f); // step: 5332
		fConst1095 = (2.0f * (0.0004332272f - fConst1093)); // step: 5335
		fConst1096 = (((fConst1051 + -0.51247865f) / fConst1050) + 0.6896214f); // step: 5344
		fConst1097 = (2.0f * (0.6896214f - fConst1073)); // step: 5348
		fConst1098 = (fConst1073 + 7.6217313f); // step: 5355
		fConst1099 = (2.0f * (7.6217313f - fConst1073)); // step: 5358
		fConst1100 = (((fConst1051 + -0.16840488f) / fConst1050) + 1.0693583f); // step: 5367
		fConst1101 = (2.0f * (1.0693583f - fConst1073)); // step: 5371
		fConst1102 = (fConst1073 + 53.53615f); // step: 5378
		fConst1103 = (2.0f * (53.53615f - fConst1073)); // step: 5381
	}
	virtual void instanceResetUserInterface() {
		fslider0 = 5e+01f;
		fslider1 = 1e+02f;
	}
	virtual void instanceClear() {
		for (int j = 0; j < 2; j++) { fVeeec1State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec4State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec7State[j] = 0; }
		fVeeec0State = 0;
		for (int j = 0; j < 2; j++) { fVeeec12State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec15State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec18State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec21State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec24State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec27State[j] = 0; }
		fVeeec11State = 0;
		for (int j = 0; j < 2; j++) { fVeeec32State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec35State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec38State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec41State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec44State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec47State[j] = 0; }
		fVeeec31State = 0;
		for (int j = 0; j < 2; j++) { fVeeec52State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec55State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec58State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec61State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec64State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec67State[j] = 0; }
		fVeeec51State = 0;
		for (int j = 0; j < 2; j++) { fVeeec72State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec75State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec78State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec81State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec84State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec87State[j] = 0; }
		fVeeec71State = 0;
		for (int j = 0; j < 2; j++) { fVeeec92State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec95State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec98State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec101State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec104State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec107State[j] = 0; }
		fVeeec91State = 0;
		for (int j = 0; j < 2; j++) { fVeeec112State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec115State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec118State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec121State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec124State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec127State[j] = 0; }
		fVeeec111State = 0;
		for (int j = 0; j < 2; j++) { fVeeec132State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec135State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec138State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec141State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec144State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec147State[j] = 0; }
		fVeeec131State = 0;
		for (int j = 0; j < 2; j++) { fVeeec152State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec155State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec158State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec161State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec164State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec167State[j] = 0; }
		fVeeec151State = 0;
		for (int j = 0; j < 2; j++) { fVeeec172State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec175State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec178State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec181State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec184State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec187State[j] = 0; }
		fVeeec171State = 0;
		for (int j = 0; j < 2; j++) { fVeeec192State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec195State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec198State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec201State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec204State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec207State[j] = 0; }
		fVeeec191State = 0;
		for (int j = 0; j < 2; j++) { fVeeec212State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec215State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec218State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec221State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec224State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec227State[j] = 0; }
		fVeeec211State = 0;
		for (int j = 0; j < 2; j++) { fVeeec232State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec235State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec238State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec241State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec244State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec247State[j] = 0; }
		fVeeec231State = 0;
		for (int j = 0; j < 2; j++) { fVeeec252State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec255State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec258State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec261State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec264State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec267State[j] = 0; }
		fVeeec251State = 0;
		for (int j = 0; j < 2; j++) { fVeeec272State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec275State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec278State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec281State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec284State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec287State[j] = 0; }
		fVeeec271State = 0;
		for (int j = 0; j < 2; j++) { fVeeec292State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec295State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec298State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec301State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec304State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec307State[j] = 0; }
		fVeeec291State = 0;
		for (int j = 0; j < 2; j++) { fVeeec312State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec315State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec318State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec321State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec324State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec327State[j] = 0; }
		fVeeec311State = 0;
		for (int j = 0; j < 2; j++) { fVeeec332State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec335State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec338State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec341State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec344State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec347State[j] = 0; }
		fVeeec331State = 0;
		for (int j = 0; j < 2; j++) { fVeeec352State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec355State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec358State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec361State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec364State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec367State[j] = 0; }
		fVeeec351State = 0;
		for (int j = 0; j < 2; j++) { fVeeec372State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec375State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec378State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec381State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec384State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec387State[j] = 0; }
		fVeeec371State = 0;
		for (int j = 0; j < 2; j++) { fVeeec392State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec395State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec398State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec401State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec404State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec407State[j] = 0; }
		fVeeec391State = 0;
		for (int j = 0; j < 2; j++) { fVeeec412State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec415State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec418State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec421State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec424State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec427State[j] = 0; }
		fVeeec411State = 0;
		for (int j = 0; j < 2; j++) { fVeeec432State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec435State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec438State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec441State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec444State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec447State[j] = 0; }
		fVeeec431State = 0;
		for (int j = 0; j < 2; j++) { fVeeec452State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec455State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec458State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec461State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec464State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec467State[j] = 0; }
		fVeeec451State = 0;
		for (int j = 0; j < 2; j++) { fVeeec472State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec475State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec478State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec481State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec484State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec487State[j] = 0; }
		fVeeec471State = 0;
		for (int j = 0; j < 2; j++) { fVeeec492State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec495State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec498State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec501State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec504State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec507State[j] = 0; }
		fVeeec491State = 0;
		for (int j = 0; j < 2; j++) { fVeeec512State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec515State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec518State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec521State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec524State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec527State[j] = 0; }
		fVeeec511State = 0;
		for (int j = 0; j < 2; j++) { fVeeec532State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec535State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec538State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec541State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec544State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec547State[j] = 0; }
		fVeeec531State = 0;
		for (int j = 0; j < 2; j++) { fVeeec552State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec555State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec558State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec561State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec564State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec567State[j] = 0; }
		fVeeec551State = 0;
		for (int j = 0; j < 2; j++) { fVeeec572State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec575State[j] = 0; }
		for (int j = 0; j < 2; j++) { fVeeec578State[j] = 0; }
		fVeeec571State = 0;
	}
	virtual void init(int sample_rate) {
		classInit(sample_rate);
		instanceInit(sample_rate);
	}
	virtual void instanceInit(int sample_rate) {
		instanceConstants(sample_rate);
		instanceResetUserInterface();
		instanceClear();
	}
	virtual mydsp* clone() {
		return new mydsp();
	}
	virtual int getSampleRate() {
		return fSampleRate;
	}
	virtual void buildUserInterface(UI* ui_interface) {
		ui_interface->openVerticalBox("spectral_level");
		ui_interface->declare(0, "0", "");
		ui_interface->declare(0, "tooltip", "See Faust's filter.lib for documentation and references");
		ui_interface->openHorizontalBox("CONSTANT-Q SPECTRUM ANALYZER (6E), 30 bands spanning LP, 9 octaves below 16000 Hz, HP");
		ui_interface->declare(&fbargraph29, "0", "");
		ui_interface->declare(&fbargraph29, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph29, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph0", &fbargraph29, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph28, "1", "");
		ui_interface->declare(&fbargraph28, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph28, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph1", &fbargraph28, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph27, "2", "");
		ui_interface->declare(&fbargraph27, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph27, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph2", &fbargraph27, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph26, "3", "");
		ui_interface->declare(&fbargraph26, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph26, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph3", &fbargraph26, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph25, "4", "");
		ui_interface->declare(&fbargraph25, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph25, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph4", &fbargraph25, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph24, "5", "");
		ui_interface->declare(&fbargraph24, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph24, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph5", &fbargraph24, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph23, "6", "");
		ui_interface->declare(&fbargraph23, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph23, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph6", &fbargraph23, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph22, "7", "");
		ui_interface->declare(&fbargraph22, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph22, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph7", &fbargraph22, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph21, "8", "");
		ui_interface->declare(&fbargraph21, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph21, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph8", &fbargraph21, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph20, "9", "");
		ui_interface->declare(&fbargraph20, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph20, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph9", &fbargraph20, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph19, "10", "");
		ui_interface->declare(&fbargraph19, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph19, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph10", &fbargraph19, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph18, "11", "");
		ui_interface->declare(&fbargraph18, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph18, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph11", &fbargraph18, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph17, "12", "");
		ui_interface->declare(&fbargraph17, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph17, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph12", &fbargraph17, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph16, "13", "");
		ui_interface->declare(&fbargraph16, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph16, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph13", &fbargraph16, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph15, "14", "");
		ui_interface->declare(&fbargraph15, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph15, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph14", &fbargraph15, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph14, "15", "");
		ui_interface->declare(&fbargraph14, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph14, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph15", &fbargraph14, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph13, "16", "");
		ui_interface->declare(&fbargraph13, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph13, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph16", &fbargraph13, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph12, "17", "");
		ui_interface->declare(&fbargraph12, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph12, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph17", &fbargraph12, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph11, "18", "");
		ui_interface->declare(&fbargraph11, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph11, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph18", &fbargraph11, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph10, "19", "");
		ui_interface->declare(&fbargraph10, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph10, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph19", &fbargraph10, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph9, "20", "");
		ui_interface->declare(&fbargraph9, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph9, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph20", &fbargraph9, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph8, "21", "");
		ui_interface->declare(&fbargraph8, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph8, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph21", &fbargraph8, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph7, "22", "");
		ui_interface->declare(&fbargraph7, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph7, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph22", &fbargraph7, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph6, "23", "");
		ui_interface->declare(&fbargraph6, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph6, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph23", &fbargraph6, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph5, "24", "");
		ui_interface->declare(&fbargraph5, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph5, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph24", &fbargraph5, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph4, "25", "");
		ui_interface->declare(&fbargraph4, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph4, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph25", &fbargraph4, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph3, "26", "");
		ui_interface->declare(&fbargraph3, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph3, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph26", &fbargraph3, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph2, "27", "");
		ui_interface->declare(&fbargraph2, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph2, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph27", &fbargraph2, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph1, "28", "");
		ui_interface->declare(&fbargraph1, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph1, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph28", &fbargraph1, -5e+01f, 1e+01f);
		ui_interface->declare(&fbargraph0, "29", "");
		ui_interface->declare(&fbargraph0, "tooltip", "Spectral Band Level in dB");
		ui_interface->declare(&fbargraph0, "unit", "dB");
		ui_interface->addVerticalBargraph("vbargraph29", &fbargraph0, -5e+01f, 1e+01f);
		ui_interface->closeBox();
		ui_interface->declare(0, "1", "");
		ui_interface->openHorizontalBox("SPECTRUM ANALYZER CONTROLS");
		ui_interface->declare(&fslider1, "0", "");
		ui_interface->declare(&fslider1, "scale", "log");
		ui_interface->declare(&fslider1, "tooltip", "band-level averaging time in milliseconds");
		ui_interface->declare(&fslider1, "unit", "ms");
		ui_interface->addHorizontalSlider("Level Averaging Time", &fslider1, 1e+02f, 1.0f, 1e+04f, 1.0f);
		ui_interface->declare(&fslider0, "1", "");
		ui_interface->declare(&fslider0, "tooltip", "Level offset in decibels");
		ui_interface->declare(&fslider0, "unit", "dB");
		ui_interface->addHorizontalSlider("Level dB Offset", &fslider0, 5e+01f, 0.0f, 1e+02f, 1.0f);
		ui_interface->closeBox();
		ui_interface->closeBox();
	}
	virtual void compute (int count, FAUSTFLOAT** input, FAUSTFLOAT** output) {
		float 	fSlow0 = float(fslider0); // step: 2
		float 	fSlow1 = ((1) ? expf(-(fConst1 / float(fslider1))) : 0.0f); // step: 21
		float 	fVeeec1[3];
		float 	fVeeec4[3];
		float 	fVeeec7[3];
		float 	fSlow2 = (1.0f - fSlow1); // step: 129
		float 	fVeeec0;
		float 	fVeeec12[3];
		float 	fVeeec15[3];
		float 	fVeeec18[3];
		float 	fVeeec21[3];
		float 	fVeeec24[3];
		float 	fVeeec27[3];
		float 	fVeeec11;
		float 	fVeeec32[3];
		float 	fVeeec35[3];
		float 	fVeeec38[3];
		float 	fVeeec41[3];
		float 	fVeeec44[3];
		float 	fVeeec47[3];
		float 	fVeeec31;
		float 	fVeeec52[3];
		float 	fVeeec55[3];
		float 	fVeeec58[3];
		float 	fVeeec61[3];
		float 	fVeeec64[3];
		float 	fVeeec67[3];
		float 	fVeeec51;
		float 	fVeeec72[3];
		float 	fVeeec75[3];
		float 	fVeeec78[3];
		float 	fVeeec81[3];
		float 	fVeeec84[3];
		float 	fVeeec87[3];
		float 	fVeeec71;
		float 	fVeeec92[3];
		float 	fVeeec95[3];
		float 	fVeeec98[3];
		float 	fVeeec101[3];
		float 	fVeeec104[3];
		float 	fVeeec107[3];
		float 	fVeeec91;
		float 	fVeeec112[3];
		float 	fVeeec115[3];
		float 	fVeeec118[3];
		float 	fVeeec121[3];
		float 	fVeeec124[3];
		float 	fVeeec127[3];
		float 	fVeeec111;
		float 	fVeeec132[3];
		float 	fVeeec135[3];
		float 	fVeeec138[3];
		float 	fVeeec141[3];
		float 	fVeeec144[3];
		float 	fVeeec147[3];
		float 	fVeeec131;
		float 	fVeeec152[3];
		float 	fVeeec155[3];
		float 	fVeeec158[3];
		float 	fVeeec161[3];
		float 	fVeeec164[3];
		float 	fVeeec167[3];
		float 	fVeeec151;
		float 	fVeeec172[3];
		float 	fVeeec175[3];
		float 	fVeeec178[3];
		float 	fVeeec181[3];
		float 	fVeeec184[3];
		float 	fVeeec187[3];
		float 	fVeeec171;
		float 	fVeeec192[3];
		float 	fVeeec195[3];
		float 	fVeeec198[3];
		float 	fVeeec201[3];
		float 	fVeeec204[3];
		float 	fVeeec207[3];
		float 	fVeeec191;
		float 	fVeeec212[3];
		float 	fVeeec215[3];
		float 	fVeeec218[3];
		float 	fVeeec221[3];
		float 	fVeeec224[3];
		float 	fVeeec227[3];
		float 	fVeeec211;
		float 	fVeeec232[3];
		float 	fVeeec235[3];
		float 	fVeeec238[3];
		float 	fVeeec241[3];
		float 	fVeeec244[3];
		float 	fVeeec247[3];
		float 	fVeeec231;
		float 	fVeeec252[3];
		float 	fVeeec255[3];
		float 	fVeeec258[3];
		float 	fVeeec261[3];
		float 	fVeeec264[3];
		float 	fVeeec267[3];
		float 	fVeeec251;
		float 	fVeeec272[3];
		float 	fVeeec275[3];
		float 	fVeeec278[3];
		float 	fVeeec281[3];
		float 	fVeeec284[3];
		float 	fVeeec287[3];
		float 	fVeeec271;
		float 	fVeeec292[3];
		float 	fVeeec295[3];
		float 	fVeeec298[3];
		float 	fVeeec301[3];
		float 	fVeeec304[3];
		float 	fVeeec307[3];
		float 	fVeeec291;
		float 	fVeeec312[3];
		float 	fVeeec315[3];
		float 	fVeeec318[3];
		float 	fVeeec321[3];
		float 	fVeeec324[3];
		float 	fVeeec327[3];
		float 	fVeeec311;
		float 	fVeeec332[3];
		float 	fVeeec335[3];
		float 	fVeeec338[3];
		float 	fVeeec341[3];
		float 	fVeeec344[3];
		float 	fVeeec347[3];
		float 	fVeeec331;
		float 	fVeeec352[3];
		float 	fVeeec355[3];
		float 	fVeeec358[3];
		float 	fVeeec361[3];
		float 	fVeeec364[3];
		float 	fVeeec367[3];
		float 	fVeeec351;
		float 	fVeeec372[3];
		float 	fVeeec375[3];
		float 	fVeeec378[3];
		float 	fVeeec381[3];
		float 	fVeeec384[3];
		float 	fVeeec387[3];
		float 	fVeeec371;
		float 	fVeeec392[3];
		float 	fVeeec395[3];
		float 	fVeeec398[3];
		float 	fVeeec401[3];
		float 	fVeeec404[3];
		float 	fVeeec407[3];
		float 	fVeeec391;
		float 	fVeeec412[3];
		float 	fVeeec415[3];
		float 	fVeeec418[3];
		float 	fVeeec421[3];
		float 	fVeeec424[3];
		float 	fVeeec427[3];
		float 	fVeeec411;
		float 	fVeeec432[3];
		float 	fVeeec435[3];
		float 	fVeeec438[3];
		float 	fVeeec441[3];
		float 	fVeeec444[3];
		float 	fVeeec447[3];
		float 	fVeeec431;
		float 	fVeeec452[3];
		float 	fVeeec455[3];
		float 	fVeeec458[3];
		float 	fVeeec461[3];
		float 	fVeeec464[3];
		float 	fVeeec467[3];
		float 	fVeeec451;
		float 	fVeeec472[3];
		float 	fVeeec475[3];
		float 	fVeeec478[3];
		float 	fVeeec481[3];
		float 	fVeeec484[3];
		float 	fVeeec487[3];
		float 	fVeeec471;
		float 	fVeeec492[3];
		float 	fVeeec495[3];
		float 	fVeeec498[3];
		float 	fVeeec501[3];
		float 	fVeeec504[3];
		float 	fVeeec507[3];
		float 	fVeeec491;
		float 	fVeeec512[3];
		float 	fVeeec515[3];
		float 	fVeeec518[3];
		float 	fVeeec521[3];
		float 	fVeeec524[3];
		float 	fVeeec527[3];
		float 	fVeeec511;
		float 	fVeeec532[3];
		float 	fVeeec535[3];
		float 	fVeeec538[3];
		float 	fVeeec541[3];
		float 	fVeeec544[3];
		float 	fVeeec547[3];
		float 	fVeeec531;
		float 	fVeeec552[3];
		float 	fVeeec555[3];
		float 	fVeeec558[3];
		float 	fVeeec561[3];
		float 	fVeeec564[3];
		float 	fVeeec567[3];
		float 	fVeeec551;
		float 	fVeeec572[3];
		float 	fVeeec575[3];
		float 	fVeeec578[3];
		float 	fVeeec571;
		int fullcount = count;
		for (int index = 0; index < fullcount; index += 32) {
			int count = min(32, fullcount-index);
			FAUSTFLOAT* input0 = &input[0][index]; // Zone 3
			FAUSTFLOAT* output0 = &output[0][index]; // Zone 3
			FAUSTFLOAT* output1 = &output[1][index]; // Zone 3
			fVeeec1[1] = fVeeec1State[0];
			fVeeec1[2] = fVeeec1State[1];
			fVeeec4[1] = fVeeec4State[0];
			fVeeec4[2] = fVeeec4State[1];
			fVeeec7[1] = fVeeec7State[0];
			fVeeec7[2] = fVeeec7State[1];
			fVeeec0 = fVeeec0State;
			fVeeec12[1] = fVeeec12State[0];
			fVeeec12[2] = fVeeec12State[1];
			fVeeec15[1] = fVeeec15State[0];
			fVeeec15[2] = fVeeec15State[1];
			fVeeec18[1] = fVeeec18State[0];
			fVeeec18[2] = fVeeec18State[1];
			fVeeec21[1] = fVeeec21State[0];
			fVeeec21[2] = fVeeec21State[1];
			fVeeec24[1] = fVeeec24State[0];
			fVeeec24[2] = fVeeec24State[1];
			fVeeec27[1] = fVeeec27State[0];
			fVeeec27[2] = fVeeec27State[1];
			fVeeec11 = fVeeec11State;
			fVeeec32[1] = fVeeec32State[0];
			fVeeec32[2] = fVeeec32State[1];
			fVeeec35[1] = fVeeec35State[0];
			fVeeec35[2] = fVeeec35State[1];
			fVeeec38[1] = fVeeec38State[0];
			fVeeec38[2] = fVeeec38State[1];
			fVeeec41[1] = fVeeec41State[0];
			fVeeec41[2] = fVeeec41State[1];
			fVeeec44[1] = fVeeec44State[0];
			fVeeec44[2] = fVeeec44State[1];
			fVeeec47[1] = fVeeec47State[0];
			fVeeec47[2] = fVeeec47State[1];
			fVeeec31 = fVeeec31State;
			fVeeec52[1] = fVeeec52State[0];
			fVeeec52[2] = fVeeec52State[1];
			fVeeec55[1] = fVeeec55State[0];
			fVeeec55[2] = fVeeec55State[1];
			fVeeec58[1] = fVeeec58State[0];
			fVeeec58[2] = fVeeec58State[1];
			fVeeec61[1] = fVeeec61State[0];
			fVeeec61[2] = fVeeec61State[1];
			fVeeec64[1] = fVeeec64State[0];
			fVeeec64[2] = fVeeec64State[1];
			fVeeec67[1] = fVeeec67State[0];
			fVeeec67[2] = fVeeec67State[1];
			fVeeec51 = fVeeec51State;
			fVeeec72[1] = fVeeec72State[0];
			fVeeec72[2] = fVeeec72State[1];
			fVeeec75[1] = fVeeec75State[0];
			fVeeec75[2] = fVeeec75State[1];
			fVeeec78[1] = fVeeec78State[0];
			fVeeec78[2] = fVeeec78State[1];
			fVeeec81[1] = fVeeec81State[0];
			fVeeec81[2] = fVeeec81State[1];
			fVeeec84[1] = fVeeec84State[0];
			fVeeec84[2] = fVeeec84State[1];
			fVeeec87[1] = fVeeec87State[0];
			fVeeec87[2] = fVeeec87State[1];
			fVeeec71 = fVeeec71State;
			fVeeec92[1] = fVeeec92State[0];
			fVeeec92[2] = fVeeec92State[1];
			fVeeec95[1] = fVeeec95State[0];
			fVeeec95[2] = fVeeec95State[1];
			fVeeec98[1] = fVeeec98State[0];
			fVeeec98[2] = fVeeec98State[1];
			fVeeec101[1] = fVeeec101State[0];
			fVeeec101[2] = fVeeec101State[1];
			fVeeec104[1] = fVeeec104State[0];
			fVeeec104[2] = fVeeec104State[1];
			fVeeec107[1] = fVeeec107State[0];
			fVeeec107[2] = fVeeec107State[1];
			fVeeec91 = fVeeec91State;
			fVeeec112[1] = fVeeec112State[0];
			fVeeec112[2] = fVeeec112State[1];
			fVeeec115[1] = fVeeec115State[0];
			fVeeec115[2] = fVeeec115State[1];
			fVeeec118[1] = fVeeec118State[0];
			fVeeec118[2] = fVeeec118State[1];
			fVeeec121[1] = fVeeec121State[0];
			fVeeec121[2] = fVeeec121State[1];
			fVeeec124[1] = fVeeec124State[0];
			fVeeec124[2] = fVeeec124State[1];
			fVeeec127[1] = fVeeec127State[0];
			fVeeec127[2] = fVeeec127State[1];
			fVeeec111 = fVeeec111State;
			fVeeec132[1] = fVeeec132State[0];
			fVeeec132[2] = fVeeec132State[1];
			fVeeec135[1] = fVeeec135State[0];
			fVeeec135[2] = fVeeec135State[1];
			fVeeec138[1] = fVeeec138State[0];
			fVeeec138[2] = fVeeec138State[1];
			fVeeec141[1] = fVeeec141State[0];
			fVeeec141[2] = fVeeec141State[1];
			fVeeec144[1] = fVeeec144State[0];
			fVeeec144[2] = fVeeec144State[1];
			fVeeec147[1] = fVeeec147State[0];
			fVeeec147[2] = fVeeec147State[1];
			fVeeec131 = fVeeec131State;
			fVeeec152[1] = fVeeec152State[0];
			fVeeec152[2] = fVeeec152State[1];
			fVeeec155[1] = fVeeec155State[0];
			fVeeec155[2] = fVeeec155State[1];
			fVeeec158[1] = fVeeec158State[0];
			fVeeec158[2] = fVeeec158State[1];
			fVeeec161[1] = fVeeec161State[0];
			fVeeec161[2] = fVeeec161State[1];
			fVeeec164[1] = fVeeec164State[0];
			fVeeec164[2] = fVeeec164State[1];
			fVeeec167[1] = fVeeec167State[0];
			fVeeec167[2] = fVeeec167State[1];
			fVeeec151 = fVeeec151State;
			fVeeec172[1] = fVeeec172State[0];
			fVeeec172[2] = fVeeec172State[1];
			fVeeec175[1] = fVeeec175State[0];
			fVeeec175[2] = fVeeec175State[1];
			fVeeec178[1] = fVeeec178State[0];
			fVeeec178[2] = fVeeec178State[1];
			fVeeec181[1] = fVeeec181State[0];
			fVeeec181[2] = fVeeec181State[1];
			fVeeec184[1] = fVeeec184State[0];
			fVeeec184[2] = fVeeec184State[1];
			fVeeec187[1] = fVeeec187State[0];
			fVeeec187[2] = fVeeec187State[1];
			fVeeec171 = fVeeec171State;
			fVeeec192[1] = fVeeec192State[0];
			fVeeec192[2] = fVeeec192State[1];
			fVeeec195[1] = fVeeec195State[0];
			fVeeec195[2] = fVeeec195State[1];
			fVeeec198[1] = fVeeec198State[0];
			fVeeec198[2] = fVeeec198State[1];
			fVeeec201[1] = fVeeec201State[0];
			fVeeec201[2] = fVeeec201State[1];
			fVeeec204[1] = fVeeec204State[0];
			fVeeec204[2] = fVeeec204State[1];
			fVeeec207[1] = fVeeec207State[0];
			fVeeec207[2] = fVeeec207State[1];
			fVeeec191 = fVeeec191State;
			fVeeec212[1] = fVeeec212State[0];
			fVeeec212[2] = fVeeec212State[1];
			fVeeec215[1] = fVeeec215State[0];
			fVeeec215[2] = fVeeec215State[1];
			fVeeec218[1] = fVeeec218State[0];
			fVeeec218[2] = fVeeec218State[1];
			fVeeec221[1] = fVeeec221State[0];
			fVeeec221[2] = fVeeec221State[1];
			fVeeec224[1] = fVeeec224State[0];
			fVeeec224[2] = fVeeec224State[1];
			fVeeec227[1] = fVeeec227State[0];
			fVeeec227[2] = fVeeec227State[1];
			fVeeec211 = fVeeec211State;
			fVeeec232[1] = fVeeec232State[0];
			fVeeec232[2] = fVeeec232State[1];
			fVeeec235[1] = fVeeec235State[0];
			fVeeec235[2] = fVeeec235State[1];
			fVeeec238[1] = fVeeec238State[0];
			fVeeec238[2] = fVeeec238State[1];
			fVeeec241[1] = fVeeec241State[0];
			fVeeec241[2] = fVeeec241State[1];
			fVeeec244[1] = fVeeec244State[0];
			fVeeec244[2] = fVeeec244State[1];
			fVeeec247[1] = fVeeec247State[0];
			fVeeec247[2] = fVeeec247State[1];
			fVeeec231 = fVeeec231State;
			fVeeec252[1] = fVeeec252State[0];
			fVeeec252[2] = fVeeec252State[1];
			fVeeec255[1] = fVeeec255State[0];
			fVeeec255[2] = fVeeec255State[1];
			fVeeec258[1] = fVeeec258State[0];
			fVeeec258[2] = fVeeec258State[1];
			fVeeec261[1] = fVeeec261State[0];
			fVeeec261[2] = fVeeec261State[1];
			fVeeec264[1] = fVeeec264State[0];
			fVeeec264[2] = fVeeec264State[1];
			fVeeec267[1] = fVeeec267State[0];
			fVeeec267[2] = fVeeec267State[1];
			fVeeec251 = fVeeec251State;
			fVeeec272[1] = fVeeec272State[0];
			fVeeec272[2] = fVeeec272State[1];
			fVeeec275[1] = fVeeec275State[0];
			fVeeec275[2] = fVeeec275State[1];
			fVeeec278[1] = fVeeec278State[0];
			fVeeec278[2] = fVeeec278State[1];
			fVeeec281[1] = fVeeec281State[0];
			fVeeec281[2] = fVeeec281State[1];
			fVeeec284[1] = fVeeec284State[0];
			fVeeec284[2] = fVeeec284State[1];
			fVeeec287[1] = fVeeec287State[0];
			fVeeec287[2] = fVeeec287State[1];
			fVeeec271 = fVeeec271State;
			fVeeec292[1] = fVeeec292State[0];
			fVeeec292[2] = fVeeec292State[1];
			fVeeec295[1] = fVeeec295State[0];
			fVeeec295[2] = fVeeec295State[1];
			fVeeec298[1] = fVeeec298State[0];
			fVeeec298[2] = fVeeec298State[1];
			fVeeec301[1] = fVeeec301State[0];
			fVeeec301[2] = fVeeec301State[1];
			fVeeec304[1] = fVeeec304State[0];
			fVeeec304[2] = fVeeec304State[1];
			fVeeec307[1] = fVeeec307State[0];
			fVeeec307[2] = fVeeec307State[1];
			fVeeec291 = fVeeec291State;
			fVeeec312[1] = fVeeec312State[0];
			fVeeec312[2] = fVeeec312State[1];
			fVeeec315[1] = fVeeec315State[0];
			fVeeec315[2] = fVeeec315State[1];
			fVeeec318[1] = fVeeec318State[0];
			fVeeec318[2] = fVeeec318State[1];
			fVeeec321[1] = fVeeec321State[0];
			fVeeec321[2] = fVeeec321State[1];
			fVeeec324[1] = fVeeec324State[0];
			fVeeec324[2] = fVeeec324State[1];
			fVeeec327[1] = fVeeec327State[0];
			fVeeec327[2] = fVeeec327State[1];
			fVeeec311 = fVeeec311State;
			fVeeec332[1] = fVeeec332State[0];
			fVeeec332[2] = fVeeec332State[1];
			fVeeec335[1] = fVeeec335State[0];
			fVeeec335[2] = fVeeec335State[1];
			fVeeec338[1] = fVeeec338State[0];
			fVeeec338[2] = fVeeec338State[1];
			fVeeec341[1] = fVeeec341State[0];
			fVeeec341[2] = fVeeec341State[1];
			fVeeec344[1] = fVeeec344State[0];
			fVeeec344[2] = fVeeec344State[1];
			fVeeec347[1] = fVeeec347State[0];
			fVeeec347[2] = fVeeec347State[1];
			fVeeec331 = fVeeec331State;
			fVeeec352[1] = fVeeec352State[0];
			fVeeec352[2] = fVeeec352State[1];
			fVeeec355[1] = fVeeec355State[0];
			fVeeec355[2] = fVeeec355State[1];
			fVeeec358[1] = fVeeec358State[0];
			fVeeec358[2] = fVeeec358State[1];
			fVeeec361[1] = fVeeec361State[0];
			fVeeec361[2] = fVeeec361State[1];
			fVeeec364[1] = fVeeec364State[0];
			fVeeec364[2] = fVeeec364State[1];
			fVeeec367[1] = fVeeec367State[0];
			fVeeec367[2] = fVeeec367State[1];
			fVeeec351 = fVeeec351State;
			fVeeec372[1] = fVeeec372State[0];
			fVeeec372[2] = fVeeec372State[1];
			fVeeec375[1] = fVeeec375State[0];
			fVeeec375[2] = fVeeec375State[1];
			fVeeec378[1] = fVeeec378State[0];
			fVeeec378[2] = fVeeec378State[1];
			fVeeec381[1] = fVeeec381State[0];
			fVeeec381[2] = fVeeec381State[1];
			fVeeec384[1] = fVeeec384State[0];
			fVeeec384[2] = fVeeec384State[1];
			fVeeec387[1] = fVeeec387State[0];
			fVeeec387[2] = fVeeec387State[1];
			fVeeec371 = fVeeec371State;
			fVeeec392[1] = fVeeec392State[0];
			fVeeec392[2] = fVeeec392State[1];
			fVeeec395[1] = fVeeec395State[0];
			fVeeec395[2] = fVeeec395State[1];
			fVeeec398[1] = fVeeec398State[0];
			fVeeec398[2] = fVeeec398State[1];
			fVeeec401[1] = fVeeec401State[0];
			fVeeec401[2] = fVeeec401State[1];
			fVeeec404[1] = fVeeec404State[0];
			fVeeec404[2] = fVeeec404State[1];
			fVeeec407[1] = fVeeec407State[0];
			fVeeec407[2] = fVeeec407State[1];
			fVeeec391 = fVeeec391State;
			fVeeec412[1] = fVeeec412State[0];
			fVeeec412[2] = fVeeec412State[1];
			fVeeec415[1] = fVeeec415State[0];
			fVeeec415[2] = fVeeec415State[1];
			fVeeec418[1] = fVeeec418State[0];
			fVeeec418[2] = fVeeec418State[1];
			fVeeec421[1] = fVeeec421State[0];
			fVeeec421[2] = fVeeec421State[1];
			fVeeec424[1] = fVeeec424State[0];
			fVeeec424[2] = fVeeec424State[1];
			fVeeec427[1] = fVeeec427State[0];
			fVeeec427[2] = fVeeec427State[1];
			fVeeec411 = fVeeec411State;
			fVeeec432[1] = fVeeec432State[0];
			fVeeec432[2] = fVeeec432State[1];
			fVeeec435[1] = fVeeec435State[0];
			fVeeec435[2] = fVeeec435State[1];
			fVeeec438[1] = fVeeec438State[0];
			fVeeec438[2] = fVeeec438State[1];
			fVeeec441[1] = fVeeec441State[0];
			fVeeec441[2] = fVeeec441State[1];
			fVeeec444[1] = fVeeec444State[0];
			fVeeec444[2] = fVeeec444State[1];
			fVeeec447[1] = fVeeec447State[0];
			fVeeec447[2] = fVeeec447State[1];
			fVeeec431 = fVeeec431State;
			fVeeec452[1] = fVeeec452State[0];
			fVeeec452[2] = fVeeec452State[1];
			fVeeec455[1] = fVeeec455State[0];
			fVeeec455[2] = fVeeec455State[1];
			fVeeec458[1] = fVeeec458State[0];
			fVeeec458[2] = fVeeec458State[1];
			fVeeec461[1] = fVeeec461State[0];
			fVeeec461[2] = fVeeec461State[1];
			fVeeec464[1] = fVeeec464State[0];
			fVeeec464[2] = fVeeec464State[1];
			fVeeec467[1] = fVeeec467State[0];
			fVeeec467[2] = fVeeec467State[1];
			fVeeec451 = fVeeec451State;
			fVeeec472[1] = fVeeec472State[0];
			fVeeec472[2] = fVeeec472State[1];
			fVeeec475[1] = fVeeec475State[0];
			fVeeec475[2] = fVeeec475State[1];
			fVeeec478[1] = fVeeec478State[0];
			fVeeec478[2] = fVeeec478State[1];
			fVeeec481[1] = fVeeec481State[0];
			fVeeec481[2] = fVeeec481State[1];
			fVeeec484[1] = fVeeec484State[0];
			fVeeec484[2] = fVeeec484State[1];
			fVeeec487[1] = fVeeec487State[0];
			fVeeec487[2] = fVeeec487State[1];
			fVeeec471 = fVeeec471State;
			fVeeec492[1] = fVeeec492State[0];
			fVeeec492[2] = fVeeec492State[1];
			fVeeec495[1] = fVeeec495State[0];
			fVeeec495[2] = fVeeec495State[1];
			fVeeec498[1] = fVeeec498State[0];
			fVeeec498[2] = fVeeec498State[1];
			fVeeec501[1] = fVeeec501State[0];
			fVeeec501[2] = fVeeec501State[1];
			fVeeec504[1] = fVeeec504State[0];
			fVeeec504[2] = fVeeec504State[1];
			fVeeec507[1] = fVeeec507State[0];
			fVeeec507[2] = fVeeec507State[1];
			fVeeec491 = fVeeec491State;
			fVeeec512[1] = fVeeec512State[0];
			fVeeec512[2] = fVeeec512State[1];
			fVeeec515[1] = fVeeec515State[0];
			fVeeec515[2] = fVeeec515State[1];
			fVeeec518[1] = fVeeec518State[0];
			fVeeec518[2] = fVeeec518State[1];
			fVeeec521[1] = fVeeec521State[0];
			fVeeec521[2] = fVeeec521State[1];
			fVeeec524[1] = fVeeec524State[0];
			fVeeec524[2] = fVeeec524State[1];
			fVeeec527[1] = fVeeec527State[0];
			fVeeec527[2] = fVeeec527State[1];
			fVeeec511 = fVeeec511State;
			fVeeec532[1] = fVeeec532State[0];
			fVeeec532[2] = fVeeec532State[1];
			fVeeec535[1] = fVeeec535State[0];
			fVeeec535[2] = fVeeec535State[1];
			fVeeec538[1] = fVeeec538State[0];
			fVeeec538[2] = fVeeec538State[1];
			fVeeec541[1] = fVeeec541State[0];
			fVeeec541[2] = fVeeec541State[1];
			fVeeec544[1] = fVeeec544State[0];
			fVeeec544[2] = fVeeec544State[1];
			fVeeec547[1] = fVeeec547State[0];
			fVeeec547[2] = fVeeec547State[1];
			fVeeec531 = fVeeec531State;
			fVeeec552[1] = fVeeec552State[0];
			fVeeec552[2] = fVeeec552State[1];
			fVeeec555[1] = fVeeec555State[0];
			fVeeec555[2] = fVeeec555State[1];
			fVeeec558[1] = fVeeec558State[0];
			fVeeec558[2] = fVeeec558State[1];
			fVeeec561[1] = fVeeec561State[0];
			fVeeec561[2] = fVeeec561State[1];
			fVeeec564[1] = fVeeec564State[0];
			fVeeec564[2] = fVeeec564State[1];
			fVeeec567[1] = fVeeec567State[0];
			fVeeec567[2] = fVeeec567State[1];
			fVeeec551 = fVeeec551State;
			fVeeec572[1] = fVeeec572State[0];
			fVeeec572[2] = fVeeec572State[1];
			fVeeec575[1] = fVeeec575State[0];
			fVeeec575[2] = fVeeec575State[1];
			fVeeec578[1] = fVeeec578State[0];
			fVeeec578[2] = fVeeec578State[1];
			fVeeec571 = fVeeec571State;
			for (int i=0; i<count; i++) {
				float 	fTemp0 = (float)input0[i]; // step: 1
				float 	fTemp1 = fVeeec1[2]; // step: 46
				float 	fTemp2 = fVeeec1[1]; // step: 52
				fVeeec1[0] = (fTemp0 - (fConst6 * ((fConst7 * fTemp1) + (fConst10 * fTemp2))));
				float 	fTemp3 = fVeeec4[2]; // step: 76
				float 	fTemp4 = fVeeec4[1]; // step: 82
				fVeeec4[0] = ((fConst6 * (((fConst12 * fVeeec1[0]) + (fConst13 * fTemp2)) + (fConst12 * fTemp1))) - (fConst5 * ((fConst14 * fTemp3) + (fConst15 * fTemp4))));
				float 	fTemp5 = fVeeec7[2]; // step: 102
				float 	fTemp6 = fVeeec7[1]; // step: 108
				fVeeec7[0] = ((fConst5 * (((fConst17 * fVeeec4[0]) + (fConst18 * fTemp4)) + (fConst17 * fTemp3))) - (fConst4 * ((fConst19 * fTemp5) + (fConst20 * fTemp6))));
				fVeeec0 = ((fVeeec0 * fSlow1) + (fabsf((fConst4 * (((fConst22 * fVeeec7[0]) + (fConst23 * fTemp6)) + (fConst22 * fTemp5)))) * fSlow2));
				fbargraph0 = (fSlow0 + (2e+01f * log10f(fVeeec0)));
				float 	fTemp7 = fVeeec12[2]; // step: 174
				float 	fTemp8 = fVeeec12[1]; // step: 180
				fVeeec12[0] = (fTemp0 - (fConst31 * ((fConst32 * fTemp7) + (fConst33 * fTemp8))));
				float 	fTemp9 = fVeeec15[2]; // step: 201
				float 	fTemp10 = fVeeec15[1]; // step: 207
				fVeeec15[0] = ((fConst31 * (((fConst35 * fVeeec12[0]) + (fConst36 * fTemp8)) + (fConst35 * fTemp7))) - (fConst30 * ((fConst37 * fTemp9) + (fConst38 * fTemp10))));
				float 	fTemp11 = fVeeec18[2]; // step: 226
				float 	fTemp12 = fVeeec18[1]; // step: 232
				fVeeec18[0] = ((fConst30 * (((fConst39 * fVeeec15[0]) + (fConst40 * fTemp10)) + (fConst39 * fTemp9))) - (fConst29 * ((fConst41 * fTemp11) + (fConst42 * fTemp12))));
				float 	fTemp13 = (fConst29 * (((fConst43 * fVeeec18[0]) + (fConst44 * fTemp12)) + (fConst43 * fTemp11))); // step: 250
				float 	fTemp14 = fVeeec21[2]; // step: 251
				float 	fTemp15 = fVeeec21[1]; // step: 256
				fVeeec21[0] = (fTemp13 - (fConst28 * ((fConst45 * fTemp14) + (fConst48 * fTemp15))));
				float 	fTemp16 = fVeeec24[2]; // step: 277
				float 	fTemp17 = fVeeec24[1]; // step: 282
				fVeeec24[0] = ((fConst28 * (((fConst50 * fVeeec21[0]) + (fConst51 * fTemp15)) + (fConst50 * fTemp14))) - (fConst27 * ((fConst52 * fTemp16) + (fConst53 * fTemp17))));
				float 	fTemp18 = fVeeec27[2]; // step: 301
				float 	fTemp19 = fVeeec27[1]; // step: 306
				fVeeec27[0] = ((fConst27 * (((fConst55 * fVeeec24[0]) + (fConst56 * fTemp17)) + (fConst55 * fTemp16))) - (fConst26 * ((fConst57 * fTemp18) + (fConst58 * fTemp19))));
				fVeeec11 = ((fSlow1 * fVeeec11) + (fSlow2 * fabsf((fConst26 * (((fConst60 * fVeeec27[0]) + (fConst61 * fTemp19)) + (fConst60 * fTemp18))))));
				fbargraph1 = (fSlow0 + (2e+01f * log10f(fVeeec11)));
				float 	fTemp20 = fVeeec32[2]; // step: 365
				float 	fTemp21 = fVeeec32[1]; // step: 370
				fVeeec32[0] = (fTemp13 - (fConst69 * ((fConst70 * fTemp20) + (fConst71 * fTemp21))));
				float 	fTemp22 = fVeeec35[2]; // step: 389
				float 	fTemp23 = fVeeec35[1]; // step: 394
				fVeeec35[0] = ((fConst69 * (((fConst73 * fVeeec32[0]) + (fConst74 * fTemp21)) + (fConst73 * fTemp20))) - (fConst68 * ((fConst75 * fTemp22) + (fConst76 * fTemp23))));
				float 	fTemp24 = fVeeec38[2]; // step: 412
				float 	fTemp25 = fVeeec38[1]; // step: 417
				fVeeec38[0] = ((fConst68 * (((fConst77 * fVeeec35[0]) + (fConst78 * fTemp23)) + (fConst77 * fTemp22))) - (fConst67 * ((fConst79 * fTemp24) + (fConst80 * fTemp25))));
				float 	fTemp26 = (fConst67 * (((fConst81 * fVeeec38[0]) + (fConst82 * fTemp25)) + (fConst81 * fTemp24))); // step: 434
				float 	fTemp27 = fVeeec41[2]; // step: 435
				float 	fTemp28 = fVeeec41[1]; // step: 440
				fVeeec41[0] = (fTemp26 - (fConst66 * ((fConst83 * fTemp27) + (fConst86 * fTemp28))));
				float 	fTemp29 = fVeeec44[2]; // step: 461
				float 	fTemp30 = fVeeec44[1]; // step: 466
				fVeeec44[0] = ((fConst66 * (((fConst88 * fVeeec41[0]) + (fConst89 * fTemp28)) + (fConst88 * fTemp27))) - (fConst65 * ((fConst90 * fTemp29) + (fConst91 * fTemp30))));
				float 	fTemp31 = fVeeec47[2]; // step: 485
				float 	fTemp32 = fVeeec47[1]; // step: 490
				fVeeec47[0] = ((fConst65 * (((fConst93 * fVeeec44[0]) + (fConst94 * fTemp30)) + (fConst93 * fTemp29))) - (fConst64 * ((fConst95 * fTemp31) + (fConst96 * fTemp32))));
				fVeeec31 = ((fSlow1 * fVeeec31) + (fSlow2 * fabsf((fConst64 * (((fConst98 * fVeeec47[0]) + (fConst99 * fTemp32)) + (fConst98 * fTemp31))))));
				fbargraph2 = (fSlow0 + (2e+01f * log10f(fVeeec31)));
				float 	fTemp33 = fVeeec52[2]; // step: 549
				float 	fTemp34 = fVeeec52[1]; // step: 554
				fVeeec52[0] = (fTemp26 - (fConst107 * ((fConst108 * fTemp33) + (fConst109 * fTemp34))));
				float 	fTemp35 = fVeeec55[2]; // step: 573
				float 	fTemp36 = fVeeec55[1]; // step: 578
				fVeeec55[0] = ((fConst107 * (((fConst111 * fVeeec52[0]) + (fConst112 * fTemp34)) + (fConst111 * fTemp33))) - (fConst106 * ((fConst113 * fTemp35) + (fConst114 * fTemp36))));
				float 	fTemp37 = fVeeec58[2]; // step: 596
				float 	fTemp38 = fVeeec58[1]; // step: 601
				fVeeec58[0] = ((fConst106 * (((fConst115 * fVeeec55[0]) + (fConst116 * fTemp36)) + (fConst115 * fTemp35))) - (fConst105 * ((fConst117 * fTemp37) + (fConst118 * fTemp38))));
				float 	fTemp39 = (fConst105 * (((fConst119 * fVeeec58[0]) + (fConst120 * fTemp38)) + (fConst119 * fTemp37))); // step: 618
				float 	fTemp40 = fVeeec61[2]; // step: 619
				float 	fTemp41 = fVeeec61[1]; // step: 624
				fVeeec61[0] = (fTemp39 - (fConst104 * ((fConst121 * fTemp40) + (fConst124 * fTemp41))));
				float 	fTemp42 = fVeeec64[2]; // step: 645
				float 	fTemp43 = fVeeec64[1]; // step: 650
				fVeeec64[0] = ((fConst104 * (((fConst126 * fVeeec61[0]) + (fConst127 * fTemp41)) + (fConst126 * fTemp40))) - (fConst103 * ((fConst128 * fTemp42) + (fConst129 * fTemp43))));
				float 	fTemp44 = fVeeec67[2]; // step: 669
				float 	fTemp45 = fVeeec67[1]; // step: 674
				fVeeec67[0] = ((fConst103 * (((fConst131 * fVeeec64[0]) + (fConst132 * fTemp43)) + (fConst131 * fTemp42))) - (fConst102 * ((fConst133 * fTemp44) + (fConst134 * fTemp45))));
				fVeeec51 = ((fSlow1 * fVeeec51) + (fSlow2 * fabsf((fConst102 * (((fConst136 * fVeeec67[0]) + (fConst137 * fTemp45)) + (fConst136 * fTemp44))))));
				fbargraph3 = (fSlow0 + (2e+01f * log10f(fVeeec51)));
				float 	fTemp46 = fVeeec72[2]; // step: 733
				float 	fTemp47 = fVeeec72[1]; // step: 738
				fVeeec72[0] = (fTemp39 - (fConst145 * ((fConst146 * fTemp46) + (fConst147 * fTemp47))));
				float 	fTemp48 = fVeeec75[2]; // step: 757
				float 	fTemp49 = fVeeec75[1]; // step: 762
				fVeeec75[0] = ((fConst145 * (((fConst149 * fVeeec72[0]) + (fConst150 * fTemp47)) + (fConst149 * fTemp46))) - (fConst144 * ((fConst151 * fTemp48) + (fConst152 * fTemp49))));
				float 	fTemp50 = fVeeec78[2]; // step: 780
				float 	fTemp51 = fVeeec78[1]; // step: 785
				fVeeec78[0] = ((fConst144 * (((fConst153 * fVeeec75[0]) + (fConst154 * fTemp49)) + (fConst153 * fTemp48))) - (fConst143 * ((fConst155 * fTemp50) + (fConst156 * fTemp51))));
				float 	fTemp52 = (fConst143 * (((fConst157 * fVeeec78[0]) + (fConst158 * fTemp51)) + (fConst157 * fTemp50))); // step: 802
				float 	fTemp53 = fVeeec81[2]; // step: 803
				float 	fTemp54 = fVeeec81[1]; // step: 808
				fVeeec81[0] = (fTemp52 - (fConst142 * ((fConst159 * fTemp53) + (fConst162 * fTemp54))));
				float 	fTemp55 = fVeeec84[2]; // step: 829
				float 	fTemp56 = fVeeec84[1]; // step: 834
				fVeeec84[0] = ((fConst142 * (((fConst164 * fVeeec81[0]) + (fConst165 * fTemp54)) + (fConst164 * fTemp53))) - (fConst141 * ((fConst166 * fTemp55) + (fConst167 * fTemp56))));
				float 	fTemp57 = fVeeec87[2]; // step: 853
				float 	fTemp58 = fVeeec87[1]; // step: 858
				fVeeec87[0] = ((fConst141 * (((fConst169 * fVeeec84[0]) + (fConst170 * fTemp56)) + (fConst169 * fTemp55))) - (fConst140 * ((fConst171 * fTemp57) + (fConst172 * fTemp58))));
				fVeeec71 = ((fSlow1 * fVeeec71) + (fSlow2 * fabsf((fConst140 * (((fConst174 * fVeeec87[0]) + (fConst175 * fTemp58)) + (fConst174 * fTemp57))))));
				fbargraph4 = (fSlow0 + (2e+01f * log10f(fVeeec71)));
				float 	fTemp59 = fVeeec92[2]; // step: 917
				float 	fTemp60 = fVeeec92[1]; // step: 922
				fVeeec92[0] = (fTemp52 - (fConst183 * ((fConst184 * fTemp59) + (fConst185 * fTemp60))));
				float 	fTemp61 = fVeeec95[2]; // step: 941
				float 	fTemp62 = fVeeec95[1]; // step: 946
				fVeeec95[0] = ((fConst183 * (((fConst187 * fVeeec92[0]) + (fConst188 * fTemp60)) + (fConst187 * fTemp59))) - (fConst182 * ((fConst189 * fTemp61) + (fConst190 * fTemp62))));
				float 	fTemp63 = fVeeec98[2]; // step: 964
				float 	fTemp64 = fVeeec98[1]; // step: 969
				fVeeec98[0] = ((fConst182 * (((fConst191 * fVeeec95[0]) + (fConst192 * fTemp62)) + (fConst191 * fTemp61))) - (fConst181 * ((fConst193 * fTemp63) + (fConst194 * fTemp64))));
				float 	fTemp65 = (fConst181 * (((fConst195 * fVeeec98[0]) + (fConst196 * fTemp64)) + (fConst195 * fTemp63))); // step: 986
				float 	fTemp66 = fVeeec101[2]; // step: 987
				float 	fTemp67 = fVeeec101[1]; // step: 992
				fVeeec101[0] = (fTemp65 - (fConst180 * ((fConst197 * fTemp66) + (fConst200 * fTemp67))));
				float 	fTemp68 = fVeeec104[2]; // step: 1013
				float 	fTemp69 = fVeeec104[1]; // step: 1018
				fVeeec104[0] = ((fConst180 * (((fConst202 * fVeeec101[0]) + (fConst203 * fTemp67)) + (fConst202 * fTemp66))) - (fConst179 * ((fConst204 * fTemp68) + (fConst205 * fTemp69))));
				float 	fTemp70 = fVeeec107[2]; // step: 1037
				float 	fTemp71 = fVeeec107[1]; // step: 1042
				fVeeec107[0] = ((fConst179 * (((fConst207 * fVeeec104[0]) + (fConst208 * fTemp69)) + (fConst207 * fTemp68))) - (fConst178 * ((fConst209 * fTemp70) + (fConst210 * fTemp71))));
				fVeeec91 = ((fSlow1 * fVeeec91) + (fSlow2 * fabsf((fConst178 * (((fConst212 * fVeeec107[0]) + (fConst213 * fTemp71)) + (fConst212 * fTemp70))))));
				fbargraph5 = (fSlow0 + (2e+01f * log10f(fVeeec91)));
				float 	fTemp72 = fVeeec112[2]; // step: 1101
				float 	fTemp73 = fVeeec112[1]; // step: 1106
				fVeeec112[0] = (fTemp65 - (fConst221 * ((fConst222 * fTemp72) + (fConst223 * fTemp73))));
				float 	fTemp74 = fVeeec115[2]; // step: 1125
				float 	fTemp75 = fVeeec115[1]; // step: 1130
				fVeeec115[0] = ((fConst221 * (((fConst225 * fVeeec112[0]) + (fConst226 * fTemp73)) + (fConst225 * fTemp72))) - (fConst220 * ((fConst227 * fTemp74) + (fConst228 * fTemp75))));
				float 	fTemp76 = fVeeec118[2]; // step: 1148
				float 	fTemp77 = fVeeec118[1]; // step: 1153
				fVeeec118[0] = ((fConst220 * (((fConst229 * fVeeec115[0]) + (fConst230 * fTemp75)) + (fConst229 * fTemp74))) - (fConst219 * ((fConst231 * fTemp76) + (fConst232 * fTemp77))));
				float 	fTemp78 = (fConst219 * (((fConst233 * fVeeec118[0]) + (fConst234 * fTemp77)) + (fConst233 * fTemp76))); // step: 1170
				float 	fTemp79 = fVeeec121[2]; // step: 1171
				float 	fTemp80 = fVeeec121[1]; // step: 1176
				fVeeec121[0] = (fTemp78 - (fConst218 * ((fConst235 * fTemp79) + (fConst238 * fTemp80))));
				float 	fTemp81 = fVeeec124[2]; // step: 1197
				float 	fTemp82 = fVeeec124[1]; // step: 1202
				fVeeec124[0] = ((fConst218 * (((fConst240 * fVeeec121[0]) + (fConst241 * fTemp80)) + (fConst240 * fTemp79))) - (fConst217 * ((fConst242 * fTemp81) + (fConst243 * fTemp82))));
				float 	fTemp83 = fVeeec127[2]; // step: 1221
				float 	fTemp84 = fVeeec127[1]; // step: 1226
				fVeeec127[0] = ((fConst217 * (((fConst245 * fVeeec124[0]) + (fConst246 * fTemp82)) + (fConst245 * fTemp81))) - (fConst216 * ((fConst247 * fTemp83) + (fConst248 * fTemp84))));
				fVeeec111 = ((fSlow1 * fVeeec111) + (fSlow2 * fabsf((fConst216 * (((fConst250 * fVeeec127[0]) + (fConst251 * fTemp84)) + (fConst250 * fTemp83))))));
				fbargraph6 = (fSlow0 + (2e+01f * log10f(fVeeec111)));
				float 	fTemp85 = fVeeec132[2]; // step: 1285
				float 	fTemp86 = fVeeec132[1]; // step: 1290
				fVeeec132[0] = (fTemp78 - (fConst259 * ((fConst260 * fTemp85) + (fConst261 * fTemp86))));
				float 	fTemp87 = fVeeec135[2]; // step: 1309
				float 	fTemp88 = fVeeec135[1]; // step: 1314
				fVeeec135[0] = ((fConst259 * (((fConst263 * fVeeec132[0]) + (fConst264 * fTemp86)) + (fConst263 * fTemp85))) - (fConst258 * ((fConst265 * fTemp87) + (fConst266 * fTemp88))));
				float 	fTemp89 = fVeeec138[2]; // step: 1332
				float 	fTemp90 = fVeeec138[1]; // step: 1337
				fVeeec138[0] = ((fConst258 * (((fConst267 * fVeeec135[0]) + (fConst268 * fTemp88)) + (fConst267 * fTemp87))) - (fConst257 * ((fConst269 * fTemp89) + (fConst270 * fTemp90))));
				float 	fTemp91 = (fConst257 * (((fConst271 * fVeeec138[0]) + (fConst272 * fTemp90)) + (fConst271 * fTemp89))); // step: 1354
				float 	fTemp92 = fVeeec141[2]; // step: 1355
				float 	fTemp93 = fVeeec141[1]; // step: 1360
				fVeeec141[0] = (fTemp91 - (fConst256 * ((fConst273 * fTemp92) + (fConst276 * fTemp93))));
				float 	fTemp94 = fVeeec144[2]; // step: 1381
				float 	fTemp95 = fVeeec144[1]; // step: 1386
				fVeeec144[0] = ((fConst256 * (((fConst278 * fVeeec141[0]) + (fConst279 * fTemp93)) + (fConst278 * fTemp92))) - (fConst255 * ((fConst280 * fTemp94) + (fConst281 * fTemp95))));
				float 	fTemp96 = fVeeec147[2]; // step: 1405
				float 	fTemp97 = fVeeec147[1]; // step: 1410
				fVeeec147[0] = ((fConst255 * (((fConst283 * fVeeec144[0]) + (fConst284 * fTemp95)) + (fConst283 * fTemp94))) - (fConst254 * ((fConst285 * fTemp96) + (fConst286 * fTemp97))));
				fVeeec131 = ((fSlow1 * fVeeec131) + (fSlow2 * fabsf((fConst254 * (((fConst288 * fVeeec147[0]) + (fConst289 * fTemp97)) + (fConst288 * fTemp96))))));
				fbargraph7 = (fSlow0 + (2e+01f * log10f(fVeeec131)));
				float 	fTemp98 = fVeeec152[2]; // step: 1469
				float 	fTemp99 = fVeeec152[1]; // step: 1474
				fVeeec152[0] = (fTemp91 - (fConst297 * ((fConst298 * fTemp98) + (fConst299 * fTemp99))));
				float 	fTemp100 = fVeeec155[2]; // step: 1493
				float 	fTemp101 = fVeeec155[1]; // step: 1498
				fVeeec155[0] = ((fConst297 * (((fConst301 * fVeeec152[0]) + (fConst302 * fTemp99)) + (fConst301 * fTemp98))) - (fConst296 * ((fConst303 * fTemp100) + (fConst304 * fTemp101))));
				float 	fTemp102 = fVeeec158[2]; // step: 1516
				float 	fTemp103 = fVeeec158[1]; // step: 1521
				fVeeec158[0] = ((fConst296 * (((fConst305 * fVeeec155[0]) + (fConst306 * fTemp101)) + (fConst305 * fTemp100))) - (fConst295 * ((fConst307 * fTemp102) + (fConst308 * fTemp103))));
				float 	fTemp104 = (fConst295 * (((fConst309 * fVeeec158[0]) + (fConst310 * fTemp103)) + (fConst309 * fTemp102))); // step: 1538
				float 	fTemp105 = fVeeec161[2]; // step: 1539
				float 	fTemp106 = fVeeec161[1]; // step: 1544
				fVeeec161[0] = (fTemp104 - (fConst294 * ((fConst311 * fTemp105) + (fConst314 * fTemp106))));
				float 	fTemp107 = fVeeec164[2]; // step: 1565
				float 	fTemp108 = fVeeec164[1]; // step: 1570
				fVeeec164[0] = ((fConst294 * (((fConst316 * fVeeec161[0]) + (fConst317 * fTemp106)) + (fConst316 * fTemp105))) - (fConst293 * ((fConst318 * fTemp107) + (fConst319 * fTemp108))));
				float 	fTemp109 = fVeeec167[2]; // step: 1589
				float 	fTemp110 = fVeeec167[1]; // step: 1594
				fVeeec167[0] = ((fConst293 * (((fConst321 * fVeeec164[0]) + (fConst322 * fTemp108)) + (fConst321 * fTemp107))) - (fConst292 * ((fConst323 * fTemp109) + (fConst324 * fTemp110))));
				fVeeec151 = ((fSlow1 * fVeeec151) + (fSlow2 * fabsf((fConst292 * (((fConst326 * fVeeec167[0]) + (fConst327 * fTemp110)) + (fConst326 * fTemp109))))));
				fbargraph8 = (fSlow0 + (2e+01f * log10f(fVeeec151)));
				float 	fTemp111 = fVeeec172[2]; // step: 1653
				float 	fTemp112 = fVeeec172[1]; // step: 1658
				fVeeec172[0] = (fTemp104 - (fConst335 * ((fConst336 * fTemp111) + (fConst337 * fTemp112))));
				float 	fTemp113 = fVeeec175[2]; // step: 1677
				float 	fTemp114 = fVeeec175[1]; // step: 1682
				fVeeec175[0] = ((fConst335 * (((fConst339 * fVeeec172[0]) + (fConst340 * fTemp112)) + (fConst339 * fTemp111))) - (fConst334 * ((fConst341 * fTemp113) + (fConst342 * fTemp114))));
				float 	fTemp115 = fVeeec178[2]; // step: 1700
				float 	fTemp116 = fVeeec178[1]; // step: 1705
				fVeeec178[0] = ((fConst334 * (((fConst343 * fVeeec175[0]) + (fConst344 * fTemp114)) + (fConst343 * fTemp113))) - (fConst333 * ((fConst345 * fTemp115) + (fConst346 * fTemp116))));
				float 	fTemp117 = (fConst333 * (((fConst347 * fVeeec178[0]) + (fConst348 * fTemp116)) + (fConst347 * fTemp115))); // step: 1722
				float 	fTemp118 = fVeeec181[2]; // step: 1723
				float 	fTemp119 = fVeeec181[1]; // step: 1728
				fVeeec181[0] = (fTemp117 - (fConst332 * ((fConst349 * fTemp118) + (fConst352 * fTemp119))));
				float 	fTemp120 = fVeeec184[2]; // step: 1749
				float 	fTemp121 = fVeeec184[1]; // step: 1754
				fVeeec184[0] = ((fConst332 * (((fConst354 * fVeeec181[0]) + (fConst355 * fTemp119)) + (fConst354 * fTemp118))) - (fConst331 * ((fConst356 * fTemp120) + (fConst357 * fTemp121))));
				float 	fTemp122 = fVeeec187[2]; // step: 1773
				float 	fTemp123 = fVeeec187[1]; // step: 1778
				fVeeec187[0] = ((fConst331 * (((fConst359 * fVeeec184[0]) + (fConst360 * fTemp121)) + (fConst359 * fTemp120))) - (fConst330 * ((fConst361 * fTemp122) + (fConst362 * fTemp123))));
				fVeeec171 = ((fSlow1 * fVeeec171) + (fSlow2 * fabsf((fConst330 * (((fConst364 * fVeeec187[0]) + (fConst365 * fTemp123)) + (fConst364 * fTemp122))))));
				fbargraph9 = (fSlow0 + (2e+01f * log10f(fVeeec171)));
				float 	fTemp124 = fVeeec192[2]; // step: 1837
				float 	fTemp125 = fVeeec192[1]; // step: 1842
				fVeeec192[0] = (fTemp117 - (fConst373 * ((fConst374 * fTemp124) + (fConst375 * fTemp125))));
				float 	fTemp126 = fVeeec195[2]; // step: 1861
				float 	fTemp127 = fVeeec195[1]; // step: 1866
				fVeeec195[0] = ((fConst373 * (((fConst377 * fVeeec192[0]) + (fConst378 * fTemp125)) + (fConst377 * fTemp124))) - (fConst372 * ((fConst379 * fTemp126) + (fConst380 * fTemp127))));
				float 	fTemp128 = fVeeec198[2]; // step: 1884
				float 	fTemp129 = fVeeec198[1]; // step: 1889
				fVeeec198[0] = ((fConst372 * (((fConst381 * fVeeec195[0]) + (fConst382 * fTemp127)) + (fConst381 * fTemp126))) - (fConst371 * ((fConst383 * fTemp128) + (fConst384 * fTemp129))));
				float 	fTemp130 = (fConst371 * (((fConst385 * fVeeec198[0]) + (fConst386 * fTemp129)) + (fConst385 * fTemp128))); // step: 1906
				float 	fTemp131 = fVeeec201[2]; // step: 1907
				float 	fTemp132 = fVeeec201[1]; // step: 1912
				fVeeec201[0] = (fTemp130 - (fConst370 * ((fConst387 * fTemp131) + (fConst390 * fTemp132))));
				float 	fTemp133 = fVeeec204[2]; // step: 1933
				float 	fTemp134 = fVeeec204[1]; // step: 1938
				fVeeec204[0] = ((fConst370 * (((fConst392 * fVeeec201[0]) + (fConst393 * fTemp132)) + (fConst392 * fTemp131))) - (fConst369 * ((fConst394 * fTemp133) + (fConst395 * fTemp134))));
				float 	fTemp135 = fVeeec207[2]; // step: 1957
				float 	fTemp136 = fVeeec207[1]; // step: 1962
				fVeeec207[0] = ((fConst369 * (((fConst397 * fVeeec204[0]) + (fConst398 * fTemp134)) + (fConst397 * fTemp133))) - (fConst368 * ((fConst399 * fTemp135) + (fConst400 * fTemp136))));
				fVeeec191 = ((fSlow1 * fVeeec191) + (fSlow2 * fabsf((fConst368 * (((fConst402 * fVeeec207[0]) + (fConst403 * fTemp136)) + (fConst402 * fTemp135))))));
				fbargraph10 = (fSlow0 + (2e+01f * log10f(fVeeec191)));
				float 	fTemp137 = fVeeec212[2]; // step: 2021
				float 	fTemp138 = fVeeec212[1]; // step: 2026
				fVeeec212[0] = (fTemp130 - (fConst411 * ((fConst412 * fTemp137) + (fConst413 * fTemp138))));
				float 	fTemp139 = fVeeec215[2]; // step: 2045
				float 	fTemp140 = fVeeec215[1]; // step: 2050
				fVeeec215[0] = ((fConst411 * (((fConst415 * fVeeec212[0]) + (fConst416 * fTemp138)) + (fConst415 * fTemp137))) - (fConst410 * ((fConst417 * fTemp139) + (fConst418 * fTemp140))));
				float 	fTemp141 = fVeeec218[2]; // step: 2068
				float 	fTemp142 = fVeeec218[1]; // step: 2073
				fVeeec218[0] = ((fConst410 * (((fConst419 * fVeeec215[0]) + (fConst420 * fTemp140)) + (fConst419 * fTemp139))) - (fConst409 * ((fConst421 * fTemp141) + (fConst422 * fTemp142))));
				float 	fTemp143 = (fConst409 * (((fConst423 * fVeeec218[0]) + (fConst424 * fTemp142)) + (fConst423 * fTemp141))); // step: 2090
				float 	fTemp144 = fVeeec221[2]; // step: 2091
				float 	fTemp145 = fVeeec221[1]; // step: 2096
				fVeeec221[0] = (fTemp143 - (fConst408 * ((fConst425 * fTemp144) + (fConst428 * fTemp145))));
				float 	fTemp146 = fVeeec224[2]; // step: 2117
				float 	fTemp147 = fVeeec224[1]; // step: 2122
				fVeeec224[0] = ((fConst408 * (((fConst430 * fVeeec221[0]) + (fConst431 * fTemp145)) + (fConst430 * fTemp144))) - (fConst407 * ((fConst432 * fTemp146) + (fConst433 * fTemp147))));
				float 	fTemp148 = fVeeec227[2]; // step: 2141
				float 	fTemp149 = fVeeec227[1]; // step: 2146
				fVeeec227[0] = ((fConst407 * (((fConst435 * fVeeec224[0]) + (fConst436 * fTemp147)) + (fConst435 * fTemp146))) - (fConst406 * ((fConst437 * fTemp148) + (fConst438 * fTemp149))));
				fVeeec211 = ((fSlow1 * fVeeec211) + (fSlow2 * fabsf((fConst406 * (((fConst440 * fVeeec227[0]) + (fConst441 * fTemp149)) + (fConst440 * fTemp148))))));
				fbargraph11 = (fSlow0 + (2e+01f * log10f(fVeeec211)));
				float 	fTemp150 = fVeeec232[2]; // step: 2205
				float 	fTemp151 = fVeeec232[1]; // step: 2210
				fVeeec232[0] = (fTemp143 - (fConst449 * ((fConst450 * fTemp150) + (fConst451 * fTemp151))));
				float 	fTemp152 = fVeeec235[2]; // step: 2229
				float 	fTemp153 = fVeeec235[1]; // step: 2234
				fVeeec235[0] = ((fConst449 * (((fConst453 * fVeeec232[0]) + (fConst454 * fTemp151)) + (fConst453 * fTemp150))) - (fConst448 * ((fConst455 * fTemp152) + (fConst456 * fTemp153))));
				float 	fTemp154 = fVeeec238[2]; // step: 2252
				float 	fTemp155 = fVeeec238[1]; // step: 2257
				fVeeec238[0] = ((fConst448 * (((fConst457 * fVeeec235[0]) + (fConst458 * fTemp153)) + (fConst457 * fTemp152))) - (fConst447 * ((fConst459 * fTemp154) + (fConst460 * fTemp155))));
				float 	fTemp156 = (fConst447 * (((fConst461 * fVeeec238[0]) + (fConst462 * fTemp155)) + (fConst461 * fTemp154))); // step: 2274
				float 	fTemp157 = fVeeec241[2]; // step: 2275
				float 	fTemp158 = fVeeec241[1]; // step: 2280
				fVeeec241[0] = (fTemp156 - (fConst446 * ((fConst463 * fTemp157) + (fConst466 * fTemp158))));
				float 	fTemp159 = fVeeec244[2]; // step: 2301
				float 	fTemp160 = fVeeec244[1]; // step: 2306
				fVeeec244[0] = ((fConst446 * (((fConst468 * fVeeec241[0]) + (fConst469 * fTemp158)) + (fConst468 * fTemp157))) - (fConst445 * ((fConst470 * fTemp159) + (fConst471 * fTemp160))));
				float 	fTemp161 = fVeeec247[2]; // step: 2325
				float 	fTemp162 = fVeeec247[1]; // step: 2330
				fVeeec247[0] = ((fConst445 * (((fConst473 * fVeeec244[0]) + (fConst474 * fTemp160)) + (fConst473 * fTemp159))) - (fConst444 * ((fConst475 * fTemp161) + (fConst476 * fTemp162))));
				fVeeec231 = ((fSlow1 * fVeeec231) + (fSlow2 * fabsf((fConst444 * (((fConst478 * fVeeec247[0]) + (fConst479 * fTemp162)) + (fConst478 * fTemp161))))));
				fbargraph12 = (fSlow0 + (2e+01f * log10f(fVeeec231)));
				float 	fTemp163 = fVeeec252[2]; // step: 2389
				float 	fTemp164 = fVeeec252[1]; // step: 2394
				fVeeec252[0] = (fTemp156 - (fConst487 * ((fConst488 * fTemp163) + (fConst489 * fTemp164))));
				float 	fTemp165 = fVeeec255[2]; // step: 2413
				float 	fTemp166 = fVeeec255[1]; // step: 2418
				fVeeec255[0] = ((fConst487 * (((fConst491 * fVeeec252[0]) + (fConst492 * fTemp164)) + (fConst491 * fTemp163))) - (fConst486 * ((fConst493 * fTemp165) + (fConst494 * fTemp166))));
				float 	fTemp167 = fVeeec258[2]; // step: 2436
				float 	fTemp168 = fVeeec258[1]; // step: 2441
				fVeeec258[0] = ((fConst486 * (((fConst495 * fVeeec255[0]) + (fConst496 * fTemp166)) + (fConst495 * fTemp165))) - (fConst485 * ((fConst497 * fTemp167) + (fConst498 * fTemp168))));
				float 	fTemp169 = (fConst485 * (((fConst499 * fVeeec258[0]) + (fConst500 * fTemp168)) + (fConst499 * fTemp167))); // step: 2458
				float 	fTemp170 = fVeeec261[2]; // step: 2459
				float 	fTemp171 = fVeeec261[1]; // step: 2464
				fVeeec261[0] = (fTemp169 - (fConst484 * ((fConst501 * fTemp170) + (fConst504 * fTemp171))));
				float 	fTemp172 = fVeeec264[2]; // step: 2485
				float 	fTemp173 = fVeeec264[1]; // step: 2490
				fVeeec264[0] = ((fConst484 * (((fConst506 * fVeeec261[0]) + (fConst507 * fTemp171)) + (fConst506 * fTemp170))) - (fConst483 * ((fConst508 * fTemp172) + (fConst509 * fTemp173))));
				float 	fTemp174 = fVeeec267[2]; // step: 2509
				float 	fTemp175 = fVeeec267[1]; // step: 2514
				fVeeec267[0] = ((fConst483 * (((fConst511 * fVeeec264[0]) + (fConst512 * fTemp173)) + (fConst511 * fTemp172))) - (fConst482 * ((fConst513 * fTemp174) + (fConst514 * fTemp175))));
				fVeeec251 = ((fSlow1 * fVeeec251) + (fSlow2 * fabsf((fConst482 * (((fConst516 * fVeeec267[0]) + (fConst517 * fTemp175)) + (fConst516 * fTemp174))))));
				fbargraph13 = (fSlow0 + (2e+01f * log10f(fVeeec251)));
				float 	fTemp176 = fVeeec272[2]; // step: 2573
				float 	fTemp177 = fVeeec272[1]; // step: 2578
				fVeeec272[0] = (fTemp169 - (fConst525 * ((fConst526 * fTemp176) + (fConst527 * fTemp177))));
				float 	fTemp178 = fVeeec275[2]; // step: 2597
				float 	fTemp179 = fVeeec275[1]; // step: 2602
				fVeeec275[0] = ((fConst525 * (((fConst529 * fVeeec272[0]) + (fConst530 * fTemp177)) + (fConst529 * fTemp176))) - (fConst524 * ((fConst531 * fTemp178) + (fConst532 * fTemp179))));
				float 	fTemp180 = fVeeec278[2]; // step: 2620
				float 	fTemp181 = fVeeec278[1]; // step: 2625
				fVeeec278[0] = ((fConst524 * (((fConst533 * fVeeec275[0]) + (fConst534 * fTemp179)) + (fConst533 * fTemp178))) - (fConst523 * ((fConst535 * fTemp180) + (fConst536 * fTemp181))));
				float 	fTemp182 = (fConst523 * (((fConst537 * fVeeec278[0]) + (fConst538 * fTemp181)) + (fConst537 * fTemp180))); // step: 2642
				float 	fTemp183 = fVeeec281[2]; // step: 2643
				float 	fTemp184 = fVeeec281[1]; // step: 2648
				fVeeec281[0] = (fTemp182 - (fConst522 * ((fConst539 * fTemp183) + (fConst542 * fTemp184))));
				float 	fTemp185 = fVeeec284[2]; // step: 2669
				float 	fTemp186 = fVeeec284[1]; // step: 2674
				fVeeec284[0] = ((fConst522 * (((fConst544 * fVeeec281[0]) + (fConst545 * fTemp184)) + (fConst544 * fTemp183))) - (fConst521 * ((fConst546 * fTemp185) + (fConst547 * fTemp186))));
				float 	fTemp187 = fVeeec287[2]; // step: 2693
				float 	fTemp188 = fVeeec287[1]; // step: 2698
				fVeeec287[0] = ((fConst521 * (((fConst549 * fVeeec284[0]) + (fConst550 * fTemp186)) + (fConst549 * fTemp185))) - (fConst520 * ((fConst551 * fTemp187) + (fConst552 * fTemp188))));
				fVeeec271 = ((fSlow1 * fVeeec271) + (fSlow2 * fabsf((fConst520 * (((fConst554 * fVeeec287[0]) + (fConst555 * fTemp188)) + (fConst554 * fTemp187))))));
				fbargraph14 = (fSlow0 + (2e+01f * log10f(fVeeec271)));
				float 	fTemp189 = fVeeec292[2]; // step: 2757
				float 	fTemp190 = fVeeec292[1]; // step: 2762
				fVeeec292[0] = (fTemp182 - (fConst563 * ((fConst564 * fTemp189) + (fConst565 * fTemp190))));
				float 	fTemp191 = fVeeec295[2]; // step: 2781
				float 	fTemp192 = fVeeec295[1]; // step: 2786
				fVeeec295[0] = ((fConst563 * (((fConst567 * fVeeec292[0]) + (fConst568 * fTemp190)) + (fConst567 * fTemp189))) - (fConst562 * ((fConst569 * fTemp191) + (fConst570 * fTemp192))));
				float 	fTemp193 = fVeeec298[2]; // step: 2804
				float 	fTemp194 = fVeeec298[1]; // step: 2809
				fVeeec298[0] = ((fConst562 * (((fConst571 * fVeeec295[0]) + (fConst572 * fTemp192)) + (fConst571 * fTemp191))) - (fConst561 * ((fConst573 * fTemp193) + (fConst574 * fTemp194))));
				float 	fTemp195 = (fConst561 * (((fConst575 * fVeeec298[0]) + (fConst576 * fTemp194)) + (fConst575 * fTemp193))); // step: 2826
				float 	fTemp196 = fVeeec301[2]; // step: 2827
				float 	fTemp197 = fVeeec301[1]; // step: 2832
				fVeeec301[0] = (fTemp195 - (fConst560 * ((fConst577 * fTemp196) + (fConst580 * fTemp197))));
				float 	fTemp198 = fVeeec304[2]; // step: 2853
				float 	fTemp199 = fVeeec304[1]; // step: 2858
				fVeeec304[0] = ((fConst560 * (((fConst582 * fVeeec301[0]) + (fConst583 * fTemp197)) + (fConst582 * fTemp196))) - (fConst559 * ((fConst584 * fTemp198) + (fConst585 * fTemp199))));
				float 	fTemp200 = fVeeec307[2]; // step: 2877
				float 	fTemp201 = fVeeec307[1]; // step: 2882
				fVeeec307[0] = ((fConst559 * (((fConst587 * fVeeec304[0]) + (fConst588 * fTemp199)) + (fConst587 * fTemp198))) - (fConst558 * ((fConst589 * fTemp200) + (fConst590 * fTemp201))));
				fVeeec291 = ((fSlow1 * fVeeec291) + (fSlow2 * fabsf((fConst558 * (((fConst592 * fVeeec307[0]) + (fConst593 * fTemp201)) + (fConst592 * fTemp200))))));
				fbargraph15 = (fSlow0 + (2e+01f * log10f(fVeeec291)));
				float 	fTemp202 = fVeeec312[2]; // step: 2941
				float 	fTemp203 = fVeeec312[1]; // step: 2946
				fVeeec312[0] = (fTemp195 - (fConst601 * ((fConst602 * fTemp202) + (fConst603 * fTemp203))));
				float 	fTemp204 = fVeeec315[2]; // step: 2965
				float 	fTemp205 = fVeeec315[1]; // step: 2970
				fVeeec315[0] = ((fConst601 * (((fConst605 * fVeeec312[0]) + (fConst606 * fTemp203)) + (fConst605 * fTemp202))) - (fConst600 * ((fConst607 * fTemp204) + (fConst608 * fTemp205))));
				float 	fTemp206 = fVeeec318[2]; // step: 2988
				float 	fTemp207 = fVeeec318[1]; // step: 2993
				fVeeec318[0] = ((fConst600 * (((fConst609 * fVeeec315[0]) + (fConst610 * fTemp205)) + (fConst609 * fTemp204))) - (fConst599 * ((fConst611 * fTemp206) + (fConst612 * fTemp207))));
				float 	fTemp208 = (fConst599 * (((fConst613 * fVeeec318[0]) + (fConst614 * fTemp207)) + (fConst613 * fTemp206))); // step: 3010
				float 	fTemp209 = fVeeec321[2]; // step: 3011
				float 	fTemp210 = fVeeec321[1]; // step: 3016
				fVeeec321[0] = (fTemp208 - (fConst598 * ((fConst615 * fTemp209) + (fConst618 * fTemp210))));
				float 	fTemp211 = fVeeec324[2]; // step: 3037
				float 	fTemp212 = fVeeec324[1]; // step: 3042
				fVeeec324[0] = ((fConst598 * (((fConst620 * fVeeec321[0]) + (fConst621 * fTemp210)) + (fConst620 * fTemp209))) - (fConst597 * ((fConst622 * fTemp211) + (fConst623 * fTemp212))));
				float 	fTemp213 = fVeeec327[2]; // step: 3061
				float 	fTemp214 = fVeeec327[1]; // step: 3066
				fVeeec327[0] = ((fConst597 * (((fConst625 * fVeeec324[0]) + (fConst626 * fTemp212)) + (fConst625 * fTemp211))) - (fConst596 * ((fConst627 * fTemp213) + (fConst628 * fTemp214))));
				fVeeec311 = ((fSlow1 * fVeeec311) + (fSlow2 * fabsf((fConst596 * (((fConst630 * fVeeec327[0]) + (fConst631 * fTemp214)) + (fConst630 * fTemp213))))));
				fbargraph16 = (fSlow0 + (2e+01f * log10f(fVeeec311)));
				float 	fTemp215 = fVeeec332[2]; // step: 3125
				float 	fTemp216 = fVeeec332[1]; // step: 3130
				fVeeec332[0] = (fTemp208 - (fConst639 * ((fConst640 * fTemp215) + (fConst641 * fTemp216))));
				float 	fTemp217 = fVeeec335[2]; // step: 3149
				float 	fTemp218 = fVeeec335[1]; // step: 3154
				fVeeec335[0] = ((fConst639 * (((fConst643 * fVeeec332[0]) + (fConst644 * fTemp216)) + (fConst643 * fTemp215))) - (fConst638 * ((fConst645 * fTemp217) + (fConst646 * fTemp218))));
				float 	fTemp219 = fVeeec338[2]; // step: 3172
				float 	fTemp220 = fVeeec338[1]; // step: 3177
				fVeeec338[0] = ((fConst638 * (((fConst647 * fVeeec335[0]) + (fConst648 * fTemp218)) + (fConst647 * fTemp217))) - (fConst637 * ((fConst649 * fTemp219) + (fConst650 * fTemp220))));
				float 	fTemp221 = (fConst637 * (((fConst651 * fVeeec338[0]) + (fConst652 * fTemp220)) + (fConst651 * fTemp219))); // step: 3194
				float 	fTemp222 = fVeeec341[2]; // step: 3195
				float 	fTemp223 = fVeeec341[1]; // step: 3200
				fVeeec341[0] = (fTemp221 - (fConst636 * ((fConst653 * fTemp222) + (fConst656 * fTemp223))));
				float 	fTemp224 = fVeeec344[2]; // step: 3221
				float 	fTemp225 = fVeeec344[1]; // step: 3226
				fVeeec344[0] = ((fConst636 * (((fConst658 * fVeeec341[0]) + (fConst659 * fTemp223)) + (fConst658 * fTemp222))) - (fConst635 * ((fConst660 * fTemp224) + (fConst661 * fTemp225))));
				float 	fTemp226 = fVeeec347[2]; // step: 3245
				float 	fTemp227 = fVeeec347[1]; // step: 3250
				fVeeec347[0] = ((fConst635 * (((fConst663 * fVeeec344[0]) + (fConst664 * fTemp225)) + (fConst663 * fTemp224))) - (fConst634 * ((fConst665 * fTemp226) + (fConst666 * fTemp227))));
				fVeeec331 = ((fSlow1 * fVeeec331) + (fSlow2 * fabsf((fConst634 * (((fConst668 * fVeeec347[0]) + (fConst669 * fTemp227)) + (fConst668 * fTemp226))))));
				fbargraph17 = (fSlow0 + (2e+01f * log10f(fVeeec331)));
				float 	fTemp228 = fVeeec352[2]; // step: 3309
				float 	fTemp229 = fVeeec352[1]; // step: 3314
				fVeeec352[0] = (fTemp221 - (fConst677 * ((fConst678 * fTemp228) + (fConst679 * fTemp229))));
				float 	fTemp230 = fVeeec355[2]; // step: 3333
				float 	fTemp231 = fVeeec355[1]; // step: 3338
				fVeeec355[0] = ((fConst677 * (((fConst681 * fVeeec352[0]) + (fConst682 * fTemp229)) + (fConst681 * fTemp228))) - (fConst676 * ((fConst683 * fTemp230) + (fConst684 * fTemp231))));
				float 	fTemp232 = fVeeec358[2]; // step: 3356
				float 	fTemp233 = fVeeec358[1]; // step: 3361
				fVeeec358[0] = ((fConst676 * (((fConst685 * fVeeec355[0]) + (fConst686 * fTemp231)) + (fConst685 * fTemp230))) - (fConst675 * ((fConst687 * fTemp232) + (fConst688 * fTemp233))));
				float 	fTemp234 = (fConst675 * (((fConst689 * fVeeec358[0]) + (fConst690 * fTemp233)) + (fConst689 * fTemp232))); // step: 3378
				float 	fTemp235 = fVeeec361[2]; // step: 3379
				float 	fTemp236 = fVeeec361[1]; // step: 3384
				fVeeec361[0] = (fTemp234 - (fConst674 * ((fConst691 * fTemp235) + (fConst694 * fTemp236))));
				float 	fTemp237 = fVeeec364[2]; // step: 3405
				float 	fTemp238 = fVeeec364[1]; // step: 3410
				fVeeec364[0] = ((fConst674 * (((fConst696 * fVeeec361[0]) + (fConst697 * fTemp236)) + (fConst696 * fTemp235))) - (fConst673 * ((fConst698 * fTemp237) + (fConst699 * fTemp238))));
				float 	fTemp239 = fVeeec367[2]; // step: 3429
				float 	fTemp240 = fVeeec367[1]; // step: 3434
				fVeeec367[0] = ((fConst673 * (((fConst701 * fVeeec364[0]) + (fConst702 * fTemp238)) + (fConst701 * fTemp237))) - (fConst672 * ((fConst703 * fTemp239) + (fConst704 * fTemp240))));
				fVeeec351 = ((fSlow1 * fVeeec351) + (fSlow2 * fabsf((fConst672 * (((fConst706 * fVeeec367[0]) + (fConst707 * fTemp240)) + (fConst706 * fTemp239))))));
				fbargraph18 = (fSlow0 + (2e+01f * log10f(fVeeec351)));
				float 	fTemp241 = fVeeec372[2]; // step: 3493
				float 	fTemp242 = fVeeec372[1]; // step: 3498
				fVeeec372[0] = (fTemp234 - (fConst715 * ((fConst716 * fTemp241) + (fConst717 * fTemp242))));
				float 	fTemp243 = fVeeec375[2]; // step: 3517
				float 	fTemp244 = fVeeec375[1]; // step: 3522
				fVeeec375[0] = ((fConst715 * (((fConst719 * fVeeec372[0]) + (fConst720 * fTemp242)) + (fConst719 * fTemp241))) - (fConst714 * ((fConst721 * fTemp243) + (fConst722 * fTemp244))));
				float 	fTemp245 = fVeeec378[2]; // step: 3540
				float 	fTemp246 = fVeeec378[1]; // step: 3545
				fVeeec378[0] = ((fConst714 * (((fConst723 * fVeeec375[0]) + (fConst724 * fTemp244)) + (fConst723 * fTemp243))) - (fConst713 * ((fConst725 * fTemp245) + (fConst726 * fTemp246))));
				float 	fTemp247 = (fConst713 * (((fConst727 * fVeeec378[0]) + (fConst728 * fTemp246)) + (fConst727 * fTemp245))); // step: 3562
				float 	fTemp248 = fVeeec381[2]; // step: 3563
				float 	fTemp249 = fVeeec381[1]; // step: 3568
				fVeeec381[0] = (fTemp247 - (fConst712 * ((fConst729 * fTemp248) + (fConst732 * fTemp249))));
				float 	fTemp250 = fVeeec384[2]; // step: 3589
				float 	fTemp251 = fVeeec384[1]; // step: 3594
				fVeeec384[0] = ((fConst712 * (((fConst734 * fVeeec381[0]) + (fConst735 * fTemp249)) + (fConst734 * fTemp248))) - (fConst711 * ((fConst736 * fTemp250) + (fConst737 * fTemp251))));
				float 	fTemp252 = fVeeec387[2]; // step: 3613
				float 	fTemp253 = fVeeec387[1]; // step: 3618
				fVeeec387[0] = ((fConst711 * (((fConst739 * fVeeec384[0]) + (fConst740 * fTemp251)) + (fConst739 * fTemp250))) - (fConst710 * ((fConst741 * fTemp252) + (fConst742 * fTemp253))));
				fVeeec371 = ((fSlow1 * fVeeec371) + (fSlow2 * fabsf((fConst710 * (((fConst744 * fVeeec387[0]) + (fConst745 * fTemp253)) + (fConst744 * fTemp252))))));
				fbargraph19 = (fSlow0 + (2e+01f * log10f(fVeeec371)));
				float 	fTemp254 = fVeeec392[2]; // step: 3677
				float 	fTemp255 = fVeeec392[1]; // step: 3682
				fVeeec392[0] = (fTemp247 - (fConst753 * ((fConst754 * fTemp254) + (fConst755 * fTemp255))));
				float 	fTemp256 = fVeeec395[2]; // step: 3701
				float 	fTemp257 = fVeeec395[1]; // step: 3706
				fVeeec395[0] = ((fConst753 * (((fConst757 * fVeeec392[0]) + (fConst758 * fTemp255)) + (fConst757 * fTemp254))) - (fConst752 * ((fConst759 * fTemp256) + (fConst760 * fTemp257))));
				float 	fTemp258 = fVeeec398[2]; // step: 3724
				float 	fTemp259 = fVeeec398[1]; // step: 3729
				fVeeec398[0] = ((fConst752 * (((fConst761 * fVeeec395[0]) + (fConst762 * fTemp257)) + (fConst761 * fTemp256))) - (fConst751 * ((fConst763 * fTemp258) + (fConst764 * fTemp259))));
				float 	fTemp260 = (fConst751 * (((fConst765 * fVeeec398[0]) + (fConst766 * fTemp259)) + (fConst765 * fTemp258))); // step: 3746
				float 	fTemp261 = fVeeec401[2]; // step: 3747
				float 	fTemp262 = fVeeec401[1]; // step: 3752
				fVeeec401[0] = (fTemp260 - (fConst750 * ((fConst767 * fTemp261) + (fConst770 * fTemp262))));
				float 	fTemp263 = fVeeec404[2]; // step: 3773
				float 	fTemp264 = fVeeec404[1]; // step: 3778
				fVeeec404[0] = ((fConst750 * (((fConst772 * fVeeec401[0]) + (fConst773 * fTemp262)) + (fConst772 * fTemp261))) - (fConst749 * ((fConst774 * fTemp263) + (fConst775 * fTemp264))));
				float 	fTemp265 = fVeeec407[2]; // step: 3797
				float 	fTemp266 = fVeeec407[1]; // step: 3802
				fVeeec407[0] = ((fConst749 * (((fConst777 * fVeeec404[0]) + (fConst778 * fTemp264)) + (fConst777 * fTemp263))) - (fConst748 * ((fConst779 * fTemp265) + (fConst780 * fTemp266))));
				fVeeec391 = ((fSlow1 * fVeeec391) + (fSlow2 * fabsf((fConst748 * (((fConst782 * fVeeec407[0]) + (fConst783 * fTemp266)) + (fConst782 * fTemp265))))));
				fbargraph20 = (fSlow0 + (2e+01f * log10f(fVeeec391)));
				float 	fTemp267 = fVeeec412[2]; // step: 3861
				float 	fTemp268 = fVeeec412[1]; // step: 3866
				fVeeec412[0] = (fTemp260 - (fConst791 * ((fConst792 * fTemp267) + (fConst793 * fTemp268))));
				float 	fTemp269 = fVeeec415[2]; // step: 3885
				float 	fTemp270 = fVeeec415[1]; // step: 3890
				fVeeec415[0] = ((fConst791 * (((fConst795 * fVeeec412[0]) + (fConst796 * fTemp268)) + (fConst795 * fTemp267))) - (fConst790 * ((fConst797 * fTemp269) + (fConst798 * fTemp270))));
				float 	fTemp271 = fVeeec418[2]; // step: 3908
				float 	fTemp272 = fVeeec418[1]; // step: 3913
				fVeeec418[0] = ((fConst790 * (((fConst799 * fVeeec415[0]) + (fConst800 * fTemp270)) + (fConst799 * fTemp269))) - (fConst789 * ((fConst801 * fTemp271) + (fConst802 * fTemp272))));
				float 	fTemp273 = (fConst789 * (((fConst803 * fVeeec418[0]) + (fConst804 * fTemp272)) + (fConst803 * fTemp271))); // step: 3930
				float 	fTemp274 = fVeeec421[2]; // step: 3931
				float 	fTemp275 = fVeeec421[1]; // step: 3936
				fVeeec421[0] = (fTemp273 - (fConst788 * ((fConst805 * fTemp274) + (fConst808 * fTemp275))));
				float 	fTemp276 = fVeeec424[2]; // step: 3957
				float 	fTemp277 = fVeeec424[1]; // step: 3962
				fVeeec424[0] = ((fConst788 * (((fConst810 * fVeeec421[0]) + (fConst811 * fTemp275)) + (fConst810 * fTemp274))) - (fConst787 * ((fConst812 * fTemp276) + (fConst813 * fTemp277))));
				float 	fTemp278 = fVeeec427[2]; // step: 3981
				float 	fTemp279 = fVeeec427[1]; // step: 3986
				fVeeec427[0] = ((fConst787 * (((fConst815 * fVeeec424[0]) + (fConst816 * fTemp277)) + (fConst815 * fTemp276))) - (fConst786 * ((fConst817 * fTemp278) + (fConst818 * fTemp279))));
				fVeeec411 = ((fSlow1 * fVeeec411) + (fSlow2 * fabsf((fConst786 * (((fConst820 * fVeeec427[0]) + (fConst821 * fTemp279)) + (fConst820 * fTemp278))))));
				fbargraph21 = (fSlow0 + (2e+01f * log10f(fVeeec411)));
				float 	fTemp280 = fVeeec432[2]; // step: 4045
				float 	fTemp281 = fVeeec432[1]; // step: 4050
				fVeeec432[0] = (fTemp273 - (fConst829 * ((fConst830 * fTemp280) + (fConst831 * fTemp281))));
				float 	fTemp282 = fVeeec435[2]; // step: 4069
				float 	fTemp283 = fVeeec435[1]; // step: 4074
				fVeeec435[0] = ((fConst829 * (((fConst833 * fVeeec432[0]) + (fConst834 * fTemp281)) + (fConst833 * fTemp280))) - (fConst828 * ((fConst835 * fTemp282) + (fConst836 * fTemp283))));
				float 	fTemp284 = fVeeec438[2]; // step: 4092
				float 	fTemp285 = fVeeec438[1]; // step: 4097
				fVeeec438[0] = ((fConst828 * (((fConst837 * fVeeec435[0]) + (fConst838 * fTemp283)) + (fConst837 * fTemp282))) - (fConst827 * ((fConst839 * fTemp284) + (fConst840 * fTemp285))));
				float 	fTemp286 = (fConst827 * (((fConst841 * fVeeec438[0]) + (fConst842 * fTemp285)) + (fConst841 * fTemp284))); // step: 4114
				float 	fTemp287 = fVeeec441[2]; // step: 4115
				float 	fTemp288 = fVeeec441[1]; // step: 4120
				fVeeec441[0] = (fTemp286 - (fConst826 * ((fConst843 * fTemp287) + (fConst846 * fTemp288))));
				float 	fTemp289 = fVeeec444[2]; // step: 4141
				float 	fTemp290 = fVeeec444[1]; // step: 4146
				fVeeec444[0] = ((fConst826 * (((fConst848 * fVeeec441[0]) + (fConst849 * fTemp288)) + (fConst848 * fTemp287))) - (fConst825 * ((fConst850 * fTemp289) + (fConst851 * fTemp290))));
				float 	fTemp291 = fVeeec447[2]; // step: 4165
				float 	fTemp292 = fVeeec447[1]; // step: 4170
				fVeeec447[0] = ((fConst825 * (((fConst853 * fVeeec444[0]) + (fConst854 * fTemp290)) + (fConst853 * fTemp289))) - (fConst824 * ((fConst855 * fTemp291) + (fConst856 * fTemp292))));
				fVeeec431 = ((fSlow1 * fVeeec431) + (fSlow2 * fabsf((fConst824 * (((fConst858 * fVeeec447[0]) + (fConst859 * fTemp292)) + (fConst858 * fTemp291))))));
				fbargraph22 = (fSlow0 + (2e+01f * log10f(fVeeec431)));
				float 	fTemp293 = fVeeec452[2]; // step: 4229
				float 	fTemp294 = fVeeec452[1]; // step: 4234
				fVeeec452[0] = (fTemp286 - (fConst867 * ((fConst868 * fTemp293) + (fConst869 * fTemp294))));
				float 	fTemp295 = fVeeec455[2]; // step: 4253
				float 	fTemp296 = fVeeec455[1]; // step: 4258
				fVeeec455[0] = ((fConst867 * (((fConst871 * fVeeec452[0]) + (fConst872 * fTemp294)) + (fConst871 * fTemp293))) - (fConst866 * ((fConst873 * fTemp295) + (fConst874 * fTemp296))));
				float 	fTemp297 = fVeeec458[2]; // step: 4276
				float 	fTemp298 = fVeeec458[1]; // step: 4281
				fVeeec458[0] = ((fConst866 * (((fConst875 * fVeeec455[0]) + (fConst876 * fTemp296)) + (fConst875 * fTemp295))) - (fConst865 * ((fConst877 * fTemp297) + (fConst878 * fTemp298))));
				float 	fTemp299 = (fConst865 * (((fConst879 * fVeeec458[0]) + (fConst880 * fTemp298)) + (fConst879 * fTemp297))); // step: 4298
				float 	fTemp300 = fVeeec461[2]; // step: 4299
				float 	fTemp301 = fVeeec461[1]; // step: 4304
				fVeeec461[0] = (fTemp299 - (fConst864 * ((fConst881 * fTemp300) + (fConst884 * fTemp301))));
				float 	fTemp302 = fVeeec464[2]; // step: 4325
				float 	fTemp303 = fVeeec464[1]; // step: 4330
				fVeeec464[0] = ((fConst864 * (((fConst886 * fVeeec461[0]) + (fConst887 * fTemp301)) + (fConst886 * fTemp300))) - (fConst863 * ((fConst888 * fTemp302) + (fConst889 * fTemp303))));
				float 	fTemp304 = fVeeec467[2]; // step: 4349
				float 	fTemp305 = fVeeec467[1]; // step: 4354
				fVeeec467[0] = ((fConst863 * (((fConst891 * fVeeec464[0]) + (fConst892 * fTemp303)) + (fConst891 * fTemp302))) - (fConst862 * ((fConst893 * fTemp304) + (fConst894 * fTemp305))));
				fVeeec451 = ((fSlow1 * fVeeec451) + (fSlow2 * fabsf((fConst862 * (((fConst896 * fVeeec467[0]) + (fConst897 * fTemp305)) + (fConst896 * fTemp304))))));
				fbargraph23 = (fSlow0 + (2e+01f * log10f(fVeeec451)));
				float 	fTemp306 = fVeeec472[2]; // step: 4413
				float 	fTemp307 = fVeeec472[1]; // step: 4418
				fVeeec472[0] = (fTemp299 - (fConst905 * ((fConst906 * fTemp306) + (fConst907 * fTemp307))));
				float 	fTemp308 = fVeeec475[2]; // step: 4437
				float 	fTemp309 = fVeeec475[1]; // step: 4442
				fVeeec475[0] = ((fConst905 * (((fConst909 * fVeeec472[0]) + (fConst910 * fTemp307)) + (fConst909 * fTemp306))) - (fConst904 * ((fConst911 * fTemp308) + (fConst912 * fTemp309))));
				float 	fTemp310 = fVeeec478[2]; // step: 4460
				float 	fTemp311 = fVeeec478[1]; // step: 4465
				fVeeec478[0] = ((fConst904 * (((fConst913 * fVeeec475[0]) + (fConst914 * fTemp309)) + (fConst913 * fTemp308))) - (fConst903 * ((fConst915 * fTemp310) + (fConst916 * fTemp311))));
				float 	fTemp312 = (fConst903 * (((fConst917 * fVeeec478[0]) + (fConst918 * fTemp311)) + (fConst917 * fTemp310))); // step: 4482
				float 	fTemp313 = fVeeec481[2]; // step: 4483
				float 	fTemp314 = fVeeec481[1]; // step: 4488
				fVeeec481[0] = (fTemp312 - (fConst902 * ((fConst919 * fTemp313) + (fConst922 * fTemp314))));
				float 	fTemp315 = fVeeec484[2]; // step: 4509
				float 	fTemp316 = fVeeec484[1]; // step: 4514
				fVeeec484[0] = ((fConst902 * (((fConst924 * fVeeec481[0]) + (fConst925 * fTemp314)) + (fConst924 * fTemp313))) - (fConst901 * ((fConst926 * fTemp315) + (fConst927 * fTemp316))));
				float 	fTemp317 = fVeeec487[2]; // step: 4533
				float 	fTemp318 = fVeeec487[1]; // step: 4538
				fVeeec487[0] = ((fConst901 * (((fConst929 * fVeeec484[0]) + (fConst930 * fTemp316)) + (fConst929 * fTemp315))) - (fConst900 * ((fConst931 * fTemp317) + (fConst932 * fTemp318))));
				fVeeec471 = ((fSlow1 * fVeeec471) + (fSlow2 * fabsf((fConst900 * (((fConst934 * fVeeec487[0]) + (fConst935 * fTemp318)) + (fConst934 * fTemp317))))));
				fbargraph24 = (fSlow0 + (2e+01f * log10f(fVeeec471)));
				float 	fTemp319 = fVeeec492[2]; // step: 4597
				float 	fTemp320 = fVeeec492[1]; // step: 4602
				fVeeec492[0] = (fTemp312 - (fConst943 * ((fConst944 * fTemp319) + (fConst945 * fTemp320))));
				float 	fTemp321 = fVeeec495[2]; // step: 4621
				float 	fTemp322 = fVeeec495[1]; // step: 4626
				fVeeec495[0] = ((fConst943 * (((fConst947 * fVeeec492[0]) + (fConst948 * fTemp320)) + (fConst947 * fTemp319))) - (fConst942 * ((fConst949 * fTemp321) + (fConst950 * fTemp322))));
				float 	fTemp323 = fVeeec498[2]; // step: 4644
				float 	fTemp324 = fVeeec498[1]; // step: 4649
				fVeeec498[0] = ((fConst942 * (((fConst951 * fVeeec495[0]) + (fConst952 * fTemp322)) + (fConst951 * fTemp321))) - (fConst941 * ((fConst953 * fTemp323) + (fConst954 * fTemp324))));
				float 	fTemp325 = (fConst941 * (((fConst955 * fVeeec498[0]) + (fConst956 * fTemp324)) + (fConst955 * fTemp323))); // step: 4666
				float 	fTemp326 = fVeeec501[2]; // step: 4667
				float 	fTemp327 = fVeeec501[1]; // step: 4672
				fVeeec501[0] = (fTemp325 - (fConst940 * ((fConst957 * fTemp326) + (fConst960 * fTemp327))));
				float 	fTemp328 = fVeeec504[2]; // step: 4693
				float 	fTemp329 = fVeeec504[1]; // step: 4698
				fVeeec504[0] = ((fConst940 * (((fConst962 * fVeeec501[0]) + (fConst963 * fTemp327)) + (fConst962 * fTemp326))) - (fConst939 * ((fConst964 * fTemp328) + (fConst965 * fTemp329))));
				float 	fTemp330 = fVeeec507[2]; // step: 4717
				float 	fTemp331 = fVeeec507[1]; // step: 4722
				fVeeec507[0] = ((fConst939 * (((fConst967 * fVeeec504[0]) + (fConst968 * fTemp329)) + (fConst967 * fTemp328))) - (fConst938 * ((fConst969 * fTemp330) + (fConst970 * fTemp331))));
				fVeeec491 = ((fSlow1 * fVeeec491) + (fSlow2 * fabsf((fConst938 * (((fConst972 * fVeeec507[0]) + (fConst973 * fTemp331)) + (fConst972 * fTemp330))))));
				fbargraph25 = (fSlow0 + (2e+01f * log10f(fVeeec491)));
				float 	fTemp332 = fVeeec512[2]; // step: 4781
				float 	fTemp333 = fVeeec512[1]; // step: 4786
				fVeeec512[0] = (fTemp325 - (fConst981 * ((fConst982 * fTemp332) + (fConst983 * fTemp333))));
				float 	fTemp334 = fVeeec515[2]; // step: 4805
				float 	fTemp335 = fVeeec515[1]; // step: 4810
				fVeeec515[0] = ((fConst981 * (((fConst985 * fVeeec512[0]) + (fConst986 * fTemp333)) + (fConst985 * fTemp332))) - (fConst980 * ((fConst987 * fTemp334) + (fConst988 * fTemp335))));
				float 	fTemp336 = fVeeec518[2]; // step: 4828
				float 	fTemp337 = fVeeec518[1]; // step: 4833
				fVeeec518[0] = ((fConst980 * (((fConst989 * fVeeec515[0]) + (fConst990 * fTemp335)) + (fConst989 * fTemp334))) - (fConst979 * ((fConst991 * fTemp336) + (fConst992 * fTemp337))));
				float 	fTemp338 = (fConst979 * (((fConst993 * fVeeec518[0]) + (fConst994 * fTemp337)) + (fConst993 * fTemp336))); // step: 4850
				float 	fTemp339 = fVeeec521[2]; // step: 4851
				float 	fTemp340 = fVeeec521[1]; // step: 4856
				fVeeec521[0] = (fTemp338 - (fConst978 * ((fConst995 * fTemp339) + (fConst998 * fTemp340))));
				float 	fTemp341 = fVeeec524[2]; // step: 4877
				float 	fTemp342 = fVeeec524[1]; // step: 4882
				fVeeec524[0] = ((fConst978 * (((fConst1000 * fVeeec521[0]) + (fConst1001 * fTemp340)) + (fConst1000 * fTemp339))) - (fConst977 * ((fConst1002 * fTemp341) + (fConst1003 * fTemp342))));
				float 	fTemp343 = fVeeec527[2]; // step: 4901
				float 	fTemp344 = fVeeec527[1]; // step: 4906
				fVeeec527[0] = ((fConst977 * (((fConst1005 * fVeeec524[0]) + (fConst1006 * fTemp342)) + (fConst1005 * fTemp341))) - (fConst976 * ((fConst1007 * fTemp343) + (fConst1008 * fTemp344))));
				fVeeec511 = ((fSlow1 * fVeeec511) + (fSlow2 * fabsf((fConst976 * (((fConst1010 * fVeeec527[0]) + (fConst1011 * fTemp344)) + (fConst1010 * fTemp343))))));
				fbargraph26 = (fSlow0 + (2e+01f * log10f(fVeeec511)));
				float 	fTemp345 = fVeeec532[2]; // step: 4965
				float 	fTemp346 = fVeeec532[1]; // step: 4970
				fVeeec532[0] = (fTemp338 - (fConst1019 * ((fConst1020 * fTemp345) + (fConst1021 * fTemp346))));
				float 	fTemp347 = fVeeec535[2]; // step: 4989
				float 	fTemp348 = fVeeec535[1]; // step: 4994
				fVeeec535[0] = ((fConst1019 * (((fConst1023 * fVeeec532[0]) + (fConst1024 * fTemp346)) + (fConst1023 * fTemp345))) - (fConst1018 * ((fConst1025 * fTemp347) + (fConst1026 * fTemp348))));
				float 	fTemp349 = fVeeec538[2]; // step: 5012
				float 	fTemp350 = fVeeec538[1]; // step: 5017
				fVeeec538[0] = ((fConst1018 * (((fConst1027 * fVeeec535[0]) + (fConst1028 * fTemp348)) + (fConst1027 * fTemp347))) - (fConst1017 * ((fConst1029 * fTemp349) + (fConst1030 * fTemp350))));
				float 	fTemp351 = (fConst1017 * (((fConst1031 * fVeeec538[0]) + (fConst1032 * fTemp350)) + (fConst1031 * fTemp349))); // step: 5034
				float 	fTemp352 = fVeeec541[2]; // step: 5035
				float 	fTemp353 = fVeeec541[1]; // step: 5040
				fVeeec541[0] = (fTemp351 - (fConst1016 * ((fConst1033 * fTemp352) + (fConst1036 * fTemp353))));
				float 	fTemp354 = fVeeec544[2]; // step: 5061
				float 	fTemp355 = fVeeec544[1]; // step: 5066
				fVeeec544[0] = ((fConst1016 * (((fConst1038 * fVeeec541[0]) + (fConst1039 * fTemp353)) + (fConst1038 * fTemp352))) - (fConst1015 * ((fConst1040 * fTemp354) + (fConst1041 * fTemp355))));
				float 	fTemp356 = fVeeec547[2]; // step: 5085
				float 	fTemp357 = fVeeec547[1]; // step: 5090
				fVeeec547[0] = ((fConst1015 * (((fConst1043 * fVeeec544[0]) + (fConst1044 * fTemp355)) + (fConst1043 * fTemp354))) - (fConst1014 * ((fConst1045 * fTemp356) + (fConst1046 * fTemp357))));
				fVeeec531 = ((fSlow1 * fVeeec531) + (fSlow2 * fabsf((fConst1014 * (((fConst1048 * fVeeec547[0]) + (fConst1049 * fTemp357)) + (fConst1048 * fTemp356))))));
				fbargraph27 = (fSlow0 + (2e+01f * log10f(fVeeec531)));
				float 	fTemp358 = fVeeec552[2]; // step: 5149
				float 	fTemp359 = fVeeec552[1]; // step: 5154
				fVeeec552[0] = (fTemp351 - (fConst1057 * ((fConst1058 * fTemp358) + (fConst1059 * fTemp359))));
				float 	fTemp360 = fVeeec555[2]; // step: 5173
				float 	fTemp361 = fVeeec555[1]; // step: 5178
				fVeeec555[0] = ((fConst1057 * (((fConst1061 * fVeeec552[0]) + (fConst1062 * fTemp359)) + (fConst1061 * fTemp358))) - (fConst1056 * ((fConst1063 * fTemp360) + (fConst1064 * fTemp361))));
				float 	fTemp362 = fVeeec558[2]; // step: 5196
				float 	fTemp363 = fVeeec558[1]; // step: 5201
				fVeeec558[0] = ((fConst1056 * (((fConst1065 * fVeeec555[0]) + (fConst1066 * fTemp361)) + (fConst1065 * fTemp360))) - (fConst1055 * ((fConst1067 * fTemp362) + (fConst1068 * fTemp363))));
				float 	fTemp364 = (fConst1055 * (((fConst1069 * fVeeec558[0]) + (fConst1070 * fTemp363)) + (fConst1069 * fTemp362))); // step: 5218
				float 	fTemp365 = fVeeec561[2]; // step: 5219
				float 	fTemp366 = fVeeec561[1]; // step: 5224
				fVeeec561[0] = (fTemp364 - (fConst1054 * ((fConst1071 * fTemp365) + (fConst1074 * fTemp366))));
				float 	fTemp367 = fVeeec564[2]; // step: 5245
				float 	fTemp368 = fVeeec564[1]; // step: 5250
				fVeeec564[0] = ((fConst1054 * (((fConst1076 * fVeeec561[0]) + (fConst1077 * fTemp366)) + (fConst1076 * fTemp365))) - (fConst1053 * ((fConst1078 * fTemp367) + (fConst1079 * fTemp368))));
				float 	fTemp369 = fVeeec567[2]; // step: 5269
				float 	fTemp370 = fVeeec567[1]; // step: 5274
				fVeeec567[0] = ((fConst1053 * (((fConst1081 * fVeeec564[0]) + (fConst1082 * fTemp368)) + (fConst1081 * fTemp367))) - (fConst1052 * ((fConst1083 * fTemp369) + (fConst1084 * fTemp370))));
				fVeeec551 = ((fSlow1 * fVeeec551) + (fSlow2 * fabsf((fConst1052 * (((fConst1086 * fVeeec567[0]) + (fConst1087 * fTemp370)) + (fConst1086 * fTemp369))))));
				fbargraph28 = (fSlow0 + (2e+01f * log10f(fVeeec551)));
				float 	fTemp371 = fVeeec572[2]; // step: 5317
				float 	fTemp372 = fVeeec572[1]; // step: 5322
				fVeeec572[0] = (fTemp364 - (fConst1090 * ((fConst1091 * fTemp371) + (fConst1092 * fTemp372))));
				float 	fTemp373 = fVeeec575[2]; // step: 5341
				float 	fTemp374 = fVeeec575[1]; // step: 5346
				fVeeec575[0] = ((fConst1090 * (((fConst1094 * fVeeec572[0]) + (fConst1095 * fTemp372)) + (fConst1094 * fTemp371))) - (fConst1089 * ((fConst1096 * fTemp373) + (fConst1097 * fTemp374))));
				float 	fTemp375 = fVeeec578[2]; // step: 5364
				float 	fTemp376 = fVeeec578[1]; // step: 5369
				fVeeec578[0] = ((fConst1089 * (((fConst1098 * fVeeec575[0]) + (fConst1099 * fTemp374)) + (fConst1098 * fTemp373))) - (fConst1088 * ((fConst1100 * fTemp375) + (fConst1101 * fTemp376))));
				fVeeec571 = ((fSlow1 * fVeeec571) + (fSlow2 * fabsf((fConst1088 * (((fConst1102 * fVeeec578[0]) + (fConst1103 * fTemp376)) + (fConst1102 * fTemp375))))));
				fbargraph29 = (fSlow0 + (2e+01f * log10f(fVeeec571)));
				float 	fTemp377 = fTemp0; // step: 5397
				output0[i] = (FAUSTFLOAT)(fTemp377);  // Zone Exec Code
				output1[i] = (FAUSTFLOAT)(fTemp377);  // Zone Exec Code
				// post processing
				fVeeec578[2] = fVeeec578[1];
				fVeeec578[1] = fVeeec578[0];
				fVeeec575[2] = fVeeec575[1];
				fVeeec575[1] = fVeeec575[0];
				fVeeec572[2] = fVeeec572[1];
				fVeeec572[1] = fVeeec572[0];
				fVeeec567[2] = fVeeec567[1];
				fVeeec567[1] = fVeeec567[0];
				fVeeec564[2] = fVeeec564[1];
				fVeeec564[1] = fVeeec564[0];
				fVeeec561[2] = fVeeec561[1];
				fVeeec561[1] = fVeeec561[0];
				fVeeec558[2] = fVeeec558[1];
				fVeeec558[1] = fVeeec558[0];
				fVeeec555[2] = fVeeec555[1];
				fVeeec555[1] = fVeeec555[0];
				fVeeec552[2] = fVeeec552[1];
				fVeeec552[1] = fVeeec552[0];
				fVeeec547[2] = fVeeec547[1];
				fVeeec547[1] = fVeeec547[0];
				fVeeec544[2] = fVeeec544[1];
				fVeeec544[1] = fVeeec544[0];
				fVeeec541[2] = fVeeec541[1];
				fVeeec541[1] = fVeeec541[0];
				fVeeec538[2] = fVeeec538[1];
				fVeeec538[1] = fVeeec538[0];
				fVeeec535[2] = fVeeec535[1];
				fVeeec535[1] = fVeeec535[0];
				fVeeec532[2] = fVeeec532[1];
				fVeeec532[1] = fVeeec532[0];
				fVeeec527[2] = fVeeec527[1];
				fVeeec527[1] = fVeeec527[0];
				fVeeec524[2] = fVeeec524[1];
				fVeeec524[1] = fVeeec524[0];
				fVeeec521[2] = fVeeec521[1];
				fVeeec521[1] = fVeeec521[0];
				fVeeec518[2] = fVeeec518[1];
				fVeeec518[1] = fVeeec518[0];
				fVeeec515[2] = fVeeec515[1];
				fVeeec515[1] = fVeeec515[0];
				fVeeec512[2] = fVeeec512[1];
				fVeeec512[1] = fVeeec512[0];
				fVeeec507[2] = fVeeec507[1];
				fVeeec507[1] = fVeeec507[0];
				fVeeec504[2] = fVeeec504[1];
				fVeeec504[1] = fVeeec504[0];
				fVeeec501[2] = fVeeec501[1];
				fVeeec501[1] = fVeeec501[0];
				fVeeec498[2] = fVeeec498[1];
				fVeeec498[1] = fVeeec498[0];
				fVeeec495[2] = fVeeec495[1];
				fVeeec495[1] = fVeeec495[0];
				fVeeec492[2] = fVeeec492[1];
				fVeeec492[1] = fVeeec492[0];
				fVeeec487[2] = fVeeec487[1];
				fVeeec487[1] = fVeeec487[0];
				fVeeec484[2] = fVeeec484[1];
				fVeeec484[1] = fVeeec484[0];
				fVeeec481[2] = fVeeec481[1];
				fVeeec481[1] = fVeeec481[0];
				fVeeec478[2] = fVeeec478[1];
				fVeeec478[1] = fVeeec478[0];
				fVeeec475[2] = fVeeec475[1];
				fVeeec475[1] = fVeeec475[0];
				fVeeec472[2] = fVeeec472[1];
				fVeeec472[1] = fVeeec472[0];
				fVeeec467[2] = fVeeec467[1];
				fVeeec467[1] = fVeeec467[0];
				fVeeec464[2] = fVeeec464[1];
				fVeeec464[1] = fVeeec464[0];
				fVeeec461[2] = fVeeec461[1];
				fVeeec461[1] = fVeeec461[0];
				fVeeec458[2] = fVeeec458[1];
				fVeeec458[1] = fVeeec458[0];
				fVeeec455[2] = fVeeec455[1];
				fVeeec455[1] = fVeeec455[0];
				fVeeec452[2] = fVeeec452[1];
				fVeeec452[1] = fVeeec452[0];
				fVeeec447[2] = fVeeec447[1];
				fVeeec447[1] = fVeeec447[0];
				fVeeec444[2] = fVeeec444[1];
				fVeeec444[1] = fVeeec444[0];
				fVeeec441[2] = fVeeec441[1];
				fVeeec441[1] = fVeeec441[0];
				fVeeec438[2] = fVeeec438[1];
				fVeeec438[1] = fVeeec438[0];
				fVeeec435[2] = fVeeec435[1];
				fVeeec435[1] = fVeeec435[0];
				fVeeec432[2] = fVeeec432[1];
				fVeeec432[1] = fVeeec432[0];
				fVeeec427[2] = fVeeec427[1];
				fVeeec427[1] = fVeeec427[0];
				fVeeec424[2] = fVeeec424[1];
				fVeeec424[1] = fVeeec424[0];
				fVeeec421[2] = fVeeec421[1];
				fVeeec421[1] = fVeeec421[0];
				fVeeec418[2] = fVeeec418[1];
				fVeeec418[1] = fVeeec418[0];
				fVeeec415[2] = fVeeec415[1];
				fVeeec415[1] = fVeeec415[0];
				fVeeec412[2] = fVeeec412[1];
				fVeeec412[1] = fVeeec412[0];
				fVeeec407[2] = fVeeec407[1];
				fVeeec407[1] = fVeeec407[0];
				fVeeec404[2] = fVeeec404[1];
				fVeeec404[1] = fVeeec404[0];
				fVeeec401[2] = fVeeec401[1];
				fVeeec401[1] = fVeeec401[0];
				fVeeec398[2] = fVeeec398[1];
				fVeeec398[1] = fVeeec398[0];
				fVeeec395[2] = fVeeec395[1];
				fVeeec395[1] = fVeeec395[0];
				fVeeec392[2] = fVeeec392[1];
				fVeeec392[1] = fVeeec392[0];
				fVeeec387[2] = fVeeec387[1];
				fVeeec387[1] = fVeeec387[0];
				fVeeec384[2] = fVeeec384[1];
				fVeeec384[1] = fVeeec384[0];
				fVeeec381[2] = fVeeec381[1];
				fVeeec381[1] = fVeeec381[0];
				fVeeec378[2] = fVeeec378[1];
				fVeeec378[1] = fVeeec378[0];
				fVeeec375[2] = fVeeec375[1];
				fVeeec375[1] = fVeeec375[0];
				fVeeec372[2] = fVeeec372[1];
				fVeeec372[1] = fVeeec372[0];
				fVeeec367[2] = fVeeec367[1];
				fVeeec367[1] = fVeeec367[0];
				fVeeec364[2] = fVeeec364[1];
				fVeeec364[1] = fVeeec364[0];
				fVeeec361[2] = fVeeec361[1];
				fVeeec361[1] = fVeeec361[0];
				fVeeec358[2] = fVeeec358[1];
				fVeeec358[1] = fVeeec358[0];
				fVeeec355[2] = fVeeec355[1];
				fVeeec355[1] = fVeeec355[0];
				fVeeec352[2] = fVeeec352[1];
				fVeeec352[1] = fVeeec352[0];
				fVeeec347[2] = fVeeec347[1];
				fVeeec347[1] = fVeeec347[0];
				fVeeec344[2] = fVeeec344[1];
				fVeeec344[1] = fVeeec344[0];
				fVeeec341[2] = fVeeec341[1];
				fVeeec341[1] = fVeeec341[0];
				fVeeec338[2] = fVeeec338[1];
				fVeeec338[1] = fVeeec338[0];
				fVeeec335[2] = fVeeec335[1];
				fVeeec335[1] = fVeeec335[0];
				fVeeec332[2] = fVeeec332[1];
				fVeeec332[1] = fVeeec332[0];
				fVeeec327[2] = fVeeec327[1];
				fVeeec327[1] = fVeeec327[0];
				fVeeec324[2] = fVeeec324[1];
				fVeeec324[1] = fVeeec324[0];
				fVeeec321[2] = fVeeec321[1];
				fVeeec321[1] = fVeeec321[0];
				fVeeec318[2] = fVeeec318[1];
				fVeeec318[1] = fVeeec318[0];
				fVeeec315[2] = fVeeec315[1];
				fVeeec315[1] = fVeeec315[0];
				fVeeec312[2] = fVeeec312[1];
				fVeeec312[1] = fVeeec312[0];
				fVeeec307[2] = fVeeec307[1];
				fVeeec307[1] = fVeeec307[0];
				fVeeec304[2] = fVeeec304[1];
				fVeeec304[1] = fVeeec304[0];
				fVeeec301[2] = fVeeec301[1];
				fVeeec301[1] = fVeeec301[0];
				fVeeec298[2] = fVeeec298[1];
				fVeeec298[1] = fVeeec298[0];
				fVeeec295[2] = fVeeec295[1];
				fVeeec295[1] = fVeeec295[0];
				fVeeec292[2] = fVeeec292[1];
				fVeeec292[1] = fVeeec292[0];
				fVeeec287[2] = fVeeec287[1];
				fVeeec287[1] = fVeeec287[0];
				fVeeec284[2] = fVeeec284[1];
				fVeeec284[1] = fVeeec284[0];
				fVeeec281[2] = fVeeec281[1];
				fVeeec281[1] = fVeeec281[0];
				fVeeec278[2] = fVeeec278[1];
				fVeeec278[1] = fVeeec278[0];
				fVeeec275[2] = fVeeec275[1];
				fVeeec275[1] = fVeeec275[0];
				fVeeec272[2] = fVeeec272[1];
				fVeeec272[1] = fVeeec272[0];
				fVeeec267[2] = fVeeec267[1];
				fVeeec267[1] = fVeeec267[0];
				fVeeec264[2] = fVeeec264[1];
				fVeeec264[1] = fVeeec264[0];
				fVeeec261[2] = fVeeec261[1];
				fVeeec261[1] = fVeeec261[0];
				fVeeec258[2] = fVeeec258[1];
				fVeeec258[1] = fVeeec258[0];
				fVeeec255[2] = fVeeec255[1];
				fVeeec255[1] = fVeeec255[0];
				fVeeec252[2] = fVeeec252[1];
				fVeeec252[1] = fVeeec252[0];
				fVeeec247[2] = fVeeec247[1];
				fVeeec247[1] = fVeeec247[0];
				fVeeec244[2] = fVeeec244[1];
				fVeeec244[1] = fVeeec244[0];
				fVeeec241[2] = fVeeec241[1];
				fVeeec241[1] = fVeeec241[0];
				fVeeec238[2] = fVeeec238[1];
				fVeeec238[1] = fVeeec238[0];
				fVeeec235[2] = fVeeec235[1];
				fVeeec235[1] = fVeeec235[0];
				fVeeec232[2] = fVeeec232[1];
				fVeeec232[1] = fVeeec232[0];
				fVeeec227[2] = fVeeec227[1];
				fVeeec227[1] = fVeeec227[0];
				fVeeec224[2] = fVeeec224[1];
				fVeeec224[1] = fVeeec224[0];
				fVeeec221[2] = fVeeec221[1];
				fVeeec221[1] = fVeeec221[0];
				fVeeec218[2] = fVeeec218[1];
				fVeeec218[1] = fVeeec218[0];
				fVeeec215[2] = fVeeec215[1];
				fVeeec215[1] = fVeeec215[0];
				fVeeec212[2] = fVeeec212[1];
				fVeeec212[1] = fVeeec212[0];
				fVeeec207[2] = fVeeec207[1];
				fVeeec207[1] = fVeeec207[0];
				fVeeec204[2] = fVeeec204[1];
				fVeeec204[1] = fVeeec204[0];
				fVeeec201[2] = fVeeec201[1];
				fVeeec201[1] = fVeeec201[0];
				fVeeec198[2] = fVeeec198[1];
				fVeeec198[1] = fVeeec198[0];
				fVeeec195[2] = fVeeec195[1];
				fVeeec195[1] = fVeeec195[0];
				fVeeec192[2] = fVeeec192[1];
				fVeeec192[1] = fVeeec192[0];
				fVeeec187[2] = fVeeec187[1];
				fVeeec187[1] = fVeeec187[0];
				fVeeec184[2] = fVeeec184[1];
				fVeeec184[1] = fVeeec184[0];
				fVeeec181[2] = fVeeec181[1];
				fVeeec181[1] = fVeeec181[0];
				fVeeec178[2] = fVeeec178[1];
				fVeeec178[1] = fVeeec178[0];
				fVeeec175[2] = fVeeec175[1];
				fVeeec175[1] = fVeeec175[0];
				fVeeec172[2] = fVeeec172[1];
				fVeeec172[1] = fVeeec172[0];
				fVeeec167[2] = fVeeec167[1];
				fVeeec167[1] = fVeeec167[0];
				fVeeec164[2] = fVeeec164[1];
				fVeeec164[1] = fVeeec164[0];
				fVeeec161[2] = fVeeec161[1];
				fVeeec161[1] = fVeeec161[0];
				fVeeec158[2] = fVeeec158[1];
				fVeeec158[1] = fVeeec158[0];
				fVeeec155[2] = fVeeec155[1];
				fVeeec155[1] = fVeeec155[0];
				fVeeec152[2] = fVeeec152[1];
				fVeeec152[1] = fVeeec152[0];
				fVeeec147[2] = fVeeec147[1];
				fVeeec147[1] = fVeeec147[0];
				fVeeec144[2] = fVeeec144[1];
				fVeeec144[1] = fVeeec144[0];
				fVeeec141[2] = fVeeec141[1];
				fVeeec141[1] = fVeeec141[0];
				fVeeec138[2] = fVeeec138[1];
				fVeeec138[1] = fVeeec138[0];
				fVeeec135[2] = fVeeec135[1];
				fVeeec135[1] = fVeeec135[0];
				fVeeec132[2] = fVeeec132[1];
				fVeeec132[1] = fVeeec132[0];
				fVeeec127[2] = fVeeec127[1];
				fVeeec127[1] = fVeeec127[0];
				fVeeec124[2] = fVeeec124[1];
				fVeeec124[1] = fVeeec124[0];
				fVeeec121[2] = fVeeec121[1];
				fVeeec121[1] = fVeeec121[0];
				fVeeec118[2] = fVeeec118[1];
				fVeeec118[1] = fVeeec118[0];
				fVeeec115[2] = fVeeec115[1];
				fVeeec115[1] = fVeeec115[0];
				fVeeec112[2] = fVeeec112[1];
				fVeeec112[1] = fVeeec112[0];
				fVeeec107[2] = fVeeec107[1];
				fVeeec107[1] = fVeeec107[0];
				fVeeec104[2] = fVeeec104[1];
				fVeeec104[1] = fVeeec104[0];
				fVeeec101[2] = fVeeec101[1];
				fVeeec101[1] = fVeeec101[0];
				fVeeec98[2] = fVeeec98[1];
				fVeeec98[1] = fVeeec98[0];
				fVeeec95[2] = fVeeec95[1];
				fVeeec95[1] = fVeeec95[0];
				fVeeec92[2] = fVeeec92[1];
				fVeeec92[1] = fVeeec92[0];
				fVeeec87[2] = fVeeec87[1];
				fVeeec87[1] = fVeeec87[0];
				fVeeec84[2] = fVeeec84[1];
				fVeeec84[1] = fVeeec84[0];
				fVeeec81[2] = fVeeec81[1];
				fVeeec81[1] = fVeeec81[0];
				fVeeec78[2] = fVeeec78[1];
				fVeeec78[1] = fVeeec78[0];
				fVeeec75[2] = fVeeec75[1];
				fVeeec75[1] = fVeeec75[0];
				fVeeec72[2] = fVeeec72[1];
				fVeeec72[1] = fVeeec72[0];
				fVeeec67[2] = fVeeec67[1];
				fVeeec67[1] = fVeeec67[0];
				fVeeec64[2] = fVeeec64[1];
				fVeeec64[1] = fVeeec64[0];
				fVeeec61[2] = fVeeec61[1];
				fVeeec61[1] = fVeeec61[0];
				fVeeec58[2] = fVeeec58[1];
				fVeeec58[1] = fVeeec58[0];
				fVeeec55[2] = fVeeec55[1];
				fVeeec55[1] = fVeeec55[0];
				fVeeec52[2] = fVeeec52[1];
				fVeeec52[1] = fVeeec52[0];
				fVeeec47[2] = fVeeec47[1];
				fVeeec47[1] = fVeeec47[0];
				fVeeec44[2] = fVeeec44[1];
				fVeeec44[1] = fVeeec44[0];
				fVeeec41[2] = fVeeec41[1];
				fVeeec41[1] = fVeeec41[0];
				fVeeec38[2] = fVeeec38[1];
				fVeeec38[1] = fVeeec38[0];
				fVeeec35[2] = fVeeec35[1];
				fVeeec35[1] = fVeeec35[0];
				fVeeec32[2] = fVeeec32[1];
				fVeeec32[1] = fVeeec32[0];
				fVeeec27[2] = fVeeec27[1];
				fVeeec27[1] = fVeeec27[0];
				fVeeec24[2] = fVeeec24[1];
				fVeeec24[1] = fVeeec24[0];
				fVeeec21[2] = fVeeec21[1];
				fVeeec21[1] = fVeeec21[0];
				fVeeec18[2] = fVeeec18[1];
				fVeeec18[1] = fVeeec18[0];
				fVeeec15[2] = fVeeec15[1];
				fVeeec15[1] = fVeeec15[0];
				fVeeec12[2] = fVeeec12[1];
				fVeeec12[1] = fVeeec12[0];
				fVeeec7[2] = fVeeec7[1];
				fVeeec7[1] = fVeeec7[0];
				fVeeec4[2] = fVeeec4[1];
				fVeeec4[1] = fVeeec4[0];
				fVeeec1[2] = fVeeec1[1];
				fVeeec1[1] = fVeeec1[0];
			}
			fVeeec1State[0] = fVeeec1[1];
			fVeeec1State[1] = fVeeec1[2];
			fVeeec4State[0] = fVeeec4[1];
			fVeeec4State[1] = fVeeec4[2];
			fVeeec7State[0] = fVeeec7[1];
			fVeeec7State[1] = fVeeec7[2];
			fVeeec0State = fVeeec0;
			fVeeec12State[0] = fVeeec12[1];
			fVeeec12State[1] = fVeeec12[2];
			fVeeec15State[0] = fVeeec15[1];
			fVeeec15State[1] = fVeeec15[2];
			fVeeec18State[0] = fVeeec18[1];
			fVeeec18State[1] = fVeeec18[2];
			fVeeec21State[0] = fVeeec21[1];
			fVeeec21State[1] = fVeeec21[2];
			fVeeec24State[0] = fVeeec24[1];
			fVeeec24State[1] = fVeeec24[2];
			fVeeec27State[0] = fVeeec27[1];
			fVeeec27State[1] = fVeeec27[2];
			fVeeec11State = fVeeec11;
			fVeeec32State[0] = fVeeec32[1];
			fVeeec32State[1] = fVeeec32[2];
			fVeeec35State[0] = fVeeec35[1];
			fVeeec35State[1] = fVeeec35[2];
			fVeeec38State[0] = fVeeec38[1];
			fVeeec38State[1] = fVeeec38[2];
			fVeeec41State[0] = fVeeec41[1];
			fVeeec41State[1] = fVeeec41[2];
			fVeeec44State[0] = fVeeec44[1];
			fVeeec44State[1] = fVeeec44[2];
			fVeeec47State[0] = fVeeec47[1];
			fVeeec47State[1] = fVeeec47[2];
			fVeeec31State = fVeeec31;
			fVeeec52State[0] = fVeeec52[1];
			fVeeec52State[1] = fVeeec52[2];
			fVeeec55State[0] = fVeeec55[1];
			fVeeec55State[1] = fVeeec55[2];
			fVeeec58State[0] = fVeeec58[1];
			fVeeec58State[1] = fVeeec58[2];
			fVeeec61State[0] = fVeeec61[1];
			fVeeec61State[1] = fVeeec61[2];
			fVeeec64State[0] = fVeeec64[1];
			fVeeec64State[1] = fVeeec64[2];
			fVeeec67State[0] = fVeeec67[1];
			fVeeec67State[1] = fVeeec67[2];
			fVeeec51State = fVeeec51;
			fVeeec72State[0] = fVeeec72[1];
			fVeeec72State[1] = fVeeec72[2];
			fVeeec75State[0] = fVeeec75[1];
			fVeeec75State[1] = fVeeec75[2];
			fVeeec78State[0] = fVeeec78[1];
			fVeeec78State[1] = fVeeec78[2];
			fVeeec81State[0] = fVeeec81[1];
			fVeeec81State[1] = fVeeec81[2];
			fVeeec84State[0] = fVeeec84[1];
			fVeeec84State[1] = fVeeec84[2];
			fVeeec87State[0] = fVeeec87[1];
			fVeeec87State[1] = fVeeec87[2];
			fVeeec71State = fVeeec71;
			fVeeec92State[0] = fVeeec92[1];
			fVeeec92State[1] = fVeeec92[2];
			fVeeec95State[0] = fVeeec95[1];
			fVeeec95State[1] = fVeeec95[2];
			fVeeec98State[0] = fVeeec98[1];
			fVeeec98State[1] = fVeeec98[2];
			fVeeec101State[0] = fVeeec101[1];
			fVeeec101State[1] = fVeeec101[2];
			fVeeec104State[0] = fVeeec104[1];
			fVeeec104State[1] = fVeeec104[2];
			fVeeec107State[0] = fVeeec107[1];
			fVeeec107State[1] = fVeeec107[2];
			fVeeec91State = fVeeec91;
			fVeeec112State[0] = fVeeec112[1];
			fVeeec112State[1] = fVeeec112[2];
			fVeeec115State[0] = fVeeec115[1];
			fVeeec115State[1] = fVeeec115[2];
			fVeeec118State[0] = fVeeec118[1];
			fVeeec118State[1] = fVeeec118[2];
			fVeeec121State[0] = fVeeec121[1];
			fVeeec121State[1] = fVeeec121[2];
			fVeeec124State[0] = fVeeec124[1];
			fVeeec124State[1] = fVeeec124[2];
			fVeeec127State[0] = fVeeec127[1];
			fVeeec127State[1] = fVeeec127[2];
			fVeeec111State = fVeeec111;
			fVeeec132State[0] = fVeeec132[1];
			fVeeec132State[1] = fVeeec132[2];
			fVeeec135State[0] = fVeeec135[1];
			fVeeec135State[1] = fVeeec135[2];
			fVeeec138State[0] = fVeeec138[1];
			fVeeec138State[1] = fVeeec138[2];
			fVeeec141State[0] = fVeeec141[1];
			fVeeec141State[1] = fVeeec141[2];
			fVeeec144State[0] = fVeeec144[1];
			fVeeec144State[1] = fVeeec144[2];
			fVeeec147State[0] = fVeeec147[1];
			fVeeec147State[1] = fVeeec147[2];
			fVeeec131State = fVeeec131;
			fVeeec152State[0] = fVeeec152[1];
			fVeeec152State[1] = fVeeec152[2];
			fVeeec155State[0] = fVeeec155[1];
			fVeeec155State[1] = fVeeec155[2];
			fVeeec158State[0] = fVeeec158[1];
			fVeeec158State[1] = fVeeec158[2];
			fVeeec161State[0] = fVeeec161[1];
			fVeeec161State[1] = fVeeec161[2];
			fVeeec164State[0] = fVeeec164[1];
			fVeeec164State[1] = fVeeec164[2];
			fVeeec167State[0] = fVeeec167[1];
			fVeeec167State[1] = fVeeec167[2];
			fVeeec151State = fVeeec151;
			fVeeec172State[0] = fVeeec172[1];
			fVeeec172State[1] = fVeeec172[2];
			fVeeec175State[0] = fVeeec175[1];
			fVeeec175State[1] = fVeeec175[2];
			fVeeec178State[0] = fVeeec178[1];
			fVeeec178State[1] = fVeeec178[2];
			fVeeec181State[0] = fVeeec181[1];
			fVeeec181State[1] = fVeeec181[2];
			fVeeec184State[0] = fVeeec184[1];
			fVeeec184State[1] = fVeeec184[2];
			fVeeec187State[0] = fVeeec187[1];
			fVeeec187State[1] = fVeeec187[2];
			fVeeec171State = fVeeec171;
			fVeeec192State[0] = fVeeec192[1];
			fVeeec192State[1] = fVeeec192[2];
			fVeeec195State[0] = fVeeec195[1];
			fVeeec195State[1] = fVeeec195[2];
			fVeeec198State[0] = fVeeec198[1];
			fVeeec198State[1] = fVeeec198[2];
			fVeeec201State[0] = fVeeec201[1];
			fVeeec201State[1] = fVeeec201[2];
			fVeeec204State[0] = fVeeec204[1];
			fVeeec204State[1] = fVeeec204[2];
			fVeeec207State[0] = fVeeec207[1];
			fVeeec207State[1] = fVeeec207[2];
			fVeeec191State = fVeeec191;
			fVeeec212State[0] = fVeeec212[1];
			fVeeec212State[1] = fVeeec212[2];
			fVeeec215State[0] = fVeeec215[1];
			fVeeec215State[1] = fVeeec215[2];
			fVeeec218State[0] = fVeeec218[1];
			fVeeec218State[1] = fVeeec218[2];
			fVeeec221State[0] = fVeeec221[1];
			fVeeec221State[1] = fVeeec221[2];
			fVeeec224State[0] = fVeeec224[1];
			fVeeec224State[1] = fVeeec224[2];
			fVeeec227State[0] = fVeeec227[1];
			fVeeec227State[1] = fVeeec227[2];
			fVeeec211State = fVeeec211;
			fVeeec232State[0] = fVeeec232[1];
			fVeeec232State[1] = fVeeec232[2];
			fVeeec235State[0] = fVeeec235[1];
			fVeeec235State[1] = fVeeec235[2];
			fVeeec238State[0] = fVeeec238[1];
			fVeeec238State[1] = fVeeec238[2];
			fVeeec241State[0] = fVeeec241[1];
			fVeeec241State[1] = fVeeec241[2];
			fVeeec244State[0] = fVeeec244[1];
			fVeeec244State[1] = fVeeec244[2];
			fVeeec247State[0] = fVeeec247[1];
			fVeeec247State[1] = fVeeec247[2];
			fVeeec231State = fVeeec231;
			fVeeec252State[0] = fVeeec252[1];
			fVeeec252State[1] = fVeeec252[2];
			fVeeec255State[0] = fVeeec255[1];
			fVeeec255State[1] = fVeeec255[2];
			fVeeec258State[0] = fVeeec258[1];
			fVeeec258State[1] = fVeeec258[2];
			fVeeec261State[0] = fVeeec261[1];
			fVeeec261State[1] = fVeeec261[2];
			fVeeec264State[0] = fVeeec264[1];
			fVeeec264State[1] = fVeeec264[2];
			fVeeec267State[0] = fVeeec267[1];
			fVeeec267State[1] = fVeeec267[2];
			fVeeec251State = fVeeec251;
			fVeeec272State[0] = fVeeec272[1];
			fVeeec272State[1] = fVeeec272[2];
			fVeeec275State[0] = fVeeec275[1];
			fVeeec275State[1] = fVeeec275[2];
			fVeeec278State[0] = fVeeec278[1];
			fVeeec278State[1] = fVeeec278[2];
			fVeeec281State[0] = fVeeec281[1];
			fVeeec281State[1] = fVeeec281[2];
			fVeeec284State[0] = fVeeec284[1];
			fVeeec284State[1] = fVeeec284[2];
			fVeeec287State[0] = fVeeec287[1];
			fVeeec287State[1] = fVeeec287[2];
			fVeeec271State = fVeeec271;
			fVeeec292State[0] = fVeeec292[1];
			fVeeec292State[1] = fVeeec292[2];
			fVeeec295State[0] = fVeeec295[1];
			fVeeec295State[1] = fVeeec295[2];
			fVeeec298State[0] = fVeeec298[1];
			fVeeec298State[1] = fVeeec298[2];
			fVeeec301State[0] = fVeeec301[1];
			fVeeec301State[1] = fVeeec301[2];
			fVeeec304State[0] = fVeeec304[1];
			fVeeec304State[1] = fVeeec304[2];
			fVeeec307State[0] = fVeeec307[1];
			fVeeec307State[1] = fVeeec307[2];
			fVeeec291State = fVeeec291;
			fVeeec312State[0] = fVeeec312[1];
			fVeeec312State[1] = fVeeec312[2];
			fVeeec315State[0] = fVeeec315[1];
			fVeeec315State[1] = fVeeec315[2];
			fVeeec318State[0] = fVeeec318[1];
			fVeeec318State[1] = fVeeec318[2];
			fVeeec321State[0] = fVeeec321[1];
			fVeeec321State[1] = fVeeec321[2];
			fVeeec324State[0] = fVeeec324[1];
			fVeeec324State[1] = fVeeec324[2];
			fVeeec327State[0] = fVeeec327[1];
			fVeeec327State[1] = fVeeec327[2];
			fVeeec311State = fVeeec311;
			fVeeec332State[0] = fVeeec332[1];
			fVeeec332State[1] = fVeeec332[2];
			fVeeec335State[0] = fVeeec335[1];
			fVeeec335State[1] = fVeeec335[2];
			fVeeec338State[0] = fVeeec338[1];
			fVeeec338State[1] = fVeeec338[2];
			fVeeec341State[0] = fVeeec341[1];
			fVeeec341State[1] = fVeeec341[2];
			fVeeec344State[0] = fVeeec344[1];
			fVeeec344State[1] = fVeeec344[2];
			fVeeec347State[0] = fVeeec347[1];
			fVeeec347State[1] = fVeeec347[2];
			fVeeec331State = fVeeec331;
			fVeeec352State[0] = fVeeec352[1];
			fVeeec352State[1] = fVeeec352[2];
			fVeeec355State[0] = fVeeec355[1];
			fVeeec355State[1] = fVeeec355[2];
			fVeeec358State[0] = fVeeec358[1];
			fVeeec358State[1] = fVeeec358[2];
			fVeeec361State[0] = fVeeec361[1];
			fVeeec361State[1] = fVeeec361[2];
			fVeeec364State[0] = fVeeec364[1];
			fVeeec364State[1] = fVeeec364[2];
			fVeeec367State[0] = fVeeec367[1];
			fVeeec367State[1] = fVeeec367[2];
			fVeeec351State = fVeeec351;
			fVeeec372State[0] = fVeeec372[1];
			fVeeec372State[1] = fVeeec372[2];
			fVeeec375State[0] = fVeeec375[1];
			fVeeec375State[1] = fVeeec375[2];
			fVeeec378State[0] = fVeeec378[1];
			fVeeec378State[1] = fVeeec378[2];
			fVeeec381State[0] = fVeeec381[1];
			fVeeec381State[1] = fVeeec381[2];
			fVeeec384State[0] = fVeeec384[1];
			fVeeec384State[1] = fVeeec384[2];
			fVeeec387State[0] = fVeeec387[1];
			fVeeec387State[1] = fVeeec387[2];
			fVeeec371State = fVeeec371;
			fVeeec392State[0] = fVeeec392[1];
			fVeeec392State[1] = fVeeec392[2];
			fVeeec395State[0] = fVeeec395[1];
			fVeeec395State[1] = fVeeec395[2];
			fVeeec398State[0] = fVeeec398[1];
			fVeeec398State[1] = fVeeec398[2];
			fVeeec401State[0] = fVeeec401[1];
			fVeeec401State[1] = fVeeec401[2];
			fVeeec404State[0] = fVeeec404[1];
			fVeeec404State[1] = fVeeec404[2];
			fVeeec407State[0] = fVeeec407[1];
			fVeeec407State[1] = fVeeec407[2];
			fVeeec391State = fVeeec391;
			fVeeec412State[0] = fVeeec412[1];
			fVeeec412State[1] = fVeeec412[2];
			fVeeec415State[0] = fVeeec415[1];
			fVeeec415State[1] = fVeeec415[2];
			fVeeec418State[0] = fVeeec418[1];
			fVeeec418State[1] = fVeeec418[2];
			fVeeec421State[0] = fVeeec421[1];
			fVeeec421State[1] = fVeeec421[2];
			fVeeec424State[0] = fVeeec424[1];
			fVeeec424State[1] = fVeeec424[2];
			fVeeec427State[0] = fVeeec427[1];
			fVeeec427State[1] = fVeeec427[2];
			fVeeec411State = fVeeec411;
			fVeeec432State[0] = fVeeec432[1];
			fVeeec432State[1] = fVeeec432[2];
			fVeeec435State[0] = fVeeec435[1];
			fVeeec435State[1] = fVeeec435[2];
			fVeeec438State[0] = fVeeec438[1];
			fVeeec438State[1] = fVeeec438[2];
			fVeeec441State[0] = fVeeec441[1];
			fVeeec441State[1] = fVeeec441[2];
			fVeeec444State[0] = fVeeec444[1];
			fVeeec444State[1] = fVeeec444[2];
			fVeeec447State[0] = fVeeec447[1];
			fVeeec447State[1] = fVeeec447[2];
			fVeeec431State = fVeeec431;
			fVeeec452State[0] = fVeeec452[1];
			fVeeec452State[1] = fVeeec452[2];
			fVeeec455State[0] = fVeeec455[1];
			fVeeec455State[1] = fVeeec455[2];
			fVeeec458State[0] = fVeeec458[1];
			fVeeec458State[1] = fVeeec458[2];
			fVeeec461State[0] = fVeeec461[1];
			fVeeec461State[1] = fVeeec461[2];
			fVeeec464State[0] = fVeeec464[1];
			fVeeec464State[1] = fVeeec464[2];
			fVeeec467State[0] = fVeeec467[1];
			fVeeec467State[1] = fVeeec467[2];
			fVeeec451State = fVeeec451;
			fVeeec472State[0] = fVeeec472[1];
			fVeeec472State[1] = fVeeec472[2];
			fVeeec475State[0] = fVeeec475[1];
			fVeeec475State[1] = fVeeec475[2];
			fVeeec478State[0] = fVeeec478[1];
			fVeeec478State[1] = fVeeec478[2];
			fVeeec481State[0] = fVeeec481[1];
			fVeeec481State[1] = fVeeec481[2];
			fVeeec484State[0] = fVeeec484[1];
			fVeeec484State[1] = fVeeec484[2];
			fVeeec487State[0] = fVeeec487[1];
			fVeeec487State[1] = fVeeec487[2];
			fVeeec471State = fVeeec471;
			fVeeec492State[0] = fVeeec492[1];
			fVeeec492State[1] = fVeeec492[2];
			fVeeec495State[0] = fVeeec495[1];
			fVeeec495State[1] = fVeeec495[2];
			fVeeec498State[0] = fVeeec498[1];
			fVeeec498State[1] = fVeeec498[2];
			fVeeec501State[0] = fVeeec501[1];
			fVeeec501State[1] = fVeeec501[2];
			fVeeec504State[0] = fVeeec504[1];
			fVeeec504State[1] = fVeeec504[2];
			fVeeec507State[0] = fVeeec507[1];
			fVeeec507State[1] = fVeeec507[2];
			fVeeec491State = fVeeec491;
			fVeeec512State[0] = fVeeec512[1];
			fVeeec512State[1] = fVeeec512[2];
			fVeeec515State[0] = fVeeec515[1];
			fVeeec515State[1] = fVeeec515[2];
			fVeeec518State[0] = fVeeec518[1];
			fVeeec518State[1] = fVeeec518[2];
			fVeeec521State[0] = fVeeec521[1];
			fVeeec521State[1] = fVeeec521[2];
			fVeeec524State[0] = fVeeec524[1];
			fVeeec524State[1] = fVeeec524[2];
			fVeeec527State[0] = fVeeec527[1];
			fVeeec527State[1] = fVeeec527[2];
			fVeeec511State = fVeeec511;
			fVeeec532State[0] = fVeeec532[1];
			fVeeec532State[1] = fVeeec532[2];
			fVeeec535State[0] = fVeeec535[1];
			fVeeec535State[1] = fVeeec535[2];
			fVeeec538State[0] = fVeeec538[1];
			fVeeec538State[1] = fVeeec538[2];
			fVeeec541State[0] = fVeeec541[1];
			fVeeec541State[1] = fVeeec541[2];
			fVeeec544State[0] = fVeeec544[1];
			fVeeec544State[1] = fVeeec544[2];
			fVeeec547State[0] = fVeeec547[1];
			fVeeec547State[1] = fVeeec547[2];
			fVeeec531State = fVeeec531;
			fVeeec552State[0] = fVeeec552[1];
			fVeeec552State[1] = fVeeec552[2];
			fVeeec555State[0] = fVeeec555[1];
			fVeeec555State[1] = fVeeec555[2];
			fVeeec558State[0] = fVeeec558[1];
			fVeeec558State[1] = fVeeec558[2];
			fVeeec561State[0] = fVeeec561[1];
			fVeeec561State[1] = fVeeec561[2];
			fVeeec564State[0] = fVeeec564[1];
			fVeeec564State[1] = fVeeec564[2];
			fVeeec567State[0] = fVeeec567[1];
			fVeeec567State[1] = fVeeec567[2];
			fVeeec551State = fVeeec551;
			fVeeec572State[0] = fVeeec572[1];
			fVeeec572State[1] = fVeeec572[2];
			fVeeec575State[0] = fVeeec575[1];
			fVeeec575State[1] = fVeeec575[2];
			fVeeec578State[0] = fVeeec578[1];
			fVeeec578State[1] = fVeeec578[2];
			fVeeec571State = fVeeec571;
		}
	}
};