comparison src/c_sources/polyreg.c @ 0:f0afece42f48

Import.
author Daniele Nicolodi <nicolodi@science.unitn.it>
date Wed, 23 Nov 2011 19:22:13 +0100
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:f0afece42f48
1 void
2 polyreg0 (double *x, int nn, double *y, double *a)
3 {
4
5 /*
6 polynominal detrending of a time series, order 0
7 machine-generated file, do not edit!
8 made by polyregz.m (Mathematica )
9 Gerhard Heinzel AEI 17.01.2008
10
11 x[]: input, read-only: time series to be detrended
12 nn: input, read-only: length of x[]
13 y[]: output: time series with trend subtracted
14 a[]: fitting coefficients in for z^0, z^1, z^2,... with
15 z = 2*i/(nn-1)-1 ; i=0,...,nn-1
16 */
17
18 long double n = nn, n1 = 2.L / (n - 1), z;
19 long double a0, temp0, sum0 = 0;
20 int i;
21 for (i = 0; i < nn; i++)
22 {
23 z = n1 * i - 1.L;
24 sum0 += x[i];
25 /* the above code is efficiently optimized by GCC4 */
26
27 }
28 temp0 = 1.L / (1.L * n + 0);
29 a0 = temp0 * sum0;
30 for (i = 0; i < nn; i++)
31 {
32 z = n1 * i - 1.L;
33 y[i] = x[i] - a0;
34 }
35 a[0] = a0;
36 }
37
38 void
39 polyreg1 (double *x, int nn, double *y, double *a)
40 {
41
42 /*
43 polynominal detrending of a time series, order 1
44 machine-generated file, do not edit!
45 made by polyregz.m (Mathematica )
46 Gerhard Heinzel AEI 17.01.2008
47
48 x[]: input, read-only: time series to be detrended
49 nn: input, read-only: length of x[]
50 y[]: output: time series with trend subtracted
51 a[]: fitting coefficients in for z^0, z^1, z^2,... with
52 z = 2*i/(nn-1)-1 ; i=0,...,nn-1
53 */
54
55 long double n = nn, n1 = 2.L / (n - 1), z;
56 long double a0, temp0, sum0 = 0;
57 long double a1, temp1, sum1 = 0;
58 int i;
59 for (i = 0; i < nn; i++)
60 {
61 z = n1 * i - 1.L;
62 sum0 += x[i];
63 sum1 += x[i] * z;
64 /* the above code is efficiently optimized by GCC4 */
65
66 }
67 temp0 = 1.L / (1.L * n + 0);
68 a0 = temp0 * sum0;
69 temp1 =
70 (1.L * n +
71 -1.L) / ((0.3333333333333333333333L * n +
72 0.3333333333333333333333L) * n + 0);
73 a1 = temp1 * sum1;
74 for (i = 0; i < nn; i++)
75 {
76 z = n1 * i - 1.L;
77 y[i] = x[i] - (a1 * z + a0);
78 }
79 a[0] = a0;
80 a[1] = a1;
81 }
82
83 void
84 polyreg2 (double *x, int nn, double *y, double *a)
85 {
86
87 /*
88 polynominal detrending of a time series, order 2
89 machine-generated file, do not edit!
90 made by polyregz.m (Mathematica )
91 Gerhard Heinzel AEI 17.01.2008
92
93 x[]: input, read-only: time series to be detrended
94 nn: input, read-only: length of x[]
95 y[]: output: time series with trend subtracted
96 a[]: fitting coefficients in for z^0, z^1, z^2,... with
97 z = 2*i/(nn-1)-1 ; i=0,...,nn-1
98 */
99
100 long double n = nn, n1 = 2.L / (n - 1), z;
101 long double a0, temp0, sum0 = 0;
102 long double a1, temp1, sum1 = 0;
103 long double a2, temp2, sum2 = 0;
104 int i;
105 for (i = 0; i < nn; i++)
106 {
107 z = n1 * i - 1.L;
108 sum0 += x[i];
109 sum1 += x[i] * z;
110 sum2 += x[i] * z * z;
111 /* the above code is efficiently optimized by GCC4 */
112
113 }
114 temp0 =
115 ((-0.4285714285714285714286L * n + 0) * n +
116 1.L) / (((-0.1904761904761904761905L * n + 0) * n +
117 0.7619047619047619047619L) * n + 0);
118 temp2 =
119 ((-0.5L * n + 1.L) * n +
120 -0.5L) / (((0.1333333333333333333333L * n + 0) * n +
121 -0.5333333333333333333333L) * n + 0);
122 a0 = temp0 * sum0 + temp2 * sum2;
123 temp1 =
124 (1.L * n +
125 -1.L) / ((0.3333333333333333333333L * n +
126 0.3333333333333333333333L) * n + 0);
127 a1 = temp1 * sum1;
128 temp0 =
129 ((-0.5L * n + 1.L) * n +
130 -0.5L) / (((0.1333333333333333333333L * n + 0) * n +
131 -0.5333333333333333333333L) * n + 0);
132 temp2 =
133 (((0.3333333333333333333333L * n + -1.L) * n + 1.L) * n +
134 -0.3333333333333333333333L) /
135 ((((0.02962962962962962962963L * n + 0.02962962962962962962963L) * n +
136 -0.1185185185185185185185L) * n + -0.1185185185185185185185L) * n + 0);
137 a2 = temp0 * sum0 + temp2 * sum2;
138 for (i = 0; i < nn; i++)
139 {
140 z = n1 * i - 1.L;
141 y[i] = x[i] - ((a2 * z + a1) * z + a0);
142 }
143 a[0] = a0;
144 a[1] = a1;
145 a[2] = a2;
146 }
147
148 void
149 polyreg3 (double *x, int nn, double *y, double *a)
150 {
151
152 /*
153 polynominal detrending of a time series, order 3
154 machine-generated file, do not edit!
155 made by polyregz.m (Mathematica )
156 Gerhard Heinzel AEI 17.01.2008
157
158 x[]: input, read-only: time series to be detrended
159 nn: input, read-only: length of x[]
160 y[]: output: time series with trend subtracted
161 a[]: fitting coefficients in for z^0, z^1, z^2,... with
162 z = 2*i/(nn-1)-1 ; i=0,...,nn-1
163 */
164
165 long double n = nn, n1 = 2.L / (n - 1), z;
166 long double a0, temp0, sum0 = 0;
167 long double a1, temp1, sum1 = 0;
168 long double a2, temp2, sum2 = 0;
169 long double a3, temp3, sum3 = 0;
170 int i;
171 for (i = 0; i < nn; i++)
172 {
173 z = n1 * i - 1.L;
174 sum0 += x[i];
175 sum1 += x[i] * z;
176 sum2 += x[i] * z * z;
177 sum3 += x[i] * z * z * z;
178 /* the above code is efficiently optimized by GCC4 */
179
180 }
181 temp0 =
182 ((-0.4285714285714285714286L * n + 0) * n +
183 1.L) / (((-0.1904761904761904761905L * n + 0) * n +
184 0.7619047619047619047619L) * n + 0);
185 temp2 =
186 ((-0.5L * n + 1.L) * n +
187 -0.5L) / (((0.1333333333333333333333L * n + 0) * n +
188 -0.5333333333333333333333L) * n + 0);
189 a0 = temp0 * sum0 + temp2 * sum2;
190 temp1 =
191 (((((0.09677419354838709677419L * n + -0.09677419354838709677419L) * n +
192 -0.5806451612903225806452L) * n + 0.5806451612903225806452L) * n +
193 1.L) * n +
194 -1.L) /
195 ((((((0.00516129032258064516129L * n + 0.00516129032258064516129L) * n +
196 -0.06709677419354838709677L) * n + -0.06709677419354838709677L) * n +
197 0.1858064516129032258065L) * n + 0.1858064516129032258065L) * n + 0);
198 temp3 =
199 (((((-0.1428571428571428571429L * n + 0.4285714285714285714286L) * n +
200 -0.09523809523809523809524L) * n + -0.8571428571428571428571L) * n +
201 1.L) * n +
202 -0.3333333333333333333333L) /
203 ((((((0.005442176870748299319728L * n + 0.005442176870748299319728L) * n +
204 -0.07074829931972789115646L) * n + -0.07074829931972789115646L) * n +
205 0.1959183673469387755102L) * n + 0.1959183673469387755102L) * n + 0);
206 a1 = temp1 * sum1 + temp3 * sum3;
207 temp0 =
208 ((-0.5L * n + 1.L) * n +
209 -0.5L) / (((0.1333333333333333333333L * n + 0) * n +
210 -0.5333333333333333333333L) * n + 0);
211 temp2 =
212 (((0.3333333333333333333333L * n + -1.L) * n + 1.L) * n +
213 -0.3333333333333333333333L) /
214 ((((0.02962962962962962962963L * n + 0.02962962962962962962963L) * n +
215 -0.1185185185185185185185L) * n + -0.1185185185185185185185L) * n + 0);
216 a2 = temp0 * sum0 + temp2 * sum2;
217 temp1 =
218 (((((-0.1428571428571428571429L * n + 0.4285714285714285714286L) * n +
219 -0.09523809523809523809524L) * n + -0.8571428571428571428571L) * n +
220 1.L) * n +
221 -0.3333333333333333333333L) /
222 ((((((0.005442176870748299319728L * n + 0.005442176870748299319728L) * n +
223 -0.07074829931972789115646L) * n + -0.07074829931972789115646L) * n +
224 0.1959183673469387755102L) * n + 0.1959183673469387755102L) * n + 0);
225 temp3 =
226 (((((0.1L * n + -0.5L) * n + 1.L) * n + -1.L) * n + 0.5L) * n +
227 -0.1L) /
228 ((((((0.002285714285714285714286L * n + 0.002285714285714285714286L) * n +
229 -0.02971428571428571428571L) * n + -0.02971428571428571428571L) * n +
230 0.08228571428571428571429L) * n + 0.08228571428571428571429L) * n + 0);
231 a3 = temp1 * sum1 + temp3 * sum3;
232 for (i = 0; i < nn; i++)
233 {
234 z = n1 * i - 1.L;
235 y[i] = x[i] - (((a3 * z + a2) * z + a1) * z + a0);
236 }
237 a[0] = a0;
238 a[1] = a1;
239 a[2] = a2;
240 a[3] = a3;
241 }
242
243 void
244 polyreg4 (double *x, int nn, double *y, double *a)
245 {
246
247 /*
248 polynominal detrending of a time series, order 4
249 machine-generated file, do not edit!
250 made by polyregz.m (Mathematica )
251 Gerhard Heinzel AEI 17.01.2008
252
253 x[]: input, read-only: time series to be detrended
254 nn: input, read-only: length of x[]
255 y[]: output: time series with trend subtracted
256 a[]: fitting coefficients in for z^0, z^1, z^2,... with
257 z = 2*i/(nn-1)-1 ; i=0,...,nn-1
258 */
259
260 long double n = nn, n1 = 2.L / (n - 1), z;
261 long double a0, temp0, sum0 = 0;
262 long double a1, temp1, sum1 = 0;
263 long double a2, temp2, sum2 = 0;
264 long double a3, temp3, sum3 = 0;
265 long double a4, temp4, sum4 = 0;
266 int i;
267 for (i = 0; i < nn; i++)
268 {
269 z = n1 * i - 1.L;
270 sum0 += x[i];
271 sum1 += x[i] * z;
272 sum2 += x[i] * z * z;
273 sum3 += x[i] * z * z * z;
274 sum4 += x[i] * z * z * z * z;
275 /* the above code is efficiently optimized by GCC4 */
276
277 }
278 temp0 =
279 ((((0.03685503685503685503686L * n + 0) * n +
280 -0.5651105651105651105651L) * n + 0) * n +
281 1.L) /
282 (((((0.01048321048321048321048L * n + 0) * n +
283 -0.2096642096642096642097L) * n + 0) * n +
284 0.6709254709254709254709L) * n + 0);
285 temp2 =
286 ((((-0.1428571428571428571429L * n + 0.2857142857142857142857L) * n +
287 0.8571428571428571428571L) * n + -2.L) * n +
288 1.L) /
289 (((((0.008707482993197278911565L * n + 0) * n +
290 -0.1741496598639455782313L) * n + 0) * n +
291 0.5572789115646258503401L) * n + 0);
292 temp4 =
293 ((((0.1666666666666666666667L * n + -0.6666666666666666666667L) * n +
294 1.L) * n + -0.6666666666666666666667L) * n +
295 0.1666666666666666666667L) /
296 (((((0.01128747795414462081129L * n + 0) * n +
297 -0.2257495590828924162257L) * n + 0) * n +
298 0.7223985890652557319224L) * n + 0);
299 a0 = temp0 * sum0 + temp2 * sum2 + temp4 * sum4;
300 temp1 =
301 (((((0.09677419354838709677419L * n + -0.09677419354838709677419L) * n +
302 -0.5806451612903225806452L) * n + 0.5806451612903225806452L) * n +
303 1.L) * n +
304 -1.L) /
305 ((((((0.00516129032258064516129L * n + 0.00516129032258064516129L) * n +
306 -0.06709677419354838709677L) * n + -0.06709677419354838709677L) * n +
307 0.1858064516129032258065L) * n + 0.1858064516129032258065L) * n + 0);
308 temp3 =
309 (((((-0.1428571428571428571429L * n + 0.4285714285714285714286L) * n +
310 -0.09523809523809523809524L) * n + -0.8571428571428571428571L) * n +
311 1.L) * n +
312 -0.3333333333333333333333L) /
313 ((((((0.005442176870748299319728L * n + 0.005442176870748299319728L) * n +
314 -0.07074829931972789115646L) * n + -0.07074829931972789115646L) * n +
315 0.1959183673469387755102L) * n + 0.1959183673469387755102L) * n + 0);
316 a1 = temp1 * sum1 + temp3 * sum3;
317 temp0 =
318 ((((-0.1428571428571428571429L * n + 0.2857142857142857142857L) * n +
319 0.8571428571428571428571L) * n + -2.L) * n +
320 1.L) /
321 (((((0.008707482993197278911565L * n + 0) * n +
322 -0.1741496598639455782313L) * n + 0) * n +
323 0.5572789115646258503401L) * n + 0);
324 temp2 =
325 (((((((0.0114942528735632183908L * n + -0.03448275862068965517241L) * n +
326 -0.08045977011494252873563L) * n + 0.3333333333333333333333L) * n +
327 -0.0114942528735632183908L) * n + -0.885057471264367816092L) * n +
328 1.L) * n +
329 -0.3333333333333333333333L) /
330 ((((((((0.00008340500951338389762035L * n +
331 0.00008340500951338389762035L) * n +
332 -0.00241874527588813303099L) * n +
333 -0.00241874527588813303099L) * n + 0.02035082232126567101937L) * n +
334 0.02035082232126567101937L) * n + -0.04804128547970912502932L) * n +
335 -0.04804128547970912502932L) * n + 0);
336 temp4 =
337 (((((((-0.02608695652173913043478L * n + 0.1304347826086956521739L) * n +
338 -0.1478260869565217391304L) * n + -0.3043478260869565217391L) * n +
339 1.L) * n + -1.104347826086956521739L) * n +
340 0.565217391304347826087L) * n +
341 -0.1130434782608695652174L) /
342 ((((((((0.0001766735679779158040028L * n +
343 0.0001766735679779158040028L) * n +
344 -0.00512353347135955831608L) * n +
345 -0.00512353347135955831608L) * n + 0.04310835058661145617667L) * n +
346 0.04310835058661145617667L) * n + -0.1017639751552795031056L) * n +
347 -0.1017639751552795031056L) * n + 0);
348 a2 = temp0 * sum0 + temp2 * sum2 + temp4 * sum4;
349 temp1 =
350 (((((-0.1428571428571428571429L * n + 0.4285714285714285714286L) * n +
351 -0.09523809523809523809524L) * n + -0.8571428571428571428571L) * n +
352 1.L) * n +
353 -0.3333333333333333333333L) /
354 ((((((0.005442176870748299319728L * n + 0.005442176870748299319728L) * n +
355 -0.07074829931972789115646L) * n + -0.07074829931972789115646L) * n +
356 0.1959183673469387755102L) * n + 0.1959183673469387755102L) * n + 0);
357 temp3 =
358 (((((0.1L * n + -0.5L) * n + 1.L) * n + -1.L) * n + 0.5L) * n +
359 -0.1L) /
360 ((((((0.002285714285714285714286L * n + 0.002285714285714285714286L) * n +
361 -0.02971428571428571428571L) * n + -0.02971428571428571428571L) * n +
362 0.08228571428571428571429L) * n + 0.08228571428571428571429L) * n + 0);
363 a3 = temp1 * sum1 + temp3 * sum3;
364 temp0 =
365 ((((0.1666666666666666666667L * n + -0.6666666666666666666667L) * n +
366 1.L) * n + -0.6666666666666666666667L) * n +
367 0.1666666666666666666667L) /
368 (((((0.01128747795414462081129L * n + 0) * n +
369 -0.2257495590828924162257L) * n + 0) * n +
370 0.7223985890652557319224L) * n + 0);
371 temp2 =
372 (((((((-0.02608695652173913043478L * n + 0.1304347826086956521739L) * n +
373 -0.1478260869565217391304L) * n + -0.3043478260869565217391L) * n +
374 1.L) * n + -1.104347826086956521739L) * n +
375 0.565217391304347826087L) * n +
376 -0.1130434782608695652174L) /
377 ((((((((0.0001766735679779158040028L * n +
378 0.0001766735679779158040028L) * n +
379 -0.00512353347135955831608L) * n +
380 -0.00512353347135955831608L) * n + 0.04310835058661145617667L) * n +
381 0.04310835058661145617667L) * n + -0.1017639751552795031056L) * n +
382 -0.1017639751552795031056L) * n + 0);
383 temp4 =
384 (((((((0.02857142857142857142857L * n + -0.2L) * n + 0.6L) * n +
385 -1.L) * n + 1.L) * n + -0.6L) * n + 0.2L) * n +
386 -0.02857142857142857142857L) /
387 ((((((((0.0001658568189180434078393L * n +
388 0.0001658568189180434078393L) * n +
389 -0.00480984774862325882734L) * n +
390 -0.00480984774862325882734L) * n + 0.0404690638160025915128L) * n +
391 0.0404690638160025915128L) * n + -0.09553352769679300291545L) * n +
392 -0.09553352769679300291545L) * n + 0);
393 a4 = temp0 * sum0 + temp2 * sum2 + temp4 * sum4;
394 for (i = 0; i < nn; i++)
395 {
396 z = n1 * i - 1.L;
397 y[i] = x[i] - ((((a4 * z + a3) * z + a2) * z + a1) * z + a0);
398 }
399 a[0] = a0;
400 a[1] = a1;
401 a[2] = a2;
402 a[3] = a3;
403 a[4] = a4;
404 }
405
406 void
407 polyreg5 (double *x, int nn, double *y, double *a)
408 {
409
410 /*
411 polynominal detrending of a time series, order 5
412 machine-generated file, do not edit!
413 made by polyregz.m (Mathematica )
414 Gerhard Heinzel AEI 17.01.2008
415
416 x[]: input, read-only: time series to be detrended
417 nn: input, read-only: length of x[]
418 y[]: output: time series with trend subtracted
419 a[]: fitting coefficients in for z^0, z^1, z^2,... with
420 z = 2*i/(nn-1)-1 ; i=0,...,nn-1
421 */
422
423 long double n = nn, n1 = 2.L / (n - 1), z;
424 long double a0, temp0, sum0 = 0;
425 long double a1, temp1, sum1 = 0;
426 long double a2, temp2, sum2 = 0;
427 long double a3, temp3, sum3 = 0;
428 long double a4, temp4, sum4 = 0;
429 long double a5, temp5, sum5 = 0;
430 int i;
431 for (i = 0; i < nn; i++)
432 {
433 z = n1 * i - 1.L;
434 sum0 += x[i];
435 sum1 += x[i] * z;
436 sum2 += x[i] * z * z;
437 sum3 += x[i] * z * z * z;
438 sum4 += x[i] * z * z * z * z;
439 sum5 += x[i] * z * z * z * z * z;
440 /* the above code is efficiently optimized by GCC4 */
441
442 }
443 temp0 =
444 ((((0.03685503685503685503686L * n + 0) * n +
445 -0.5651105651105651105651L) * n + 0) * n +
446 1.L) /
447 (((((0.01048321048321048321048L * n + 0) * n +
448 -0.2096642096642096642097L) * n + 0) * n +
449 0.6709254709254709254709L) * n + 0);
450 temp2 =
451 ((((-0.1428571428571428571429L * n + 0.2857142857142857142857L) * n +
452 0.8571428571428571428571L) * n + -2.L) * n +
453 1.L) /
454 (((((0.008707482993197278911565L * n + 0) * n +
455 -0.1741496598639455782313L) * n + 0) * n +
456 0.5572789115646258503401L) * n + 0);
457 temp4 =
458 ((((0.1666666666666666666667L * n + -0.6666666666666666666667L) * n +
459 1.L) * n + -0.6666666666666666666667L) * n +
460 0.1666666666666666666667L) /
461 (((((0.01128747795414462081129L * n + 0) * n +
462 -0.2257495590828924162257L) * n + 0) * n +
463 0.7223985890652557319224L) * n + 0);
464 a0 = temp0 * sum0 + temp2 * sum2 + temp4 * sum4;
465 temp1 =
466 (((((((((0.0005418644471898909768732L * n +
467 -0.0005418644471898909768732L) * n +
468 -0.01950712009883607516744L) * n +
469 0.01950712009883607516744L) * n + 0.2217309317901033877365L) * n +
470 -0.2217309317901033877365L) * n + -0.8032598565142943841169L) * n +
471 0.8032598565142943841169L) * n + 1.L) * n +
472 -1.L) /
473 ((((((((((9.43655091704844150201e-6L * n +
474 9.43655091704844150201e-6L) * n +
475 -0.0005095737495206158411085L) * n +
476 -0.0005095737495206158411085L) * n +
477 0.009144017838619939815448L) * n +
478 0.009144017838619939815448L) * n +
479 -0.06299841392221539546742L) * n + -0.06299841392221539546742L) * n +
480 0.1358863332054975576289L) * n + 0.1358863332054975576289L) * n + 0);
481 temp3 =
482 (((((((((-0.001172332942555685814771L * n +
483 0.003516998827667057444314L) * n +
484 0.02579132473622508792497L) * n +
485 -0.08675263774912075029308L) * n +
486 -0.1234857366158655724893L) * n + 0.604923798358733880422L) * n +
487 -0.300898788589292692458L) * n + -0.7885892926924579914029L) * n +
488 1.L) * n +
489 -0.3333333333333333333333L) /
490 ((((((((((5.671149533149198196929e-6L * n +
491 5.671149533149198196929e-6L) * n +
492 -0.0003062420747900567026342L) * n +
493 -0.0003062420747900567026342L) * n +
494 0.005495343897621573052824L) * n +
495 0.005495343897621573052824L) * n + -0.0378605942833040471627L) * n +
496 -0.0378605942833040471627L) * n + 0.08166455327734845403578L) * n +
497 0.08166455327734845403578L) * n + 0);
498 temp5 =
499 (((((((((0.005136986301369863013699L * n +
500 -0.02568493150684931506849L) * n +
501 -0.02739726027397260273973L) * n +
502 0.3424657534246575342466L) * n + -0.6226027397260273972603L) * n +
503 0.08561643835616438356164L) * n + 1.L) * n +
504 -1.315068493150684931507L) * n + 0.6969178082191780821918L) * n +
505 -0.1393835616438356164384L) /
506 ((((((((((0.0000316274288877028603056L * n +
507 0.0000316274288877028603056L) * n +
508 -0.001707881159935954456502L) * n +
509 -0.001707881159935954456502L) * n +
510 0.03064697859218407163613L) * n + 0.03064697859218407163613L) * n +
511 -0.2111447152543042954002L) * n + -0.2111447152543042954002L) * n +
512 0.4554349759829211884006L) * n + 0.4554349759829211884006L) * n + 0);
513 a1 = temp1 * sum1 + temp3 * sum3 + temp5 * sum5;
514 temp0 =
515 ((((-0.1428571428571428571429L * n + 0.2857142857142857142857L) * n +
516 0.8571428571428571428571L) * n + -2.L) * n +
517 1.L) /
518 (((((0.008707482993197278911565L * n + 0) * n +
519 -0.1741496598639455782313L) * n + 0) * n +
520 0.5572789115646258503401L) * n + 0);
521 temp2 =
522 (((((((0.0114942528735632183908L * n + -0.03448275862068965517241L) * n +
523 -0.08045977011494252873563L) * n + 0.3333333333333333333333L) * n +
524 -0.0114942528735632183908L) * n + -0.885057471264367816092L) * n +
525 1.L) * n +
526 -0.3333333333333333333333L) /
527 ((((((((0.00008340500951338389762035L * n +
528 0.00008340500951338389762035L) * n +
529 -0.00241874527588813303099L) * n +
530 -0.00241874527588813303099L) * n + 0.02035082232126567101937L) * n +
531 0.02035082232126567101937L) * n + -0.04804128547970912502932L) * n +
532 -0.04804128547970912502932L) * n + 0);
533 temp4 =
534 (((((((-0.02608695652173913043478L * n + 0.1304347826086956521739L) * n +
535 -0.1478260869565217391304L) * n + -0.3043478260869565217391L) * n +
536 1.L) * n + -1.104347826086956521739L) * n +
537 0.565217391304347826087L) * n +
538 -0.1130434782608695652174L) /
539 ((((((((0.0001766735679779158040028L * n +
540 0.0001766735679779158040028L) * n +
541 -0.00512353347135955831608L) * n +
542 -0.00512353347135955831608L) * n + 0.04310835058661145617667L) * n +
543 0.04310835058661145617667L) * n + -0.1017639751552795031056L) * n +
544 -0.1017639751552795031056L) * n + 0);
545 a2 = temp0 * sum0 + temp2 * sum2 + temp4 * sum4;
546 temp1 =
547 (((((((((-0.001172332942555685814771L * n +
548 0.003516998827667057444314L) * n +
549 0.02579132473622508792497L) * n +
550 -0.08675263774912075029308L) * n +
551 -0.1234857366158655724893L) * n + 0.604923798358733880422L) * n +
552 -0.300898788589292692458L) * n + -0.7885892926924579914029L) * n +
553 1.L) * n +
554 -0.3333333333333333333333L) /
555 ((((((((((5.671149533149198196929e-6L * n +
556 5.671149533149198196929e-6L) * n +
557 -0.0003062420747900567026342L) * n +
558 -0.0003062420747900567026342L) * n +
559 0.005495343897621573052824L) * n +
560 0.005495343897621573052824L) * n + -0.0378605942833040471627L) * n +
561 -0.0378605942833040471627L) * n + 0.08166455327734845403578L) * n +
562 0.08166455327734845403578L) * n + 0);
563 temp3 =
564 (((((((((0.001704545454545454545455L * n +
565 -0.008522727272727272727273L) * n +
566 -0.009090909090909090909091L) * n +
567 0.1136363636363636363636L) * n + -0.1397727272727272727273L) * n +
568 -0.3056818181818181818182L) * n + 1.L) * n +
569 -1.104545454545454545455L) * n + 0.5653409090909090909091L) * n +
570 -0.1130681818181818181818L) /
571 ((((((((((1.924001924001924001924e-6L * n +
572 1.924001924001924001924e-6L) * n +
573 -0.0001038961038961038961039L) * n +
574 -0.0001038961038961038961039L) * n +
575 0.001864357864357864357864L) * n +
576 0.001864357864357864357864L) * n +
577 -0.01284463684463684463684L) * n + -0.01284463684463684463684L) * n +
578 0.02770562770562770562771L) * n + 0.02770562770562770562771L) * n + 0);
579 temp5 =
580 (((((((((-0.004201680672268907563025L * n +
581 0.02941176470588235294118L) * n +
582 -0.05882352941176470588235L) * n +
583 -0.05882352941176470588235L) * n + 0.4705882352941176470588L) * n +
584 -0.9411764705882352941176L) * n + 1.L) * n +
585 -0.6134453781512605042017L) * n + 0.2058823529411764705882L) * n +
586 -0.02941176470588235294118L) /
587 ((((((((((5.543342878276851866288e-6L * n +
588 5.543342878276851866288e-6L) * n +
589 -0.0002993405154269500007795L) * n +
590 -0.0002993405154269500007795L) * n +
591 0.005371499249050269458433L) * n +
592 0.005371499249050269458433L) * n +
593 -0.03700735705537626305934L) * n + -0.03700735705537626305934L) * n +
594 0.07982413744718666687454L) * n + 0.07982413744718666687454L) * n + 0);
595 a3 = temp1 * sum1 + temp3 * sum3 + temp5 * sum5;
596 temp0 =
597 ((((0.1666666666666666666667L * n + -0.6666666666666666666667L) * n +
598 1.L) * n + -0.6666666666666666666667L) * n +
599 0.1666666666666666666667L) /
600 (((((0.01128747795414462081129L * n + 0) * n +
601 -0.2257495590828924162257L) * n + 0) * n +
602 0.7223985890652557319224L) * n + 0);
603 temp2 =
604 (((((((-0.02608695652173913043478L * n + 0.1304347826086956521739L) * n +
605 -0.1478260869565217391304L) * n + -0.3043478260869565217391L) * n +
606 1.L) * n + -1.104347826086956521739L) * n +
607 0.565217391304347826087L) * n +
608 -0.1130434782608695652174L) /
609 ((((((((0.0001766735679779158040028L * n +
610 0.0001766735679779158040028L) * n +
611 -0.00512353347135955831608L) * n +
612 -0.00512353347135955831608L) * n + 0.04310835058661145617667L) * n +
613 0.04310835058661145617667L) * n + -0.1017639751552795031056L) * n +
614 -0.1017639751552795031056L) * n + 0);
615 temp4 =
616 (((((((0.02857142857142857142857L * n + -0.2L) * n + 0.6L) * n +
617 -1.L) * n + 1.L) * n + -0.6L) * n + 0.2L) * n +
618 -0.02857142857142857142857L) /
619 ((((((((0.0001658568189180434078393L * n +
620 0.0001658568189180434078393L) * n +
621 -0.00480984774862325882734L) * n +
622 -0.00480984774862325882734L) * n + 0.0404690638160025915128L) * n +
623 0.0404690638160025915128L) * n + -0.09553352769679300291545L) * n +
624 -0.09553352769679300291545L) * n + 0);
625 a4 = temp0 * sum0 + temp2 * sum2 + temp4 * sum4;
626 temp1 =
627 (((((((((0.005136986301369863013699L * n +
628 -0.02568493150684931506849L) * n +
629 -0.02739726027397260273973L) * n +
630 0.3424657534246575342466L) * n + -0.6226027397260273972603L) * n +
631 0.08561643835616438356164L) * n + 1.L) * n +
632 -1.315068493150684931507L) * n + 0.6969178082191780821918L) * n +
633 -0.1393835616438356164384L) /
634 ((((((((((0.0000316274288877028603056L * n +
635 0.0000316274288877028603056L) * n +
636 -0.001707881159935954456502L) * n +
637 -0.001707881159935954456502L) * n +
638 0.03064697859218407163613L) * n + 0.03064697859218407163613L) * n +
639 -0.2111447152543042954002L) * n + -0.2111447152543042954002L) * n +
640 0.4554349759829211884006L) * n + 0.4554349759829211884006L) * n + 0);
641 temp3 =
642 (((((((((-0.004201680672268907563025L * n +
643 0.02941176470588235294118L) * n +
644 -0.05882352941176470588235L) * n +
645 -0.05882352941176470588235L) * n + 0.4705882352941176470588L) * n +
646 -0.9411764705882352941176L) * n + 1.L) * n +
647 -0.6134453781512605042017L) * n + 0.2058823529411764705882L) * n +
648 -0.02941176470588235294118L) /
649 ((((((((((5.543342878276851866288e-6L * n +
650 5.543342878276851866288e-6L) * n +
651 -0.0002993405154269500007795L) * n +
652 -0.0002993405154269500007795L) * n +
653 0.005371499249050269458433L) * n +
654 0.005371499249050269458433L) * n +
655 -0.03700735705537626305934L) * n + -0.03700735705537626305934L) * n +
656 0.07982413744718666687454L) * n + 0.07982413744718666687454L) * n + 0);
657 temp5 =
658 (((((((((0.007936507936507936507937L * n +
659 -0.07142857142857142857143L) * n +
660 0.2857142857142857142857L) * n + -0.6666666666666666666667L) * n +
661 1.L) * n + -1.L) * n + 0.6666666666666666666667L) * n +
662 -0.2857142857142857142857L) * n + 0.07142857142857142857143L) * n +
663 -0.007936507936507936507937L) /
664 ((((((((((0.00001163417641119833107739L * n +
665 0.00001163417641119833107739L) * n +
666 -0.0006282455262047098781793L) * n +
667 -0.0006282455262047098781793L) * n +
668 0.01127351694245118281399L) * n + 0.01127351694245118281399L) * n +
669 -0.07766976172116005827268L) * n + -0.07766976172116005827268L) * n +
670 0.1675321403212559675145L) * n + 0.1675321403212559675145L) * n + 0);
671 a5 = temp1 * sum1 + temp3 * sum3 + temp5 * sum5;
672 for (i = 0; i < nn; i++)
673 {
674 z = n1 * i - 1.L;
675 y[i] = x[i] - (((((a5 * z + a4) * z + a3) * z + a2) * z + a1) * z + a0);
676 }
677 a[0] = a0;
678 a[1] = a1;
679 a[2] = a2;
680 a[3] = a3;
681 a[4] = a4;
682 a[5] = a5;
683 }
684
685 void
686 polyreg6 (double *x, int nn, double *y, double *a)
687 {
688
689 /*
690 polynominal detrending of a time series, order 6
691 machine-generated file, do not edit!
692 made by polyregz.m (Mathematica )
693 Gerhard Heinzel AEI 17.01.2008
694
695 x[]: input, read-only: time series to be detrended
696 nn: input, read-only: length of x[]
697 y[]: output: time series with trend subtracted
698 a[]: fitting coefficients in for z^0, z^1, z^2,... with
699 z = 2*i/(nn-1)-1 ; i=0,...,nn-1
700 */
701
702 long double n = nn, n1 = 2.L / (n - 1), z;
703 long double a0, temp0, sum0 = 0;
704 long double a1, temp1, sum1 = 0;
705 long double a2, temp2, sum2 = 0;
706 long double a3, temp3, sum3 = 0;
707 long double a4, temp4, sum4 = 0;
708 long double a5, temp5, sum5 = 0;
709 long double a6, temp6, sum6 = 0;
710 int i;
711 for (i = 0; i < nn; i++)
712 {
713 z = n1 * i - 1.L;
714 sum0 += x[i];
715 sum1 += x[i] * z;
716 sum2 += x[i] * z * z;
717 sum3 += x[i] * z * z * z;
718 sum4 += x[i] * z * z * z * z;
719 sum5 += x[i] * z * z * z * z * z;
720 sum6 += x[i] * z * z * z * z * z * z;
721 /* the above code is efficiently optimized by GCC4 */
722
723 }
724 temp0 =
725 ((((((0.002023472278429785511938L * n + 0) * n +
726 -0.09510319708619991906111L) * n + 0) * n + 1.L) * n + 0) * n +
727 -1.572931722263976412095L) /
728 (((((((0.0004228644108392041559643L * n + 0) * n +
729 -0.023680407006995432734L) * n + 0) * n +
730 0.331525698097936058276L) * n + 0) * n +
731 -0.9742796025735263753417L) * n + 0);
732 temp2 =
733 ((((((-0.00365675280351048269137L * n + 0.00731350560702096538274L) * n +
734 0.1060458313018039980497L) * n + -0.2194051682106289614822L) * n +
735 -0.3902974158946855192589L) * n + 1.L) * n +
736 -0.5L) /
737 (((((((0.00008490963425838399718737L * n + 0) * n +
738 -0.004754939518469503842493L) * n + 0) * n +
739 0.0665691532585730537949L) * n + 0) * n +
740 -0.1956317973313167295197L) * n + 0);
741 temp4 =
742 ((((((0.01744186046511627906977L * n + -0.06976744186046511627907L) * n +
743 -0.1453488372093023255814L) * n + 0.9302325581395348837209L) * n +
744 -1.48255813953488372093L) * n + 1.L) * n +
745 -0.25L) /
746 (((((((0.0001840905495390545224432L * n + 0) * n +
747 -0.01030907077418705325682L) * n + 0) * n +
748 0.1443269908386187455955L) * n + 0) * n +
749 -0.4241446261379816197092L) * n + 0);
750 temp6 =
751 ((((((-0.05L * n + 0.3L) * n + -0.75L) * n + 1.L) * n + -0.75L) * n +
752 0.3L) * n +
753 -0.05L) /
754 (((((((0.0008524808524808524808525L * n + 0) * n +
755 -0.04773892773892773892774L) * n + 0) * n +
756 0.6683449883449883449883L) * n + 0) * n +
757 -1.964115884115884115884L) * n + 0);
758 a0 = temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6;
759 temp1 =
760 (((((((((0.0005418644471898909768732L * n +
761 -0.0005418644471898909768732L) * n +
762 -0.01950712009883607516744L) * n +
763 0.01950712009883607516744L) * n + 0.2217309317901033877365L) * n +
764 -0.2217309317901033877365L) * n + -0.8032598565142943841169L) * n +
765 0.8032598565142943841169L) * n + 1.L) * n +
766 -1.L) /
767 ((((((((((9.43655091704844150201e-6L * n +
768 9.43655091704844150201e-6L) * n +
769 -0.0005095737495206158411085L) * n +
770 -0.0005095737495206158411085L) * n +
771 0.009144017838619939815448L) * n +
772 0.009144017838619939815448L) * n +
773 -0.06299841392221539546742L) * n + -0.06299841392221539546742L) * n +
774 0.1358863332054975576289L) * n + 0.1358863332054975576289L) * n + 0);
775 temp3 =
776 (((((((((-0.001172332942555685814771L * n +
777 0.003516998827667057444314L) * n +
778 0.02579132473622508792497L) * n +
779 -0.08675263774912075029308L) * n +
780 -0.1234857366158655724893L) * n + 0.604923798358733880422L) * n +
781 -0.300898788589292692458L) * n + -0.7885892926924579914029L) * n +
782 1.L) * n +
783 -0.3333333333333333333333L) /
784 ((((((((((5.671149533149198196929e-6L * n +
785 5.671149533149198196929e-6L) * n +
786 -0.0003062420747900567026342L) * n +
787 -0.0003062420747900567026342L) * n +
788 0.005495343897621573052824L) * n +
789 0.005495343897621573052824L) * n + -0.0378605942833040471627L) * n +
790 -0.0378605942833040471627L) * n + 0.08166455327734845403578L) * n +
791 0.08166455327734845403578L) * n + 0);
792 temp5 =
793 (((((((((0.005136986301369863013699L * n +
794 -0.02568493150684931506849L) * n +
795 -0.02739726027397260273973L) * n +
796 0.3424657534246575342466L) * n + -0.6226027397260273972603L) * n +
797 0.08561643835616438356164L) * n + 1.L) * n +
798 -1.315068493150684931507L) * n + 0.6969178082191780821918L) * n +
799 -0.1393835616438356164384L) /
800 ((((((((((0.0000316274288877028603056L * n +
801 0.0000316274288877028603056L) * n +
802 -0.001707881159935954456502L) * n +
803 -0.001707881159935954456502L) * n +
804 0.03064697859218407163613L) * n + 0.03064697859218407163613L) * n +
805 -0.2111447152543042954002L) * n + -0.2111447152543042954002L) * n +
806 0.4554349759829211884006L) * n + 0.4554349759829211884006L) * n + 0);
807 a1 = temp1 * sum1 + temp3 * sum3 + temp5 * sum5;
808 temp0 =
809 ((((((-0.00365675280351048269137L * n + 0.00731350560702096538274L) * n +
810 0.1060458313018039980497L) * n + -0.2194051682106289614822L) * n +
811 -0.3902974158946855192589L) * n + 1.L) * n +
812 -0.5L) /
813 (((((((0.00008490963425838399718737L * n + 0) * n +
814 -0.004754939518469503842493L) * n + 0) * n +
815 0.0665691532585730537949L) * n + 0) * n +
816 -0.1956317973313167295197L) * n + 0);
817 temp2 =
818 (((((((((((0.00003862513958696278510718L * n +
819 -0.0001158754187608883553215L) * n +
820 -0.001789631467529275709966L) * n +
821 0.005677895519283529410755L) * n +
822 0.02510634073152581031966L) * n +
823 -0.09056307728489874348129L) * n +
824 -0.07943331484095168910597L) * n + 0.4848828356460254874421L) * n +
825 -0.1823723637030884566243L) * n + -0.8280981009878594033475L) * n +
826 1.L) * n +
827 -0.3333333333333333333333L) /
828 ((((((((((((5.536259194458426688747e-8L * n +
829 5.536259194458426688747e-8L) * n +
830 -4.982633275012584019873e-6L) * n +
831 -4.982633275012584019873e-6L) * n +
832 0.0001612712303345739694432L) * n +
833 0.0001612712303345739694432L) * n +
834 -0.002300869321216922131843L) * n +
835 -0.002300869321216922131843L) * n +
836 0.01410284522159561780985L) * n + 0.01410284522159561780985L) * n +
837 -0.02869996766407248395447L) * n + -0.02869996766407248395447L) * n +
838 0);
839 temp4 =
840 (((((((((((-0.0001318610477581180009865L * n +
841 0.0006593052387905900049326L) * n +
842 0.003296526193952950024663L) * n +
843 -0.02175707288008947016278L) * n +
844 -0.002443824751783786951617L) * n +
845 0.1936599254740893041155L) * n + -0.332315235811507074101L) * n +
846 -0.1450959899590254003448L) * n + 1.L) * n +
847 -1.191743544913337989168L) * n + 0.6198397155708362432299L) * n +
848 -0.123967943114167248646L) /
849 ((((((((((((7.216381428267480787248e-8L * n +
850 7.216381428267480787248e-8L) * n +
851 -6.494743285440732708523e-6L) * n +
852 -6.494743285440732708523e-6L) * n +
853 0.0002102131910054317153325L) * n +
854 0.0002102131910054317153325L) * n +
855 -0.00299912812158796501518L) * n +
856 -0.00299912812158796501518L) * n + 0.0183827213951114498582L) * n +
857 0.0183827213951114498582L) * n + -0.03740972132413862040109L) * n +
858 -0.03740972132413862040109L) * n + 0);
859 temp6 =
860 (((((((((((0.0004653327128897161470451L * n +
861 -0.003257328990228013029316L) * n +
862 -0.0004653327128897161470451L) * n +
863 0.05537459283387622149837L) * n +
864 -0.1680781758957654723127L) * n + 0.1342019543973941368078L) * n +
865 0.2879478827361563517915L) * n + -0.8571428571428571428571L) * n +
866 1.L) * n + -0.632759422987436016752L) * n +
867 0.214332247557003257329L) * n +
868 -0.03061889250814332247557L) /
869 ((((((((((((3.7779735978233618332e-7L * n +
870 3.7779735978233618332e-7L) * n +
871 -0.0000340017623804102564988L) * n +
872 -0.0000340017623804102564988L) * n +
873 0.001100523709045945302011L) * n +
874 0.001100523709045945302011L) * n +
875 -0.01570125827255389177878L) * n +
876 -0.01570125827255389177878L) * n + 0.09623858824151318999421L) * n +
877 0.09623858824151318999421L) * n + -0.1958501513111630774331L) * n +
878 -0.1958501513111630774331L) * n + 0);
879 a2 = temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6;
880 temp1 =
881 (((((((((-0.001172332942555685814771L * n +
882 0.003516998827667057444314L) * n +
883 0.02579132473622508792497L) * n +
884 -0.08675263774912075029308L) * n +
885 -0.1234857366158655724893L) * n + 0.604923798358733880422L) * n +
886 -0.300898788589292692458L) * n + -0.7885892926924579914029L) * n +
887 1.L) * n +
888 -0.3333333333333333333333L) /
889 ((((((((((5.671149533149198196929e-6L * n +
890 5.671149533149198196929e-6L) * n +
891 -0.0003062420747900567026342L) * n +
892 -0.0003062420747900567026342L) * n +
893 0.005495343897621573052824L) * n +
894 0.005495343897621573052824L) * n + -0.0378605942833040471627L) * n +
895 -0.0378605942833040471627L) * n + 0.08166455327734845403578L) * n +
896 0.08166455327734845403578L) * n + 0);
897 temp3 =
898 (((((((((0.001704545454545454545455L * n +
899 -0.008522727272727272727273L) * n +
900 -0.009090909090909090909091L) * n +
901 0.1136363636363636363636L) * n + -0.1397727272727272727273L) * n +
902 -0.3056818181818181818182L) * n + 1.L) * n +
903 -1.104545454545454545455L) * n + 0.5653409090909090909091L) * n +
904 -0.1130681818181818181818L) /
905 ((((((((((1.924001924001924001924e-6L * n +
906 1.924001924001924001924e-6L) * n +
907 -0.0001038961038961038961039L) * n +
908 -0.0001038961038961038961039L) * n +
909 0.001864357864357864357864L) * n +
910 0.001864357864357864357864L) * n +
911 -0.01284463684463684463684L) * n + -0.01284463684463684463684L) * n +
912 0.02770562770562770562771L) * n + 0.02770562770562770562771L) * n + 0);
913 temp5 =
914 (((((((((-0.004201680672268907563025L * n +
915 0.02941176470588235294118L) * n +
916 -0.05882352941176470588235L) * n +
917 -0.05882352941176470588235L) * n + 0.4705882352941176470588L) * n +
918 -0.9411764705882352941176L) * n + 1.L) * n +
919 -0.6134453781512605042017L) * n + 0.2058823529411764705882L) * n +
920 -0.02941176470588235294118L) /
921 ((((((((((5.543342878276851866288e-6L * n +
922 5.543342878276851866288e-6L) * n +
923 -0.0002993405154269500007795L) * n +
924 -0.0002993405154269500007795L) * n +
925 0.005371499249050269458433L) * n +
926 0.005371499249050269458433L) * n +
927 -0.03700735705537626305934L) * n + -0.03700735705537626305934L) * n +
928 0.07982413744718666687454L) * n + 0.07982413744718666687454L) * n + 0);
929 a3 = temp1 * sum1 + temp3 * sum3 + temp5 * sum5;
930 temp0 =
931 ((((((0.01744186046511627906977L * n + -0.06976744186046511627907L) * n +
932 -0.1453488372093023255814L) * n + 0.9302325581395348837209L) * n +
933 -1.48255813953488372093L) * n + 1.L) * n +
934 -0.25L) /
935 (((((((0.0001840905495390545224432L * n + 0) * n +
936 -0.01030907077418705325682L) * n + 0) * n +
937 0.1443269908386187455955L) * n + 0) * n +
938 -0.4241446261379816197092L) * n + 0);
939 temp2 =
940 (((((((((((-0.0001318610477581180009865L * n +
941 0.0006593052387905900049326L) * n +
942 0.003296526193952950024663L) * n +
943 -0.02175707288008947016278L) * n +
944 -0.002443824751783786951617L) * n +
945 0.1936599254740893041155L) * n + -0.332315235811507074101L) * n +
946 -0.1450959899590254003448L) * n + 1.L) * n +
947 -1.191743544913337989168L) * n + 0.6198397155708362432299L) * n +
948 -0.123967943114167248646L) /
949 ((((((((((((7.216381428267480787248e-8L * n +
950 7.216381428267480787248e-8L) * n +
951 -6.494743285440732708523e-6L) * n +
952 -6.494743285440732708523e-6L) * n +
953 0.0002102131910054317153325L) * n +
954 0.0002102131910054317153325L) * n +
955 -0.00299912812158796501518L) * n +
956 -0.00299912812158796501518L) * n + 0.0183827213951114498582L) * n +
957 0.0183827213951114498582L) * n + -0.03740972132413862040109L) * n +
958 -0.03740972132413862040109L) * n + 0);
959 temp4 =
960 (((((((((((0.000222172850477671628527L * n +
961 -0.001555209953343701399689L) * n +
962 -0.000222172850477671628527L) * n +
963 0.02643856920684292379471L) * n +
964 -0.06531881804043545878694L) * n +
965 -0.04043545878693623639191L) * n + 0.4510108864696734059098L) * n +
966 -0.9317929349033548100422L) * n + 1.L) * n +
967 -0.6156409686736280826483L) * n + 0.2068429237947122861586L) * n +
968 -0.02954898911353032659409L) /
969 ((((((((((((4.263507034896942478807e-8L * n +
970 4.263507034896942478807e-8L) * n +
971 -3.837156331407248230927e-6L) * n +
972 -3.837156331407248230927e-6L) * n +
973 0.0001241959599265479344077L) * n +
974 0.0001241959599265479344077L) * n +
975 -0.001771913523703169294192L) * n +
976 -0.001771913523703169294192L) * n +
977 0.01086068728041507539281L) * n + 0.01086068728041507539281L) * n +
978 -0.02210202046890574981014L) * n + -0.02210202046890574981014L) * n +
979 0);
980 temp6 =
981 (((((((((((-0.0008210180623973727422003L * n +
982 0.007389162561576354679803L) * n +
983 -0.02107279693486590038314L) * n +
984 -0.007389162561576354679803L) * n +
985 0.2019704433497536945813L) * n + -0.6091954022988505747126L) * n +
986 1.L) * n + -1.039408866995073891626L) * n +
987 0.7052545155993431855501L) * n + -0.3045977011494252873563L) * n +
988 0.07635467980295566502463L) * n +
989 -0.00848385331143951833607L) /
990 ((((((((((((2.221911675348222380829e-7L * n +
991 2.221911675348222380829e-7L) * n +
992 -0.00001999720507813400142746L) * n +
993 -0.00001999720507813400142746L) * n +
994 0.0006472428710289371795353L) * n +
995 0.0006472428710289371795353L) * n +
996 -0.009234264922747212214723L) * n +
997 -0.009234264922747212214723L) * n +
998 0.05660008925315047764027L) * n + 0.05660008925315047764027L) * n +
999 -0.1151839012500518482222L) * n + -0.1151839012500518482222L) * n + 0);
1000 a4 = temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6;
1001 temp1 =
1002 (((((((((0.005136986301369863013699L * n +
1003 -0.02568493150684931506849L) * n +
1004 -0.02739726027397260273973L) * n +
1005 0.3424657534246575342466L) * n + -0.6226027397260273972603L) * n +
1006 0.08561643835616438356164L) * n + 1.L) * n +
1007 -1.315068493150684931507L) * n + 0.6969178082191780821918L) * n +
1008 -0.1393835616438356164384L) /
1009 ((((((((((0.0000316274288877028603056L * n +
1010 0.0000316274288877028603056L) * n +
1011 -0.001707881159935954456502L) * n +
1012 -0.001707881159935954456502L) * n +
1013 0.03064697859218407163613L) * n + 0.03064697859218407163613L) * n +
1014 -0.2111447152543042954002L) * n + -0.2111447152543042954002L) * n +
1015 0.4554349759829211884006L) * n + 0.4554349759829211884006L) * n + 0);
1016 temp3 =
1017 (((((((((-0.004201680672268907563025L * n +
1018 0.02941176470588235294118L) * n +
1019 -0.05882352941176470588235L) * n +
1020 -0.05882352941176470588235L) * n + 0.4705882352941176470588L) * n +
1021 -0.9411764705882352941176L) * n + 1.L) * n +
1022 -0.6134453781512605042017L) * n + 0.2058823529411764705882L) * n +
1023 -0.02941176470588235294118L) /
1024 ((((((((((5.543342878276851866288e-6L * n +
1025 5.543342878276851866288e-6L) * n +
1026 -0.0002993405154269500007795L) * n +
1027 -0.0002993405154269500007795L) * n +
1028 0.005371499249050269458433L) * n +
1029 0.005371499249050269458433L) * n +
1030 -0.03700735705537626305934L) * n + -0.03700735705537626305934L) * n +
1031 0.07982413744718666687454L) * n + 0.07982413744718666687454L) * n + 0);
1032 temp5 =
1033 (((((((((0.007936507936507936507937L * n +
1034 -0.07142857142857142857143L) * n +
1035 0.2857142857142857142857L) * n + -0.6666666666666666666667L) * n +
1036 1.L) * n + -1.L) * n + 0.6666666666666666666667L) * n +
1037 -0.2857142857142857142857L) * n + 0.07142857142857142857143L) * n +
1038 -0.007936507936507936507937L) /
1039 ((((((((((0.00001163417641119833107739L * n +
1040 0.00001163417641119833107739L) * n +
1041 -0.0006282455262047098781793L) * n +
1042 -0.0006282455262047098781793L) * n +
1043 0.01127351694245118281399L) * n + 0.01127351694245118281399L) * n +
1044 -0.07766976172116005827268L) * n + -0.07766976172116005827268L) * n +
1045 0.1675321403212559675145L) * n + 0.1675321403212559675145L) * n + 0);
1046 a5 = temp1 * sum1 + temp3 * sum3 + temp5 * sum5;
1047 temp0 =
1048 ((((((-0.05L * n + 0.3L) * n + -0.75L) * n + 1.L) * n + -0.75L) * n +
1049 0.3L) * n +
1050 -0.05L) /
1051 (((((((0.0008524808524808524808525L * n + 0) * n +
1052 -0.04773892773892773892774L) * n + 0) * n +
1053 0.6683449883449883449883L) * n + 0) * n +
1054 -1.964115884115884115884L) * n + 0);
1055 temp2 =
1056 (((((((((((0.0004653327128897161470451L * n +
1057 -0.003257328990228013029316L) * n +
1058 -0.0004653327128897161470451L) * n +
1059 0.05537459283387622149837L) * n +
1060 -0.1680781758957654723127L) * n + 0.1342019543973941368078L) * n +
1061 0.2879478827361563517915L) * n + -0.8571428571428571428571L) * n +
1062 1.L) * n + -0.632759422987436016752L) * n +
1063 0.214332247557003257329L) * n +
1064 -0.03061889250814332247557L) /
1065 ((((((((((((3.7779735978233618332e-7L * n +
1066 3.7779735978233618332e-7L) * n +
1067 -0.0000340017623804102564988L) * n +
1068 -0.0000340017623804102564988L) * n +
1069 0.001100523709045945302011L) * n +
1070 0.001100523709045945302011L) * n +
1071 -0.01570125827255389177878L) * n +
1072 -0.01570125827255389177878L) * n + 0.09623858824151318999421L) * n +
1073 0.09623858824151318999421L) * n + -0.1958501513111630774331L) * n +
1074 -0.1958501513111630774331L) * n + 0);
1075 temp4 =
1076 (((((((((((-0.0008210180623973727422003L * n +
1077 0.007389162561576354679803L) * n +
1078 -0.02107279693486590038314L) * n +
1079 -0.007389162561576354679803L) * n +
1080 0.2019704433497536945813L) * n + -0.6091954022988505747126L) * n +
1081 1.L) * n + -1.039408866995073891626L) * n +
1082 0.7052545155993431855501L) * n + -0.3045977011494252873563L) * n +
1083 0.07635467980295566502463L) * n +
1084 -0.00848385331143951833607L) /
1085 ((((((((((((2.221911675348222380829e-7L * n +
1086 2.221911675348222380829e-7L) * n +
1087 -0.00001999720507813400142746L) * n +
1088 -0.00001999720507813400142746L) * n +
1089 0.0006472428710289371795353L) * n +
1090 0.0006472428710289371795353L) * n +
1091 -0.009234264922747212214723L) * n +
1092 -0.009234264922747212214723L) * n +
1093 0.05660008925315047764027L) * n + 0.05660008925315047764027L) * n +
1094 -0.1151839012500518482222L) * n + -0.1151839012500518482222L) * n + 0);
1095 temp6 =
1096 (((((((((((0.002164502164502164502165L * n +
1097 -0.02380952380952380952381L) * n +
1098 0.119047619047619047619L) * n +
1099 -0.3571428571428571428571L) * n +
1100 0.7142857142857142857143L) * n + -1.L) * n + 1.L) * n +
1101 -0.7142857142857142857143L) * n + 0.3571428571428571428571L) * n +
1102 -0.119047619047619047619L) * n + 0.02380952380952380952381L) * n +
1103 -0.002164502164502164502165L) /
1104 ((((((((((((7.987864287408898641822e-7L * n +
1105 7.987864287408898641822e-7L) * n +
1106 -0.00007189077858668008777639L) * n +
1107 -0.00007189077858668008777639L) * n +
1108 0.002326864866922212174363L) * n +
1109 0.002326864866922212174363L) * n +
1110 -0.03319756397847138275541L) * n +
1111 -0.03319756397847138275541L) * n + 0.2034796597117393204423L) * n +
1112 0.2034796597117393204423L) * n + -0.414090884659277305592L) * n +
1113 -0.414090884659277305592L) * n + 0);
1114 a6 = temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6;
1115 for (i = 0; i < nn; i++)
1116 {
1117 z = n1 * i - 1.L;
1118 y[i] =
1119 x[i] -
1120 ((((((a6 * z + a5) * z + a4) * z + a3) * z + a2) * z + a1) * z + a0);
1121 }
1122 a[0] = a0;
1123 a[1] = a1;
1124 a[2] = a2;
1125 a[3] = a3;
1126 a[4] = a4;
1127 a[5] = a5;
1128 a[6] = a6;
1129 }
1130
1131 void
1132 polyreg7 (double *x, int nn, double *y, double *a)
1133 {
1134
1135 /*
1136 polynominal detrending of a time series, order 7
1137 machine-generated file, do not edit!
1138 made by polyregz.m (Mathematica )
1139 Gerhard Heinzel AEI 17.01.2008
1140
1141 x[]: input, read-only: time series to be detrended
1142 nn: input, read-only: length of x[]
1143 y[]: output: time series with trend subtracted
1144 a[]: fitting coefficients in for z^0, z^1, z^2,... with
1145 z = 2*i/(nn-1)-1 ; i=0,...,nn-1
1146 */
1147
1148 long double n = nn, n1 = 2.L / (n - 1), z;
1149 long double a0, temp0, sum0 = 0;
1150 long double a1, temp1, sum1 = 0;
1151 long double a2, temp2, sum2 = 0;
1152 long double a3, temp3, sum3 = 0;
1153 long double a4, temp4, sum4 = 0;
1154 long double a5, temp5, sum5 = 0;
1155 long double a6, temp6, sum6 = 0;
1156 long double a7, temp7, sum7 = 0;
1157 int i;
1158 for (i = 0; i < nn; i++)
1159 {
1160 z = n1 * i - 1.L;
1161 sum0 += x[i];
1162 sum1 += x[i] * z;
1163 sum2 += x[i] * z * z;
1164 sum3 += x[i] * z * z * z;
1165 sum4 += x[i] * z * z * z * z;
1166 sum5 += x[i] * z * z * z * z * z;
1167 sum6 += x[i] * z * z * z * z * z * z;
1168 sum7 += x[i] * z * z * z * z * z * z * z;
1169 /* the above code is efficiently optimized by GCC4 */
1170
1171 }
1172 temp0 =
1173 ((((((0.002023472278429785511938L * n + 0) * n +
1174 -0.09510319708619991906111L) * n + 0) * n + 1.L) * n + 0) * n +
1175 -1.572931722263976412095L) /
1176 (((((((0.0004228644108392041559643L * n + 0) * n +
1177 -0.023680407006995432734L) * n + 0) * n +
1178 0.331525698097936058276L) * n + 0) * n +
1179 -0.9742796025735263753417L) * n + 0);
1180 temp2 =
1181 ((((((-0.00365675280351048269137L * n + 0.00731350560702096538274L) * n +
1182 0.1060458313018039980497L) * n + -0.2194051682106289614822L) * n +
1183 -0.3902974158946855192589L) * n + 1.L) * n +
1184 -0.5L) /
1185 (((((((0.00008490963425838399718737L * n + 0) * n +
1186 -0.004754939518469503842493L) * n + 0) * n +
1187 0.0665691532585730537949L) * n + 0) * n +
1188 -0.1956317973313167295197L) * n + 0);
1189 temp4 =
1190 ((((((0.01744186046511627906977L * n + -0.06976744186046511627907L) * n +
1191 -0.1453488372093023255814L) * n + 0.9302325581395348837209L) * n +
1192 -1.48255813953488372093L) * n + 1.L) * n +
1193 -0.25L) /
1194 (((((((0.0001840905495390545224432L * n + 0) * n +
1195 -0.01030907077418705325682L) * n + 0) * n +
1196 0.1443269908386187455955L) * n + 0) * n +
1197 -0.4241446261379816197092L) * n + 0);
1198 temp6 =
1199 ((((((-0.05L * n + 0.3L) * n + -0.75L) * n + 1.L) * n + -0.75L) * n +
1200 0.3L) * n +
1201 -0.05L) /
1202 (((((((0.0008524808524808524808525L * n + 0) * n +
1203 -0.04773892773892773892774L) * n + 0) * n +
1204 0.6683449883449883449883L) * n + 0) * n +
1205 -1.964115884115884115884L) * n + 0);
1206 a0 = temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6;
1207 temp1 =
1208 (((((((((((((5.609917572601837047788e-7L * n +
1209 -5.609917572601837047788e-7L) * n +
1210 -0.00005946512626957947270656L) * n +
1211 0.00005946512626957947270656L) * n +
1212 0.002301300386632725593744L) * n +
1213 -0.002301300386632725593744L) * n +
1214 -0.03983795876891353236683L) * n +
1215 0.03983795876891353236683L) * n + 0.3107415910765268958665L) * n +
1216 -0.3107415910765268958665L) * n + -0.9305548012124555634861L) * n +
1217 0.9305548012124555634861L) * n + 1.L) * n +
1218 -1.L) /
1219 ((((((((((((((4.342067720592805092166e-9L * n +
1220 4.342067720592805092166e-9L) * n +
1221 -6.03547413162399907811e-7L) * n +
1222 -6.03547413162399907811e-7L) * n +
1223 0.00003179696191790111168993L) * n +
1224 0.00003179696191790111168993L) * n +
1225 -0.0008002300547020922000708L) * n +
1226 -0.0008002300547020922000708L) * n +
1227 0.009948441351796940799848L) * n +
1228 0.009948441351796940799848L) * n +
1229 -0.05644889508712882125972L) * n + -0.05644889508712882125972L) * n +
1230 0.1102954674114101978292L) * n + 0.1102954674114101978292L) * n + 0);
1231 temp3 =
1232 (((((((((((((-1.649242420494146014028e-6L * n +
1233 4.947727261482438042085e-6L) * n +
1234 0.0001352378784805199731503L) * n +
1235 -0.0004189075748055130875632L) * n +
1236 -0.003756424486412166571285L) * n +
1237 0.0123907583051725190034L) * n + 0.0388677746591388959767L) * n +
1238 -0.150019174406522078369L) * n + -0.09621672427627512159432L) * n +
1239 0.6998399213892527039133L) * n + -0.4179053066259727879713L) * n +
1240 -0.7495871200135646262318L) * n + 1.L) * n +
1241 -0.3333333333333333333333L) /
1242 ((((((((((((((1.934107788297951760651e-9L * n +
1243 1.934107788297951760651e-9L) * n +
1244 -2.688409825734152947305e-7L) * n +
1245 -2.688409825734152947305e-7L) * n +
1246 0.00001416347133370590074325L) * n +
1247 0.00001416347133370590074325L) * n +
1248 -0.0003564502630599476156327L) * n +
1249 -0.0003564502630599476156327L) * n +
1250 0.004431381345961347923161L) * n +
1251 0.004431381345961347923161L) * n +
1252 -0.02514429867388714313808L) * n + -0.02514429867388714313808L) * n +
1253 0.04912943239522925144335L) * n + 0.04912943239522925144335L) * n + 0);
1254 temp5 =
1255 (((((((((((((0.00001012603538711833284953L * n +
1256 -0.00005063017693559166424767L) * n +
1257 -0.0005603072914205477510075L) * n +
1258 0.003206577872587472069019L) * n +
1259 0.007261717510615460430829L) * n +
1260 -0.06252826851545570534587L) * n +
1261 0.03303787812303808064375L) * n + 0.3720035373616952333376L) * n +
1262 -0.7991244354735271681529L) * n + 0.2505876475869657672497L) * n +
1263 1.L) * n + -1.407687686065900238299L) * n +
1264 0.7548048037911876489371L) * n +
1265 -0.1509609607582375297874L) /
1266 ((((((((((((((6.394260206712529962582e-9L * n +
1267 6.394260206712529962582e-9L) * n +
1268 -8.888021687330416647989e-7L) * n +
1269 -8.888021687330416647989e-7L) * n +
1270 0.00004682516749375585691599L) * n +
1271 0.00004682516749375585691599L) * n +
1272 -0.001178442973316499134514L) * n +
1273 -0.001178442973316499134514L) * n +
1274 0.01465037552337478754955L) * n + 0.01465037552337478754955L) * n +
1275 -0.08312834962399880412747L) * n + -0.08312834962399880412747L) * n +
1276 0.1624244400668290010975L) * n + 0.1624244400668290010975L) * n + 0);
1277 temp7 =
1278 (((((((((((((-0.00003463502914186507936508L * n +
1279 0.0002424452039930555555556L) * n +
1280 0.0009005107576884920634921L) * n +
1281 -0.01018269856770833333333L) * n +
1282 0.01585591634114583333333L) * n +
1283 0.06356913248697916666667L) * n +
1284 -0.2757937891953656462585L) * n + 0.3764689127604166666667L) * n +
1285 -0.02229803176153273809524L) * n + -0.5844938247922867063492L) * n +
1286 0.8224988180493551587302L) * n + -0.5482725113157242063492L) * n +
1287 0.1884630475725446428571L) * n +
1288 -0.02692329251036352040816L) /
1289 ((((((((((((((3.936759889140841521794e-8L * n +
1290 3.936759889140841521794e-8L) * n +
1291 -5.472096245905769715294e-6L) * n +
1292 -5.472096245905769715294e-6L) * n +
1293 0.000288288926681783824641L) * n +
1294 0.000288288926681783824641L) * n +
1295 -0.007255330372889896699421L) * n +
1296 -0.007255330372889896699421L) * n +
1297 0.09019809775762156714538L) * n + 0.09019809775762156714538L) * n +
1298 -0.5117970521541950113379L) * n + -0.5117970521541950113379L) * n +
1299 1.L) * n + 1.L) * n + 0);
1300 a1 = temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7;
1301 temp0 =
1302 ((((((-0.00365675280351048269137L * n + 0.00731350560702096538274L) * n +
1303 0.1060458313018039980497L) * n + -0.2194051682106289614822L) * n +
1304 -0.3902974158946855192589L) * n + 1.L) * n +
1305 -0.5L) /
1306 (((((((0.00008490963425838399718737L * n + 0) * n +
1307 -0.004754939518469503842493L) * n + 0) * n +
1308 0.0665691532585730537949L) * n + 0) * n +
1309 -0.1956317973313167295197L) * n + 0);
1310 temp2 =
1311 (((((((((((0.00003862513958696278510718L * n +
1312 -0.0001158754187608883553215L) * n +
1313 -0.001789631467529275709966L) * n +
1314 0.005677895519283529410755L) * n +
1315 0.02510634073152581031966L) * n +
1316 -0.09056307728489874348129L) * n +
1317 -0.07943331484095168910597L) * n + 0.4848828356460254874421L) * n +
1318 -0.1823723637030884566243L) * n + -0.8280981009878594033475L) * n +
1319 1.L) * n +
1320 -0.3333333333333333333333L) /
1321 ((((((((((((5.536259194458426688747e-8L * n +
1322 5.536259194458426688747e-8L) * n +
1323 -4.982633275012584019873e-6L) * n +
1324 -4.982633275012584019873e-6L) * n +
1325 0.0001612712303345739694432L) * n +
1326 0.0001612712303345739694432L) * n +
1327 -0.002300869321216922131843L) * n +
1328 -0.002300869321216922131843L) * n +
1329 0.01410284522159561780985L) * n + 0.01410284522159561780985L) * n +
1330 -0.02869996766407248395447L) * n + -0.02869996766407248395447L) * n +
1331 0);
1332 temp4 =
1333 (((((((((((-0.0001318610477581180009865L * n +
1334 0.0006593052387905900049326L) * n +
1335 0.003296526193952950024663L) * n +
1336 -0.02175707288008947016278L) * n +
1337 -0.002443824751783786951617L) * n +
1338 0.1936599254740893041155L) * n + -0.332315235811507074101L) * n +
1339 -0.1450959899590254003448L) * n + 1.L) * n +
1340 -1.191743544913337989168L) * n + 0.6198397155708362432299L) * n +
1341 -0.123967943114167248646L) /
1342 ((((((((((((7.216381428267480787248e-8L * n +
1343 7.216381428267480787248e-8L) * n +
1344 -6.494743285440732708523e-6L) * n +
1345 -6.494743285440732708523e-6L) * n +
1346 0.0002102131910054317153325L) * n +
1347 0.0002102131910054317153325L) * n +
1348 -0.00299912812158796501518L) * n +
1349 -0.00299912812158796501518L) * n + 0.0183827213951114498582L) * n +
1350 0.0183827213951114498582L) * n + -0.03740972132413862040109L) * n +
1351 -0.03740972132413862040109L) * n + 0);
1352 temp6 =
1353 (((((((((((0.0004653327128897161470451L * n +
1354 -0.003257328990228013029316L) * n +
1355 -0.0004653327128897161470451L) * n +
1356 0.05537459283387622149837L) * n +
1357 -0.1680781758957654723127L) * n + 0.1342019543973941368078L) * n +
1358 0.2879478827361563517915L) * n + -0.8571428571428571428571L) * n +
1359 1.L) * n + -0.632759422987436016752L) * n +
1360 0.214332247557003257329L) * n +
1361 -0.03061889250814332247557L) /
1362 ((((((((((((3.7779735978233618332e-7L * n +
1363 3.7779735978233618332e-7L) * n +
1364 -0.0000340017623804102564988L) * n +
1365 -0.0000340017623804102564988L) * n +
1366 0.001100523709045945302011L) * n +
1367 0.001100523709045945302011L) * n +
1368 -0.01570125827255389177878L) * n +
1369 -0.01570125827255389177878L) * n + 0.09623858824151318999421L) * n +
1370 0.09623858824151318999421L) * n + -0.1958501513111630774331L) * n +
1371 -0.1958501513111630774331L) * n + 0);
1372 a2 = temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6;
1373 temp1 =
1374 (((((((((((((-1.649242420494146014028e-6L * n +
1375 4.947727261482438042085e-6L) * n +
1376 0.0001352378784805199731503L) * n +
1377 -0.0004189075748055130875632L) * n +
1378 -0.003756424486412166571285L) * n +
1379 0.0123907583051725190034L) * n + 0.0388677746591388959767L) * n +
1380 -0.150019174406522078369L) * n + -0.09621672427627512159432L) * n +
1381 0.6998399213892527039133L) * n + -0.4179053066259727879713L) * n +
1382 -0.7495871200135646262318L) * n + 1.L) * n +
1383 -0.3333333333333333333333L) /
1384 ((((((((((((((1.934107788297951760651e-9L * n +
1385 1.934107788297951760651e-9L) * n +
1386 -2.688409825734152947305e-7L) * n +
1387 -2.688409825734152947305e-7L) * n +
1388 0.00001416347133370590074325L) * n +
1389 0.00001416347133370590074325L) * n +
1390 -0.0003564502630599476156327L) * n +
1391 -0.0003564502630599476156327L) * n +
1392 0.004431381345961347923161L) * n +
1393 0.004431381345961347923161L) * n +
1394 -0.02514429867388714313808L) * n + -0.02514429867388714313808L) * n +
1395 0.04912943239522925144335L) * n + 0.04912943239522925144335L) * n + 0);
1396 temp3 =
1397 (((((((((((((3.849737062958599927625e-6L * n +
1398 -0.00001924868531479299963812L) * n +
1399 -0.0002130187841503758626619L) * n +
1400 0.001219083403270223310415L) * n +
1401 0.0030194771030471952099L) * n +
1402 -0.02506563801692344412877L) * n +
1403 0.00985019389842340434815L) * n + 0.1653282414144447267585L) * n +
1404 -0.2908612375108113449185L) * n + -0.1751694525930545610401L) * n +
1405 1.L) * n + -1.176184499931987978554L) * n +
1406 0.6101153124574924865965L) * n +
1407 -0.1220230624914984973193L) /
1408 ((((((((((((((5.745959963953541658851e-10L * n +
1409 5.745959963953541658851e-10L) * n +
1410 -7.986884349895422905803e-8L) * n +
1411 -7.986884349895422905803e-8L) * n +
1412 4.207766481603178556777e-6L) * n +
1413 4.207766481603178556777e-6L) * n +
1414 -0.0001058963183476745867101L) * n +
1415 -0.0001058963183476745867101L) * n +
1416 0.001316500556637121976376L) * n +
1417 0.001316500556637121976376L) * n +
1418 -0.007470014565681931600839L) * n +
1419 -0.007470014565681931600839L) * n + 0.01459565766203622838015L) * n +
1420 0.01459565766203622838015L) * n + 0);
1421 temp5 =
1422 (((((((((((((-0.00001186718249353238554102L * n +
1423 0.00008307027745472669878717L) * n +
1424 0.0003085467448318420240666L) * n +
1425 -0.003488951653098521349061L) * n +
1426 0.003382147010656729879192L) * n +
1427 0.03613557069280611397242L) * n +
1428 -0.1166306695464362850972L) * n +
1429 0.05425675836043006669357L) * n + 0.3601096527662402392424L) * n +
1430 -0.8897420074525906059383L) * n + 1.L) * n +
1431 -0.6253293143141955236988L) * n + 0.2110815750124605416182L) * n +
1432 -0.03015451071606579165974L) /
1433 ((((((((((((((8.758914154660031738831e-10L * n +
1434 8.758914154660031738831e-10L) * n +
1435 -1.217489067497744411697e-7L) * n +
1436 -1.217489067497744411697e-7L) * n +
1437 6.414152835457541242346e-6L) * n +
1438 6.414152835457541242346e-6L) * n +
1439 -0.0001614241601961379869371L) * n +
1440 -0.0001614241601961379869371L) * n +
1441 0.002006821389721735287925L) * n +
1442 0.002006821389721735287925L) * n +
1443 -0.01138699481467481748595L) * n + -0.01138699481467481748595L) * n +
1444 0.02224904337910122622171L) * n + 0.02224904337910122622171L) * n + 0);
1445 temp7 =
1446 (((((((((((((0.00006794678407870955467678L * n +
1447 -0.000611521056708385992091L) * n +
1448 0.0004076807044722573280607L) * n +
1449 0.01263810183863997716988L) * n +
1450 -0.05553064173472669538551L) * n +
1451 0.07904928859717069591096L) * n +
1452 0.0833299359941293978556L) * n + -0.5260168236237378884857L) * n +
1453 1.L) * n + -1.097299794800712082297L) * n +
1454 0.7620639515131748814329L) * n + -0.3324228464266786253007L) * n +
1455 0.08361531248725997798524L) * n +
1456 -0.009290590276362219776138L) /
1457 ((((((((((((((8.581234431814923840236e-9L * n +
1458 8.581234431814923840236e-9L) * n +
1459 -1.192791586022274413793e-6L) * n +
1460 -1.192791586022274413793e-6L) * n +
1461 0.00006284037974418068728205L) * n +
1462 0.00006284037974418068728205L) * n +
1463 -0.001581495762080195018984L) * n +
1464 -0.001581495762080195018984L) * n +
1465 0.01966111838054798994458L) * n + 0.01966111838054798994458L) * n +
1466 -0.1115600293063703720477L) * n + -0.1115600293063703720477L) * n +
1467 0.2179770845431899694201L) * n + 0.2179770845431899694201L) * n + 0);
1468 a3 = temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7;
1469 temp0 =
1470 ((((((0.01744186046511627906977L * n + -0.06976744186046511627907L) * n +
1471 -0.1453488372093023255814L) * n + 0.9302325581395348837209L) * n +
1472 -1.48255813953488372093L) * n + 1.L) * n +
1473 -0.25L) /
1474 (((((((0.0001840905495390545224432L * n + 0) * n +
1475 -0.01030907077418705325682L) * n + 0) * n +
1476 0.1443269908386187455955L) * n + 0) * n +
1477 -0.4241446261379816197092L) * n + 0);
1478 temp2 =
1479 (((((((((((-0.0001318610477581180009865L * n +
1480 0.0006593052387905900049326L) * n +
1481 0.003296526193952950024663L) * n +
1482 -0.02175707288008947016278L) * n +
1483 -0.002443824751783786951617L) * n +
1484 0.1936599254740893041155L) * n + -0.332315235811507074101L) * n +
1485 -0.1450959899590254003448L) * n + 1.L) * n +
1486 -1.191743544913337989168L) * n + 0.6198397155708362432299L) * n +
1487 -0.123967943114167248646L) /
1488 ((((((((((((7.216381428267480787248e-8L * n +
1489 7.216381428267480787248e-8L) * n +
1490 -6.494743285440732708523e-6L) * n +
1491 -6.494743285440732708523e-6L) * n +
1492 0.0002102131910054317153325L) * n +
1493 0.0002102131910054317153325L) * n +
1494 -0.00299912812158796501518L) * n +
1495 -0.00299912812158796501518L) * n + 0.0183827213951114498582L) * n +
1496 0.0183827213951114498582L) * n + -0.03740972132413862040109L) * n +
1497 -0.03740972132413862040109L) * n + 0);
1498 temp4 =
1499 (((((((((((0.000222172850477671628527L * n +
1500 -0.001555209953343701399689L) * n +
1501 -0.000222172850477671628527L) * n +
1502 0.02643856920684292379471L) * n +
1503 -0.06531881804043545878694L) * n +
1504 -0.04043545878693623639191L) * n + 0.4510108864696734059098L) * n +
1505 -0.9317929349033548100422L) * n + 1.L) * n +
1506 -0.6156409686736280826483L) * n + 0.2068429237947122861586L) * n +
1507 -0.02954898911353032659409L) /
1508 ((((((((((((4.263507034896942478807e-8L * n +
1509 4.263507034896942478807e-8L) * n +
1510 -3.837156331407248230927e-6L) * n +
1511 -3.837156331407248230927e-6L) * n +
1512 0.0001241959599265479344077L) * n +
1513 0.0001241959599265479344077L) * n +
1514 -0.001771913523703169294192L) * n +
1515 -0.001771913523703169294192L) * n +
1516 0.01086068728041507539281L) * n + 0.01086068728041507539281L) * n +
1517 -0.02210202046890574981014L) * n + -0.02210202046890574981014L) * n +
1518 0);
1519 temp6 =
1520 (((((((((((-0.0008210180623973727422003L * n +
1521 0.007389162561576354679803L) * n +
1522 -0.02107279693486590038314L) * n +
1523 -0.007389162561576354679803L) * n +
1524 0.2019704433497536945813L) * n + -0.6091954022988505747126L) * n +
1525 1.L) * n + -1.039408866995073891626L) * n +
1526 0.7052545155993431855501L) * n + -0.3045977011494252873563L) * n +
1527 0.07635467980295566502463L) * n +
1528 -0.00848385331143951833607L) /
1529 ((((((((((((2.221911675348222380829e-7L * n +
1530 2.221911675348222380829e-7L) * n +
1531 -0.00001999720507813400142746L) * n +
1532 -0.00001999720507813400142746L) * n +
1533 0.0006472428710289371795353L) * n +
1534 0.0006472428710289371795353L) * n +
1535 -0.009234264922747212214723L) * n +
1536 -0.009234264922747212214723L) * n +
1537 0.05660008925315047764027L) * n + 0.05660008925315047764027L) * n +
1538 -0.1151839012500518482222L) * n + -0.1151839012500518482222L) * n + 0);
1539 a4 = temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6;
1540 temp1 =
1541 (((((((((((((0.00001012603538711833284953L * n +
1542 -0.00005063017693559166424767L) * n +
1543 -0.0005603072914205477510075L) * n +
1544 0.003206577872587472069019L) * n +
1545 0.007261717510615460430829L) * n +
1546 -0.06252826851545570534587L) * n +
1547 0.03303787812303808064375L) * n + 0.3720035373616952333376L) * n +
1548 -0.7991244354735271681529L) * n + 0.2505876475869657672497L) * n +
1549 1.L) * n + -1.407687686065900238299L) * n +
1550 0.7548048037911876489371L) * n +
1551 -0.1509609607582375297874L) /
1552 ((((((((((((((6.394260206712529962582e-9L * n +
1553 6.394260206712529962582e-9L) * n +
1554 -8.888021687330416647989e-7L) * n +
1555 -8.888021687330416647989e-7L) * n +
1556 0.00004682516749375585691599L) * n +
1557 0.00004682516749375585691599L) * n +
1558 -0.001178442973316499134514L) * n +
1559 -0.001178442973316499134514L) * n +
1560 0.01465037552337478754955L) * n + 0.01465037552337478754955L) * n +
1561 -0.08312834962399880412747L) * n + -0.08312834962399880412747L) * n +
1562 0.1624244400668290010975L) * n + 0.1624244400668290010975L) * n + 0);
1563 temp3 =
1564 (((((((((((((-0.00001186718249353238554102L * n +
1565 0.00008307027745472669878717L) * n +
1566 0.0003085467448318420240666L) * n +
1567 -0.003488951653098521349061L) * n +
1568 0.003382147010656729879192L) * n +
1569 0.03613557069280611397242L) * n +
1570 -0.1166306695464362850972L) * n +
1571 0.05425675836043006669357L) * n + 0.3601096527662402392424L) * n +
1572 -0.8897420074525906059383L) * n + 1.L) * n +
1573 -0.6253293143141955236988L) * n + 0.2110815750124605416182L) * n +
1574 -0.03015451071606579165974L) /
1575 ((((((((((((((8.758914154660031738831e-10L * n +
1576 8.758914154660031738831e-10L) * n +
1577 -1.217489067497744411697e-7L) * n +
1578 -1.217489067497744411697e-7L) * n +
1579 6.414152835457541242346e-6L) * n +
1580 6.414152835457541242346e-6L) * n +
1581 -0.0001614241601961379869371L) * n +
1582 -0.0001614241601961379869371L) * n +
1583 0.002006821389721735287925L) * n +
1584 0.002006821389721735287925L) * n +
1585 -0.01138699481467481748595L) * n + -0.01138699481467481748595L) * n +
1586 0.02224904337910122622171L) * n + 0.02224904337910122622171L) * n + 0);
1587 temp5 =
1588 (((((((((((((0.00003568497305784534132677L * n +
1589 -0.0003211647575206080719409L) * n +
1590 0.0002141098383470720479606L) * n +
1591 0.006637404988759233486779L) * n +
1592 -0.02539580582616660124422L) * n +
1593 0.007600899261321057702601L) * n +
1594 0.179424044534846376191L) * n + -0.5927987724369268101203L) * n +
1595 1.L) * n + -1.05110088141883452878L) * n +
1596 0.7167683688398815258894L) * n + -0.3102451557649073974949L) * n +
1597 0.07782892623916068943368L) * n +
1598 -0.00864765847101785438152L) /
1599 ((((((((((((((1.238126017627523389601e-9L * n +
1600 1.238126017627523389601e-9L) * n +
1601 -1.720995164502257511545e-7L) * n +
1602 -1.720995164502257511545e-7L) * n +
1603 9.066796827086353782047e-6L) * n +
1604 9.066796827086353782047e-6L) * n +
1605 -0.0002281829106706996781333L) * n +
1606 -0.0002281829106706996781333L) * n +
1607 0.002836764616563758529692L) * n +
1608 0.002836764616563758529692L) * n +
1609 -0.01609621271962998323566L) * n + -0.01609621271962998323566L) * n +
1610 0.03145038184936729813328L) * n + 0.03145038184936729813328L) * n + 0);
1611 temp7 =
1612 (((((((((((((-0.0001548706829797119405297L * n +
1613 0.001703577512776831345826L) * n +
1614 -0.006298074441174952248206L) * n +
1615 0.001135718341851220897217L) * n +
1616 0.07098239636570130607609L) * n +
1617 -0.2947189097103918228279L) * n +
1618 0.6609880749574105621806L) * n + -0.9744463373083475298126L) * n +
1619 1.L) * n + -0.7240204429301533219761L) * n +
1620 0.3645655877342419080068L) * n + -0.1219348510660265345104L) * n +
1621 0.02441794434980124929018L) * n +
1622 -0.002219813122709204480925L) /
1623 ((((((((((((((8.890524703760046188512e-9L * n +
1624 8.890524703760046188512e-9L) * n +
1625 -1.235782933822646420203e-6L) * n +
1626 -1.235782933822646420203e-6L) * n +
1627 0.00006510531240563481823848L) * n +
1628 0.00006510531240563481823848L) * n +
1629 -0.001638497031328865232404L) * n +
1630 -0.001638497031328865232404L) * n +
1631 0.02036975682866212758601L) * n + 0.02036975682866212758601L) * n +
1632 -0.1155809463523431451121L) * n + -0.1155809463523431451121L) * n +
1633 0.2258335523150311892621L) * n + 0.2258335523150311892621L) * n + 0);
1634 a5 = temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7;
1635 temp0 =
1636 ((((((-0.05L * n + 0.3L) * n + -0.75L) * n + 1.L) * n + -0.75L) * n +
1637 0.3L) * n +
1638 -0.05L) /
1639 (((((((0.0008524808524808524808525L * n + 0) * n +
1640 -0.04773892773892773892774L) * n + 0) * n +
1641 0.6683449883449883449883L) * n + 0) * n +
1642 -1.964115884115884115884L) * n + 0);
1643 temp2 =
1644 (((((((((((0.0004653327128897161470451L * n +
1645 -0.003257328990228013029316L) * n +
1646 -0.0004653327128897161470451L) * n +
1647 0.05537459283387622149837L) * n +
1648 -0.1680781758957654723127L) * n + 0.1342019543973941368078L) * n +
1649 0.2879478827361563517915L) * n + -0.8571428571428571428571L) * n +
1650 1.L) * n + -0.632759422987436016752L) * n +
1651 0.214332247557003257329L) * n +
1652 -0.03061889250814332247557L) /
1653 ((((((((((((3.7779735978233618332e-7L * n +
1654 3.7779735978233618332e-7L) * n +
1655 -0.0000340017623804102564988L) * n +
1656 -0.0000340017623804102564988L) * n +
1657 0.001100523709045945302011L) * n +
1658 0.001100523709045945302011L) * n +
1659 -0.01570125827255389177878L) * n +
1660 -0.01570125827255389177878L) * n + 0.09623858824151318999421L) * n +
1661 0.09623858824151318999421L) * n + -0.1958501513111630774331L) * n +
1662 -0.1958501513111630774331L) * n + 0);
1663 temp4 =
1664 (((((((((((-0.0008210180623973727422003L * n +
1665 0.007389162561576354679803L) * n +
1666 -0.02107279693486590038314L) * n +
1667 -0.007389162561576354679803L) * n +
1668 0.2019704433497536945813L) * n + -0.6091954022988505747126L) * n +
1669 1.L) * n + -1.039408866995073891626L) * n +
1670 0.7052545155993431855501L) * n + -0.3045977011494252873563L) * n +
1671 0.07635467980295566502463L) * n +
1672 -0.00848385331143951833607L) /
1673 ((((((((((((2.221911675348222380829e-7L * n +
1674 2.221911675348222380829e-7L) * n +
1675 -0.00001999720507813400142746L) * n +
1676 -0.00001999720507813400142746L) * n +
1677 0.0006472428710289371795353L) * n +
1678 0.0006472428710289371795353L) * n +
1679 -0.009234264922747212214723L) * n +
1680 -0.009234264922747212214723L) * n +
1681 0.05660008925315047764027L) * n + 0.05660008925315047764027L) * n +
1682 -0.1151839012500518482222L) * n + -0.1151839012500518482222L) * n + 0);
1683 temp6 =
1684 (((((((((((0.002164502164502164502165L * n +
1685 -0.02380952380952380952381L) * n +
1686 0.119047619047619047619L) * n +
1687 -0.3571428571428571428571L) * n +
1688 0.7142857142857142857143L) * n + -1.L) * n + 1.L) * n +
1689 -0.7142857142857142857143L) * n + 0.3571428571428571428571L) * n +
1690 -0.119047619047619047619L) * n + 0.02380952380952380952381L) * n +
1691 -0.002164502164502164502165L) /
1692 ((((((((((((7.987864287408898641822e-7L * n +
1693 7.987864287408898641822e-7L) * n +
1694 -0.00007189077858668008777639L) * n +
1695 -0.00007189077858668008777639L) * n +
1696 0.002326864866922212174363L) * n +
1697 0.002326864866922212174363L) * n +
1698 -0.03319756397847138275541L) * n +
1699 -0.03319756397847138275541L) * n + 0.2034796597117393204423L) * n +
1700 0.2034796597117393204423L) * n + -0.414090884659277305592L) * n +
1701 -0.414090884659277305592L) * n + 0);
1702 a6 = temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6;
1703 temp1 =
1704 (((((((((((((-0.00003463502914186507936508L * n +
1705 0.0002424452039930555555556L) * n +
1706 0.0009005107576884920634921L) * n +
1707 -0.01018269856770833333333L) * n +
1708 0.01585591634114583333333L) * n +
1709 0.06356913248697916666667L) * n +
1710 -0.2757937891953656462585L) * n + 0.3764689127604166666667L) * n +
1711 -0.02229803176153273809524L) * n + -0.5844938247922867063492L) * n +
1712 0.8224988180493551587302L) * n + -0.5482725113157242063492L) * n +
1713 0.1884630475725446428571L) * n +
1714 -0.02692329251036352040816L) /
1715 ((((((((((((((3.936759889140841521794e-8L * n +
1716 3.936759889140841521794e-8L) * n +
1717 -5.472096245905769715294e-6L) * n +
1718 -5.472096245905769715294e-6L) * n +
1719 0.000288288926681783824641L) * n +
1720 0.000288288926681783824641L) * n +
1721 -0.007255330372889896699421L) * n +
1722 -0.007255330372889896699421L) * n +
1723 0.09019809775762156714538L) * n + 0.09019809775762156714538L) * n +
1724 -0.5117970521541950113379L) * n + -0.5117970521541950113379L) * n +
1725 1.L) * n + 1.L) * n + 0);
1726 temp3 =
1727 (((((((((((((0.00006794678407870955467678L * n +
1728 -0.000611521056708385992091L) * n +
1729 0.0004076807044722573280607L) * n +
1730 0.01263810183863997716988L) * n +
1731 -0.05553064173472669538551L) * n +
1732 0.07904928859717069591096L) * n +
1733 0.0833299359941293978556L) * n + -0.5260168236237378884857L) * n +
1734 1.L) * n + -1.097299794800712082297L) * n +
1735 0.7620639515131748814329L) * n + -0.3324228464266786253007L) * n +
1736 0.08361531248725997798524L) * n +
1737 -0.009290590276362219776138L) /
1738 ((((((((((((((8.581234431814923840236e-9L * n +
1739 8.581234431814923840236e-9L) * n +
1740 -1.192791586022274413793e-6L) * n +
1741 -1.192791586022274413793e-6L) * n +
1742 0.00006284037974418068728205L) * n +
1743 0.00006284037974418068728205L) * n +
1744 -0.001581495762080195018984L) * n +
1745 -0.001581495762080195018984L) * n +
1746 0.01966111838054798994458L) * n + 0.01966111838054798994458L) * n +
1747 -0.1115600293063703720477L) * n + -0.1115600293063703720477L) * n +
1748 0.2179770845431899694201L) * n + 0.2179770845431899694201L) * n + 0);
1749 temp5 =
1750 (((((((((((((-0.0001548706829797119405297L * n +
1751 0.001703577512776831345826L) * n +
1752 -0.006298074441174952248206L) * n +
1753 0.001135718341851220897217L) * n +
1754 0.07098239636570130607609L) * n +
1755 -0.2947189097103918228279L) * n +
1756 0.6609880749574105621806L) * n + -0.9744463373083475298126L) * n +
1757 1.L) * n + -0.7240204429301533219761L) * n +
1758 0.3645655877342419080068L) * n + -0.1219348510660265345104L) * n +
1759 0.02441794434980124929018L) * n +
1760 -0.002219813122709204480925L) /
1761 ((((((((((((((8.890524703760046188512e-9L * n +
1762 8.890524703760046188512e-9L) * n +
1763 -1.235782933822646420203e-6L) * n +
1764 -1.235782933822646420203e-6L) * n +
1765 0.00006510531240563481823848L) * n +
1766 0.00006510531240563481823848L) * n +
1767 -0.001638497031328865232404L) * n +
1768 -0.001638497031328865232404L) * n +
1769 0.02036975682866212758601L) * n + 0.02036975682866212758601L) * n +
1770 -0.1155809463523431451121L) * n + -0.1155809463523431451121L) * n +
1771 0.2258335523150311892621L) * n + 0.2258335523150311892621L) * n + 0);
1772 temp7 =
1773 (((((((((((((0.0004245265000531462585034L * n +
1774 -0.005518844500690901360544L) * n +
1775 0.03311306700414540816327L) * n +
1776 -0.121414579015199829932L) * n +
1777 0.3035364475379995748299L) * n +
1778 -0.5463656055683992346939L) * n +
1779 0.7284874740911989795918L) * n + -0.7284874740911989795918L) * n +
1780 0.5463656055683992346939L) * n + -0.3035364475379995748299L) * n +
1781 0.121414579015199829932L) * n + -0.03311306700414540816327L) * n +
1782 0.005518844500690901360544L) * n +
1783 -0.0004245265000531462585034L) /
1784 ((((((((((((((3.936759889140841521794e-8L * n +
1785 3.936759889140841521794e-8L) * n +
1786 -5.472096245905769715294e-6L) * n +
1787 -5.472096245905769715294e-6L) * n +
1788 0.000288288926681783824641L) * n +
1789 0.000288288926681783824641L) * n +
1790 -0.007255330372889896699421L) * n +
1791 -0.007255330372889896699421L) * n +
1792 0.09019809775762156714538L) * n + 0.09019809775762156714538L) * n +
1793 -0.5117970521541950113379L) * n + -0.5117970521541950113379L) * n +
1794 1.L) * n + 1.L) * n + 0);
1795 a7 = temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7;
1796 for (i = 0; i < nn; i++)
1797 {
1798 z = n1 * i - 1.L;
1799 y[i] =
1800 x[i] -
1801 (((((((a7 * z + a6) * z + a5) * z + a4) * z + a3) * z + a2) * z +
1802 a1) * z + a0);
1803 }
1804 a[0] = a0;
1805 a[1] = a1;
1806 a[2] = a2;
1807 a[3] = a3;
1808 a[4] = a4;
1809 a[5] = a5;
1810 a[6] = a6;
1811 a[7] = a7;
1812 }
1813
1814 void
1815 polyreg8 (double *x, int nn, double *y, double *a)
1816 {
1817
1818 /*
1819 polynominal detrending of a time series, order 8
1820 machine-generated file, do not edit!
1821 made by polyregz.m (Mathematica )
1822 Gerhard Heinzel AEI 17.01.2008
1823
1824 x[]: input, read-only: time series to be detrended
1825 nn: input, read-only: length of x[]
1826 y[]: output: time series with trend subtracted
1827 a[]: fitting coefficients in for z^0, z^1, z^2,... with
1828 z = 2*i/(nn-1)-1 ; i=0,...,nn-1
1829 */
1830
1831 long double n = nn, n1 = 2.L / (n - 1), z;
1832 long double a0, temp0, sum0 = 0;
1833 long double a1, temp1, sum1 = 0;
1834 long double a2, temp2, sum2 = 0;
1835 long double a3, temp3, sum3 = 0;
1836 long double a4, temp4, sum4 = 0;
1837 long double a5, temp5, sum5 = 0;
1838 long double a6, temp6, sum6 = 0;
1839 long double a7, temp7, sum7 = 0;
1840 long double a8, temp8, sum8 = 0;
1841 int i;
1842 for (i = 0; i < nn; i++)
1843 {
1844 z = n1 * i - 1.L;
1845 sum0 += x[i];
1846 sum1 += x[i] * z;
1847 sum2 += x[i] * z * z;
1848 sum3 += x[i] * z * z * z;
1849 sum4 += x[i] * z * z * z * z;
1850 sum5 += x[i] * z * z * z * z * z;
1851 sum6 += x[i] * z * z * z * z * z * z;
1852 sum7 += x[i] * z * z * z * z * z * z * z;
1853 sum8 += x[i] * z * z * z * z * z * z * z * z;
1854 /* the above code is efficiently optimized by GCC4 */
1855
1856 }
1857 temp0 =
1858 ((((((((0.00002402547524106132193656L * n + 0) * n +
1859 -0.002530683392058459243985L) * n + 0) * n +
1860 0.07643624863026189369711L) * n + 0) * n +
1861 -0.6802962043638957971664L) * n + 0) * n +
1862 1.L) /
1863 (((((((((3.967078723603413440248e-6L * n + 0) * n +
1864 -0.0004760494468324096128298L) * n + 0) * n +
1865 0.01732819986469970990701L) * n + 0) * n +
1866 -0.2081922914147071373442L) * n + 0) * n +
1867 0.5849695602676649322453L) * n + 0);
1868 temp2 =
1869 ((((((((-0.0001859213287177625696098L * n +
1870 0.0003718426574355251392197L) * n +
1871 0.01413002098254995529035L) * n +
1872 -0.02863188462253543571991L) * n + -0.2547122203433347203655L) * n +
1873 0.5380563253092048764509L) * n + 0.7309718373453975617746L) * n +
1874 -2.L) * n +
1875 1.L) /
1876 (((((((((2.093132034434014938836e-6L * n + 0) * n +
1877 -0.0002511758441320817926603L) * n + 0) * n +
1878 0.009142800726407777252834L) * n + 0) * n +
1879 -0.1098475691670971039901L) * n + 0) * n +
1880 0.3086448772695021068209L) * n + 0);
1881 temp4 =
1882 ((((((((0.0003900156006240249609984L * n +
1883 -0.001560062402496099843994L) * n +
1884 -0.01716068642745709828393L) * n +
1885 0.07644305772230889235569L) * n + 0.05330213208528341133645L) * n +
1886 -0.6016640665626625065003L) * n + 1.L) * n +
1887 -0.6796671866874674986999L) * n +
1888 0.169916796671866874675L) /
1889 (((((((((1.125861017399536083141e-6L * n + 0) * n +
1890 -0.0001351033220879443299769L) * n + 0) * n +
1891 0.004917760924001173611158L) * n + 0) * n +
1892 -0.05908518619312765364322L) * n + 0) * n +
1893 0.1660149621816659926756L) * n + 0);
1894 temp6 =
1895 ((((((((-0.002747252747252747252747L * n +
1896 0.01648351648351648351648L) * n +
1897 0.02564102564102564102564L) * n + -0.3461538461538461538462L) * n +
1898 0.9615384615384615384615L) * n + -1.320512820512820512821L) * n +
1899 1.L) * n + -0.4010989010989010989011L) * n +
1900 0.06684981684981684981685L) /
1901 (((((((((5.551360862716174071485e-6L * n + 0) * n +
1902 -0.0006661633035259408885783L) * n + 0) * n +
1903 0.02424834424834424834425L) * n + 0) * n +
1904 -0.2913354180753448152716L) * n + 0) * n +
1905 0.818581467372676163885L) * n + 0);
1906 temp8 =
1907 ((((((((0.001584831625223159790039L * n +
1908 -0.01267865300178527832031L) * n +
1909 0.04437528550624847412109L) * n +
1910 -0.08875057101249694824219L) * n + 0.1109382137656211853027L) * n +
1911 -0.08875057101249694824219L) * n + 0.04437528550624847412109L) * n +
1912 -0.01267865300178527832031L) * n +
1913 0.001584831625223159790039L) /
1914 (((((((((6.781684027777777777778e-6L * n + 0) * n +
1915 -0.0008138020833333333333333L) * n + 0) * n +
1916 0.02962239583333333333333L) * n + 0) * n +
1917 -0.3559027777777777777778L) * n + 0) * n + 1.L) * n + 0);
1918 a0 =
1919 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8;
1920 temp1 =
1921 (((((((((((((5.609917572601837047788e-7L * n +
1922 -5.609917572601837047788e-7L) * n +
1923 -0.00005946512626957947270656L) * n +
1924 0.00005946512626957947270656L) * n +
1925 0.002301300386632725593744L) * n +
1926 -0.002301300386632725593744L) * n +
1927 -0.03983795876891353236683L) * n +
1928 0.03983795876891353236683L) * n + 0.3107415910765268958665L) * n +
1929 -0.3107415910765268958665L) * n + -0.9305548012124555634861L) * n +
1930 0.9305548012124555634861L) * n + 1.L) * n +
1931 -1.L) /
1932 ((((((((((((((4.342067720592805092166e-9L * n +
1933 4.342067720592805092166e-9L) * n +
1934 -6.03547413162399907811e-7L) * n +
1935 -6.03547413162399907811e-7L) * n +
1936 0.00003179696191790111168993L) * n +
1937 0.00003179696191790111168993L) * n +
1938 -0.0008002300547020922000708L) * n +
1939 -0.0008002300547020922000708L) * n +
1940 0.009948441351796940799848L) * n +
1941 0.009948441351796940799848L) * n +
1942 -0.05644889508712882125972L) * n + -0.05644889508712882125972L) * n +
1943 0.1102954674114101978292L) * n + 0.1102954674114101978292L) * n + 0);
1944 temp3 =
1945 (((((((((((((-1.649242420494146014028e-6L * n +
1946 4.947727261482438042085e-6L) * n +
1947 0.0001352378784805199731503L) * n +
1948 -0.0004189075748055130875632L) * n +
1949 -0.003756424486412166571285L) * n +
1950 0.0123907583051725190034L) * n + 0.0388677746591388959767L) * n +
1951 -0.150019174406522078369L) * n + -0.09621672427627512159432L) * n +
1952 0.6998399213892527039133L) * n + -0.4179053066259727879713L) * n +
1953 -0.7495871200135646262318L) * n + 1.L) * n +
1954 -0.3333333333333333333333L) /
1955 ((((((((((((((1.934107788297951760651e-9L * n +
1956 1.934107788297951760651e-9L) * n +
1957 -2.688409825734152947305e-7L) * n +
1958 -2.688409825734152947305e-7L) * n +
1959 0.00001416347133370590074325L) * n +
1960 0.00001416347133370590074325L) * n +
1961 -0.0003564502630599476156327L) * n +
1962 -0.0003564502630599476156327L) * n +
1963 0.004431381345961347923161L) * n +
1964 0.004431381345961347923161L) * n +
1965 -0.02514429867388714313808L) * n + -0.02514429867388714313808L) * n +
1966 0.04912943239522925144335L) * n + 0.04912943239522925144335L) * n + 0);
1967 temp5 =
1968 (((((((((((((0.00001012603538711833284953L * n +
1969 -0.00005063017693559166424767L) * n +
1970 -0.0005603072914205477510075L) * n +
1971 0.003206577872587472069019L) * n +
1972 0.007261717510615460430829L) * n +
1973 -0.06252826851545570534587L) * n +
1974 0.03303787812303808064375L) * n + 0.3720035373616952333376L) * n +
1975 -0.7991244354735271681529L) * n + 0.2505876475869657672497L) * n +
1976 1.L) * n + -1.407687686065900238299L) * n +
1977 0.7548048037911876489371L) * n +
1978 -0.1509609607582375297874L) /
1979 ((((((((((((((6.394260206712529962582e-9L * n +
1980 6.394260206712529962582e-9L) * n +
1981 -8.888021687330416647989e-7L) * n +
1982 -8.888021687330416647989e-7L) * n +
1983 0.00004682516749375585691599L) * n +
1984 0.00004682516749375585691599L) * n +
1985 -0.001178442973316499134514L) * n +
1986 -0.001178442973316499134514L) * n +
1987 0.01465037552337478754955L) * n + 0.01465037552337478754955L) * n +
1988 -0.08312834962399880412747L) * n + -0.08312834962399880412747L) * n +
1989 0.1624244400668290010975L) * n + 0.1624244400668290010975L) * n + 0);
1990 temp7 =
1991 (((((((((((((-0.00003463502914186507936508L * n +
1992 0.0002424452039930555555556L) * n +
1993 0.0009005107576884920634921L) * n +
1994 -0.01018269856770833333333L) * n +
1995 0.01585591634114583333333L) * n +
1996 0.06356913248697916666667L) * n +
1997 -0.2757937891953656462585L) * n + 0.3764689127604166666667L) * n +
1998 -0.02229803176153273809524L) * n + -0.5844938247922867063492L) * n +
1999 0.8224988180493551587302L) * n + -0.5482725113157242063492L) * n +
2000 0.1884630475725446428571L) * n +
2001 -0.02692329251036352040816L) /
2002 ((((((((((((((3.936759889140841521794e-8L * n +
2003 3.936759889140841521794e-8L) * n +
2004 -5.472096245905769715294e-6L) * n +
2005 -5.472096245905769715294e-6L) * n +
2006 0.000288288926681783824641L) * n +
2007 0.000288288926681783824641L) * n +
2008 -0.007255330372889896699421L) * n +
2009 -0.007255330372889896699421L) * n +
2010 0.09019809775762156714538L) * n + 0.09019809775762156714538L) * n +
2011 -0.5117970521541950113379L) * n + -0.5117970521541950113379L) * n +
2012 1.L) * n + 1.L) * n + 0);
2013 a1 = temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7;
2014 temp0 =
2015 ((((((((-0.0001859213287177625696098L * n +
2016 0.0003718426574355251392197L) * n +
2017 0.01413002098254995529035L) * n +
2018 -0.02863188462253543571991L) * n + -0.2547122203433347203655L) * n +
2019 0.5380563253092048764509L) * n + 0.7309718373453975617746L) * n +
2020 -2.L) * n +
2021 1.L) /
2022 (((((((((2.093132034434014938836e-6L * n + 0) * n +
2023 -0.0002511758441320817926603L) * n + 0) * n +
2024 0.009142800726407777252834L) * n + 0) * n +
2025 -0.1098475691670971039901L) * n + 0) * n +
2026 0.3086448772695021068209L) * n + 0);
2027 temp2 =
2028 (((((((((((((((2.907035769636459306965e-8L * n +
2029 -8.721107308909377920894e-8L) * n +
2030 -3.808216858223761692124e-6L) * n +
2031 0.00001165721343624220182093L) * n +
2032 0.0001822033119215811478295L) * n +
2033 -0.0005777733592152462872592L) * n +
2034 -0.003840198404598005082299L) * n +
2035 0.01307171197951817296085L) * n +
2036 0.03386432961953086642377L) * n +
2037 -0.1369679263925491130715L) * n +
2038 -0.06637878548524752764394L) * n + 0.5761758060138590557227L) * n +
2039 -0.2899724038752902814882L) * n + -0.7922314209304587950595L) * n +
2040 1.L) * n +
2041 -0.3333333333333333333333L) /
2042 ((((((((((((((((1.239692171397643443435e-11L * n +
2043 1.239692171397643443435e-11L) * n +
2044 -2.516575107937216190174e-9L) * n +
2045 -2.516575107937216190174e-9L) * n +
2046 2.010656732789837900908e-7L) * n +
2047 2.010656732789837900908e-7L) * n +
2048 -8.094805574653478416165e-6L) * n +
2049 -8.094805574653478416165e-6L) * n +
2050 0.0001746253202966674271062L) * n +
2051 0.0001746253202966674271062L) * n +
2052 -0.001978991622769635885772L) * n +
2053 -0.001978991622769635885772L) * n +
2054 0.01062950865162535549051L) * n + 0.01062950865162535549051L) * n +
2055 -0.02015370538302360300337L) * n + -0.02015370538302360300337L) * n +
2056 0);
2057 temp4 =
2058 (((((((((((((((((-2.235636043117803801125e-9L * n +
2059 1.117818021558901900563e-8L) * n +
2060 3.293837103526897600324e-7L) * n +
2061 -1.736343993488160952207e-6L) * n +
2062 -0.00001771965127775171292772L) * n +
2063 0.0001026142039550784492691L) * n +
2064 0.0004018675021426551948725L) * n +
2065 -0.002849930701229455222776L) * n +
2066 -0.00256109814976605918425L) * n +
2067 0.03679077137120065566686L) * n +
2068 -0.02951292740341023677588L) * n +
2069 -0.1808843091932901600277L) * n + 0.3839023783254539528365L) * n +
2070 0.003067715633496984703623L) * n + -0.7871532932439296676973L) * n +
2071 1.L) * n + -0.5266058383445087915378L) * n +
2072 0.1053211676689017583076L) /
2073 ((((((((((((((((((2.053426984376011052788e-13L * n +
2074 2.053426984376011052788e-13L) * n +
2075 -5.174636000627547853025e-11L) * n +
2076 -5.174636000627547853025e-11L) * n +
2077 5.372997047318270520724e-9L) * n +
2078 5.372997047318270520724e-9L) * n +
2079 -2.972746245281151201121e-7L) * n +
2080 -2.972746245281151201121e-7L) * n +
2081 9.462533439597557537085e-6L) * n +
2082 9.462533439597557537085e-6L) * n +
2083 -0.0001745122877837504377052L) * n +
2084 -0.0001745122877837504377052L) * n +
2085 0.001782288782619464326554L) * n +
2086 0.001782288782619464326554L) * n +
2087 -0.008961121663901469417774L) * n +
2088 -0.008961121663901469417774L) * n + 0.01635747976595173398762L) * n +
2089 0.01635747976595173398762L) * n + 0);
2090 temp6 =
2091 (((((((((((((((((1.477007533447384197714e-8L * n +
2092 -1.0339052734131689384e-7L) * n +
2093 -1.65424843746107030144e-6L) * n +
2094 0.00001323398749968856241152L) * n +
2095 0.00005399939542283636626843L) * n +
2096 -0.0005947023132672547733676L) * n +
2097 -0.0000818515374821298968539L) * n +
2098 0.01074398911950162423564L) * n +
2099 -0.02132257449536476211806L) * n +
2100 -0.05391133623369223322256L) * n +
2101 0.2576468309225081836345L) * n + -0.2953114683102378870021L) * n +
2102 -0.222364783927133124664L) * n + 1.L) * n +
2103 -1.242029932308829142537L) * n + 0.8009968332283279444221L) * n +
2104 -0.2728092437680916542761L) * n +
2105 0.0389727491097273791823L) /
2106 ((((((((((((((((((8.721181930624189192967e-13L * n +
2107 8.721181930624189192967e-13L) * n +
2108 -2.197737846517295676628e-10L) * n +
2109 -2.197737846517295676628e-10L) * n +
2110 2.281984463967125344232e-8L) * n +
2111 2.281984463967125344232e-8L) * n +
2112 -1.262565508096463869466e-6L) * n +
2113 -1.262565508096463869466e-6L) * n +
2114 0.00004018865841310771272869L) * n +
2115 0.00004018865841310771272869L) * n +
2116 -0.0007411772721755768563554L) * n +
2117 -0.0007411772721755768563554L) * n +
2118 0.00756962134246931395039L) * n + 0.00756962134246931395039L) * n +
2119 -0.03805909483413695286741L) * n + -0.03805909483413695286741L) * n +
2120 0.0694724273377166515584L) * n + 0.0694724273377166515584L) * n + 0);
2121 temp8 =
2122 (((((((((((((((((-8.336141647134544276625e-8L * n +
2123 7.502527482421089848962e-7L) * n +
2124 6.168744818879562764702e-6L) * n +
2125 -0.00007552544332303897114622L) * n +
2126 -2.345234516727185123157e-6L) * n +
2127 0.002137820197690948148829L) * n +
2128 -0.006691636845919472080946L) * n +
2129 -0.007860872012529084341704L) * n +
2130 0.08620809293177708186115L) * n +
2131 -0.1937384007253249853951L) * n +
2132 0.1213772567378385216418L) * n + 0.2955045174480470177062L) * n +
2133 -0.8225621414622500373987L) * n + 1.L) * n +
2134 -0.7227062444527046169362L) * n + 0.3204463358237717934192L) * n +
2135 -0.08104915417354655714389L) * n +
2136 0.009005461574838506349321L) /
2137 ((((((((((((((((((9.908707468758719379982e-12L * n +
2138 9.908707468758719379982e-12L) * n +
2139 -2.496994282127197283756e-9L) * n +
2140 -2.496994282127197283756e-9L) * n +
2141 2.592712396275406512966e-7L) * n +
2142 2.592712396275406512966e-7L) * n +
2143 -0.0000143448358025219980464L) * n +
2144 -0.0000143448358025219980464L) * n +
2145 0.0004566097381583372722974L) * n +
2146 0.0004566097381583372722974L) * n +
2147 -0.00842100168406270449132L) * n +
2148 -0.00842100168406270449132L) * n +
2149 0.08600343867202510407327L) * n + 0.08600343867202510407327L) * n +
2150 -0.4324143679573697203116L) * n + -0.4324143679573697203116L) * n +
2151 0.7893218661300897807312L) * n + 0.7893218661300897807312L) * n + 0);
2152 a2 =
2153 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8;
2154 temp1 =
2155 (((((((((((((-1.649242420494146014028e-6L * n +
2156 4.947727261482438042085e-6L) * n +
2157 0.0001352378784805199731503L) * n +
2158 -0.0004189075748055130875632L) * n +
2159 -0.003756424486412166571285L) * n +
2160 0.0123907583051725190034L) * n + 0.0388677746591388959767L) * n +
2161 -0.150019174406522078369L) * n + -0.09621672427627512159432L) * n +
2162 0.6998399213892527039133L) * n + -0.4179053066259727879713L) * n +
2163 -0.7495871200135646262318L) * n + 1.L) * n +
2164 -0.3333333333333333333333L) /
2165 ((((((((((((((1.934107788297951760651e-9L * n +
2166 1.934107788297951760651e-9L) * n +
2167 -2.688409825734152947305e-7L) * n +
2168 -2.688409825734152947305e-7L) * n +
2169 0.00001416347133370590074325L) * n +
2170 0.00001416347133370590074325L) * n +
2171 -0.0003564502630599476156327L) * n +
2172 -0.0003564502630599476156327L) * n +
2173 0.004431381345961347923161L) * n +
2174 0.004431381345961347923161L) * n +
2175 -0.02514429867388714313808L) * n + -0.02514429867388714313808L) * n +
2176 0.04912943239522925144335L) * n + 0.04912943239522925144335L) * n + 0);
2177 temp3 =
2178 (((((((((((((3.849737062958599927625e-6L * n +
2179 -0.00001924868531479299963812L) * n +
2180 -0.0002130187841503758626619L) * n +
2181 0.001219083403270223310415L) * n +
2182 0.0030194771030471952099L) * n +
2183 -0.02506563801692344412877L) * n +
2184 0.00985019389842340434815L) * n + 0.1653282414144447267585L) * n +
2185 -0.2908612375108113449185L) * n + -0.1751694525930545610401L) * n +
2186 1.L) * n + -1.176184499931987978554L) * n +
2187 0.6101153124574924865965L) * n +
2188 -0.1220230624914984973193L) /
2189 ((((((((((((((5.745959963953541658851e-10L * n +
2190 5.745959963953541658851e-10L) * n +
2191 -7.986884349895422905803e-8L) * n +
2192 -7.986884349895422905803e-8L) * n +
2193 4.207766481603178556777e-6L) * n +
2194 4.207766481603178556777e-6L) * n +
2195 -0.0001058963183476745867101L) * n +
2196 -0.0001058963183476745867101L) * n +
2197 0.001316500556637121976376L) * n +
2198 0.001316500556637121976376L) * n +
2199 -0.007470014565681931600839L) * n +
2200 -0.007470014565681931600839L) * n + 0.01459565766203622838015L) * n +
2201 0.01459565766203622838015L) * n + 0);
2202 temp5 =
2203 (((((((((((((-0.00001186718249353238554102L * n +
2204 0.00008307027745472669878717L) * n +
2205 0.0003085467448318420240666L) * n +
2206 -0.003488951653098521349061L) * n +
2207 0.003382147010656729879192L) * n +
2208 0.03613557069280611397242L) * n +
2209 -0.1166306695464362850972L) * n +
2210 0.05425675836043006669357L) * n + 0.3601096527662402392424L) * n +
2211 -0.8897420074525906059383L) * n + 1.L) * n +
2212 -0.6253293143141955236988L) * n + 0.2110815750124605416182L) * n +
2213 -0.03015451071606579165974L) /
2214 ((((((((((((((8.758914154660031738831e-10L * n +
2215 8.758914154660031738831e-10L) * n +
2216 -1.217489067497744411697e-7L) * n +
2217 -1.217489067497744411697e-7L) * n +
2218 6.414152835457541242346e-6L) * n +
2219 6.414152835457541242346e-6L) * n +
2220 -0.0001614241601961379869371L) * n +
2221 -0.0001614241601961379869371L) * n +
2222 0.002006821389721735287925L) * n +
2223 0.002006821389721735287925L) * n +
2224 -0.01138699481467481748595L) * n + -0.01138699481467481748595L) * n +
2225 0.02224904337910122622171L) * n + 0.02224904337910122622171L) * n + 0);
2226 temp7 =
2227 (((((((((((((0.00006794678407870955467678L * n +
2228 -0.000611521056708385992091L) * n +
2229 0.0004076807044722573280607L) * n +
2230 0.01263810183863997716988L) * n +
2231 -0.05553064173472669538551L) * n +
2232 0.07904928859717069591096L) * n +
2233 0.0833299359941293978556L) * n + -0.5260168236237378884857L) * n +
2234 1.L) * n + -1.097299794800712082297L) * n +
2235 0.7620639515131748814329L) * n + -0.3324228464266786253007L) * n +
2236 0.08361531248725997798524L) * n +
2237 -0.009290590276362219776138L) /
2238 ((((((((((((((8.581234431814923840236e-9L * n +
2239 8.581234431814923840236e-9L) * n +
2240 -1.192791586022274413793e-6L) * n +
2241 -1.192791586022274413793e-6L) * n +
2242 0.00006284037974418068728205L) * n +
2243 0.00006284037974418068728205L) * n +
2244 -0.001581495762080195018984L) * n +
2245 -0.001581495762080195018984L) * n +
2246 0.01966111838054798994458L) * n + 0.01966111838054798994458L) * n +
2247 -0.1115600293063703720477L) * n + -0.1115600293063703720477L) * n +
2248 0.2179770845431899694201L) * n + 0.2179770845431899694201L) * n + 0);
2249 a3 = temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7;
2250 temp0 =
2251 ((((((((0.0003900156006240249609984L * n +
2252 -0.001560062402496099843994L) * n +
2253 -0.01716068642745709828393L) * n +
2254 0.07644305772230889235569L) * n + 0.05330213208528341133645L) * n +
2255 -0.6016640665626625065003L) * n + 1.L) * n +
2256 -0.6796671866874674986999L) * n +
2257 0.169916796671866874675L) /
2258 (((((((((1.125861017399536083141e-6L * n + 0) * n +
2259 -0.0001351033220879443299769L) * n + 0) * n +
2260 0.004917760924001173611158L) * n + 0) * n +
2261 -0.05908518619312765364322L) * n + 0) * n +
2262 0.1660149621816659926756L) * n + 0);
2263 temp2 =
2264 (((((((((((((((((-2.235636043117803801125e-9L * n +
2265 1.117818021558901900563e-8L) * n +
2266 3.293837103526897600324e-7L) * n +
2267 -1.736343993488160952207e-6L) * n +
2268 -0.00001771965127775171292772L) * n +
2269 0.0001026142039550784492691L) * n +
2270 0.0004018675021426551948725L) * n +
2271 -0.002849930701229455222776L) * n +
2272 -0.00256109814976605918425L) * n +
2273 0.03679077137120065566686L) * n +
2274 -0.02951292740341023677588L) * n +
2275 -0.1808843091932901600277L) * n + 0.3839023783254539528365L) * n +
2276 0.003067715633496984703623L) * n + -0.7871532932439296676973L) * n +
2277 1.L) * n + -0.5266058383445087915378L) * n +
2278 0.1053211676689017583076L) /
2279 ((((((((((((((((((2.053426984376011052788e-13L * n +
2280 2.053426984376011052788e-13L) * n +
2281 -5.174636000627547853025e-11L) * n +
2282 -5.174636000627547853025e-11L) * n +
2283 5.372997047318270520724e-9L) * n +
2284 5.372997047318270520724e-9L) * n +
2285 -2.972746245281151201121e-7L) * n +
2286 -2.972746245281151201121e-7L) * n +
2287 9.462533439597557537085e-6L) * n +
2288 9.462533439597557537085e-6L) * n +
2289 -0.0001745122877837504377052L) * n +
2290 -0.0001745122877837504377052L) * n +
2291 0.001782288782619464326554L) * n +
2292 0.001782288782619464326554L) * n +
2293 -0.008961121663901469417774L) * n +
2294 -0.008961121663901469417774L) * n + 0.01635747976595173398762L) * n +
2295 0.01635747976595173398762L) * n + 0);
2296 temp4 =
2297 (((((((((((((((((7.172829528324198352378e-9L * n +
2298 -5.020980669826938846665e-8L) * n +
2299 -8.033569071723102154663e-7L) * n +
2300 6.426855257378481723731e-6L) * n +
2301 0.00002699853034461228259835L) * n +
2302 -0.0002942294672518586164145L) * n +
2303 -0.0000835491183459202624085L) * n +
2304 0.005610988935508774106338L) * n +
2305 -0.01018887523405301392398L) * n +
2306 -0.03389754427852223300283L) * n +
2307 0.136897640480511866887L) * n + -0.08242189383988505798903L) * n +
2308 -0.3856243699924504534648L) * n + 1.L) * n +
2309 -1.137082613408388291314L) * n + 0.7138187630834203804015L) * n +
2310 -0.2412280455109721482185L) * n +
2311 0.03446114935871030688836L) /
2312 ((((((((((((((((((1.303166131150053917726e-13L * n +
2313 1.303166131150053917726e-13L) * n +
2314 -3.283978650498135872669e-11L) * n +
2315 -3.283978650498135872669e-11L) * n +
2316 3.409864498767231081121e-9L) * n +
2317 3.409864498767231081121e-9L) * n +
2318 -1.886593608065933056692e-7L) * n +
2319 -1.886593608065933056692e-7L) * n +
2320 6.005206509500284936858e-6L) * n +
2321 6.005206509500284936858e-6L) * n +
2322 -0.0001107507131442524098051L) * n +
2323 -0.0001107507131442524098051L) * n +
2324 0.001131093725323833108652L) * n +
2325 0.001131093725323833108652L) * n +
2326 -0.005686995611903889577031L) * n +
2327 -0.005686995611903889577031L) * n + 0.01038094550434585132946L) * n +
2328 0.01038094550434585132946L) * n + 0);
2329 temp6 =
2330 (((((((((((((((((-2.8899737405040713006e-8L * n +
2331 2.60097636645366417054e-7L) * n +
2332 2.138580567973012762444e-6L) * n +
2333 -0.00002618316208896688598343L) * n +
2334 -8.442576620592560292819e-6L) * n +
2335 0.0008098053217741268272837L) * n +
2336 -0.002112042902438544043714L) * n +
2337 -0.006426619565078295611707L) * n +
2338 0.04097160470173141679163L) * n +
2339 -0.05882615532123794036596L) * n +
2340 -0.08939300297822583194242L) * n +
2341 0.4890490899378285343823L) * n + -0.9153879807664463906846L) * n +
2342 1.L) * n + -0.6933265369885099537766L) * n +
2343 0.3022331570779450848654L) * n + -0.07600394537673734287545L) * n +
2344 0.008444882819637482541717L) /
2345 ((((((((((((((((((3.208657423462353966006e-13L * n +
2346 3.208657423462353966006e-13L) * n +
2347 -8.085816707125131994335e-11L) * n +
2348 -8.085816707125131994335e-11L) * n +
2349 8.395773014231595387451e-9L) * n +
2350 8.395773014231595387451e-9L) * n +
2351 -4.645173351946449836587e-7L) * n +
2352 -4.645173351946449836587e-7L) * n +
2353 0.00001478602764877553355729L) * n +
2354 0.00001478602764877553355729L) * n +
2355 -0.0002726905567829992272833L) * n +
2356 -0.0002726905567829992272833L) * n +
2357 0.002784980511417318761018L) * n +
2358 0.002784980511417318761018L) * n +
2359 -0.01400252834320485665981L) * n + -0.01400252834320485665981L) * n +
2360 0.02555997816309276924571L) * n + 0.02555997816309276924571L) * n + 0);
2361 temp8 =
2362 (((((((((((((((((1.98314118458046912659e-7L * n +
2363 -2.181455303038516039249e-6L) * n +
2364 -6.610470615268230421967e-6L) * n +
2365 0.0001599733888894911762116L) * n +
2366 -0.0004653771313148834217065L) * n +
2367 -0.001960401165663946413939L) * n +
2368 0.01563534951805702932325L) * n +
2369 -0.03617434613852003197352L) * n +
2370 -0.001214343452024773928515L) * n +
2371 0.2136735469326226460445L) * n +
2372 -0.6185821915508137621537L) * n + 1.L) * n +
2373 -1.070617542232313619764L) * n + 0.7918021702968286399433L) * n +
2374 -0.4030311387540426333048L) * n + 0.1354974603893990262512L) * n +
2375 -0.02718602313823366638647L) * n +
2376 0.002471456648930333307861L) /
2377 ((((((((((((((((((4.285908211833905339403e-12L * n +
2378 4.285908211833905339403e-12L) * n +
2379 -1.080048869382144145529e-9L) * n +
2380 -1.080048869382144145529e-9L) * n +
2381 1.121450742708459671108e-7L) * n +
2382 1.121450742708459671108e-7L) * n +
2383 -6.204709318271944759853e-6L) * n +
2384 -6.204709318271944759853e-6L) * n +
2385 0.0001975017864384790614921L) * n +
2386 0.0001975017864384790614921L) * n +
2387 -0.00364241656980844872836L) * n +
2388 -0.00364241656980844872836L) * n +
2389 0.0371998916319366889949L) * n + 0.0371998916319366889949L) * n +
2390 -0.187036331064037699915L) * n + -0.187036331064037699915L) * n +
2391 0.3414129520417463272704L) * n + 0.3414129520417463272704L) * n + 0);
2392 a4 =
2393 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8;
2394 temp1 =
2395 (((((((((((((0.00001012603538711833284953L * n +
2396 -0.00005063017693559166424767L) * n +
2397 -0.0005603072914205477510075L) * n +
2398 0.003206577872587472069019L) * n +
2399 0.007261717510615460430829L) * n +
2400 -0.06252826851545570534587L) * n +
2401 0.03303787812303808064375L) * n + 0.3720035373616952333376L) * n +
2402 -0.7991244354735271681529L) * n + 0.2505876475869657672497L) * n +
2403 1.L) * n + -1.407687686065900238299L) * n +
2404 0.7548048037911876489371L) * n +
2405 -0.1509609607582375297874L) /
2406 ((((((((((((((6.394260206712529962582e-9L * n +
2407 6.394260206712529962582e-9L) * n +
2408 -8.888021687330416647989e-7L) * n +
2409 -8.888021687330416647989e-7L) * n +
2410 0.00004682516749375585691599L) * n +
2411 0.00004682516749375585691599L) * n +
2412 -0.001178442973316499134514L) * n +
2413 -0.001178442973316499134514L) * n +
2414 0.01465037552337478754955L) * n + 0.01465037552337478754955L) * n +
2415 -0.08312834962399880412747L) * n + -0.08312834962399880412747L) * n +
2416 0.1624244400668290010975L) * n + 0.1624244400668290010975L) * n + 0);
2417 temp3 =
2418 (((((((((((((-0.00001186718249353238554102L * n +
2419 0.00008307027745472669878717L) * n +
2420 0.0003085467448318420240666L) * n +
2421 -0.003488951653098521349061L) * n +
2422 0.003382147010656729879192L) * n +
2423 0.03613557069280611397242L) * n +
2424 -0.1166306695464362850972L) * n +
2425 0.05425675836043006669357L) * n + 0.3601096527662402392424L) * n +
2426 -0.8897420074525906059383L) * n + 1.L) * n +
2427 -0.6253293143141955236988L) * n + 0.2110815750124605416182L) * n +
2428 -0.03015451071606579165974L) /
2429 ((((((((((((((8.758914154660031738831e-10L * n +
2430 8.758914154660031738831e-10L) * n +
2431 -1.217489067497744411697e-7L) * n +
2432 -1.217489067497744411697e-7L) * n +
2433 6.414152835457541242346e-6L) * n +
2434 6.414152835457541242346e-6L) * n +
2435 -0.0001614241601961379869371L) * n +
2436 -0.0001614241601961379869371L) * n +
2437 0.002006821389721735287925L) * n +
2438 0.002006821389721735287925L) * n +
2439 -0.01138699481467481748595L) * n + -0.01138699481467481748595L) * n +
2440 0.02224904337910122622171L) * n + 0.02224904337910122622171L) * n + 0);
2441 temp5 =
2442 (((((((((((((0.00003568497305784534132677L * n +
2443 -0.0003211647575206080719409L) * n +
2444 0.0002141098383470720479606L) * n +
2445 0.006637404988759233486779L) * n +
2446 -0.02539580582616660124422L) * n +
2447 0.007600899261321057702601L) * n +
2448 0.179424044534846376191L) * n + -0.5927987724369268101203L) * n +
2449 1.L) * n + -1.05110088141883452878L) * n +
2450 0.7167683688398815258894L) * n + -0.3102451557649073974949L) * n +
2451 0.07782892623916068943368L) * n +
2452 -0.00864765847101785438152L) /
2453 ((((((((((((((1.238126017627523389601e-9L * n +
2454 1.238126017627523389601e-9L) * n +
2455 -1.720995164502257511545e-7L) * n +
2456 -1.720995164502257511545e-7L) * n +
2457 9.066796827086353782047e-6L) * n +
2458 9.066796827086353782047e-6L) * n +
2459 -0.0002281829106706996781333L) * n +
2460 -0.0002281829106706996781333L) * n +
2461 0.002836764616563758529692L) * n +
2462 0.002836764616563758529692L) * n +
2463 -0.01609621271962998323566L) * n + -0.01609621271962998323566L) * n +
2464 0.03145038184936729813328L) * n + 0.03145038184936729813328L) * n + 0);
2465 temp7 =
2466 (((((((((((((-0.0001548706829797119405297L * n +
2467 0.001703577512776831345826L) * n +
2468 -0.006298074441174952248206L) * n +
2469 0.001135718341851220897217L) * n +
2470 0.07098239636570130607609L) * n +
2471 -0.2947189097103918228279L) * n +
2472 0.6609880749574105621806L) * n + -0.9744463373083475298126L) * n +
2473 1.L) * n + -0.7240204429301533219761L) * n +
2474 0.3645655877342419080068L) * n + -0.1219348510660265345104L) * n +
2475 0.02441794434980124929018L) * n +
2476 -0.002219813122709204480925L) /
2477 ((((((((((((((8.890524703760046188512e-9L * n +
2478 8.890524703760046188512e-9L) * n +
2479 -1.235782933822646420203e-6L) * n +
2480 -1.235782933822646420203e-6L) * n +
2481 0.00006510531240563481823848L) * n +
2482 0.00006510531240563481823848L) * n +
2483 -0.001638497031328865232404L) * n +
2484 -0.001638497031328865232404L) * n +
2485 0.02036975682866212758601L) * n + 0.02036975682866212758601L) * n +
2486 -0.1155809463523431451121L) * n + -0.1155809463523431451121L) * n +
2487 0.2258335523150311892621L) * n + 0.2258335523150311892621L) * n + 0);
2488 a5 = temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7;
2489 temp0 =
2490 ((((((((-0.002747252747252747252747L * n +
2491 0.01648351648351648351648L) * n +
2492 0.02564102564102564102564L) * n + -0.3461538461538461538462L) * n +
2493 0.9615384615384615384615L) * n + -1.320512820512820512821L) * n +
2494 1.L) * n + -0.4010989010989010989011L) * n +
2495 0.06684981684981684981685L) /
2496 (((((((((5.551360862716174071485e-6L * n + 0) * n +
2497 -0.0006661633035259408885783L) * n + 0) * n +
2498 0.02424834424834424834425L) * n + 0) * n +
2499 -0.2913354180753448152716L) * n + 0) * n +
2500 0.818581467372676163885L) * n + 0);
2501 temp2 =
2502 (((((((((((((((((1.477007533447384197714e-8L * n +
2503 -1.0339052734131689384e-7L) * n +
2504 -1.65424843746107030144e-6L) * n +
2505 0.00001323398749968856241152L) * n +
2506 0.00005399939542283636626843L) * n +
2507 -0.0005947023132672547733676L) * n +
2508 -0.0000818515374821298968539L) * n +
2509 0.01074398911950162423564L) * n +
2510 -0.02132257449536476211806L) * n +
2511 -0.05391133623369223322256L) * n +
2512 0.2576468309225081836345L) * n + -0.2953114683102378870021L) * n +
2513 -0.222364783927133124664L) * n + 1.L) * n +
2514 -1.242029932308829142537L) * n + 0.8009968332283279444221L) * n +
2515 -0.2728092437680916542761L) * n +
2516 0.0389727491097273791823L) /
2517 ((((((((((((((((((8.721181930624189192967e-13L * n +
2518 8.721181930624189192967e-13L) * n +
2519 -2.197737846517295676628e-10L) * n +
2520 -2.197737846517295676628e-10L) * n +
2521 2.281984463967125344232e-8L) * n +
2522 2.281984463967125344232e-8L) * n +
2523 -1.262565508096463869466e-6L) * n +
2524 -1.262565508096463869466e-6L) * n +
2525 0.00004018865841310771272869L) * n +
2526 0.00004018865841310771272869L) * n +
2527 -0.0007411772721755768563554L) * n +
2528 -0.0007411772721755768563554L) * n +
2529 0.00756962134246931395039L) * n + 0.00756962134246931395039L) * n +
2530 -0.03805909483413695286741L) * n + -0.03805909483413695286741L) * n +
2531 0.0694724273377166515584L) * n + 0.0694724273377166515584L) * n + 0);
2532 temp4 =
2533 (((((((((((((((((-2.8899737405040713006e-8L * n +
2534 2.60097636645366417054e-7L) * n +
2535 2.138580567973012762444e-6L) * n +
2536 -0.00002618316208896688598343L) * n +
2537 -8.442576620592560292819e-6L) * n +
2538 0.0008098053217741268272837L) * n +
2539 -0.002112042902438544043714L) * n +
2540 -0.006426619565078295611707L) * n +
2541 0.04097160470173141679163L) * n +
2542 -0.05882615532123794036596L) * n +
2543 -0.08939300297822583194242L) * n +
2544 0.4890490899378285343823L) * n + -0.9153879807664463906846L) * n +
2545 1.L) * n + -0.6933265369885099537766L) * n +
2546 0.3022331570779450848654L) * n + -0.07600394537673734287545L) * n +
2547 0.008444882819637482541717L) /
2548 ((((((((((((((((((3.208657423462353966006e-13L * n +
2549 3.208657423462353966006e-13L) * n +
2550 -8.085816707125131994335e-11L) * n +
2551 -8.085816707125131994335e-11L) * n +
2552 8.395773014231595387451e-9L) * n +
2553 8.395773014231595387451e-9L) * n +
2554 -4.645173351946449836587e-7L) * n +
2555 -4.645173351946449836587e-7L) * n +
2556 0.00001478602764877553355729L) * n +
2557 0.00001478602764877553355729L) * n +
2558 -0.0002726905567829992272833L) * n +
2559 -0.0002726905567829992272833L) * n +
2560 0.002784980511417318761018L) * n +
2561 0.002784980511417318761018L) * n +
2562 -0.01400252834320485665981L) * n + -0.01400252834320485665981L) * n +
2563 0.02555997816309276924571L) * n + 0.02555997816309276924571L) * n + 0);
2564 temp6 =
2565 (((((((((((((((((1.173357280251692958996e-7L * n +
2566 -1.290693008276862254895e-6L) * n +
2567 -3.91119093417230986332e-6L) * n +
2568 0.00009465082060696989869233L) * n +
2569 -0.0002570434681938042042174L) * n +
2570 -0.00136125089272933072483L) * n +
2571 0.00936073148657327264208L) * n +
2572 -0.01455729620935197041888L) * n +
2573 -0.04400832927221341335108L) * n +
2574 0.2659576198995136825192L) * n +
2575 -0.6535191722668402192457L) * n + 1.L) * n +
2576 -1.044802222808031708807L) * n + 0.7634574302067533751622L) * n +
2577 -0.3862493478089117267673L) * n + 0.1294812274568732531643L) * n +
2578 -0.02595110385541735145101L) * n +
2579 0.002359191259583395586456L) /
2580 ((((((((((((((((((7.698044171494585837518e-13L * n +
2581 7.698044171494585837518e-13L) * n +
2582 -1.939907131216635631055e-10L) * n +
2583 -1.939907131216635631055e-10L) * n +
2584 2.014270237913273330245e-8L) * n +
2585 2.014270237913273330245e-8L) * n +
2586 -1.114445854707271191698e-6L) * n +
2587 -1.114445854707271191698e-6L) * n +
2588 0.00003547386926660160538783L) * n +
2589 0.00003547386926660160538783L) * n +
2590 -0.0006542250150842909322673L) * n +
2591 -0.0006542250150842909322673L) * n +
2592 0.006681580537977190684495L) * n +
2593 0.006681580537977190684495L) * n +
2594 -0.03359413844257673603737L) * n + -0.03359413844257673603737L) * n +
2595 0.06132217153603332293699L) * n + 0.06132217153603332293699L) * n + 0);
2596 temp8 =
2597 (((((((((((((((((-6.455552872914695033227e-7L * n +
2598 8.392218734789103543195e-6L) * n +
2599 -6.455552872914695033227e-6L) * n +
2600 -0.000386042061800298762987L) * n +
2601 0.002361441240912195443154L) * n +
2602 -0.003910773930411722251129L) * n +
2603 -0.01659980865741284680844L) * n +
2604 0.1165007804763423353866L) * n +
2605 -0.3552258346061531747763L) * n +
2606 0.6986354252337232917639L) * n +
2607 -0.9750247570452676278555L) * n + 1.L) * n +
2608 -0.7609560415582671746756L) * n + 0.4263001806263693841532L) * n +
2609 -0.1713187532519847597308L) * n + 0.04683503609299611246606L) * n +
2610 -0.007813155642088655398714L) * n +
2611 0.0006010119724683581075934L) /
2612 ((((((((((((((((((8.048975132446690337892e-12L * n +
2613 8.048975132446690337892e-12L) * n +
2614 -2.028341733376565965149e-9L) * n +
2615 -2.028341733376565965149e-9L) * n +
2616 2.106094833156000993813e-7L) * n +
2617 2.106094833156000993813e-7L) * n +
2618 -0.00001165250129924307360217L) * n +
2619 -0.00001165250129924307360217L) * n +
2620 0.0003709101756467390145095L) * n +
2621 0.0003709101756467390145095L) * n +
2622 -0.006840491896548377897518L) * n +
2623 -0.006840491896548377897518L) * n +
2624 0.06986173942046470517805L) * n + 0.06986173942046470517805L) * n +
2625 -0.3512559539753502323735L) * n + -0.3512559539753502323735L) * n +
2626 0.641176671327586215364L) * n + 0.641176671327586215364L) * n + 0);
2627 a6 =
2628 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8;
2629 temp1 =
2630 (((((((((((((-0.00003463502914186507936508L * n +
2631 0.0002424452039930555555556L) * n +
2632 0.0009005107576884920634921L) * n +
2633 -0.01018269856770833333333L) * n +
2634 0.01585591634114583333333L) * n +
2635 0.06356913248697916666667L) * n +
2636 -0.2757937891953656462585L) * n + 0.3764689127604166666667L) * n +
2637 -0.02229803176153273809524L) * n + -0.5844938247922867063492L) * n +
2638 0.8224988180493551587302L) * n + -0.5482725113157242063492L) * n +
2639 0.1884630475725446428571L) * n +
2640 -0.02692329251036352040816L) /
2641 ((((((((((((((3.936759889140841521794e-8L * n +
2642 3.936759889140841521794e-8L) * n +
2643 -5.472096245905769715294e-6L) * n +
2644 -5.472096245905769715294e-6L) * n +
2645 0.000288288926681783824641L) * n +
2646 0.000288288926681783824641L) * n +
2647 -0.007255330372889896699421L) * n +
2648 -0.007255330372889896699421L) * n +
2649 0.09019809775762156714538L) * n + 0.09019809775762156714538L) * n +
2650 -0.5117970521541950113379L) * n + -0.5117970521541950113379L) * n +
2651 1.L) * n + 1.L) * n + 0);
2652 temp3 =
2653 (((((((((((((0.00006794678407870955467678L * n +
2654 -0.000611521056708385992091L) * n +
2655 0.0004076807044722573280607L) * n +
2656 0.01263810183863997716988L) * n +
2657 -0.05553064173472669538551L) * n +
2658 0.07904928859717069591096L) * n +
2659 0.0833299359941293978556L) * n + -0.5260168236237378884857L) * n +
2660 1.L) * n + -1.097299794800712082297L) * n +
2661 0.7620639515131748814329L) * n + -0.3324228464266786253007L) * n +
2662 0.08361531248725997798524L) * n +
2663 -0.009290590276362219776138L) /
2664 ((((((((((((((8.581234431814923840236e-9L * n +
2665 8.581234431814923840236e-9L) * n +
2666 -1.192791586022274413793e-6L) * n +
2667 -1.192791586022274413793e-6L) * n +
2668 0.00006284037974418068728205L) * n +
2669 0.00006284037974418068728205L) * n +
2670 -0.001581495762080195018984L) * n +
2671 -0.001581495762080195018984L) * n +
2672 0.01966111838054798994458L) * n + 0.01966111838054798994458L) * n +
2673 -0.1115600293063703720477L) * n + -0.1115600293063703720477L) * n +
2674 0.2179770845431899694201L) * n + 0.2179770845431899694201L) * n + 0);
2675 temp5 =
2676 (((((((((((((-0.0001548706829797119405297L * n +
2677 0.001703577512776831345826L) * n +
2678 -0.006298074441174952248206L) * n +
2679 0.001135718341851220897217L) * n +
2680 0.07098239636570130607609L) * n +
2681 -0.2947189097103918228279L) * n +
2682 0.6609880749574105621806L) * n + -0.9744463373083475298126L) * n +
2683 1.L) * n + -0.7240204429301533219761L) * n +
2684 0.3645655877342419080068L) * n + -0.1219348510660265345104L) * n +
2685 0.02441794434980124929018L) * n +
2686 -0.002219813122709204480925L) /
2687 ((((((((((((((8.890524703760046188512e-9L * n +
2688 8.890524703760046188512e-9L) * n +
2689 -1.235782933822646420203e-6L) * n +
2690 -1.235782933822646420203e-6L) * n +
2691 0.00006510531240563481823848L) * n +
2692 0.00006510531240563481823848L) * n +
2693 -0.001638497031328865232404L) * n +
2694 -0.001638497031328865232404L) * n +
2695 0.02036975682866212758601L) * n + 0.02036975682866212758601L) * n +
2696 -0.1155809463523431451121L) * n + -0.1155809463523431451121L) * n +
2697 0.2258335523150311892621L) * n + 0.2258335523150311892621L) * n + 0);
2698 temp7 =
2699 (((((((((((((0.0004245265000531462585034L * n +
2700 -0.005518844500690901360544L) * n +
2701 0.03311306700414540816327L) * n +
2702 -0.121414579015199829932L) * n +
2703 0.3035364475379995748299L) * n +
2704 -0.5463656055683992346939L) * n +
2705 0.7284874740911989795918L) * n + -0.7284874740911989795918L) * n +
2706 0.5463656055683992346939L) * n + -0.3035364475379995748299L) * n +
2707 0.121414579015199829932L) * n + -0.03311306700414540816327L) * n +
2708 0.005518844500690901360544L) * n +
2709 -0.0004245265000531462585034L) /
2710 ((((((((((((((3.936759889140841521794e-8L * n +
2711 3.936759889140841521794e-8L) * n +
2712 -5.472096245905769715294e-6L) * n +
2713 -5.472096245905769715294e-6L) * n +
2714 0.000288288926681783824641L) * n +
2715 0.000288288926681783824641L) * n +
2716 -0.007255330372889896699421L) * n +
2717 -0.007255330372889896699421L) * n +
2718 0.09019809775762156714538L) * n + 0.09019809775762156714538L) * n +
2719 -0.5117970521541950113379L) * n + -0.5117970521541950113379L) * n +
2720 1.L) * n + 1.L) * n + 0);
2721 a7 = temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7;
2722 temp0 =
2723 ((((((((0.001584831625223159790039L * n +
2724 -0.01267865300178527832031L) * n +
2725 0.04437528550624847412109L) * n +
2726 -0.08875057101249694824219L) * n + 0.1109382137656211853027L) * n +
2727 -0.08875057101249694824219L) * n + 0.04437528550624847412109L) * n +
2728 -0.01267865300178527832031L) * n +
2729 0.001584831625223159790039L) /
2730 (((((((((6.781684027777777777778e-6L * n + 0) * n +
2731 -0.0008138020833333333333333L) * n + 0) * n +
2732 0.02962239583333333333333L) * n + 0) * n +
2733 -0.3559027777777777777778L) * n + 0) * n + 1.L) * n + 0);
2734 temp2 =
2735 (((((((((((((((((-8.336141647134544276625e-8L * n +
2736 7.502527482421089848962e-7L) * n +
2737 6.168744818879562764702e-6L) * n +
2738 -0.00007552544332303897114622L) * n +
2739 -2.345234516727185123157e-6L) * n +
2740 0.002137820197690948148829L) * n +
2741 -0.006691636845919472080946L) * n +
2742 -0.007860872012529084341704L) * n +
2743 0.08620809293177708186115L) * n +
2744 -0.1937384007253249853951L) * n +
2745 0.1213772567378385216418L) * n + 0.2955045174480470177062L) * n +
2746 -0.8225621414622500373987L) * n + 1.L) * n +
2747 -0.7227062444527046169362L) * n + 0.3204463358237717934192L) * n +
2748 -0.08104915417354655714389L) * n +
2749 0.009005461574838506349321L) /
2750 ((((((((((((((((((9.908707468758719379982e-12L * n +
2751 9.908707468758719379982e-12L) * n +
2752 -2.496994282127197283756e-9L) * n +
2753 -2.496994282127197283756e-9L) * n +
2754 2.592712396275406512966e-7L) * n +
2755 2.592712396275406512966e-7L) * n +
2756 -0.0000143448358025219980464L) * n +
2757 -0.0000143448358025219980464L) * n +
2758 0.0004566097381583372722974L) * n +
2759 0.0004566097381583372722974L) * n +
2760 -0.00842100168406270449132L) * n +
2761 -0.00842100168406270449132L) * n +
2762 0.08600343867202510407327L) * n + 0.08600343867202510407327L) * n +
2763 -0.4324143679573697203116L) * n + -0.4324143679573697203116L) * n +
2764 0.7893218661300897807312L) * n + 0.7893218661300897807312L) * n + 0);
2765 temp4 =
2766 (((((((((((((((((1.98314118458046912659e-7L * n +
2767 -2.181455303038516039249e-6L) * n +
2768 -6.610470615268230421967e-6L) * n +
2769 0.0001599733888894911762116L) * n +
2770 -0.0004653771313148834217065L) * n +
2771 -0.001960401165663946413939L) * n +
2772 0.01563534951805702932325L) * n +
2773 -0.03617434613852003197352L) * n +
2774 -0.001214343452024773928515L) * n +
2775 0.2136735469326226460445L) * n +
2776 -0.6185821915508137621537L) * n + 1.L) * n +
2777 -1.070617542232313619764L) * n + 0.7918021702968286399433L) * n +
2778 -0.4030311387540426333048L) * n + 0.1354974603893990262512L) * n +
2779 -0.02718602313823366638647L) * n +
2780 0.002471456648930333307861L) /
2781 ((((((((((((((((((4.285908211833905339403e-12L * n +
2782 4.285908211833905339403e-12L) * n +
2783 -1.080048869382144145529e-9L) * n +
2784 -1.080048869382144145529e-9L) * n +
2785 1.121450742708459671108e-7L) * n +
2786 1.121450742708459671108e-7L) * n +
2787 -6.204709318271944759853e-6L) * n +
2788 -6.204709318271944759853e-6L) * n +
2789 0.0001975017864384790614921L) * n +
2790 0.0001975017864384790614921L) * n +
2791 -0.00364241656980844872836L) * n +
2792 -0.00364241656980844872836L) * n +
2793 0.0371998916319366889949L) * n + 0.0371998916319366889949L) * n +
2794 -0.187036331064037699915L) * n + -0.187036331064037699915L) * n +
2795 0.3414129520417463272704L) * n + 0.3414129520417463272704L) * n + 0);
2796 temp6 =
2797 (((((((((((((((((-6.455552872914695033227e-7L * n +
2798 8.392218734789103543195e-6L) * n +
2799 -6.455552872914695033227e-6L) * n +
2800 -0.000386042061800298762987L) * n +
2801 0.002361441240912195443154L) * n +
2802 -0.003910773930411722251129L) * n +
2803 -0.01659980865741284680844L) * n +
2804 0.1165007804763423353866L) * n +
2805 -0.3552258346061531747763L) * n +
2806 0.6986354252337232917639L) * n +
2807 -0.9750247570452676278555L) * n + 1.L) * n +
2808 -0.7609560415582671746756L) * n + 0.4263001806263693841532L) * n +
2809 -0.1713187532519847597308L) * n + 0.04683503609299611246606L) * n +
2810 -0.007813155642088655398714L) * n +
2811 0.0006010119724683581075934L) /
2812 ((((((((((((((((((8.048975132446690337892e-12L * n +
2813 8.048975132446690337892e-12L) * n +
2814 -2.028341733376565965149e-9L) * n +
2815 -2.028341733376565965149e-9L) * n +
2816 2.106094833156000993813e-7L) * n +
2817 2.106094833156000993813e-7L) * n +
2818 -0.00001165250129924307360217L) * n +
2819 -0.00001165250129924307360217L) * n +
2820 0.0003709101756467390145095L) * n +
2821 0.0003709101756467390145095L) * n +
2822 -0.006840491896548377897518L) * n +
2823 -0.006840491896548377897518L) * n +
2824 0.06986173942046470517805L) * n + 0.06986173942046470517805L) * n +
2825 -0.3512559539753502323735L) * n + -0.3512559539753502323735L) * n +
2826 0.641176671327586215364L) * n + 0.641176671327586215364L) * n + 0);
2827 temp8 =
2828 (((((((((((((((0.00005011027123405687567765L * n +
2829 -0.0007516540685108531351648L) * n +
2830 0.005261578479575971946153L) * n +
2831 -0.02280017341149587843333L) * n +
2832 0.06840052023448763529999L) * n +
2833 -0.15048114451587279766L) * n +
2834 0.2508019075264546627666L) * n +
2835 -0.3224595953911559949857L) * n +
2836 0.3224595953911559949857L) * n + -0.2508019075264546627666L) * n +
2837 0.15048114451587279766L) * n + -0.06840052023448763529999L) * n +
2838 0.02280017341149587843333L) * n + -0.005261578479575971946153L) * n +
2839 0.0007516540685108531351648L) * n +
2840 -0.00005011027123405687567765L) /
2841 ((((((((((((((((1.166274201402604273497e-9L * n +
2842 1.166274201402604273497e-9L) * n +
2843 -2.3675366288472866752e-7L) * n +
2844 -2.3675366288472866752e-7L) * n +
2845 0.00001891580127254883871185L) * n +
2846 0.00001891580127254883871185L) * n +
2847 -0.0007615408990156571098613L) * n +
2848 -0.0007615408990156571098613L) * n +
2849 0.01642835299541014187567L) * n +
2850 0.01642835299541014187567L) * n +
2851 -0.1861790311885233542957L) * n + -0.1861790311885233542957L) * n +
2852 1.L) * n + 1.L) * n + -1.896014768278297133675L) * n +
2853 -1.896014768278297133675L) * n + 0);
2854 a8 =
2855 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8;
2856 for (i = 0; i < nn; i++)
2857 {
2858 z = n1 * i - 1.L;
2859 y[i] =
2860 x[i] -
2861 ((((((((a8 * z + a7) * z + a6) * z + a5) * z + a4) * z + a3) * z +
2862 a2) * z + a1) * z + a0);
2863 }
2864 a[0] = a0;
2865 a[1] = a1;
2866 a[2] = a2;
2867 a[3] = a3;
2868 a[4] = a4;
2869 a[5] = a5;
2870 a[6] = a6;
2871 a[7] = a7;
2872 a[8] = a8;
2873 }
2874
2875 void
2876 polyreg9 (double *x, int nn, double *y, double *a)
2877 {
2878
2879 /*
2880 polynominal detrending of a time series, order 9
2881 machine-generated file, do not edit!
2882 made by polyregz.m (Mathematica )
2883 Gerhard Heinzel AEI 17.01.2008
2884
2885 x[]: input, read-only: time series to be detrended
2886 nn: input, read-only: length of x[]
2887 y[]: output: time series with trend subtracted
2888 a[]: fitting coefficients in for z^0, z^1, z^2,... with
2889 z = 2*i/(nn-1)-1 ; i=0,...,nn-1
2890 */
2891
2892 long double n = nn, n1 = 2.L / (n - 1), z;
2893 long double a0, temp0, sum0 = 0;
2894 long double a1, temp1, sum1 = 0;
2895 long double a2, temp2, sum2 = 0;
2896 long double a3, temp3, sum3 = 0;
2897 long double a4, temp4, sum4 = 0;
2898 long double a5, temp5, sum5 = 0;
2899 long double a6, temp6, sum6 = 0;
2900 long double a7, temp7, sum7 = 0;
2901 long double a8, temp8, sum8 = 0;
2902 long double a9, temp9, sum9 = 0;
2903 int i;
2904 for (i = 0; i < nn; i++)
2905 {
2906 z = n1 * i - 1.L;
2907 sum0 += x[i];
2908 sum1 += x[i] * z;
2909 sum2 += x[i] * z * z;
2910 sum3 += x[i] * z * z * z;
2911 sum4 += x[i] * z * z * z * z;
2912 sum5 += x[i] * z * z * z * z * z;
2913 sum6 += x[i] * z * z * z * z * z * z;
2914 sum7 += x[i] * z * z * z * z * z * z * z;
2915 sum8 += x[i] * z * z * z * z * z * z * z * z;
2916 sum9 += x[i] * z * z * z * z * z * z * z * z * z;
2917 /* the above code is efficiently optimized by GCC4 */
2918
2919 }
2920 temp0 =
2921 ((((((((0.00002402547524106132193656L * n + 0) * n +
2922 -0.002530683392058459243985L) * n + 0) * n +
2923 0.07643624863026189369711L) * n + 0) * n +
2924 -0.6802962043638957971664L) * n + 0) * n +
2925 1.L) /
2926 (((((((((3.967078723603413440248e-6L * n + 0) * n +
2927 -0.0004760494468324096128298L) * n + 0) * n +
2928 0.01732819986469970990701L) * n + 0) * n +
2929 -0.2081922914147071373442L) * n + 0) * n +
2930 0.5849695602676649322453L) * n + 0);
2931 temp2 =
2932 ((((((((-0.0001859213287177625696098L * n +
2933 0.0003718426574355251392197L) * n +
2934 0.01413002098254995529035L) * n +
2935 -0.02863188462253543571991L) * n + -0.2547122203433347203655L) * n +
2936 0.5380563253092048764509L) * n + 0.7309718373453975617746L) * n +
2937 -2.L) * n +
2938 1.L) /
2939 (((((((((2.093132034434014938836e-6L * n + 0) * n +
2940 -0.0002511758441320817926603L) * n + 0) * n +
2941 0.009142800726407777252834L) * n + 0) * n +
2942 -0.1098475691670971039901L) * n + 0) * n +
2943 0.3086448772695021068209L) * n + 0);
2944 temp4 =
2945 ((((((((0.0003900156006240249609984L * n +
2946 -0.001560062402496099843994L) * n +
2947 -0.01716068642745709828393L) * n +
2948 0.07644305772230889235569L) * n + 0.05330213208528341133645L) * n +
2949 -0.6016640665626625065003L) * n + 1.L) * n +
2950 -0.6796671866874674986999L) * n +
2951 0.169916796671866874675L) /
2952 (((((((((1.125861017399536083141e-6L * n + 0) * n +
2953 -0.0001351033220879443299769L) * n + 0) * n +
2954 0.004917760924001173611158L) * n + 0) * n +
2955 -0.05908518619312765364322L) * n + 0) * n +
2956 0.1660149621816659926756L) * n + 0);
2957 temp6 =
2958 ((((((((-0.002747252747252747252747L * n +
2959 0.01648351648351648351648L) * n +
2960 0.02564102564102564102564L) * n + -0.3461538461538461538462L) * n +
2961 0.9615384615384615384615L) * n + -1.320512820512820512821L) * n +
2962 1.L) * n + -0.4010989010989010989011L) * n +
2963 0.06684981684981684981685L) /
2964 (((((((((5.551360862716174071485e-6L * n + 0) * n +
2965 -0.0006661633035259408885783L) * n + 0) * n +
2966 0.02424834424834424834425L) * n + 0) * n +
2967 -0.2913354180753448152716L) * n + 0) * n +
2968 0.818581467372676163885L) * n + 0);
2969 temp8 =
2970 ((((((((0.001584831625223159790039L * n +
2971 -0.01267865300178527832031L) * n +
2972 0.04437528550624847412109L) * n +
2973 -0.08875057101249694824219L) * n + 0.1109382137656211853027L) * n +
2974 -0.08875057101249694824219L) * n + 0.04437528550624847412109L) * n +
2975 -0.01267865300178527832031L) * n +
2976 0.001584831625223159790039L) /
2977 (((((((((6.781684027777777777778e-6L * n + 0) * n +
2978 -0.0008138020833333333333333L) * n + 0) * n +
2979 0.02962239583333333333333L) * n + 0) * n +
2980 -0.3559027777777777777778L) * n + 0) * n + 1.L) * n + 0);
2981 a0 =
2982 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8;
2983 temp1 =
2984 (((((((((((((((((((2.655291552689262283907e-12L * n +
2985 -2.655291552689262283907e-12L) * n +
2986 -7.859662995960216360365e-10L) * n +
2987 7.859662995960216360365e-10L) * n +
2988 9.589142893945155861284e-8L) * n +
2989 -9.589142893945155861284e-8L) * n +
2990 -6.229869317870886043758e-6L) * n +
2991 6.229869317870886043758e-6L) * n +
2992 0.000232760850361211808505L) * n +
2993 -0.000232760850361211808505L) * n +
2994 -0.0050497738497004110997L) * n +
2995 0.0050497738497004110997L) * n +
2996 0.06129071553991380198028L) * n +
2997 -0.06129071553991380198028L) * n +
2998 -0.3806583458291565161388L) * n + 0.3806583458291565161388L) * n +
2999 1.L) * n + -1.L) * n + -0.9692940806392735152991L) * n +
3000 0.9692940806392735152991L) /
3001 ((((((((((((((((((((1.08704351615751512052e-14L * n +
3002 1.08704351615751512052e-14L) * n +
3003 -3.782911436228152619408e-12L) * n +
3004 -3.782911436228152619408e-12L) * n +
3005 5.526311827441575369698e-10L) * n +
3006 5.526311827441575369698e-10L) * n +
3007 -4.410218160358266815097e-8L) * n +
3008 -4.410218160358266815097e-8L) * n +
3009 2.09631977611259418569e-6L) * n +
3010 2.09631977611259418569e-6L) * n +
3011 -0.00006073446596403159727594L) * n +
3012 -0.00006073446596403159727594L) * n +
3013 0.001054729948761179883762L) * n +
3014 0.001054729948761179883762L) * n +
3015 -0.01036501269461093932389L) * n +
3016 -0.01036501269461093932389L) * n + 0.05088070980118913424413L) * n +
3017 0.05088070980118913424413L) * n + -0.09161212768182950391467L) * n +
3018 -0.09161212768182950391467L) * n + 0);
3019 temp3 =
3020 (((((((((((((((((((-1.449164894319203640895e-11L * n +
3021 4.347494682957610922685e-11L) * n +
3022 3.758167625934468108721e-9L) * n +
3023 -1.139043606934894061743e-8L) * n +
3024 -3.926753808640268798945e-7L) * n +
3025 1.208439283174192993427e-6L) * n +
3026 0.0000211078333507190359717L) * n +
3027 -0.00006655614252081566001549L) * n +
3028 -0.0006176111379085936924572L) * n +
3029 0.002031394007937509021446L) * n +
3030 0.009526377872902801706509L) * n +
3031 -0.03405570450461233849141L) * n +
3032 -0.06625374200602241887988L) * n +
3033 0.2914019616590014704073L) * n + 0.08938317799564637662579L) * n +
3034 -1.07610167695792112222L) * n + 0.7129739509593723300109L) * n +
3035 1.L) * n + -1.392365231609764623754L) * n +
3036 0.4641217438699215412514L) /
3037 ((((((((((((((((((((5.704520978907055535235e-15L * n +
3038 5.704520978907055535235e-15L) * n +
3039 -1.985173300659655326262e-12L) * n +
3040 -1.985173300659655326262e-12L) * n +
3041 2.900064375256768893003e-10L) * n +
3042 2.900064375256768893003e-10L) * n +
3043 -2.314367515502032124267e-8L) * n +
3044 -2.314367515502032124267e-8L) * n +
3045 1.100093967130495348142e-6L) * n +
3046 1.100093967130495348142e-6L) * n +
3047 -0.00003187186438121689399375L) * n +
3048 -0.00003187186438121689399375L) * n +
3049 0.0005534947801406946092437L) * n +
3050 0.0005534947801406946092437L) * n +
3051 -0.005439288444684338773957L) * n +
3052 -0.005439288444684338773957L) * n +
3053 0.02670087003586959875545L) * n + 0.02670087003586959875545L) * n +
3054 -0.04807565626540950492197L) * n + -0.04807565626540950492197L) * n +
3055 0);
3056 temp5 =
3057 (((((((((((((((((((5.714462590525686107484e-11L * n +
3058 -2.857231295262843053742e-10L) * n +
3059 -1.257181769915650943646e-8L) * n +
3060 6.514487353199282162531e-8L) * n +
3061 1.062737656168696931029e-6L) * n +
3062 -5.838047368150121612368e-6L) * n +
3063 -0.00004248547164038565142952L) * n +
3064 0.0002598673027717816963623L) * n +
3065 0.000763647373426254953019L) * n +
3066 -0.005963927679260653303292L) * n +
3067 -0.002974413170786850658476L) * n +
3068 0.06561801787005971396473L) * n +
3069 -0.06790987685850609413593L) * n +
3070 -0.2578306716773211508194L) * n + 0.6405140719610564024352L) * n +
3071 -0.2702805506265212817876L) * n + -0.6690543956200478716487L) * n +
3072 1.L) * n + -0.5413682005474940160439L) * n +
3073 0.1082736401094988032088L) /
3074 ((((((((((((((((((((6.99829576208847951039e-15L * n +
3075 6.99829576208847951039e-15L) * n +
3076 -2.435406925206790869616e-12L) * n +
3077 -2.435406925206790869616e-12L) * n +
3078 3.557793599530541213492e-10L) * n +
3079 3.557793599530541213492e-10L) * n +
3080 -2.839261777727088009809e-8L) * n +
3081 -2.839261777727088009809e-8L) * n +
3082 1.349593239561278488333e-6L) * n +
3083 1.349593239561278488333e-6L) * n +
3084 -0.00003910034413996728841782L) * n +
3085 -0.00003910034413996728841782L) * n +
3086 0.0006790263702279969364801L) * n +
3087 0.0006790263702279969364801L) * n +
3088 -0.006672908980782530837924L) * n +
3089 -0.006672908980782530837924L) * n +
3090 0.03275657786289754364661L) * n + 0.03275657786289754364661L) * n +
3091 -0.05897912598549137167L) * n + -0.05897912598549137167L) * n + 0);
3092 temp7 =
3093 (((((((((((((((((((-6.062531955892827184005e-10L * n +
3094 4.243772369124979028803e-9L) * n +
3095 1.079130688148923238753e-7L) * n +
3096 -8.232918396102459315879e-7L) * n +
3097 -6.558447069884860447656e-6L) * n +
3098 0.00005928549999667595703238L) * n +
3099 0.0001340385975952193937519L) * n +
3100 -0.001927200095862903155042L) * n +
3101 0.001065282133009676623514L) * n +
3102 0.02639126618461293151243L) * n +
3103 -0.06551456156428281940877L) * n +
3104 -0.0686707808294353514037L) * n +
3105 0.5129055986621819740122L) * n + -0.7879520176484434686378L) * n +
3106 0.1720729014919064993562L) * n + 0.9842650834524745649782L) * n +
3107 -1.476943604508380444958L) * n + 1.L) * n +
3108 -0.3451910247182262221901L) * n +
3109 0.04931300353117517459859L) /
3110 ((((((((((((((((((((5.895977080872073890621e-14L * n +
3111 5.895977080872073890621e-14L) * n +
3112 -2.051800024143481713936e-11L) * n +
3113 -2.051800024143481713936e-11L) * n +
3114 2.997396828373744924514e-9L) * n +
3115 2.997396828373744924514e-9L) * n +
3116 -2.392042711135615005187e-7L) * n +
3117 -2.392042711135615005187e-7L) * n +
3118 0.0000113701550769819974843L) * n +
3119 0.0000113701550769819974843L) * n +
3120 -0.0003294155330678108902593L) * n +
3121 -0.0003294155330678108902593L) * n +
3122 0.00572071265958794854203L) * n +
3123 0.00572071265958794854203L) * n +
3124 -0.05621842767287978773751L) * n +
3125 -0.05621842767287978773751L) * n + 0.275970091709598834999L) * n +
3126 0.275970091709598834999L) * n + -0.4968917960628586841432L) * n +
3127 -0.4968917960628586841432L) * n + 0);
3128 temp9 =
3129 (((((((((((((((((((9.48621464808249608894e-10L * n +
3130 -8.537593183274246480046e-9L) * n +
3131 -1.264828619744332811859e-7L) * n +
3132 1.366014909323879436807e-6L) * n +
3133 3.749710926094049054036e-6L) * n +
3134 -0.00007134316422812698998601L) * n +
3135 0.00009869392671536013508103L) * n +
3136 0.001209634823471062027338L) * n +
3137 -0.004989351983601536889084L) * n +
3138 0.001473683499786556613603L) * n +
3139 0.03384931128653701151254L) * n +
3140 -0.09759459492160789457305L) * n +
3141 0.112213008424637987651L) * n +
3142 -0.001403545518474262870105L) * n +
3143 -0.1726586244666029654872L) * n + 0.2553101393034701097327L) * n +
3144 -0.1964387156176969902114L) * n + 0.08921252223762199711287L) * n +
3145 -0.02274277441953378689267L) * n +
3146 0.002526974935503754099185L) /
3147 ((((((((((((((((((((2.136455093502075714739e-13L * n +
3148 2.136455093502075714739e-13L) * n +
3149 -7.43486372538722348729e-11L) * n +
3150 -7.43486372538722348729e-11L) * n +
3151 1.086131040434585251859e-8L) * n +
3152 1.086131040434585251859e-8L) * n +
3153 -8.667760684925027332449e-7L) * n +
3154 -8.667760684925027332449e-7L) * n +
3155 0.00004120067869146748907533L) * n +
3156 0.00004120067869146748907533L) * n +
3157 -0.001193663889543698359902L) * n +
3158 -0.001193663889543698359902L) * n +
3159 0.02072946609594132992549L) * n +
3160 0.02072946609594132992549L) * n +
3161 -0.2037120302588368838511L) * n + -0.2037120302588368838511L) * n +
3162 1.L) * n + 1.L) * n + -1.800527705682447746874L) * n +
3163 -1.800527705682447746874L) * n + 0);
3164 a1 =
3165 temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7 + temp9 * sum9;
3166 temp0 =
3167 ((((((((-0.0001859213287177625696098L * n +
3168 0.0003718426574355251392197L) * n +
3169 0.01413002098254995529035L) * n +
3170 -0.02863188462253543571991L) * n + -0.2547122203433347203655L) * n +
3171 0.5380563253092048764509L) * n + 0.7309718373453975617746L) * n +
3172 -2.L) * n +
3173 1.L) /
3174 (((((((((2.093132034434014938836e-6L * n + 0) * n +
3175 -0.0002511758441320817926603L) * n + 0) * n +
3176 0.009142800726407777252834L) * n + 0) * n +
3177 -0.1098475691670971039901L) * n + 0) * n +
3178 0.3086448772695021068209L) * n + 0);
3179 temp2 =
3180 (((((((((((((((2.907035769636459306965e-8L * n +
3181 -8.721107308909377920894e-8L) * n +
3182 -3.808216858223761692124e-6L) * n +
3183 0.00001165721343624220182093L) * n +
3184 0.0001822033119215811478295L) * n +
3185 -0.0005777733592152462872592L) * n +
3186 -0.003840198404598005082299L) * n +
3187 0.01307171197951817296085L) * n +
3188 0.03386432961953086642377L) * n +
3189 -0.1369679263925491130715L) * n +
3190 -0.06637878548524752764394L) * n + 0.5761758060138590557227L) * n +
3191 -0.2899724038752902814882L) * n + -0.7922314209304587950595L) * n +
3192 1.L) * n +
3193 -0.3333333333333333333333L) /
3194 ((((((((((((((((1.239692171397643443435e-11L * n +
3195 1.239692171397643443435e-11L) * n +
3196 -2.516575107937216190174e-9L) * n +
3197 -2.516575107937216190174e-9L) * n +
3198 2.010656732789837900908e-7L) * n +
3199 2.010656732789837900908e-7L) * n +
3200 -8.094805574653478416165e-6L) * n +
3201 -8.094805574653478416165e-6L) * n +
3202 0.0001746253202966674271062L) * n +
3203 0.0001746253202966674271062L) * n +
3204 -0.001978991622769635885772L) * n +
3205 -0.001978991622769635885772L) * n +
3206 0.01062950865162535549051L) * n + 0.01062950865162535549051L) * n +
3207 -0.02015370538302360300337L) * n + -0.02015370538302360300337L) * n +
3208 0);
3209 temp4 =
3210 (((((((((((((((-1.372930416088071838676e-7L * n +
3211 6.864652080440359193378e-7L) * n +
3212 0.00001350048242486603974698L) * n +
3213 -0.00007299413378868248608958L) * n +
3214 -0.0004266610089729697917324L) * n +
3215 0.002724946525504402049675L) * n +
3216 0.003772767019062818476952L) * n +
3217 -0.04149522007410986857349L) * n +
3218 0.02758553116229405872142L) * n + 0.2260988031204511669016L) * n +
3219 -0.460732592924163762957L) * n + -0.029477044855146917055L) * n +
3220 1.L) * n + -1.25598316897144309311L) * n +
3221 0.6599894806071519331936L) * n +
3222 -0.1319978961214303866387L) /
3223 ((((((((((((((((1.261033687815381532321e-11L * n +
3224 1.261033687815381532321e-11L) * n +
3225 -2.559898386265224510611e-9L) * n +
3226 -2.559898386265224510611e-9L) * n +
3227 2.045270538267767307271e-7L) * n +
3228 2.045270538267767307271e-7L) * n +
3229 -8.234159060991218637779e-6L) * n +
3230 -8.234159060991218637779e-6L) * n +
3231 0.0001776315255676602229447L) * n +
3232 0.0001776315255676602229447L) * n +
3233 -0.002013060307869331605098L) * n +
3234 -0.002013060307869331605098L) * n +
3235 0.01081249749243201995992L) * n + 0.01081249749243201995992L) * n +
3236 -0.02050065492762316514009L) * n + -0.02050065492762316514009L) * n +
3237 0);
3238 temp6 =
3239 (((((((((((((((5.801019239080306409836e-7L * n +
3240 -4.060713467356214486885e-6L) * n +
3241 -0.00003654642120620593038197L) * n +
3242 0.0003207963639211409444639L) * n +
3243 0.0003300779947036694347197L) * n +
3244 -0.007638202032097039449831L) * n +
3245 0.01295906262158832735483L) * n +
3246 0.04770352150872908370001L) * n +
3247 -0.2024604608744042042473L) * n + 0.2200784877903047565457L) * n +
3248 0.1986425614980552083001L) * n + -0.8146562751075363941445L) * n +
3249 1.L) * n + -0.6426689826545381166328L) * n +
3250 0.2186676799113604260269L) * n +
3251 -0.03123823998733720371812L) /
3252 ((((((((((((((((3.425286806018358993775e-11L * n +
3253 3.425286806018358993775e-11L) * n +
3254 -6.953332216217268757364e-9L) * n +
3255 -6.953332216217268757364e-9L) * n +
3256 5.555472670681176452004e-7L) * n +
3257 5.555472670681176452004e-7L) * n +
3258 -0.00002236606100439001853806L) * n +
3259 -0.00002236606100439001853806L) * n +
3260 0.0004824922020234691216437L) * n +
3261 0.0004824922020234691216437L) * n +
3262 -0.005467981528875355193367L) * n +
3263 -0.005467981528875355193367L) * n +
3264 0.02936948105256022151826L) * n + 0.02936948105256022151826L) * n +
3265 -0.05568496981232380660242L) * n + -0.05568496981232380660242L) * n +
3266 0);
3267 temp8 =
3268 (((((((((((((((-4.878167760189272909095e-6L * n +
3269 0.00004390350984170345618186L) * n +
3270 0.0001219541940047318227274L) * n +
3271 -0.002268348008488011902729L) * n +
3272 0.005838516386578534435799L) * n +
3273 0.01395253542769335837459L) * n +
3274 -0.1054958599454806679373L) * n +
3275 0.223669427477325230929L) * n + -0.1245467311049398417383L) * n +
3276 -0.3774384741091246127954L) * n + 1.L) * n +
3277 -1.20206541622966413815L) * n + 0.8650679284860606356253L) * n +
3278 -0.3829128004283495880852L) * n + 0.0967930228263407121428L) * n +
3279 -0.01075478031403785690476L) /
3280 ((((((((((((((((5.798406428933524525048e-10L * n +
3281 5.798406428933524525048e-10L) * n +
3282 -1.177076505073505478585e-7L) * n +
3283 -1.177076505073505478585e-7L) * n +
3284 9.404435387087283427175e-6L) * n +
3285 9.404435387087283427175e-6L) * n +
3286 -0.0003786179647494294575596L) * n +
3287 -0.0003786179647494294575596L) * n +
3288 0.008167741986474055022834L) * n +
3289 0.008167741986474055022834L) * n +
3290 -0.09256328315226834511619L) * n +
3291 -0.09256328315226834511619L) * n + 0.497173513909520383136L) * n +
3292 0.497173513909520383136L) * n + -0.9426483247692660260829L) * n +
3293 -0.9426483247692660260829L) * n + 0);
3294 a2 =
3295 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8;
3296 temp1 =
3297 (((((((((((((((((((-1.449164894319203640895e-11L * n +
3298 4.347494682957610922685e-11L) * n +
3299 3.758167625934468108721e-9L) * n +
3300 -1.139043606934894061743e-8L) * n +
3301 -3.926753808640268798945e-7L) * n +
3302 1.208439283174192993427e-6L) * n +
3303 0.0000211078333507190359717L) * n +
3304 -0.00006655614252081566001549L) * n +
3305 -0.0006176111379085936924572L) * n +
3306 0.002031394007937509021446L) * n +
3307 0.009526377872902801706509L) * n +
3308 -0.03405570450461233849141L) * n +
3309 -0.06625374200602241887988L) * n +
3310 0.2914019616590014704073L) * n + 0.08938317799564637662579L) * n +
3311 -1.07610167695792112222L) * n + 0.7129739509593723300109L) * n +
3312 1.L) * n + -1.392365231609764623754L) * n +
3313 0.4641217438699215412514L) /
3314 ((((((((((((((((((((5.704520978907055535235e-15L * n +
3315 5.704520978907055535235e-15L) * n +
3316 -1.985173300659655326262e-12L) * n +
3317 -1.985173300659655326262e-12L) * n +
3318 2.900064375256768893003e-10L) * n +
3319 2.900064375256768893003e-10L) * n +
3320 -2.314367515502032124267e-8L) * n +
3321 -2.314367515502032124267e-8L) * n +
3322 1.100093967130495348142e-6L) * n +
3323 1.100093967130495348142e-6L) * n +
3324 -0.00003187186438121689399375L) * n +
3325 -0.00003187186438121689399375L) * n +
3326 0.0005534947801406946092437L) * n +
3327 0.0005534947801406946092437L) * n +
3328 -0.005439288444684338773957L) * n +
3329 -0.005439288444684338773957L) * n +
3330 0.02670087003586959875545L) * n + 0.02670087003586959875545L) * n +
3331 -0.04807565626540950492197L) * n + -0.04807565626540950492197L) * n +
3332 0);
3333 temp3 =
3334 (((((((((((((((((((2.836148033634606484774e-11L * n +
3335 -1.418074016817303242387e-10L) * n +
3336 -6.239525673996134266502e-9L) * n +
3337 3.233208758343451392642e-8L) * n +
3338 5.303596822896714126527e-7L) * n +
3339 -2.912043355014668554306e-6L) * n +
3340 -0.0000214870734711940451376L) * n +
3341 0.0001310967831709770206692L) * n +
3342 0.0003985815391335633026088L) * n +
3343 -0.003074974935572862597001L) * n +
3344 -0.001873201075857982359171L) * n +
3345 0.03549594250129921368157L) * n +
3346 -0.03239840273421355607501L) * n +
3347 -0.1592591074446137831665L) * n + 0.3388168347620249254038L) * n +
3348 0.04688441654751067934778L) * n + -0.8056637146276147151216L) * n +
3349 1.L) * n + -0.5242920356715481606098L) * n +
3350 0.104858407134309632122L) /
3351 ((((((((((((((((((((9.017293775197101392495e-16L * n +
3352 9.017293775197101392495e-16L) * n +
3353 -3.138018233768591284588e-13L) * n +
3354 -3.138018233768591284588e-13L) * n +
3355 4.584211809434702405917e-11L) * n +
3356 4.584211809434702405917e-11L) * n +
3357 -3.658384616030155532906e-9L) * n +
3358 -3.658384616030155532906e-9L) * n +
3359 1.738948900112253587181e-7L) * n +
3360 1.738948900112253587181e-7L) * n +
3361 -5.03807357973353724621e-6L) * n +
3362 -5.03807357973353724621e-6L) * n +
3363 0.00008749244772736408764224L) * n +
3364 0.00008749244772736408764224L) * n +
3365 -0.0008598033387047124891328L) * n +
3366 -0.0008598033387047124891328L) * n +
3367 0.004220680229892386672968L) * n + 0.004220680229892386672968L) * n +
3368 -0.007599451690747405086417L) * n + -0.007599451690747405086417L) * n +
3369 0);
3370 temp5 =
3371 (((((((((((((((((((-1.544484504579271975016e-10L * n +
3372 1.081139153205490382511e-9L) * n +
3373 2.749182418151104115528e-8L) * n +
3374 -2.097409957218651342071e-7L) * n +
3375 -1.711597727974749202712e-6L) * n +
3376 0.00001538893470672695010466L) * n +
3377 0.0000383803075544088017844L) * n +
3378 -0.0005251676682261797752662L) * n +
3379 0.0001621439548223151757794L) * n +
3380 0.008048974117287159012173L) * n +
3381 -0.01706541316643963541452L) * n +
3382 -0.03777673173267932911092L) * n +
3383 0.1824829793261294904678L) * n + -0.1682613518575436169289L) * n +
3384 -0.3184802232918485395056L) * n + 1.L) * n +
3385 -1.180678618204004883855L) * n + 0.7500654271032353015598L) * n +
3386 -0.2543612107199151391915L) * n +
3387 0.03633731581713073417021L) /
3388 ((((((((((((((((((((1.403016681566119086744e-15L * n +
3389 1.403016681566119086744e-15L) * n +
3390 -4.882498051850094421868e-13L) * n +
3391 -4.882498051850094421868e-13L) * n +
3392 7.132656205745836213188e-11L) * n +
3393 7.132656205745836213188e-11L) * n +
3394 -5.69214530638154415997e-9L) * n +
3395 -5.69214530638154415997e-9L) * n +
3396 2.705661339280495779104e-7L) * n +
3397 2.705661339280495779104e-7L) * n +
3398 -7.838827758685483792833e-6L) * n +
3399 -7.838827758685483792833e-6L) * n +
3400 0.0001361310463347528431249L) * n +
3401 0.0001361310463347528431249L) * n +
3402 -0.001337783216497887408538L) * n +
3403 -0.001337783216497887408538L) * n +
3404 0.006567030993692898597972L) * n + 0.006567030993692898597972L) * n +
3405 -0.0118241212482193996927L) * n + -0.0118241212482193996927L) * n + 0);
3406 temp7 =
3407 (((((((((((((((((((8.385452957532784300517e-10L * n +
3408 -7.546907661779505870465e-9L) * n +
3409 -1.118060394337704573402e-7L) * n +
3410 1.207505225884720939274e-6L) * n +
3411 3.720457768198145738453e-6L) * n +
3412 -0.00006671734707507724238589L) * n +
3413 0.00005945021006854372556268L) * n +
3414 0.001416799806677365553544L) * n +
3415 -0.004733220347333422516943L) * n +
3416 -0.005559357845406304604934L) * n +
3417 0.05962935852535036766177L) * n +
3418 -0.1194847722938455945267L) * n +
3419 0.007776173804005795252536L) * n +
3420 0.3989103188407051958732L) * n + -0.8719573999915008115502L) * n +
3421 1.L) * n + -0.7071142695458509780452L) * n +
3422 0.3107833586915489591643L) * n + -0.07837259845042836204124L) * n +
3423 0.008708066494492040226805L) /
3424 ((((((((((((((((((((5.750377545038217102977e-15L * n +
3425 5.750377545038217102977e-15L) * n +
3426 -2.001131385673299551836e-12L) * n +
3427 -2.001131385673299551836e-12L) * n +
3428 2.923376936346528810811e-10L) * n +
3429 2.923376936346528810811e-10L) * n +
3430 -2.332971872891346969128e-8L) * n +
3431 -2.332971872891346969128e-8L) * n +
3432 1.108937221794776839867e-6L) * n +
3433 1.108937221794776839867e-6L) * n +
3434 -0.00003212807068883235036194L) * n +
3435 -0.00003212807068883235036194L) * n +
3436 0.0005579441230535569227842L) * n +
3437 0.0005579441230535569227842L) * n +
3438 -0.005483012903090646315445L) * n +
3439 -0.005483012903090646315445L) * n +
3440 0.02691550860361030196016L) * n + 0.02691550860361030196016L) * n +
3441 -0.04846211895333463990518L) * n + -0.04846211895333463990518L) * n +
3442 0);
3443 temp9 =
3444 (((((((((((((((((((-7.870922679053298103593e-9L * n +
3445 8.658014946958627913952e-8L) * n +
3446 6.76899350398583636909e-7L) * n +
3447 -0.00001090909883316787117158L) * n +
3448 8.264468813005963008773e-6L) * n +
3449 0.0003724678030181601728582L) * n +
3450 -0.001625899496258774666706L) * n +
3451 -0.0007145995708078814961018L) * n +
3452 0.02366203551546066564074L) * n +
3453 -0.07463578292916074163285L) * n +
3454 0.08249395396386228967415L) * n +
3455 0.1072365607182978849951L) * n +
3456 -0.5460605326981549704932L) * n + 1.L) * n +
3457 -1.125048757836057302629L) * n + 0.85174044739528384103L) * n +
3458 -0.4385706793163458387505L) * n + 0.1482468800443970413004L) * n +
3459 -0.02980362502930054038884L) * n +
3460 0.002709420457209140035349L) /
3461 ((((((((((((((((((((1.208634663709582809809e-13L * n +
3462 1.208634663709582809809e-13L) * n +
3463 -4.206048629709348178136e-11L) * n +
3464 -4.206048629709348178136e-11L) * n +
3465 6.144456903366777088508e-9L) * n +
3466 6.144456903366777088508e-9L) * n +
3467 -4.90352268690421938769e-7L) * n +
3468 -4.90352268690421938769e-7L) * n +
3469 0.00002330803422282182508967L) * n +
3470 0.00002330803422282182508967L) * n +
3471 -0.0006752791379087878688636L) * n +
3472 -0.0006752791379087878688636L) * n +
3473 0.01172706665351817548763L) * n +
3474 0.01172706665351817548763L) * n +
3475 -0.1152439018888493483997L) * n + -0.1152439018888493483997L) * n +
3476 0.5657196668376444567469L) * n + 0.5657196668376444567469L) * n +
3477 -1.018593933790622693308L) * n + -1.018593933790622693308L) * n + 0);
3478 a3 =
3479 temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7 + temp9 * sum9;
3480 temp0 =
3481 ((((((((0.0003900156006240249609984L * n +
3482 -0.001560062402496099843994L) * n +
3483 -0.01716068642745709828393L) * n +
3484 0.07644305772230889235569L) * n + 0.05330213208528341133645L) * n +
3485 -0.6016640665626625065003L) * n + 1.L) * n +
3486 -0.6796671866874674986999L) * n +
3487 0.169916796671866874675L) /
3488 (((((((((1.125861017399536083141e-6L * n + 0) * n +
3489 -0.0001351033220879443299769L) * n + 0) * n +
3490 0.004917760924001173611158L) * n + 0) * n +
3491 -0.05908518619312765364322L) * n + 0) * n +
3492 0.1660149621816659926756L) * n + 0);
3493 temp2 =
3494 (((((((((((((((-1.372930416088071838676e-7L * n +
3495 6.864652080440359193378e-7L) * n +
3496 0.00001350048242486603974698L) * n +
3497 -0.00007299413378868248608958L) * n +
3498 -0.0004266610089729697917324L) * n +
3499 0.002724946525504402049675L) * n +
3500 0.003772767019062818476952L) * n +
3501 -0.04149522007410986857349L) * n +
3502 0.02758553116229405872142L) * n + 0.2260988031204511669016L) * n +
3503 -0.460732592924163762957L) * n + -0.029477044855146917055L) * n +
3504 1.L) * n + -1.25598316897144309311L) * n +
3505 0.6599894806071519331936L) * n +
3506 -0.1319978961214303866387L) /
3507 ((((((((((((((((1.261033687815381532321e-11L * n +
3508 1.261033687815381532321e-11L) * n +
3509 -2.559898386265224510611e-9L) * n +
3510 -2.559898386265224510611e-9L) * n +
3511 2.045270538267767307271e-7L) * n +
3512 2.045270538267767307271e-7L) * n +
3513 -8.234159060991218637779e-6L) * n +
3514 -8.234159060991218637779e-6L) * n +
3515 0.0001776315255676602229447L) * n +
3516 0.0001776315255676602229447L) * n +
3517 -0.002013060307869331605098L) * n +
3518 -0.002013060307869331605098L) * n +
3519 0.01081249749243201995992L) * n + 0.01081249749243201995992L) * n +
3520 -0.02050065492762316514009L) * n + -0.02050065492762316514009L) * n +
3521 0);
3522 temp4 =
3523 (((((((((((((((3.077643719036980659164e-7L * n +
3524 -2.154350603325886461415e-6L) * n +
3525 -0.00001938915542993297815273L) * n +
3526 0.0001701936976627450304517L) * n +
3527 0.0002083564797788035906254L) * n +
3528 -0.004285003350015188171753L) * n +
3529 0.00662462810522710086885L) * n +
3530 0.03078536235715501383555L) * n +
3531 -0.1125669733743808934954L) * n +
3532 0.05404188488442986188458L) * n + 0.3580810768306055664111L) * n +
3533 -0.8884212580238018809943L) * n + 1.L) * n +
3534 -0.6256729652697139237834L) * n + 0.2112319223054998416552L) * n +
3535 -0.03017598890078569166503L) /
3536 ((((((((((((((((5.591490837135102783745e-12L * n +
3537 5.591490837135102783745e-12L) * n +
3538 -1.1350726399384258651e-9L) * n +
3539 -1.1350726399384258651e-9L) * n +
3540 9.068838988749423204956e-8L) * n +
3541 9.068838988749423204956e-8L) * n +
3542 -3.651070180433270929599e-6L) * n +
3543 -3.651070180433270929599e-6L) * n +
3544 0.00007876276876619909067074L) * n +
3545 0.00007876276876619909067074L) * n +
3546 -0.0008926017103913915672379L) * n +
3547 -0.0008926017103913915672379L) * n +
3548 0.00479431923505687610696L) * n + 0.00479431923505687610696L) * n +
3549 -0.009090100073508545719781L) * n + -0.009090100073508545719781L) * n +
3550 0);
3551 temp6 =
3552 (((((((((((((((-1.523380075711989762886e-6L * n +
3553 0.00001371042068140790786597L) * n +
3554 0.00003808450189279974407215L) * n +
3555 -0.0007083717352060752397419L) * n +
3556 0.001421110493295858183471L) * n +
3557 0.007976722752443120796423L) * n +
3558 -0.04169684228699972833055L) * n +
3559 0.05209563780115319871731L) * n +
3560 0.1165742228857388774212L) * n + -0.5481928903851866521438L) * n +
3561 1.L) * n + -1.082406331167594659029L) * n +
3562 0.7475265639400702278215L) * n + -0.3253179167269671279969L) * n +
3563 0.08176255074759877215566L) * n +
3564 -0.009084727860844308017295L) /
3565 ((((((((((((((((1.691366506269828413014e-11L * n +
3566 1.691366506269828413014e-11L) * n +
3567 -3.433474007727751678419e-9L) * n +
3568 -3.433474007727751678419e-9L) * n +
3569 2.743227336519034703068e-7L) * n +
3570 2.743227336519034703068e-7L) * n +
3571 -0.00001104409896232503589018L) * n +
3572 -0.00001104409896232503589018L) * n +
3573 0.0002382489981875395667415L) * n +
3574 0.0002382489981875395667415L) * n +
3575 -0.002700025235432006231466L) * n +
3576 -0.002700025235432006231466L) * n +
3577 0.01450230575481931101869L) * n + 0.01450230575481931101869L) * n +
3578 -0.02749658588522475098626L) * n + -0.02749658588522475098626L) * n +
3579 0);
3580 temp8 =
3581 (((((((((((((((9.007142664132657197157e-6L * n +
3582 -0.00009907856930545922916873L) * n +
3583 0.0001411119017380782960888L) * n +
3584 0.002410911853099507909772L) * n +
3585 -0.01422227826666546571431L) * n +
3586 0.02909607318603652696588L) * n +
3587 0.01324350209716305029889L) * n +
3588 -0.217279302486872089567L) * n + 0.5937778658476171604082L) * n +
3589 -0.9419399583870008917071L) * n + 1.L) * n +
3590 -0.7364930389799110694781L) * n + 0.3740876515076455629314L) * n +
3591 -0.1256406330219864352431L) * n + 0.02519898279335513061858L) * n +
3592 -0.002290816617577739147144L) /
3593 ((((((((((((((((1.946598003688388663139e-10L * n +
3594 1.946598003688388663139e-10L) * n +
3595 -3.951593947487428986172e-8L) * n +
3596 -3.951593947487428986172e-8L) * n +
3597 3.157187302182197572745e-6L) * n +
3598 3.157187302182197572745e-6L) * n +
3599 -0.0001271068151870403456981L) * n +
3600 -0.0001271068151870403456981L) * n +
3601 0.002742013765398732137249L) * n +
3602 0.002742013765398732137249L) * n +
3603 -0.03107465894421426093871L) * n +
3604 -0.03107465894421426093871L) * n + 0.1669074049093547871587L) * n +
3605 0.1669074049093547871587L) * n + -0.3164589046431422301798L) * n +
3606 -0.3164589046431422301798L) * n + 0);
3607 a4 =
3608 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8;
3609 temp1 =
3610 (((((((((((((((((((5.714462590525686107484e-11L * n +
3611 -2.857231295262843053742e-10L) * n +
3612 -1.257181769915650943646e-8L) * n +
3613 6.514487353199282162531e-8L) * n +
3614 1.062737656168696931029e-6L) * n +
3615 -5.838047368150121612368e-6L) * n +
3616 -0.00004248547164038565142952L) * n +
3617 0.0002598673027717816963623L) * n +
3618 0.000763647373426254953019L) * n +
3619 -0.005963927679260653303292L) * n +
3620 -0.002974413170786850658476L) * n +
3621 0.06561801787005971396473L) * n +
3622 -0.06790987685850609413593L) * n +
3623 -0.2578306716773211508194L) * n + 0.6405140719610564024352L) * n +
3624 -0.2702805506265212817876L) * n + -0.6690543956200478716487L) * n +
3625 1.L) * n + -0.5413682005474940160439L) * n +
3626 0.1082736401094988032088L) /
3627 ((((((((((((((((((((6.99829576208847951039e-15L * n +
3628 6.99829576208847951039e-15L) * n +
3629 -2.435406925206790869616e-12L) * n +
3630 -2.435406925206790869616e-12L) * n +
3631 3.557793599530541213492e-10L) * n +
3632 3.557793599530541213492e-10L) * n +
3633 -2.839261777727088009809e-8L) * n +
3634 -2.839261777727088009809e-8L) * n +
3635 1.349593239561278488333e-6L) * n +
3636 1.349593239561278488333e-6L) * n +
3637 -0.00003910034413996728841782L) * n +
3638 -0.00003910034413996728841782L) * n +
3639 0.0006790263702279969364801L) * n +
3640 0.0006790263702279969364801L) * n +
3641 -0.006672908980782530837924L) * n +
3642 -0.006672908980782530837924L) * n +
3643 0.03275657786289754364661L) * n + 0.03275657786289754364661L) * n +
3644 -0.05897912598549137167L) * n + -0.05897912598549137167L) * n + 0);
3645 temp3 =
3646 (((((((((((((((((((-1.544484504579271975016e-10L * n +
3647 1.081139153205490382511e-9L) * n +
3648 2.749182418151104115528e-8L) * n +
3649 -2.097409957218651342071e-7L) * n +
3650 -1.711597727974749202712e-6L) * n +
3651 0.00001538893470672695010466L) * n +
3652 0.0000383803075544088017844L) * n +
3653 -0.0005251676682261797752662L) * n +
3654 0.0001621439548223151757794L) * n +
3655 0.008048974117287159012173L) * n +
3656 -0.01706541316643963541452L) * n +
3657 -0.03777673173267932911092L) * n +
3658 0.1824829793261294904678L) * n + -0.1682613518575436169289L) * n +
3659 -0.3184802232918485395056L) * n + 1.L) * n +
3660 -1.180678618204004883855L) * n + 0.7500654271032353015598L) * n +
3661 -0.2543612107199151391915L) * n +
3662 0.03633731581713073417021L) /
3663 ((((((((((((((((((((1.403016681566119086744e-15L * n +
3664 1.403016681566119086744e-15L) * n +
3665 -4.882498051850094421868e-13L) * n +
3666 -4.882498051850094421868e-13L) * n +
3667 7.132656205745836213188e-11L) * n +
3668 7.132656205745836213188e-11L) * n +
3669 -5.69214530638154415997e-9L) * n +
3670 -5.69214530638154415997e-9L) * n +
3671 2.705661339280495779104e-7L) * n +
3672 2.705661339280495779104e-7L) * n +
3673 -7.838827758685483792833e-6L) * n +
3674 -7.838827758685483792833e-6L) * n +
3675 0.0001361310463347528431249L) * n +
3676 0.0001361310463347528431249L) * n +
3677 -0.001337783216497887408538L) * n +
3678 -0.001337783216497887408538L) * n +
3679 0.006567030993692898597972L) * n + 0.006567030993692898597972L) * n +
3680 -0.0118241212482193996927L) * n + -0.0118241212482193996927L) * n + 0);
3681 temp5 =
3682 (((((((((((((((((((4.9790996213727828646e-10L * n +
3683 -4.48118965923550457814e-9L) * n +
3684 -6.638799495163710486134e-8L) * n +
3685 7.169903454776807325024e-7L) * n +
3686 2.289456393902157198248e-6L) * n +
3687 -0.00004033827516454402783322L) * n +
3688 0.00003000359697887161159758L) * n +
3689 0.0009082137950324166362482L) * n +
3690 -0.002848638966651322607082L) * n +
3691 -0.004841894290834330378878L) * n +
3692 0.03996159001558722828626L) * n +
3693 -0.06097622570643350798099L) * n +
3694 -0.08360618575998087975704L) * n +
3695 0.4828240931514239239454L) * n + -0.9122041618987750418403L) * n +
3696 1.L) * n + -0.6943757505161722815992L) * n +
3697 0.3028864291842652293657L) * n + -0.07618507920533305435095L) * n +
3698 0.00846500880059256159455L) /
3699 ((((((((((((((((((((1.228479056429057224655e-15L * n +
3700 1.228479056429057224655e-15L) * n +
3701 -4.275107116373119141799e-13L) * n +
3702 -4.275107116373119141799e-13L) * n +
3703 6.245341827074041118701e-11L) * n +
3704 6.245341827074041118701e-11L) * n +
3705 -4.984032896340973768774e-9L) * n +
3706 -4.984032896340973768774e-9L) * n +
3707 2.369072536889321231099e-7L) * n +
3708 2.369072536889321231099e-7L) * n +
3709 -6.863664456042339214242e-6L) * n +
3710 -6.863664456042339214242e-6L) * n +
3711 0.0001191961161611721744173L) * n +
3712 0.0001191961161611721744173L) * n +
3713 -0.001171360743676592273701L) * n +
3714 -0.001171360743676592273701L) * n +
3715 0.005750081338781313691098L) * n + 0.005750081338781313691098L) * n +
3716 -0.01035318076040337629111L) * n + -0.01035318076040337629111L) * n +
3717 0);
3718 temp7 =
3719 (((((((((((((((((((-3.02894205219023718573e-9L * n +
3720 3.331836257409260904303e-8L) * n +
3721 2.604890164883603979728e-7L) * n +
3722 -4.198113684335668739421e-6L) * n +
3723 2.025352585564538598191e-6L) * n +
3724 0.0001560409980553337190182L) * n +
3725 -0.0005934220253202274887781L) * n +
3726 -0.001138157733557860865103L) * n +
3727 0.01259350102641119879248L) * n +
3728 -0.0285962078110841823878L) * n +
3729 -0.0141661952740978298846L) * n +
3730 0.2283636269730593313672L) * n +
3731 -0.6280163871715211878801L) * n + 1.L) * n +
3732 -1.063877418171284488174L) * n + 0.7844492298124054064622L) * n +
3733 -0.398692125729640813259L) * n + 0.1339442832180845674927L) * n +
3734 -0.02686737474173223572901L) * n +
3735 0.002442488612884748702637L) /
3736 ((((((((((((((((((((5.455052702747709592293e-15L * n +
3737 5.455052702747709592293e-15L) * n +
3738 -1.898358340556202938118e-12L) * n +
3739 -1.898358340556202938118e-12L) * n +
3740 2.77323969302288060253e-10L) * n +
3741 2.77323969302288060253e-10L) * n +
3742 -2.213156339905286664186e-8L) * n +
3743 -2.213156339905286664186e-8L) * n +
3744 1.05198501168829426282e-6L) * n +
3745 1.05198501168829426282e-6L) * n +
3746 -0.00003047805426209099419481L) * n +
3747 -0.00003047805426209099419481L) * n +
3748 0.0005292895244890009118268L) * n +
3749 0.0005292895244890009118268L) * n +
3750 -0.005201419232379534568781L) * n +
3751 -0.005201419232379534568781L) * n +
3752 0.02553319617781336544217L) * n + 0.02553319617781336544217L) * n +
3753 -0.04597322713277814299995L) * n + -0.04597322713277814299995L) * n +
3754 0);
3755 temp9 =
3756 (((((((((((((((((((2.209649545457411303047e-8L * n +
3757 -2.872544409094634693961e-7L) * n +
3758 -7.954738363646680690969e-7L) * n +
3759 0.00002642740856367063918444L) * n +
3760 -0.000100347551357705905309L) * n +
3761 -0.0003523654475156085224592L) * n +
3762 0.003886891398435344210662L) * n +
3763 -0.01176249484636071014483L) * n +
3764 0.005089191178112661132801L) * n +
3765 0.07712226379833335857244L) * n +
3766 -0.3058980201363300737958L) * n +
3767 0.6568762202053064940068L) * n +
3768 -0.9545717855329471415885L) * n + 1.L) * n +
3769 -0.7699893589170289558958L) * n + 0.434254440968387457275L) * n +
3770 -0.1751628747410953627588L) * n + 0.04797618345441525395915L) * n +
3771 -0.008009419824398266762681L) * n +
3772 0.0006161092172614051355909L) /
3773 ((((((((((((((((((((8.700179076151578638301e-14L * n +
3774 8.700179076151578638301e-14L) * n +
3775 -3.027662318500749366129e-11L) * n +
3776 -3.027662318500749366129e-11L) * n +
3777 4.42299703873393954814e-9L) * n +
3778 4.42299703873393954814e-9L) * n +
3779 -3.529728772555674205556e-7L) * n +
3780 -3.529728772555674205556e-7L) * n +
3781 0.00001677794603616841191808L) * n +
3782 0.00001677794603616841191808L) * n +
3783 -0.0004860897674541130610707L) * n +
3784 -0.0004860897674541130610707L) * n +
3785 0.008441556657859473457225L) * n +
3786 0.008441556657859473457225L) * n +
3787 -0.08295662982146214580096L) * n +
3788 -0.08295662982146214580096L) * n + 0.4072249916514861588468L) * n +
3789 0.4072249916514861588468L) * n + -0.7332198799148043114509L) * n +
3790 -0.7332198799148043114509L) * n + 0);
3791 a5 =
3792 temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7 + temp9 * sum9;
3793 temp0 =
3794 ((((((((-0.002747252747252747252747L * n +
3795 0.01648351648351648351648L) * n +
3796 0.02564102564102564102564L) * n + -0.3461538461538461538462L) * n +
3797 0.9615384615384615384615L) * n + -1.320512820512820512821L) * n +
3798 1.L) * n + -0.4010989010989010989011L) * n +
3799 0.06684981684981684981685L) /
3800 (((((((((5.551360862716174071485e-6L * n + 0) * n +
3801 -0.0006661633035259408885783L) * n + 0) * n +
3802 0.02424834424834424834425L) * n + 0) * n +
3803 -0.2913354180753448152716L) * n + 0) * n +
3804 0.818581467372676163885L) * n + 0);
3805 temp2 =
3806 (((((((((((((((5.801019239080306409836e-7L * n +
3807 -4.060713467356214486885e-6L) * n +
3808 -0.00003654642120620593038197L) * n +
3809 0.0003207963639211409444639L) * n +
3810 0.0003300779947036694347197L) * n +
3811 -0.007638202032097039449831L) * n +
3812 0.01295906262158832735483L) * n +
3813 0.04770352150872908370001L) * n +
3814 -0.2024604608744042042473L) * n + 0.2200784877903047565457L) * n +
3815 0.1986425614980552083001L) * n + -0.8146562751075363941445L) * n +
3816 1.L) * n + -0.6426689826545381166328L) * n +
3817 0.2186676799113604260269L) * n +
3818 -0.03123823998733720371812L) /
3819 ((((((((((((((((3.425286806018358993775e-11L * n +
3820 3.425286806018358993775e-11L) * n +
3821 -6.953332216217268757364e-9L) * n +
3822 -6.953332216217268757364e-9L) * n +
3823 5.555472670681176452004e-7L) * n +
3824 5.555472670681176452004e-7L) * n +
3825 -0.00002236606100439001853806L) * n +
3826 -0.00002236606100439001853806L) * n +
3827 0.0004824922020234691216437L) * n +
3828 0.0004824922020234691216437L) * n +
3829 -0.005467981528875355193367L) * n +
3830 -0.005467981528875355193367L) * n +
3831 0.02936948105256022151826L) * n + 0.02936948105256022151826L) * n +
3832 -0.05568496981232380660242L) * n + -0.05568496981232380660242L) * n +
3833 0);
3834 temp4 =
3835 (((((((((((((((-1.523380075711989762886e-6L * n +
3836 0.00001371042068140790786597L) * n +
3837 0.00003808450189279974407215L) * n +
3838 -0.0007083717352060752397419L) * n +
3839 0.001421110493295858183471L) * n +
3840 0.007976722752443120796423L) * n +
3841 -0.04169684228699972833055L) * n +
3842 0.05209563780115319871731L) * n +
3843 0.1165742228857388774212L) * n + -0.5481928903851866521438L) * n +
3844 1.L) * n + -1.082406331167594659029L) * n +
3845 0.7475265639400702278215L) * n + -0.3253179167269671279969L) * n +
3846 0.08176255074759877215566L) * n +
3847 -0.009084727860844308017295L) /
3848 ((((((((((((((((1.691366506269828413014e-11L * n +
3849 1.691366506269828413014e-11L) * n +
3850 -3.433474007727751678419e-9L) * n +
3851 -3.433474007727751678419e-9L) * n +
3852 2.743227336519034703068e-7L) * n +
3853 2.743227336519034703068e-7L) * n +
3854 -0.00001104409896232503589018L) * n +
3855 -0.00001104409896232503589018L) * n +
3856 0.0002382489981875395667415L) * n +
3857 0.0002382489981875395667415L) * n +
3858 -0.002700025235432006231466L) * n +
3859 -0.002700025235432006231466L) * n +
3860 0.01450230575481931101869L) * n + 0.01450230575481931101869L) * n +
3861 -0.02749658588522475098626L) * n + -0.02749658588522475098626L) * n +
3862 0);
3863 temp6 =
3864 (((((((((((((((5.461645593817417187799e-6L * n +
3865 -0.00006007810153199158906579L) * n +
3866 0.00008556578096980620260885L) * n +
3867 0.001461900470611795333934L) * n +
3868 -0.007771921680002184658238L) * n +
3869 0.008270751977570842094723L) * n +
3870 0.05489135876639631520977L) * n +
3871 -0.2723340342445178732352L) * n +
3872 0.6412135776509462300991L) * n + -0.9647942325022529288074L) * n +
3873 1.L) * n + -0.7277515315364519329674L) * n +
3874 0.36741764293581656153L) * n + -0.1230454135831125918239L) * n +
3875 0.02465204766196054871333L) * n +
3876 -0.002241095241996413519393L) /
3877 ((((((((((((((((3.583221388564320207806e-11L * n +
3878 3.583221388564320207806e-11L) * n +
3879 -7.273939418785570021847e-9L) * n +
3880 -7.273939418785570021847e-9L) * n +
3881 5.811626770112470945041e-7L) * n +
3882 5.811626770112470945041e-7L) * n +
3883 -0.00002339732486869455601771L) * n +
3884 -0.00002339732486869455601771L) * n +
3885 0.0005047391579205251028208L) * n +
3886 0.0005047391579205251028208L) * n +
3887 -0.005720101549486361311983L) * n +
3888 -0.005720101549486361311983L) * n +
3889 0.03072366159051624655138L) * n + 0.03072366159051624655138L) * n +
3890 -0.05825251611120347916199L) * n + -0.05825251611120347916199L) * n +
3891 0);
3892 temp8 =
3893 (((((((((((((((-0.000031931538780853849347L * n +
3894 0.000415110004151100041511L) * n +
3895 -0.001883960788070377111473L) * n +
3896 0.001245330012453300124533L) * n +
3897 0.02449149024491490244915L) * n +
3898 -0.132420091324200913242L) * n +
3899 0.3789954337899543378995L) * n +
3900 -0.7260273972602739726027L) * n + 1.L) * n +
3901 -1.018264840182648401826L) * n + 0.7716894977168949771689L) * n +
3902 -0.4312992943129929431299L) * n + 0.1731008717310087173101L) * n +
3903 -0.04729060893444455088291L) * n + 0.007887090078870900788709L) * n +
3904 -0.000606699236836223137593L) /
3905 ((((((((((((((((3.981319131723049926453e-10L * n +
3906 3.981319131723049926453e-10L) * n +
3907 -8.0820778373977913507e-8L) * n +
3908 -8.0820778373977913507e-8L) * n +
3909 6.457301499741614675714e-6L) * n +
3910 6.457301499741614675714e-6L) * n +
3911 -0.0002599677972122068187426L) * n +
3912 -0.0002599677972122068187426L) * n +
3913 0.00560815938521711183052L) * n +
3914 0.00560815938521711183052L) * n +
3915 -0.06355607779929369693897L) * n +
3916 -0.06355607779929369693897L) * n + 0.3413707622902889411511L) * n +
3917 0.3413707622902889411511L) * n + -0.6472440067608078400755L) * n +
3918 -0.6472440067608078400755L) * n + 0);
3919 a6 =
3920 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8;
3921 temp1 =
3922 (((((((((((((((((((-6.062531955892827184005e-10L * n +
3923 4.243772369124979028803e-9L) * n +
3924 1.079130688148923238753e-7L) * n +
3925 -8.232918396102459315879e-7L) * n +
3926 -6.558447069884860447656e-6L) * n +
3927 0.00005928549999667595703238L) * n +
3928 0.0001340385975952193937519L) * n +
3929 -0.001927200095862903155042L) * n +
3930 0.001065282133009676623514L) * n +
3931 0.02639126618461293151243L) * n +
3932 -0.06551456156428281940877L) * n +
3933 -0.0686707808294353514037L) * n +
3934 0.5129055986621819740122L) * n + -0.7879520176484434686378L) * n +
3935 0.1720729014919064993562L) * n + 0.9842650834524745649782L) * n +
3936 -1.476943604508380444958L) * n + 1.L) * n +
3937 -0.3451910247182262221901L) * n +
3938 0.04931300353117517459859L) /
3939 ((((((((((((((((((((5.895977080872073890621e-14L * n +
3940 5.895977080872073890621e-14L) * n +
3941 -2.051800024143481713936e-11L) * n +
3942 -2.051800024143481713936e-11L) * n +
3943 2.997396828373744924514e-9L) * n +
3944 2.997396828373744924514e-9L) * n +
3945 -2.392042711135615005187e-7L) * n +
3946 -2.392042711135615005187e-7L) * n +
3947 0.0000113701550769819974843L) * n +
3948 0.0000113701550769819974843L) * n +
3949 -0.0003294155330678108902593L) * n +
3950 -0.0003294155330678108902593L) * n +
3951 0.00572071265958794854203L) * n +
3952 0.00572071265958794854203L) * n +
3953 -0.05621842767287978773751L) * n +
3954 -0.05621842767287978773751L) * n + 0.275970091709598834999L) * n +
3955 0.275970091709598834999L) * n + -0.4968917960628586841432L) * n +
3956 -0.4968917960628586841432L) * n + 0);
3957 temp3 =
3958 (((((((((((((((((((8.385452957532784300517e-10L * n +
3959 -7.546907661779505870465e-9L) * n +
3960 -1.118060394337704573402e-7L) * n +
3961 1.207505225884720939274e-6L) * n +
3962 3.720457768198145738453e-6L) * n +
3963 -0.00006671734707507724238589L) * n +
3964 0.00005945021006854372556268L) * n +
3965 0.001416799806677365553544L) * n +
3966 -0.004733220347333422516943L) * n +
3967 -0.005559357845406304604934L) * n +
3968 0.05962935852535036766177L) * n +
3969 -0.1194847722938455945267L) * n +
3970 0.007776173804005795252536L) * n +
3971 0.3989103188407051958732L) * n + -0.8719573999915008115502L) * n +
3972 1.L) * n + -0.7071142695458509780452L) * n +
3973 0.3107833586915489591643L) * n + -0.07837259845042836204124L) * n +
3974 0.008708066494492040226805L) /
3975 ((((((((((((((((((((5.750377545038217102977e-15L * n +
3976 5.750377545038217102977e-15L) * n +
3977 -2.001131385673299551836e-12L) * n +
3978 -2.001131385673299551836e-12L) * n +
3979 2.923376936346528810811e-10L) * n +
3980 2.923376936346528810811e-10L) * n +
3981 -2.332971872891346969128e-8L) * n +
3982 -2.332971872891346969128e-8L) * n +
3983 1.108937221794776839867e-6L) * n +
3984 1.108937221794776839867e-6L) * n +
3985 -0.00003212807068883235036194L) * n +
3986 -0.00003212807068883235036194L) * n +
3987 0.0005579441230535569227842L) * n +
3988 0.0005579441230535569227842L) * n +
3989 -0.005483012903090646315445L) * n +
3990 -0.005483012903090646315445L) * n +
3991 0.02691550860361030196016L) * n + 0.02691550860361030196016L) * n +
3992 -0.04846211895333463990518L) * n + -0.04846211895333463990518L) * n +
3993 0);
3994 temp5 =
3995 (((((((((((((((((((-3.02894205219023718573e-9L * n +
3996 3.331836257409260904303e-8L) * n +
3997 2.604890164883603979728e-7L) * n +
3998 -4.198113684335668739421e-6L) * n +
3999 2.025352585564538598191e-6L) * n +
4000 0.0001560409980553337190182L) * n +
4001 -0.0005934220253202274887781L) * n +
4002 -0.001138157733557860865103L) * n +
4003 0.01259350102641119879248L) * n +
4004 -0.0285962078110841823878L) * n +
4005 -0.0141661952740978298846L) * n +
4006 0.2283636269730593313672L) * n +
4007 -0.6280163871715211878801L) * n + 1.L) * n +
4008 -1.063877418171284488174L) * n + 0.7844492298124054064622L) * n +
4009 -0.398692125729640813259L) * n + 0.1339442832180845674927L) * n +
4010 -0.02686737474173223572901L) * n +
4011 0.002442488612884748702637L) /
4012 ((((((((((((((((((((5.455052702747709592293e-15L * n +
4013 5.455052702747709592293e-15L) * n +
4014 -1.898358340556202938118e-12L) * n +
4015 -1.898358340556202938118e-12L) * n +
4016 2.77323969302288060253e-10L) * n +
4017 2.77323969302288060253e-10L) * n +
4018 -2.213156339905286664186e-8L) * n +
4019 -2.213156339905286664186e-8L) * n +
4020 1.05198501168829426282e-6L) * n +
4021 1.05198501168829426282e-6L) * n +
4022 -0.00003047805426209099419481L) * n +
4023 -0.00003047805426209099419481L) * n +
4024 0.0005292895244890009118268L) * n +
4025 0.0005292895244890009118268L) * n +
4026 -0.005201419232379534568781L) * n +
4027 -0.005201419232379534568781L) * n +
4028 0.02553319617781336544217L) * n + 0.02553319617781336544217L) * n +
4029 -0.04597322713277814299995L) * n + -0.04597322713277814299995L) * n +
4030 0);
4031 temp7 =
4032 (((((((((((((((((((1.443834297182565281187e-8L * n +
4033 -1.876984586337334865543e-7L) * n +
4034 -5.197803469857235012273e-7L) * n +
4035 0.000017268258194303480763L) * n +
4036 -0.00006239289276224925435103L) * n +
4037 -0.0002715371034901344438819L) * n +
4038 0.002584251629593205077084L) * n +
4039 -0.005951542726358421391664L) * n +
4040 -0.01026022341044865148668L) * n +
4041 0.1044468094236330917503L) * n +
4042 -0.3397835122555254046591L) * n +
4043 0.6854034455161138741715L) * n + -0.9684992703535251378L) * n +
4044 1.L) * n + -0.7638563959327842386582L) * n +
4045 0.4288574617712624188279L) * n + -0.1725555100865397700596L) * n +
4046 0.04720229768324851320201L) * n + -0.007876327853494480385116L) * n +
4047 0.0006058713733457292603936L) /
4048 ((((((((((((((((((((1.853163016381112219742e-14L * n +
4049 1.853163016381112219742e-14L) * n +
4050 -6.449007297006270524703e-12L) * n +
4051 -6.449007297006270524703e-12L) * n +
4052 9.421110142678298302725e-10L) * n +
4053 9.421110142678298302725e-10L) * n +
4054 -7.518423197847417240023e-8L) * n +
4055 -7.518423197847417240023e-8L) * n +
4056 3.573750472595867214117e-6L) * n +
4057 3.573750472595867214117e-6L) * n +
4058 -0.0001035385101619905238081L) * n +
4059 -0.0001035385101619905238081L) * n +
4060 0.001798075701902756152609L) * n +
4061 0.001798075701902756152609L) * n +
4062 -0.01766999931876732355899L) * n +
4063 -0.01766999931876732355899L) * n + 0.0867400874475394978838L) * n +
4064 0.0867400874475394978838L) * n + -0.1561779306426131772638L) * n +
4065 -0.1561779306426131772638L) * n + 0);
4066 temp9 =
4067 (((((((((((((((((((-7.751592541004553946962e-8L * n +
4068 1.162738881150683092044e-6L) * n +
4069 -1.291932090167425657827e-6L) * n +
4070 -0.00006743885510673961933857L) * n +
4071 0.0004924328354882159637374L) * n +
4072 -0.001071941893853716416812L) * n +
4073 -0.003716888623411683617569L) * n +
4074 0.03486330422600404834673L) * n +
4075 -0.1310086319898458323171L) * n +
4076 0.3188425352247206353145L) * n +
4077 -0.5603650536215487195862L) * n +
4078 0.7426565681896052665115L) * n +
4079 -0.7562942033334126117555L) * n + 0.5948559196645993024642L) * n +
4080 -0.3594022264226908968717L) * n + 0.1640613709074056436499L) * n +
4081 -0.05482404259871782498785L) * n + 0.01266855688297275925809L) * n +
4082 -0.00181077201757866380201L) * n +
4083 0.0001207181345052442534674L) /
4084 ((((((((((((((((((((2.136455093502075714739e-13L * n +
4085 2.136455093502075714739e-13L) * n +
4086 -7.43486372538722348729e-11L) * n +
4087 -7.43486372538722348729e-11L) * n +
4088 1.086131040434585251859e-8L) * n +
4089 1.086131040434585251859e-8L) * n +
4090 -8.667760684925027332449e-7L) * n +
4091 -8.667760684925027332449e-7L) * n +
4092 0.00004120067869146748907533L) * n +
4093 0.00004120067869146748907533L) * n +
4094 -0.001193663889543698359902L) * n +
4095 -0.001193663889543698359902L) * n +
4096 0.02072946609594132992549L) * n +
4097 0.02072946609594132992549L) * n +
4098 -0.2037120302588368838511L) * n + -0.2037120302588368838511L) * n +
4099 1.L) * n + 1.L) * n + -1.800527705682447746874L) * n +
4100 -1.800527705682447746874L) * n + 0);
4101 a7 =
4102 temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7 + temp9 * sum9;
4103 temp0 =
4104 ((((((((0.001584831625223159790039L * n +
4105 -0.01267865300178527832031L) * n +
4106 0.04437528550624847412109L) * n +
4107 -0.08875057101249694824219L) * n + 0.1109382137656211853027L) * n +
4108 -0.08875057101249694824219L) * n + 0.04437528550624847412109L) * n +
4109 -0.01267865300178527832031L) * n +
4110 0.001584831625223159790039L) /
4111 (((((((((6.781684027777777777778e-6L * n + 0) * n +
4112 -0.0008138020833333333333333L) * n + 0) * n +
4113 0.02962239583333333333333L) * n + 0) * n +
4114 -0.3559027777777777777778L) * n + 0) * n + 1.L) * n + 0);
4115 temp2 =
4116 (((((((((((((((-4.878167760189272909095e-6L * n +
4117 0.00004390350984170345618186L) * n +
4118 0.0001219541940047318227274L) * n +
4119 -0.002268348008488011902729L) * n +
4120 0.005838516386578534435799L) * n +
4121 0.01395253542769335837459L) * n +
4122 -0.1054958599454806679373L) * n +
4123 0.223669427477325230929L) * n + -0.1245467311049398417383L) * n +
4124 -0.3774384741091246127954L) * n + 1.L) * n +
4125 -1.20206541622966413815L) * n + 0.8650679284860606356253L) * n +
4126 -0.3829128004283495880852L) * n + 0.0967930228263407121428L) * n +
4127 -0.01075478031403785690476L) /
4128 ((((((((((((((((5.798406428933524525048e-10L * n +
4129 5.798406428933524525048e-10L) * n +
4130 -1.177076505073505478585e-7L) * n +
4131 -1.177076505073505478585e-7L) * n +
4132 9.404435387087283427175e-6L) * n +
4133 9.404435387087283427175e-6L) * n +
4134 -0.0003786179647494294575596L) * n +
4135 -0.0003786179647494294575596L) * n +
4136 0.008167741986474055022834L) * n +
4137 0.008167741986474055022834L) * n +
4138 -0.09256328315226834511619L) * n +
4139 -0.09256328315226834511619L) * n + 0.497173513909520383136L) * n +
4140 0.497173513909520383136L) * n + -0.9426483247692660260829L) * n +
4141 -0.9426483247692660260829L) * n + 0);
4142 temp4 =
4143 (((((((((((((((9.007142664132657197157e-6L * n +
4144 -0.00009907856930545922916873L) * n +
4145 0.0001411119017380782960888L) * n +
4146 0.002410911853099507909772L) * n +
4147 -0.01422227826666546571431L) * n +
4148 0.02909607318603652696588L) * n +
4149 0.01324350209716305029889L) * n +
4150 -0.217279302486872089567L) * n + 0.5937778658476171604082L) * n +
4151 -0.9419399583870008917071L) * n + 1.L) * n +
4152 -0.7364930389799110694781L) * n + 0.3740876515076455629314L) * n +
4153 -0.1256406330219864352431L) * n + 0.02519898279335513061858L) * n +
4154 -0.002290816617577739147144L) /
4155 ((((((((((((((((1.946598003688388663139e-10L * n +
4156 1.946598003688388663139e-10L) * n +
4157 -3.951593947487428986172e-8L) * n +
4158 -3.951593947487428986172e-8L) * n +
4159 3.157187302182197572745e-6L) * n +
4160 3.157187302182197572745e-6L) * n +
4161 -0.0001271068151870403456981L) * n +
4162 -0.0001271068151870403456981L) * n +
4163 0.002742013765398732137249L) * n +
4164 0.002742013765398732137249L) * n +
4165 -0.03107465894421426093871L) * n +
4166 -0.03107465894421426093871L) * n + 0.1669074049093547871587L) * n +
4167 0.1669074049093547871587L) * n + -0.3164589046431422301798L) * n +
4168 -0.3164589046431422301798L) * n + 0);
4169 temp6 =
4170 (((((((((((((((-0.000031931538780853849347L * n +
4171 0.000415110004151100041511L) * n +
4172 -0.001883960788070377111473L) * n +
4173 0.001245330012453300124533L) * n +
4174 0.02449149024491490244915L) * n +
4175 -0.132420091324200913242L) * n +
4176 0.3789954337899543378995L) * n +
4177 -0.7260273972602739726027L) * n + 1.L) * n +
4178 -1.018264840182648401826L) * n + 0.7716894977168949771689L) * n +
4179 -0.4312992943129929431299L) * n + 0.1731008717310087173101L) * n +
4180 -0.04729060893444455088291L) * n + 0.007887090078870900788709L) * n +
4181 -0.000606699236836223137593L) /
4182 ((((((((((((((((3.981319131723049926453e-10L * n +
4183 3.981319131723049926453e-10L) * n +
4184 -8.0820778373977913507e-8L) * n +
4185 -8.0820778373977913507e-8L) * n +
4186 6.457301499741614675714e-6L) * n +
4187 6.457301499741614675714e-6L) * n +
4188 -0.0002599677972122068187426L) * n +
4189 -0.0002599677972122068187426L) * n +
4190 0.00560815938521711183052L) * n +
4191 0.00560815938521711183052L) * n +
4192 -0.06355607779929369693897L) * n +
4193 -0.06355607779929369693897L) * n + 0.3413707622902889411511L) * n +
4194 0.3413707622902889411511L) * n + -0.6472440067608078400755L) * n +
4195 -0.6472440067608078400755L) * n + 0);
4196 temp8 =
4197 (((((((((((((((0.00005011027123405687567765L * n +
4198 -0.0007516540685108531351648L) * n +
4199 0.005261578479575971946153L) * n +
4200 -0.02280017341149587843333L) * n +
4201 0.06840052023448763529999L) * n +
4202 -0.15048114451587279766L) * n +
4203 0.2508019075264546627666L) * n +
4204 -0.3224595953911559949857L) * n +
4205 0.3224595953911559949857L) * n + -0.2508019075264546627666L) * n +
4206 0.15048114451587279766L) * n + -0.06840052023448763529999L) * n +
4207 0.02280017341149587843333L) * n + -0.005261578479575971946153L) * n +
4208 0.0007516540685108531351648L) * n +
4209 -0.00005011027123405687567765L) /
4210 ((((((((((((((((1.166274201402604273497e-9L * n +
4211 1.166274201402604273497e-9L) * n +
4212 -2.3675366288472866752e-7L) * n +
4213 -2.3675366288472866752e-7L) * n +
4214 0.00001891580127254883871185L) * n +
4215 0.00001891580127254883871185L) * n +
4216 -0.0007615408990156571098613L) * n +
4217 -0.0007615408990156571098613L) * n +
4218 0.01642835299541014187567L) * n +
4219 0.01642835299541014187567L) * n +
4220 -0.1861790311885233542957L) * n + -0.1861790311885233542957L) * n +
4221 1.L) * n + 1.L) * n + -1.896014768278297133675L) * n +
4222 -1.896014768278297133675L) * n + 0);
4223 a8 =
4224 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8;
4225 temp1 =
4226 (((((((((((((((((((9.48621464808249608894e-10L * n +
4227 -8.537593183274246480046e-9L) * n +
4228 -1.264828619744332811859e-7L) * n +
4229 1.366014909323879436807e-6L) * n +
4230 3.749710926094049054036e-6L) * n +
4231 -0.00007134316422812698998601L) * n +
4232 0.00009869392671536013508103L) * n +
4233 0.001209634823471062027338L) * n +
4234 -0.004989351983601536889084L) * n +
4235 0.001473683499786556613603L) * n +
4236 0.03384931128653701151254L) * n +
4237 -0.09759459492160789457305L) * n +
4238 0.112213008424637987651L) * n +
4239 -0.001403545518474262870105L) * n +
4240 -0.1726586244666029654872L) * n + 0.2553101393034701097327L) * n +
4241 -0.1964387156176969902114L) * n + 0.08921252223762199711287L) * n +
4242 -0.02274277441953378689267L) * n +
4243 0.002526974935503754099185L) /
4244 ((((((((((((((((((((2.136455093502075714739e-13L * n +
4245 2.136455093502075714739e-13L) * n +
4246 -7.43486372538722348729e-11L) * n +
4247 -7.43486372538722348729e-11L) * n +
4248 1.086131040434585251859e-8L) * n +
4249 1.086131040434585251859e-8L) * n +
4250 -8.667760684925027332449e-7L) * n +
4251 -8.667760684925027332449e-7L) * n +
4252 0.00004120067869146748907533L) * n +
4253 0.00004120067869146748907533L) * n +
4254 -0.001193663889543698359902L) * n +
4255 -0.001193663889543698359902L) * n +
4256 0.02072946609594132992549L) * n +
4257 0.02072946609594132992549L) * n +
4258 -0.2037120302588368838511L) * n + -0.2037120302588368838511L) * n +
4259 1.L) * n + 1.L) * n + -1.800527705682447746874L) * n +
4260 -1.800527705682447746874L) * n + 0);
4261 temp3 =
4262 (((((((((((((((((((-7.870922679053298103593e-9L * n +
4263 8.658014946958627913952e-8L) * n +
4264 6.76899350398583636909e-7L) * n +
4265 -0.00001090909883316787117158L) * n +
4266 8.264468813005963008773e-6L) * n +
4267 0.0003724678030181601728582L) * n +
4268 -0.001625899496258774666706L) * n +
4269 -0.0007145995708078814961018L) * n +
4270 0.02366203551546066564074L) * n +
4271 -0.07463578292916074163285L) * n +
4272 0.08249395396386228967415L) * n +
4273 0.1072365607182978849951L) * n +
4274 -0.5460605326981549704932L) * n + 1.L) * n +
4275 -1.125048757836057302629L) * n + 0.85174044739528384103L) * n +
4276 -0.4385706793163458387505L) * n + 0.1482468800443970413004L) * n +
4277 -0.02980362502930054038884L) * n +
4278 0.002709420457209140035349L) /
4279 ((((((((((((((((((((1.208634663709582809809e-13L * n +
4280 1.208634663709582809809e-13L) * n +
4281 -4.206048629709348178136e-11L) * n +
4282 -4.206048629709348178136e-11L) * n +
4283 6.144456903366777088508e-9L) * n +
4284 6.144456903366777088508e-9L) * n +
4285 -4.90352268690421938769e-7L) * n +
4286 -4.90352268690421938769e-7L) * n +
4287 0.00002330803422282182508967L) * n +
4288 0.00002330803422282182508967L) * n +
4289 -0.0006752791379087878688636L) * n +
4290 -0.0006752791379087878688636L) * n +
4291 0.01172706665351817548763L) * n +
4292 0.01172706665351817548763L) * n +
4293 -0.1152439018888493483997L) * n + -0.1152439018888493483997L) * n +
4294 0.5657196668376444567469L) * n + 0.5657196668376444567469L) * n +
4295 -1.018593933790622693308L) * n + -1.018593933790622693308L) * n + 0);
4296 temp5 =
4297 (((((((((((((((((((2.209649545457411303047e-8L * n +
4298 -2.872544409094634693961e-7L) * n +
4299 -7.954738363646680690969e-7L) * n +
4300 0.00002642740856367063918444L) * n +
4301 -0.000100347551357705905309L) * n +
4302 -0.0003523654475156085224592L) * n +
4303 0.003886891398435344210662L) * n +
4304 -0.01176249484636071014483L) * n +
4305 0.005089191178112661132801L) * n +
4306 0.07712226379833335857244L) * n +
4307 -0.3058980201363300737958L) * n +
4308 0.6568762202053064940068L) * n +
4309 -0.9545717855329471415885L) * n + 1.L) * n +
4310 -0.7699893589170289558958L) * n + 0.434254440968387457275L) * n +
4311 -0.1751628747410953627588L) * n + 0.04797618345441525395915L) * n +
4312 -0.008009419824398266762681L) * n +
4313 0.0006161092172614051355909L) /
4314 ((((((((((((((((((((8.700179076151578638301e-14L * n +
4315 8.700179076151578638301e-14L) * n +
4316 -3.027662318500749366129e-11L) * n +
4317 -3.027662318500749366129e-11L) * n +
4318 4.42299703873393954814e-9L) * n +
4319 4.42299703873393954814e-9L) * n +
4320 -3.529728772555674205556e-7L) * n +
4321 -3.529728772555674205556e-7L) * n +
4322 0.00001677794603616841191808L) * n +
4323 0.00001677794603616841191808L) * n +
4324 -0.0004860897674541130610707L) * n +
4325 -0.0004860897674541130610707L) * n +
4326 0.008441556657859473457225L) * n +
4327 0.008441556657859473457225L) * n +
4328 -0.08295662982146214580096L) * n +
4329 -0.08295662982146214580096L) * n + 0.4072249916514861588468L) * n +
4330 0.4072249916514861588468L) * n + -0.7332198799148043114509L) * n +
4331 -0.7332198799148043114509L) * n + 0);
4332 temp7 =
4333 (((((((((((((((((((-7.751592541004553946962e-8L * n +
4334 1.162738881150683092044e-6L) * n +
4335 -1.291932090167425657827e-6L) * n +
4336 -0.00006743885510673961933857L) * n +
4337 0.0004924328354882159637374L) * n +
4338 -0.001071941893853716416812L) * n +
4339 -0.003716888623411683617569L) * n +
4340 0.03486330422600404834673L) * n +
4341 -0.1310086319898458323171L) * n +
4342 0.3188425352247206353145L) * n +
4343 -0.5603650536215487195862L) * n +
4344 0.7426565681896052665115L) * n +
4345 -0.7562942033334126117555L) * n + 0.5948559196645993024642L) * n +
4346 -0.3594022264226908968717L) * n + 0.1640613709074056436499L) * n +
4347 -0.05482404259871782498785L) * n + 0.01266855688297275925809L) * n +
4348 -0.00181077201757866380201L) * n +
4349 0.0001207181345052442534674L) /
4350 ((((((((((((((((((((2.136455093502075714739e-13L * n +
4351 2.136455093502075714739e-13L) * n +
4352 -7.43486372538722348729e-11L) * n +
4353 -7.43486372538722348729e-11L) * n +
4354 1.086131040434585251859e-8L) * n +
4355 1.086131040434585251859e-8L) * n +
4356 -8.667760684925027332449e-7L) * n +
4357 -8.667760684925027332449e-7L) * n +
4358 0.00004120067869146748907533L) * n +
4359 0.00004120067869146748907533L) * n +
4360 -0.001193663889543698359902L) * n +
4361 -0.001193663889543698359902L) * n +
4362 0.02072946609594132992549L) * n +
4363 0.02072946609594132992549L) * n +
4364 -0.2037120302588368838511L) * n + -0.2037120302588368838511L) * n +
4365 1.L) * n + 1.L) * n + -1.800527705682447746874L) * n +
4366 -1.800527705682447746874L) * n + 0);
4367 temp9 =
4368 (((((((((((((((((1.30112050823214173588e-6L * n +
4369 -0.00002211904863994640950996L) * n +
4370 0.0001769523891195712760797L) * n +
4371 -0.0008847619455978563803985L) * n +
4372 0.003096666809592497331395L) * n +
4373 -0.008051333704940493061626L) * n +
4374 0.01610266740988098612325L) * n +
4375 -0.0253041916440986924794L) * n +
4376 0.03163023955512336559925L) * n +
4377 -0.03163023955512336559925L) * n +
4378 0.0253041916440986924794L) * n +
4379 -0.01610266740988098612325L) * n +
4380 0.008051333704940493061626L) * n +
4381 -0.003096666809592497331395L) * n +
4382 0.0008847619455978563803985L) * n +
4383 -0.0001769523891195712760797L) * n +
4384 0.00002211904863994640950996L) * n +
4385 -1.30112050823214173588e-6L) /
4386 ((((((((((((((((((7.59405842812662330593e-12L * n +
4387 7.59405842812662330593e-12L) * n +
4388 -2.156712593587961018884e-9L) * n +
4389 -2.156712593587961018884e-9L) * n +
4390 2.480371363794717704183e-7L) * n +
4391 2.480371363794717704183e-7L) * n +
4392 -0.00001493529546306405506876L) * n +
4393 -0.00001493529546306405506876L) * n +
4394 0.0005086247680835308517554L) * n +
4395 0.0005086247680835308517554L) * n +
4396 -0.009876958696001262873691L) * n +
4397 -0.009876958696001262873691L) * n +
4398 0.1047063100574591976708L) * n + 0.1047063100574591976708L) * n +
4399 -0.5397677311665406903502L) * n + -0.5397677311665406903502L) * n +
4400 1.L) * n + 1.L) * n + 0);
4401 a9 =
4402 temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7 + temp9 * sum9;
4403 for (i = 0; i < nn; i++)
4404 {
4405 z = n1 * i - 1.L;
4406 y[i] =
4407 x[i] -
4408 (((((((((a9 * z + a8) * z + a7) * z + a6) * z + a5) * z + a4) * z +
4409 a3) * z + a2) * z + a1) * z + a0);
4410 }
4411 a[0] = a0;
4412 a[1] = a1;
4413 a[2] = a2;
4414 a[3] = a3;
4415 a[4] = a4;
4416 a[5] = a5;
4417 a[6] = a6;
4418 a[7] = a7;
4419 a[8] = a8;
4420 a[9] = a9;
4421 }
4422
4423 void
4424 polyreg10 (double *x, int nn, double *y, double *a)
4425 {
4426
4427 /*
4428 polynominal detrending of a time series, order 10
4429 machine-generated file, do not edit!
4430 made by polyregz.m (Mathematica )
4431 Gerhard Heinzel AEI 17.01.2008
4432
4433 x[]: input, read-only: time series to be detrended
4434 nn: input, read-only: length of x[]
4435 y[]: output: time series with trend subtracted
4436 a[]: fitting coefficients in for z^0, z^1, z^2,... with
4437 z = 2*i/(nn-1)-1 ; i=0,...,nn-1
4438 */
4439
4440 long double n = nn, n1 = 2.L / (n - 1), z;
4441 long double a0, temp0, sum0 = 0;
4442 long double a1, temp1, sum1 = 0;
4443 long double a2, temp2, sum2 = 0;
4444 long double a3, temp3, sum3 = 0;
4445 long double a4, temp4, sum4 = 0;
4446 long double a5, temp5, sum5 = 0;
4447 long double a6, temp6, sum6 = 0;
4448 long double a7, temp7, sum7 = 0;
4449 long double a8, temp8, sum8 = 0;
4450 long double a9, temp9, sum9 = 0;
4451 long double a10, temp10, sum10 = 0;
4452 int i;
4453 for (i = 0; i < nn; i++)
4454 {
4455 z = n1 * i - 1.L;
4456 sum0 += x[i];
4457 sum1 += x[i] * z;
4458 sum2 += x[i] * z * z;
4459 sum3 += x[i] * z * z * z;
4460 sum4 += x[i] * z * z * z * z;
4461 sum5 += x[i] * z * z * z * z * z;
4462 sum6 += x[i] * z * z * z * z * z * z;
4463 sum7 += x[i] * z * z * z * z * z * z * z;
4464 sum8 += x[i] * z * z * z * z * z * z * z * z;
4465 sum9 += x[i] * z * z * z * z * z * z * z * z * z;
4466 sum10 += x[i] * z * z * z * z * z * z * z * z * z * z;
4467 /* the above code is efficiently optimized by GCC4 */
4468
4469 }
4470 temp0 =
4471 ((((((((((3.909277872420567708683e-7L * n + 0) * n +
4472 -0.00007753401113634125955555L) * n + 0) * n +
4473 0.005026549488358365959825L) * n + 0) * n +
4474 -0.1236599530652098637187L) * n + 0) * n + 1.L) * n + 0) * n +
4475 -1.405331706026751432176L) /
4476 (((((((((((5.334700012846550963277e-8L * n + 0) * n +
4477 -0.00001173634002826241211921L) * n + 0) * n +
4478 0.0008731836981027234616692L) * n + 0) * n +
4479 -0.02610162022285560455312L) * n + 0) * n +
4480 0.2878313919251300047412L) * n + 0) * n +
4481 -0.786633525094301018841L) * n + 0);
4482 temp2 =
4483 ((((((((((-1.393796194554090482541e-6L * n +
4484 2.787592389108180965082e-6L) * n +
4485 0.0002160384101558840247939L) * n +
4486 -0.0004348644127008762305528L) * n +
4487 -0.009926616497614232416657L) * n +
4488 0.02028809740792934106387L) * n + 0.142197344390818541461L) * n +
4489 -0.304682786189566423986L) * n + -0.347658606905216788007L) * n +
4490 1.L) * n +
4491 -0.5L) /
4492 (((((((((((8.778506477293449586854e-9L * n + 0) * n +
4493 -1.931271425004558909108e-6L) * n + 0) * n +
4494 0.0001436865940203391828376L) * n + 0) * n +
4495 -0.004295147649210139013856L) * n + 0) * n +
4496 0.04736404544395180633409L) * n + 0) * n +
4497 -0.1294443451115782902279L) * n + 0);
4498 temp4 =
4499 ((((((((((0.00001073468160934346687277L * n +
4500 -0.00004293872643737386749109L) * n +
4501 -0.001170080295418437889132L) * n +
4502 0.004895014813860620893984L) * n +
4503 0.02936293242875749638599L) * n + -0.1420985586900825854838L) * n +
4504 -0.03067972003950362832238L) * n + 0.8529634877696194197547L) * n +
4505 -1.463240871942404854939L) * n + 1.L) * n +
4506 -0.25L) /
4507 (((((((((((1.126832272985846036237e-8L * n + 0) * n +
4508 -2.479031000568861279722e-6L) * n + 0) * n +
4509 0.0001844399064423232792113L) * n + 0) * n +
4510 -0.005513364945265147486102L) * n + 0) * n +
4511 0.06079773948275120911293L) * n + 0) * n +
4512 -0.1661581796454009131194L) * n + 0);
4513 temp6 =
4514 ((((((((((-0.00004768565615462868769074L * n +
4515 0.0002861139369277721261445L) * n +
4516 0.002877034587995930824008L) * n +
4517 -0.0206002034587995930824L) * n +
4518 0.002091810783316378433367L) * n + 0.2349059003051881993896L) * n +
4519 -0.7123283316378433367243L) * n + 1.L) * n +
4520 -0.7625731180061037639878L) * n + 0.3064661749745676500509L) * n +
4521 -0.05107769582909460834181L) /
4522 (((((((((((2.061137622362944823382e-8L * n + 0) * n +
4523 -4.53450276919847861144e-6L) * n + 0) * n +
4524 0.0003373670060283668086911L) * n + 0) * n +
4525 -0.01008473415869741643184L) * n + 0) * n +
4526 0.1112077735140388482498L) * n + 0) * n +
4527 -0.3039271092431503918766L) * n + 0);
4528 temp8 =
4529 ((((((((((0.0004526199714624807083034L * n +
4530 -0.003620959771699845666427L) * n +
4531 -0.004073579743162326374731L) * n +
4532 0.1086287931509953699928L) * n + -0.4372308924327563642211L) * n +
4533 0.9124818624683611079397L) * n + -1.159612366886875574673L) * n +
4534 0.9342076210985601819383L) * n + -0.4684616704636675330941L) * n +
4535 0.1339755115528942896578L) * n +
4536 -0.01674693894411178620723L) /
4537 (((((((((((1.853411463275763902069e-7L * n + 0) * n +
4538 -0.00004077505219206680584551L) * n + 0) * n +
4539 0.003033663883089770354906L) * n + 0) * n +
4540 -0.09068371607515657620042L) * n + 0) * n + 1.L) * n + 0) * n +
4541 -2.732966407287910419434L) * n + 0);
4542 temp10 =
4543 ((((((((((-0.0001728185345584017249886L * n +
4544 0.001728185345584017249886L) * n +
4545 -0.007776834055128077624486L) * n +
4546 0.02073822414700820699863L) * n +
4547 -0.0362918922572643622476L) * n + 0.04355027070871723469712L) * n +
4548 -0.0362918922572643622476L) * n + 0.02073822414700820699863L) * n +
4549 -0.007776834055128077624486L) * n + 0.001728185345584017249886L) * n +
4550 -0.0001728185345584017249886L) /
4551 (((((((((((1.853411463275763902069e-7L * n + 0) * n +
4552 -0.00004077505219206680584551L) * n + 0) * n +
4553 0.003033663883089770354906L) * n + 0) * n +
4554 -0.09068371607515657620042L) * n + 0) * n + 1.L) * n + 0) * n +
4555 -2.732966407287910419434L) * n + 0);
4556 a0 =
4557 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8 +
4558 temp10 * sum10;
4559 temp1 =
4560 (((((((((((((((((1.725519973349130188005e-10L * n +
4561 -1.725519973349130188005e-10L) * n +
4562 -4.003206338169982036171e-8L) * n +
4563 4.003206338169982036171e-8L) * n +
4564 3.669375740659370315798e-6L) * n +
4565 -3.669375740659370315798e-6L) * n +
4566 -0.0001700030263632345722748L) * n +
4567 0.0001700030263632345722748L) * n +
4568 0.004245583966255000963929L) * n +
4569 -0.004245583966255000963929L) * n +
4570 -0.05643813999503355310216L) * n +
4571 0.05643813999503355310216L) * n + 0.3708871574908914492847L) * n +
4572 -0.3708871574908914492847L) * n + -1.L) * n + 1.L) * n +
4573 0.9842000062680351141608L) * n +
4574 -0.9842000062680351141608L) /
4575 ((((((((((((((((((7.064065326949682102477e-13L * n +
4576 7.064065326949682102477e-13L) * n +
4577 -2.006194552853709717103e-10L) * n +
4578 -2.006194552853709717103e-10L) * n +
4579 2.307265017088305168311e-8L) * n +
4580 2.307265017088305168311e-8L) * n +
4581 -1.38929537910345553884e-6L) * n +
4582 -1.38929537910345553884e-6L) * n +
4583 0.00004731275934537469456315L) * n +
4584 0.00004731275934537469456315L) * n +
4585 -0.0009187640853765274369594L) * n +
4586 -0.0009187640853765274369594L) * n +
4587 0.009739880478799594191751L) * n +
4588 0.009739880478799594191751L) * n +
4589 -0.05020970737093043846783L) * n + -0.05020970737093043846783L) * n +
4590 0.09302095044180895127319L) * n + 0.09302095044180895127319L) * n + 0);
4591 temp3 =
4592 (((((((((((((((((-6.661079372773574194623e-10L * n +
4593 1.998323811832072258387e-9L) * n +
4594 1.301130837481771492683e-7L) * n +
4595 -3.956681147427503071606e-7L) * n +
4596 -9.722067380542123989525e-6L) * n +
4597 0.00003022309340210644574079L) * n +
4598 0.0003480082187082577223423L) * n +
4599 -0.00112497186895055038026L) * n +
4600 -0.006115939851140910792323L) * n +
4601 0.02137472694156612579541L) * n +
4602 0.04645934409098801487831L) * n +
4603 -0.1973862732465215112288L) * n +
4604 -0.07195199994019335535891L) * n + 0.7615554754691565848849L) * n +
4605 -0.4964345765918953164026L) * n + -0.723410696691590450088L) * n +
4606 1.L) * n +
4607 -0.3333333333333333333333L) /
4608 ((((((((((((((((((2.622080287281795635935e-13L * n +
4609 2.622080287281795635935e-13L) * n +
4610 -7.446708015880299606054e-11L) * n +
4611 -7.446708015880299606054e-11L) * n +
4612 8.56423863431980090609e-9L) * n +
4613 8.56423863431980090609e-9L) * n +
4614 -5.156866277639405731558e-7L) * n +
4615 -5.156866277639405731558e-7L) * n +
4616 0.00001756182139810188851608L) * n +
4617 0.00001756182139810188851608L) * n +
4618 -0.0003410321232078041474922L) * n +
4619 -0.0003410321232078041474922L) * n +
4620 0.003615304703724904793599L) * n +
4621 0.003615304703724904793599L) * n +
4622 -0.01863712718301733749371L) * n + -0.01863712718301733749371L) * n +
4623 0.03452804994981630759735L) * n + 0.03452804994981630759735L) * n + 0);
4624 temp5 =
4625 (((((((((((((((((5.398058163014688521716e-9L * n +
4626 -2.699029081507344260858e-8L) * n +
4627 -8.420970734302914093877e-7L) * n +
4628 4.426407693672044587807e-6L) * n +
4629 0.00004649527431076651713371L) * n +
4630 -0.0002681899243603377649282L) * n +
4631 -0.001037611541245401641162L) * n +
4632 0.007383714265327790752226L) * n +
4633 0.005729354906034877960593L) * n +
4634 -0.0908133474235073586061L) * n +
4635 0.0857064433239907927809L) * n + 0.3864267487693772904306L) * n +
4636 -0.9297647019794745659897L) * n + 0.3758289711751939129039L) * n +
4637 1.L) * n + -1.478482879128070714076L) * n +
4638 0.7990517994550441962973L) * n +
4639 -0.1598103598910088392595L) /
4640 ((((((((((((((((((6.610806697442673805042e-13L * n +
4641 6.610806697442673805042e-13L) * n +
4642 -1.877469102073719360632e-10L) * n +
4643 -1.877469102073719360632e-10L) * n +
4644 2.159221683518726118203e-8L) * n +
4645 2.159221683518726118203e-8L) * n +
4646 -1.300152641831408611377e-6L) * n +
4647 -1.300152641831408611377e-6L) * n +
4648 0.0000442769838440827899686L) * n +
4649 0.0000442769838440827899686L) * n +
4650 -0.0008598125141630933417388L) * n +
4651 -0.0008598125141630933417388L) * n +
4652 0.009114930867909024634825L) * n +
4653 0.009114930867909024634825L) * n +
4654 -0.04698805212036625152626L) * n + -0.04698805212036625152626L) * n +
4655 0.08705235494314589220492L) * n + 0.08705235494314589220492L) * n + 0);
4656 temp7 =
4657 (((((((((((((((((-2.617501884470481724523e-8L * n +
4658 1.832251319129337207166e-7L) * n +
4659 2.983952148296349165957e-6L) * n +
4660 -0.00002381926714868138369316L) * n +
4661 -0.00009218841637105036633771L) * n +
4662 0.001035221995308075522049L) * n +
4663 -0.0001129339884496821272058L) * n +
4664 -0.01695277445514996898522L) * n +
4665 0.03876584606661373280141L) * n +
4666 0.05446696851349398128999L) * n +
4667 -0.3475810591909835645486L) * n + 0.521020817358937457567L) * n +
4668 -0.1004571571741303075151L) * n + -0.6745443028310279660557L) * n +
4669 1.L) * n + -0.6751301296670797109569L) * n +
4670 0.2328694317293473735436L) * n +
4671 -0.03326706167562105336338L) /
4672 ((((((((((((((((((2.545591715187033559108e-12L * n +
4673 2.545591715187033559108e-12L) * n +
4674 -7.229480471131175307867e-10L) * n +
4675 -7.229480471131175307867e-10L) * n +
4676 8.314411660143889010759e-8L) * n +
4677 8.314411660143889010759e-8L) * n +
4678 -5.006435590992060396966e-6L) * n +
4679 -5.006435590992060396966e-6L) * n +
4680 0.0001704952638995910805284L) * n +
4681 0.0001704952638995910805284L) * n +
4682 -0.003310838923053662837718L) * n +
4683 -0.003310838923053662837718L) * n +
4684 0.03509842832165639249484L) * n + 0.03509842832165639249484L) * n +
4685 -0.1809346448394138433314L) * n + -0.1809346448394138433314L) * n +
4686 0.3352083394247738293797L) * n + 0.3352083394247738293797L) * n + 0);
4687 temp9 =
4688 (((((((((((((((((3.371887783571572577559e-8L * n +
4689 -3.034699005214415319803e-7L) * n +
4690 -2.337842196609623653774e-6L) * n +
4691 0.00002913311045005838707011L) * n +
4692 -0.0000163379202739987929958L) * n +
4693 -0.0006713833203625029590628L) * n +
4694 0.002462462030975711152892L) * n +
4695 0.00002810034939177589398349L) * n +
4696 -0.01974961881266840060692L) * n +
4697 0.05418070100565105639107L) * n +
4698 -0.06079727162446070917476L) * n +
4699 -0.00144816735698907518147L) * n +
4700 0.09760112620243343119291L) * n + -0.1425719254919074835004L) * n +
4701 0.1092979968299971446188L) * n + -0.0495699154971682960729L) * n +
4702 0.0126311715991694070014L) * n +
4703 -0.001403463511018823000155L) /
4704 ((((((((((((((((((7.59405842812662330593e-12L * n +
4705 7.59405842812662330593e-12L) * n +
4706 -2.156712593587961018884e-9L) * n +
4707 -2.156712593587961018884e-9L) * n +
4708 2.480371363794717704183e-7L) * n +
4709 2.480371363794717704183e-7L) * n +
4710 -0.00001493529546306405506876L) * n +
4711 -0.00001493529546306405506876L) * n +
4712 0.0005086247680835308517554L) * n +
4713 0.0005086247680835308517554L) * n +
4714 -0.009876958696001262873691L) * n +
4715 -0.009876958696001262873691L) * n +
4716 0.1047063100574591976708L) * n + 0.1047063100574591976708L) * n +
4717 -0.5397677311665406903502L) * n + -0.5397677311665406903502L) * n +
4718 1.L) * n + 1.L) * n + 0);
4719 a1 =
4720 temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7 + temp9 * sum9;
4721 temp0 =
4722 ((((((((((-1.393796194554090482541e-6L * n +
4723 2.787592389108180965082e-6L) * n +
4724 0.0002160384101558840247939L) * n +
4725 -0.0004348644127008762305528L) * n +
4726 -0.009926616497614232416657L) * n +
4727 0.02028809740792934106387L) * n + 0.142197344390818541461L) * n +
4728 -0.304682786189566423986L) * n + -0.347658606905216788007L) * n +
4729 1.L) * n +
4730 -0.5L) /
4731 (((((((((((8.778506477293449586854e-9L * n + 0) * n +
4732 -1.931271425004558909108e-6L) * n + 0) * n +
4733 0.0001436865940203391828376L) * n + 0) * n +
4734 -0.004295147649210139013856L) * n + 0) * n +
4735 0.04736404544395180633409L) * n + 0) * n +
4736 -0.1294443451115782902279L) * n + 0);
4737 temp2 =
4738 (((((((((((((((((((7.265586658764369625757e-12L * n +
4739 -2.179675997629310887727e-11L) * n +
4740 -2.012567504477730386335e-9L) * n +
4741 6.09582720670330611601e-9L) * n +
4742 2.210578959551255339869e-7L) * n +
4743 -6.794486019810087899223e-7L) * n +
4744 -0.00001229129812864807763724L) * n +
4745 0.00003869118229593213374751L) * n +
4746 0.0003668763733535938378899L) * n +
4747 -0.001204411368819929837275L) * n +
4748 -0.005699863416980878891702L) * n +
4749 0.02034594798404883234904L) * n +
4750 0.03971752329167000867754L) * n + -0.174490550410175644188L) * n +
4751 -0.05175248538787619378225L) * n + 0.6390115841024855052333L) * n +
4752 -0.3661475167615092873858L) * n + -0.7668397166350524597603L) * n +
4753 1.L) * n +
4754 -0.3333333333333333333333L) /
4755 ((((((((((((((((((((1.173349626825812235627e-15L * n +
4756 1.173349626825812235627e-15L) * n +
4757 -4.505662567011118984807e-13L) * n +
4758 -4.505662567011118984807e-13L) * n +
4759 7.164707491323774673184e-11L) * n +
4760 7.164707491323774673184e-11L) * n +
4761 -6.140030649013807454309e-9L) * n +
4762 -6.140030649013807454309e-9L) * n +
4763 3.093506640581184070955e-7L) * n +
4764 3.093506640581184070955e-7L) * n +
4765 -9.384783466859090167062e-6L) * n +
4766 -9.384783466859090167062e-6L) * n +
4767 0.0001687858609432810647074L) * n +
4768 0.0001687858609432810647074L) * n +
4769 -0.001701204615612448869092L) * n +
4770 -0.001701204615612448869092L) * n +
4771 0.00849440083073295641406L) * n + 0.00849440083073295641406L) * n +
4772 -0.0154508901653956014006L) * n + -0.0154508901653956014006L) * n + 0);
4773 temp4 =
4774 (((((((((((((((((((-4.499365524008844475172e-11L * n +
4775 2.249682762004422237586e-10L) * n +
4776 1.036353859030037177448e-8L) * n +
4777 -5.361743916110539666247e-8L) * n +
4778 -9.055962977483081452069e-7L) * n +
4779 4.95944064672382885224e-6L) * n +
4780 0.00003692269336312137953216L) * n +
4781 -0.0002248941866481468781196L) * n +
4782 -0.0006732184692025333713054L) * n +
4783 0.005221915671927051006285L) * n +
4784 0.002777983861864145916888L) * n +
4785 -0.05828934309668829292317L) * n +
4786 0.05685615765228450251736L) * n + 0.2453964441963862358159L) * n +
4787 -0.5590384960773200954298L) * n + 0.06133519352147041251501L) * n +
4788 1.L) * n + -1.306805353075718852449L) * n +
4789 0.6917533456723242827808L) * n +
4790 -0.1383506691344648565562L) /
4791 ((((((((((((((((((((1.017269595573876633683e-15L * n +
4792 1.017269595573876633683e-15L) * n +
4793 -3.906315247003686273342e-13L) * n +
4794 -3.906315247003686273342e-13L) * n +
4795 6.211651604493205500594e-11L) * n +
4796 6.211651604493205500594e-11L) * n +
4797 -5.323278204835303627412e-9L) * n +
4798 -5.323278204835303627412e-9L) * n +
4799 2.682005582327845592842e-7L) * n +
4800 2.682005582327845592842e-7L) * n +
4801 -8.136411060790675798135e-6L) * n +
4802 -8.136411060790675798135e-6L) * n +
4803 0.0001463338126802418696644L) * n +
4804 0.0001463338126802418696644L) * n +
4805 -0.001474908835139041799585L) * n +
4806 -0.001474908835139041799585L) * n +
4807 0.007364467930243707729022L) * n + 0.007364467930243707729022L) * n +
4808 -0.01339559874606899302752L) * n + -0.01339559874606899302752L) * n +
4809 0);
4810 temp6 =
4811 (((((((((((((((((((2.235030309862229898129e-10L * n +
4812 -1.56452121690356092869e-9L) * n +
4813 -4.045404860850636115613e-8L) * n +
4814 3.082106797300015029519e-7L) * n +
4815 2.492326999133569804001e-6L) * n +
4816 -0.00002245275688802638359982L) * n +
4817 -0.00005215168638625444679039L) * n +
4818 0.0007394111437583761596733L) * n +
4819 -0.0003538371121112016603862L) * n +
4820 -0.01049407460723896513682L) * n +
4821 0.02427898675680455424684L) * n +
4822 0.03817743073206367516833L) * n +
4823 -0.2231334594063266182393L) * n + 0.2800430982705663864868L) * n +
4824 0.1343215795382925782644L) * n + -0.7837414793808508381549L) * n +
4825 1.L) * n + -0.6499110106605874624371L) * n +
4826 0.2218360671640070148162L) * n +
4827 -0.03169086673771528783089L) /
4828 ((((((((((((((((((((1.910881507634349139317e-15L * n +
4829 1.910881507634349139317e-15L) * n +
4830 -7.337784989315900694977e-13L) * n +
4831 -7.337784989315900694977e-13L) * n +
4832 1.16682246619168627145e-10L) * n +
4833 1.16682246619168627145e-10L) * n +
4834 -9.999467128351846685924e-9L) * n +
4835 -9.999467128351846685924e-9L) * n +
4836 5.037990806902263585806e-7L) * n +
4837 5.037990806902263585806e-7L) * n +
4838 -0.00001528377285846775005228L) * n +
4839 -0.00001528377285846775005228L) * n +
4840 0.0002748795184766689978812L) * n +
4841 0.0002748795184766689978812L) * n +
4842 -0.002770530084430343580944L) * n +
4843 -0.002770530084430343580944L) * n +
4844 0.01383372278371306352979L) * n + 0.01383372278371306352979L) * n +
4845 -0.02516284968992191571762L) * n + -0.02516284968992191571762L) * n +
4846 0);
4847 temp8 =
4848 (((((((((((((((((((-2.330735430362059731419e-9L * n +
4849 2.097661887325853758277e-8L) * n +
4850 3.006648705167057053531e-7L) * n +
4851 -3.265360337937245683718e-6L) * n +
4852 -8.713221332865524099937e-6L) * n +
4853 0.0001683667337243223260544L) * n +
4854 -0.0002047906679207301856879L) * n +
4855 -0.003114302311443200688103L) * n +
4856 0.01175434507785456112624L) * n +
4857 0.003675130929495651454344L) * n +
4858 -0.1092021291824869163068L) * n +
4859 0.2675551359539219518826L) * n +
4860 -0.2019725853011909041849L) * n +
4861 -0.3178994814035088364193L) * n + 1.L) * n +
4862 -1.246034266783949806262L) * n + 0.9085807246840069147406L) * n +
4863 -0.4042978061449322864155L) * n + 0.1023787323982643873624L) * n +
4864 -0.01137541471091826526249L) /
4865 ((((((((((((((((((((1.794601097633786058858e-14L * n +
4866 1.794601097633786058858e-14L) * n +
4867 -6.891268214913738466013e-12L) * n +
4868 -6.891268214913738466013e-12L) * n +
4869 1.09581932223714244326e-9L) * n +
4870 1.09581932223714244326e-9L) * n +
4871 -9.390982440616620137684e-8L) * n +
4872 -9.390982440616620137684e-8L) * n +
4873 4.731420444341739738404e-6L) * n +
4874 4.731420444341739738404e-6L) * n +
4875 -0.0001435372912355387425489L) * n +
4876 -0.0001435372912355387425489L) * n +
4877 0.002581526293516628087489L) * n +
4878 0.002581526293516628087489L) * n +
4879 -0.02601938587338886759227L) * n +
4880 -0.02601938587338886759227L) * n + 0.1299191707744731801942L) * n +
4881 0.1299191707744731801942L) * n + -0.2363164722287363056747L) * n +
4882 -0.2363164722287363056747L) * n + 0);
4883 temp10 =
4884 (((((((((((((((((((7.083955949472413492462e-9L * n +
4885 -7.792351544419654841708e-8L) * n +
4886 -5.26574058910782736273e-7L) * n +
4887 8.909255265786472035686e-6L) * n +
4888 -0.0000133083919104088408145L) * n +
4889 -0.000234290036435550955574L) * n +
4890 0.00120442768377872730849L) * n +
4891 -0.0008299819162141003411304L) * n +
4892 -0.01043610023159456691256L) * n +
4893 0.04124989047128472836542L) * n +
4894 -0.06741263508454443084838L) * n +
4895 0.02339354136007203665546L) * n +
4896 0.1243452549428398311228L) * n + -0.2970604867756315160986L) * n +
4897 0.3627612717610614534167L) * n + -0.2844878509918991817806L) * n +
4898 0.1489494157015216696653L) * n + -0.05073632845434622685119L) * n +
4899 0.01022875493240717064245L) * n +
4900 -0.0009298868120370155129496L) /
4901 ((((((((((((((((((((1.381321237609371689526e-13L * n +
4902 1.381321237609371689526e-13L) * n +
4903 -5.304273552419987287778e-11L) * n +
4904 -5.304273552419987287778e-11L) * n +
4905 8.434623741090345410581e-9L) * n +
4906 8.434623741090345410581e-9L) * n +
4907 -7.228326954855981989092e-7L) * n +
4908 -7.228326954855981989092e-7L) * n +
4909 0.00003641818536969434070611L) * n +
4910 0.00003641818536969434070611L) * n +
4911 -0.001104819945970139167695L) * n +
4912 -0.001104819945970139167695L) * n +
4913 0.01987024915666912767279L) * n +
4914 0.01987024915666912767279L) * n +
4915 -0.2002736448999966742205L) * n + -0.2002736448999966742205L) * n +
4916 1.L) * n + 1.L) * n + -1.818949973433545912704L) * n +
4917 -1.818949973433545912704L) * n + 0);
4918 a2 =
4919 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8 +
4920 temp10 * sum10;
4921 temp1 =
4922 (((((((((((((((((-6.661079372773574194623e-10L * n +
4923 1.998323811832072258387e-9L) * n +
4924 1.301130837481771492683e-7L) * n +
4925 -3.956681147427503071606e-7L) * n +
4926 -9.722067380542123989525e-6L) * n +
4927 0.00003022309340210644574079L) * n +
4928 0.0003480082187082577223423L) * n +
4929 -0.00112497186895055038026L) * n +
4930 -0.006115939851140910792323L) * n +
4931 0.02137472694156612579541L) * n +
4932 0.04645934409098801487831L) * n +
4933 -0.1973862732465215112288L) * n +
4934 -0.07195199994019335535891L) * n + 0.7615554754691565848849L) * n +
4935 -0.4964345765918953164026L) * n + -0.723410696691590450088L) * n +
4936 1.L) * n +
4937 -0.3333333333333333333333L) /
4938 ((((((((((((((((((2.622080287281795635935e-13L * n +
4939 2.622080287281795635935e-13L) * n +
4940 -7.446708015880299606054e-11L) * n +
4941 -7.446708015880299606054e-11L) * n +
4942 8.56423863431980090609e-9L) * n +
4943 8.56423863431980090609e-9L) * n +
4944 -5.156866277639405731558e-7L) * n +
4945 -5.156866277639405731558e-7L) * n +
4946 0.00001756182139810188851608L) * n +
4947 0.00001756182139810188851608L) * n +
4948 -0.0003410321232078041474922L) * n +
4949 -0.0003410321232078041474922L) * n +
4950 0.003615304703724904793599L) * n +
4951 0.003615304703724904793599L) * n +
4952 -0.01863712718301733749371L) * n + -0.01863712718301733749371L) * n +
4953 0.03452804994981630759735L) * n + 0.03452804994981630759735L) * n + 0);
4954 temp3 =
4955 (((((((((((((((((2.23029041667469529915e-9L * n +
4956 -1.115145208337347649575e-8L) * n +
4957 -3.479253050012524666674e-7L) * n +
4958 1.828838141673250145303e-6L) * n +
4959 0.00001943921127173664422739L) * n +
4960 -0.0001119516577554030052361L) * n +
4961 -0.0004455912092077151569474L) * n +
4962 0.003144284245471874396564L) * n +
4963 0.002825822266363116881303L) * n +
4964 -0.04057572261695189842073L) * n +
4965 0.03354781731346132148533L) * n + 0.1944840869204295511418L) * n +
4966 -0.4006856585368126534289L) * n + -0.07683795883644908390404L) * n +
4967 1.L) * n + -1.230732078182991703864L) * n +
4968 0.6442075488643698149153L) * n +
4969 -0.1288415097728739629831L) /
4970 ((((((((((((((((((7.091020515381706052547e-14L * n +
4971 7.091020515381706052547e-14L) * n +
4972 -2.013849826368404518923e-11L) * n +
4973 -2.013849826368404518923e-11L) * n +
4974 2.316069120733972830883e-9L) * n +
4975 2.316069120733972830883e-9L) * n +
4976 -1.394596677576532434719e-7L) * n +
4977 -1.394596677576532434719e-7L) * n +
4978 4.749329622950119964636e-6L) * n +
4979 4.749329622950119964636e-6L) * n +
4980 -0.00009222699220158658720478L) * n +
4981 -0.00009222699220158658720478L) * n +
4982 0.0009777046091157372548534L) * n +
4983 0.0009777046091157372548534L) * n +
4984 -0.005040129848180775330272L) * n +
4985 -0.005040129848180775330272L) * n + 0.009337590146947273921034L) * n +
4986 0.009337590146947273921034L) * n + 0);
4987 temp5 =
4988 (((((((((((((((((-8.343962939498709058211e-9L * n +
4989 5.840774057649096340748e-8L) * n +
4990 9.512117751028528326361e-7L) * n +
4991 -7.593006274943825242972e-6L) * n +
4992 -0.00003159024368894211249439L) * n +
4993 0.0003454233777693675575918L) * n +
4994 0.00005169204240490014528834L) * n +
4995 -0.006264697438753267753159L) * n +
4996 0.01206799756684636974885L) * n +
4997 0.03389921848941195325981L) * n +
4998 -0.1495944399727999204917L) * n + 0.128690080757490321295L) * n +
4999 0.284463402496868608055L) * n + -0.8540295203417039410629L) * n +
5000 1.L) * n + -0.6336312742907114771721L) * n +
5001 0.2147136825021862712628L) * n +
5002 -0.03067338321459803875183L) /
5003 ((((((((((((((((((7.579693522192473372434e-14L * n +
5004 7.579693522192473372434e-14L) * n +
5005 -2.152632960302662437771e-11L) * n +
5006 -2.152632960302662437771e-11L) * n +
5007 2.475679498218505652904e-9L) * n +
5008 2.475679498218505652904e-9L) * n +
5009 -1.490704388764411492135e-7L) * n +
5010 -1.490704388764411492135e-7L) * n +
5011 5.076626544761035321267e-6L) * n +
5012 5.076626544761035321267e-6L) * n +
5013 -0.00009858275460426191973404L) * n +
5014 -0.00009858275460426191973404L) * n +
5015 0.001045082478080147482824L) * n +
5016 0.001045082478080147482824L) * n +
5017 -0.005387467075916128308424L) * n +
5018 -0.005387467075916128308424L) * n + 0.009981084019737133351036L) * n +
5019 0.009981084019737133351036L) * n + 0);
5020 temp7 =
5021 (((((((((((((((((6.077618087147014372546e-8L * n +
5022 -5.469856278432312935291e-7L) * n +
5023 -4.213815207088596631632e-6L) * n +
5024 0.0000525106202729502041788L) * n +
5025 -3.241396313145074332024e-8L) * n +
5026 -0.001474867736444140271814L) * n +
5027 0.004306764561651112456013L) * n +
5028 0.008295441641960975496183L) * n +
5029 -0.06742194820322163243936L) * n +
5030 0.1279764978300194547681L) * n +
5031 0.006818712417919857624538L) * n +
5032 -0.4695349912297539955234L) * n + 1.L) * n +
5033 -1.137972191912851411235L) * n + 0.8021728552007050833438L) * n +
5034 -0.3521070793975488950048L) * n + 0.08875465722664631143871L) * n +
5035 -0.009861628580738479048746L) /
5036 ((((((((((((((((((4.167765146694125527556e-13L * n +
5037 4.167765146694125527556e-13L) * n +
5038 -1.183645301661131649826e-10L) * n +
5039 -1.183645301661131649826e-10L) * n +
5040 1.36127545221323527981e-8L) * n +
5041 1.36127545221323527981e-8L) * n +
5042 -8.196777056124510228048e-7L) * n +
5043 -8.196777056124510228048e-7L) * n +
5044 0.000027914304337092947648L) * n +
5045 0.000027914304337092947648L) * n +
5046 -0.0005420664668060299477835L) * n +
5047 -0.0005420664668060299477835L) * n +
5048 0.005746483436052259944177L) * n +
5049 0.005746483436052259944177L) * n + -0.0296234899765056499437L) * n +
5050 -0.0296234899765056499437L) * n + 0.05488192099309763468199L) * n +
5051 0.05488192099309763468199L) * n + 0);
5052 temp9 =
5053 (((((((((((((((((-4.450350554113147492628e-7L * n +
5054 4.895385609524462241891e-6L) * n +
5055 9.790771219048924483782e-6L) * n +
5056 -0.0003035139077905166589972L) * n +
5057 0.001093896166201011653688L) * n +
5058 0.001635058793581170388792L) * n +
5059 -0.02192170629661450813433L) * n +
5060 0.06423911487698362190466L) * n +
5061 -0.06509837160825539180102L) * n +
5062 -0.1087279130691410276673L) * n +
5063 0.4980495385050051821153L) * n + -0.8952529890779496700955L) * n +
5064 1.L) * n + -0.7545285813592108078925L) * n +
5065 0.3878725912954449136244L) * n + -0.1310081056989620977206L) * n +
5066 0.02633041428482845403256L) * n +
5067 -0.002393674025893495821142L) /
5068 ((((((((((((((((((6.833821350672013840294e-12L * n +
5069 6.833821350672013840294e-12L) * n +
5070 -1.940805263590851930643e-9L) * n +
5071 -1.940805263590851930643e-9L) * n +
5072 2.232062729556493160517e-7L) * n +
5073 2.232062729556493160517e-7L) * n +
5074 -0.00001344013112093745499582L) * n +
5075 -0.00001344013112093745499582L) * n +
5076 0.0004577066179443778012328L) * n +
5077 0.0004577066179443778012328L) * n +
5078 -0.008888181708800725577621L) * n +
5079 -0.008888181708800725577621L) * n +
5080 0.09422421805059326300635L) * n + 0.09422421805059326300635L) * n +
5081 -0.4857318758554319336521L) * n + -0.4857318758554319336521L) * n +
5082 0.8998905414476574955529L) * n + 0.8998905414476574955529L) * n + 0);
5083 a3 =
5084 temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7 + temp9 * sum9;
5085 temp0 =
5086 ((((((((((0.00001073468160934346687277L * n +
5087 -0.00004293872643737386749109L) * n +
5088 -0.001170080295418437889132L) * n +
5089 0.004895014813860620893984L) * n +
5090 0.02936293242875749638599L) * n + -0.1420985586900825854838L) * n +
5091 -0.03067972003950362832238L) * n + 0.8529634877696194197547L) * n +
5092 -1.463240871942404854939L) * n + 1.L) * n +
5093 -0.25L) /
5094 (((((((((((1.126832272985846036237e-8L * n + 0) * n +
5095 -2.479031000568861279722e-6L) * n + 0) * n +
5096 0.0001844399064423232792113L) * n + 0) * n +
5097 -0.005513364945265147486102L) * n + 0) * n +
5098 0.06079773948275120911293L) * n + 0) * n +
5099 -0.1661581796454009131194L) * n + 0);
5100 temp2 =
5101 (((((((((((((((((((-4.499365524008844475172e-11L * n +
5102 2.249682762004422237586e-10L) * n +
5103 1.036353859030037177448e-8L) * n +
5104 -5.361743916110539666247e-8L) * n +
5105 -9.055962977483081452069e-7L) * n +
5106 4.95944064672382885224e-6L) * n +
5107 0.00003692269336312137953216L) * n +
5108 -0.0002248941866481468781196L) * n +
5109 -0.0006732184692025333713054L) * n +
5110 0.005221915671927051006285L) * n +
5111 0.002777983861864145916888L) * n +
5112 -0.05828934309668829292317L) * n +
5113 0.05685615765228450251736L) * n + 0.2453964441963862358159L) * n +
5114 -0.5590384960773200954298L) * n + 0.06133519352147041251501L) * n +
5115 1.L) * n + -1.306805353075718852449L) * n +
5116 0.6917533456723242827808L) * n +
5117 -0.1383506691344648565562L) /
5118 ((((((((((((((((((((1.017269595573876633683e-15L * n +
5119 1.017269595573876633683e-15L) * n +
5120 -3.906315247003686273342e-13L) * n +
5121 -3.906315247003686273342e-13L) * n +
5122 6.211651604493205500594e-11L) * n +
5123 6.211651604493205500594e-11L) * n +
5124 -5.323278204835303627412e-9L) * n +
5125 -5.323278204835303627412e-9L) * n +
5126 2.682005582327845592842e-7L) * n +
5127 2.682005582327845592842e-7L) * n +
5128 -8.136411060790675798135e-6L) * n +
5129 -8.136411060790675798135e-6L) * n +
5130 0.0001463338126802418696644L) * n +
5131 0.0001463338126802418696644L) * n +
5132 -0.001474908835139041799585L) * n +
5133 -0.001474908835139041799585L) * n +
5134 0.007364467930243707729022L) * n + 0.007364467930243707729022L) * n +
5135 -0.01339559874606899302752L) * n + -0.01339559874606899302752L) * n +
5136 0);
5137 temp4 =
5138 (((((((((((((((((((1.265206753401892020769e-10L * n +
5139 -8.856447273813244145383e-10L) * n +
5140 -2.290024223657424557592e-8L) * n +
5141 1.744720112941209096641e-7L) * n +
5142 1.430898229827403799809e-6L) * n +
5143 -0.00001285035073641206472519L) * n +
5144 -0.00003120961411021651161152L) * n +
5145 0.0004326236838762999639168L) * n +
5146 -0.0001555074831311430248501L) * n +
5147 -0.006485693476515495648435L) * n +
5148 0.01406302672283360584938L) * n +
5149 0.02880323237414927859729L) * n +
5150 -0.1412641673701436962027L) * n + 0.1190431290854672861292L) * n +
5151 0.2919495340144958336559L) * n + -0.8571879233972453383862L) * n +
5152 1.L) * n + -0.6329349557254180221406L) * n +
5153 0.2144090431298703846865L) * n +
5154 -0.03062986330426719781236L) /
5155 ((((((((((((((((((((3.677822445772515661633e-16L * n +
5156 3.677822445772515661633e-16L) * n +
5157 -1.412283819176646014067e-13L) * n +
5158 -1.412283819176646014067e-13L) * n +
5159 2.245751941837613513306e-11L) * n +
5160 2.245751941837613513306e-11L) * n +
5161 -1.924570649906256338588e-9L) * n +
5162 -1.924570649906256338588e-9L) * n +
5163 9.696485939706032870425e-8L) * n +
5164 9.696485939706032870425e-8L) * n +
5165 -2.941626817277125334366e-6L) * n +
5166 -2.941626817277125334366e-6L) * n +
5167 0.00005290532452680383344879L) * n +
5168 0.00005290532452680383344879L) * n +
5169 -0.0005332365031791246161171L) * n +
5170 -0.0005332365031791246161171L) * n +
5171 0.002662539564031939537226L) * n + 0.002662539564031939537226L) * n +
5172 -0.004843026269261661337775L) * n + -0.004843026269261661337775L) * n +
5173 0);
5174 temp6 =
5175 (((((((((((((((((((-7.980963746022312729209e-10L * n +
5176 7.182867371420081456288e-9L) * n +
5177 1.029544323236878342068e-7L) * n +
5178 -1.118133020817726013362e-6L) * n +
5179 -3.292626403058965339562e-6L) * n +
5180 0.00006043377291617999734062L) * n +
5181 -0.00005748443436704993841259L) * n +
5182 -0.001254337425061542165969L) * n +
5183 0.004178437165984310036766L) * n +
5184 0.005269273801010740483096L) * n +
5185 -0.05263824829582289233346L) * n +
5186 0.0934032680396459744953L) * n +
5187 0.05301235658151802793857L) * n +
5188 -0.5015344116406299640564L) * n + 1.L) * n +
5189 -1.115887837506960425674L) * n + 0.7805280516352659749231L) * n +
5190 -0.341510855074433207175L) * n + 0.08599011165129873336194L) * n +
5191 -0.009554456850144303706883L) /
5192 ((((((((((((((((((((8.339804195091752350874e-16L * n +
5193 8.339804195091752350874e-16L) * n +
5194 -3.202484810915232902736e-13L) * n +
5195 -3.202484810915232902736e-13L) * n +
5196 5.092451237606925820491e-11L) * n +
5197 5.092451237606925820491e-11L) * n +
5198 -4.364142809092919161091e-9L) * n +
5199 -4.364142809092919161091e-9L) * n +
5200 2.19876830135073951045e-7L) * n +
5201 2.19876830135073951045e-7L) * n +
5202 -6.670412188962855609372e-6L) * n +
5203 -6.670412188962855609372e-6L) * n +
5204 0.0001199677401334289344394L) * n +
5205 0.0001199677401334289344394L) * n +
5206 -0.001209163327419745083631L) * n +
5207 -0.001209163327419745083631L) * n +
5208 0.006037555905189226239576L) * n + 0.006037555905189226239576L) * n +
5209 -0.01098201215334749131379L) * n + -0.01098201215334749131379L) * n +
5210 0);
5211 temp8 =
5212 (((((((((((((((((((5.496622938627333454403e-9L * n +
5213 -6.046285232490066799843e-8L) * n +
5214 -4.085823051046317867773e-7L) * n +
5215 6.912919449146976374487e-6L) * n +
5216 -6.553440308960748766569e-6L) * n +
5217 -0.0002232933444926798269627L) * n +
5218 0.0009488592985204235812553L) * n +
5219 0.0008586208732954494061121L) * n +
5220 -0.01585418388444104359344L) * n +
5221 0.04427532097860668962395L) * n +
5222 -0.0249900681031533237056L) * n +
5223 -0.1618227874898439081184L) * n +
5224 0.5438202909881988927301L) * n + -0.9173098246845078047451L) * n +
5225 1.L) * n + -0.7460908556329530389951L) * n +
5226 0.3814342290010055052959L) * n + -0.1285029922410906727762L) * n +
5227 0.02580246714127479738105L) * n +
5228 -0.002345678831024981580096L) /
5229 ((((((((((((((((((((5.001745200081852388788e-15L * n +
5230 5.001745200081852388788e-15L) * n +
5231 -1.920670156831431317295e-12L) * n +
5232 -1.920670156831431317295e-12L) * n +
5233 3.054165654073980705642e-10L) * n +
5234 3.054165654073980705642e-10L) * n +
5235 -2.617367247146992602011e-8L) * n +
5236 -2.617367247146992602011e-8L) * n +
5237 1.318697482591459775463e-6L) * n +
5238 1.318697482591459775463e-6L) * n +
5239 -0.00004000537826577280504604L) * n +
5240 -0.00004000537826577280504604L) * n +
5241 0.0007194989886335618052419L) * n +
5242 0.0007194989886335618052419L) * n +
5243 -0.007251881132408497211537L) * n +
5244 -0.007251881132408497211537L) * n +
5245 0.03620986244110953231848L) * n + 0.03620986244110953231848L) * n +
5246 -0.06586392832528853576167L) * n + -0.06586392832528853576167L) * n +
5247 0);
5248 temp10 =
5249 (((((((((((((((((((-5.82090628051506172805e-8L * n +
5250 7.567178164669580246465e-7L) * n +
5251 9.895540676875604937685e-7L) * n +
5252 -0.0000552404006020879357992L) * n +
5253 0.0002572840575987657283798L) * n +
5254 0.0002149078598766160789996L) * n +
5255 -0.005794085761862555186488L) * n +
5256 0.02200175068468548717565L) * n +
5257 -0.03214040012643673687711L) * n +
5258 -0.03382434950734787413462L) * n +
5259 0.2668791674432032830887L) * n +
5260 -0.6533451900204919184699L) * n + 1.L) * n +
5261 -1.074597940856066383877L) * n + 0.8388364014997714712194L) * n +
5262 -0.476697576122513823017L) * n + 0.1930869647500661947918L) * n +
5263 -0.05299716468644424351785L) * n + 0.00885493171738766019536L) * n +
5264 -0.0006811485936452046304123L) /
5265 ((((((((((((((((((((1.309656343600161221563e-13L * n +
5266 1.309656343600161221563e-13L) * n +
5267 -5.029080359424619090803e-11L) * n +
5268 -5.029080359424619090803e-11L) * n +
5269 7.997023565291304451109e-9L) * n +
5270 7.997023565291304451109e-9L) * n +
5271 -6.853311157676032457608e-7L) * n +
5272 -6.853311157676032457608e-7L) * n +
5273 0.00003452875854886022284577L) * n +
5274 0.00003452875854886022284577L) * n +
5275 -0.001047500328945904053104L) * n +
5276 -0.001047500328945904053104L) * n +
5277 0.01883935260561501718859L) * n +
5278 0.01883935260561501718859L) * n +
5279 -0.1898831657385843079768L) * n + -0.1898831657385843079768L) * n +
5280 0.9481185896097278309941L) * n + 0.9481185896097278309941L) * n +
5281 -1.724580283382465458009L) * n + -1.724580283382465458009L) * n + 0);
5282 a4 =
5283 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8 +
5284 temp10 * sum10;
5285 temp1 =
5286 (((((((((((((((((5.398058163014688521716e-9L * n +
5287 -2.699029081507344260858e-8L) * n +
5288 -8.420970734302914093877e-7L) * n +
5289 4.426407693672044587807e-6L) * n +
5290 0.00004649527431076651713371L) * n +
5291 -0.0002681899243603377649282L) * n +
5292 -0.001037611541245401641162L) * n +
5293 0.007383714265327790752226L) * n +
5294 0.005729354906034877960593L) * n +
5295 -0.0908133474235073586061L) * n +
5296 0.0857064433239907927809L) * n + 0.3864267487693772904306L) * n +
5297 -0.9297647019794745659897L) * n + 0.3758289711751939129039L) * n +
5298 1.L) * n + -1.478482879128070714076L) * n +
5299 0.7990517994550441962973L) * n +
5300 -0.1598103598910088392595L) /
5301 ((((((((((((((((((6.610806697442673805042e-13L * n +
5302 6.610806697442673805042e-13L) * n +
5303 -1.877469102073719360632e-10L) * n +
5304 -1.877469102073719360632e-10L) * n +
5305 2.159221683518726118203e-8L) * n +
5306 2.159221683518726118203e-8L) * n +
5307 -1.300152641831408611377e-6L) * n +
5308 -1.300152641831408611377e-6L) * n +
5309 0.0000442769838440827899686L) * n +
5310 0.0000442769838440827899686L) * n +
5311 -0.0008598125141630933417388L) * n +
5312 -0.0008598125141630933417388L) * n +
5313 0.009114930867909024634825L) * n +
5314 0.009114930867909024634825L) * n +
5315 -0.04698805212036625152626L) * n + -0.04698805212036625152626L) * n +
5316 0.08705235494314589220492L) * n + 0.08705235494314589220492L) * n + 0);
5317 temp3 =
5318 (((((((((((((((((-8.343962939498709058211e-9L * n +
5319 5.840774057649096340748e-8L) * n +
5320 9.512117751028528326361e-7L) * n +
5321 -7.593006274943825242972e-6L) * n +
5322 -0.00003159024368894211249439L) * n +
5323 0.0003454233777693675575918L) * n +
5324 0.00005169204240490014528834L) * n +
5325 -0.006264697438753267753159L) * n +
5326 0.01206799756684636974885L) * n +
5327 0.03389921848941195325981L) * n +
5328 -0.1495944399727999204917L) * n + 0.128690080757490321295L) * n +
5329 0.284463402496868608055L) * n + -0.8540295203417039410629L) * n +
5330 1.L) * n + -0.6336312742907114771721L) * n +
5331 0.2147136825021862712628L) * n +
5332 -0.03067338321459803875183L) /
5333 ((((((((((((((((((7.579693522192473372434e-14L * n +
5334 7.579693522192473372434e-14L) * n +
5335 -2.152632960302662437771e-11L) * n +
5336 -2.152632960302662437771e-11L) * n +
5337 2.475679498218505652904e-9L) * n +
5338 2.475679498218505652904e-9L) * n +
5339 -1.490704388764411492135e-7L) * n +
5340 -1.490704388764411492135e-7L) * n +
5341 5.076626544761035321267e-6L) * n +
5342 5.076626544761035321267e-6L) * n +
5343 -0.00009858275460426191973404L) * n +
5344 -0.00009858275460426191973404L) * n +
5345 0.001045082478080147482824L) * n +
5346 0.001045082478080147482824L) * n +
5347 -0.005387467075916128308424L) * n +
5348 -0.005387467075916128308424L) * n + 0.009981084019737133351036L) * n +
5349 0.009981084019737133351036L) * n + 0);
5350 temp5 =
5351 (((((((((((((((((3.452192717280633720214e-8L * n +
5352 -3.106973445552570348192e-7L) * n +
5353 -2.393520283981239379348e-6L) * n +
5354 0.00002982694507730467534265L) * n +
5355 5.551125889387259022104e-6L) * n +
5356 -0.0008878763493428407477692L) * n +
5357 0.00243553167932469128695L) * n +
5358 0.006145713151317183210694L) * n +
5359 -0.04163257899124196369214L) * n +
5360 0.05761931966352370551849L) * n +
5361 0.1061988133988173070063L) * n + -0.5400693180453914776364L) * n +
5362 1.L) * n + -1.088467909722196160298L) * n +
5363 0.7535336938729760483259L) * n + -0.3282718674818370756294L) * n +
5364 0.0825342417548834112127L) * n +
5365 -0.009170471306098156801412L) /
5366 ((((((((((((((((((8.517496685006894230596e-14L * n +
5367 8.517496685006894230596e-14L) * n +
5368 -2.418969058541957961489e-11L) * n +
5369 -2.418969058541957961489e-11L) * n +
5370 2.781984767256951793597e-9L) * n +
5371 2.781984767256951793597e-9L) * n +
5372 -1.675142887037653893847e-7L) * n +
5373 -1.675142887037653893847e-7L) * n +
5374 5.704735902502907576282e-6L) * n +
5375 5.704735902502907576282e-6L) * n +
5376 -0.0001107799785152483167098L) * n +
5377 -0.0001107799785152483167098L) * n +
5378 0.001174386077292428069762L) * n +
5379 0.001174386077292428069762L) * n +
5380 -0.006054035407282021241823L) * n +
5381 -0.006054035407282021241823L) * n + 0.01121600099027427909345L) * n +
5382 0.01121600099027427909345L) * n + 0);
5383 temp7 =
5384 (((((((((((((((((-1.811511430536487161315e-7L * n +
5385 1.992662573590135877447e-6L) * n +
5386 3.985325147180271754894e-6L) * n +
5387 -0.0001235450795625884244017L) * n +
5388 0.0003761905404080771671665L) * n +
5389 0.001425417960974810531L) * n +
5390 -0.01141444087263591887676L) * n +
5391 0.02315724838391375165963L) * n +
5392 0.02265199771803234165159L) * n +
5393 -0.2281820053713326705885L) * n +
5394 0.6024939279143243656137L) * n + -0.9459647878408132317626L) * n +
5395 1.L) * n + -0.7350086459414998549784L) * n +
5396 0.3729622257598133096575L) * n + -0.1252039543818482260707L) * n +
5397 0.02510703181101292942801L) * n +
5398 -0.002282457437364811766183L) /
5399 ((((((((((((((((((3.262489065467861692124e-13L * n +
5400 3.262489065467861692124e-13L) * n +
5401 -9.265468945928727205632e-11L) * n +
5402 -9.265468945928727205632e-11L) * n +
5403 1.065594178563112985881e-8L) * n +
5404 1.065594178563112985881e-8L) * n +
5405 -6.416363344968167332793e-7L) * n +
5406 -6.416363344968167332793e-7L) * n +
5407 0.00002185106633039165645626L) * n +
5408 0.00002185106633039165645626L) * n +
5409 -0.0004243247540265637778252L) * n +
5410 -0.0004243247540265637778252L) * n +
5411 0.004498295540928808020489L) * n +
5412 0.004498295540928808020489L) * n +
5413 -0.02318900147384897971349L) * n + -0.02318900147384897971349L) * n +
5414 0.04296107406000936499361L) * n + 0.04296107406000936499361L) * n + 0);
5415 temp9 =
5416 (((((((((((((((((1.462972174269245398953e-6L * n +
5417 -0.00001901863826550019018638L) * n +
5418 0.00004096322087953887117067L) * n +
5419 0.0005325218714340053252187L) * n +
5420 -0.00402219816445757868352L) * n +
5421 0.0107518701660961075187L) * n +
5422 -0.00007607455306200076074553L) * n +
5423 -0.09065550906555090655509L) * n +
5424 0.332078103207810320781L) * n + -0.695815899581589958159L) * n +
5425 1.L) * n + -1.041536705971852415367L) * n +
5426 0.799391403575503993914L) * n + -0.4500141420643512693722L) * n +
5427 0.1813363763154558133638L) * n + -0.04964157181730403487726L) * n +
5428 0.008285786737669582857867L) * n +
5429 -0.0006373682105899679121436L) /
5430 ((((((((((((((((((5.76024371183008985175e-12L * n +
5431 5.76024371183008985175e-12L) * n +
5432 -1.635909214159745517897e-9L) * n +
5433 -1.635909214159745517897e-9L) * n +
5434 1.881410801157943947379e-7L) * n +
5435 1.881410801157943947379e-7L) * n +
5436 -0.00001132871739000593235216L) * n +
5437 -0.00001132871739000593235216L) * n +
5438 0.0003858019594875501595613L) * n +
5439 0.0003858019594875501595613L) * n +
5440 -0.00749186877597963001924L) * n +
5441 -0.00749186877597963001924L) * n +
5442 0.07942180980113923154233L) * n + 0.07942180980113923154233L) * n +
5443 -0.4094245137468433678082L) * n + -0.4094245137468433678082L) * n +
5444 0.7585198041794739226007L) * n + 0.7585198041794739226007L) * n + 0);
5445 a5 =
5446 temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7 + temp9 * sum9;
5447 temp0 =
5448 ((((((((((-0.00004768565615462868769074L * n +
5449 0.0002861139369277721261445L) * n +
5450 0.002877034587995930824008L) * n +
5451 -0.0206002034587995930824L) * n +
5452 0.002091810783316378433367L) * n + 0.2349059003051881993896L) * n +
5453 -0.7123283316378433367243L) * n + 1.L) * n +
5454 -0.7625731180061037639878L) * n + 0.3064661749745676500509L) * n +
5455 -0.05107769582909460834181L) /
5456 (((((((((((2.061137622362944823382e-8L * n + 0) * n +
5457 -4.53450276919847861144e-6L) * n + 0) * n +
5458 0.0003373670060283668086911L) * n + 0) * n +
5459 -0.01008473415869741643184L) * n + 0) * n +
5460 0.1112077735140388482498L) * n + 0) * n +
5461 -0.3039271092431503918766L) * n + 0);
5462 temp2 =
5463 (((((((((((((((((((2.235030309862229898129e-10L * n +
5464 -1.56452121690356092869e-9L) * n +
5465 -4.045404860850636115613e-8L) * n +
5466 3.082106797300015029519e-7L) * n +
5467 2.492326999133569804001e-6L) * n +
5468 -0.00002245275688802638359982L) * n +
5469 -0.00005215168638625444679039L) * n +
5470 0.0007394111437583761596733L) * n +
5471 -0.0003538371121112016603862L) * n +
5472 -0.01049407460723896513682L) * n +
5473 0.02427898675680455424684L) * n +
5474 0.03817743073206367516833L) * n +
5475 -0.2231334594063266182393L) * n + 0.2800430982705663864868L) * n +
5476 0.1343215795382925782644L) * n + -0.7837414793808508381549L) * n +
5477 1.L) * n + -0.6499110106605874624371L) * n +
5478 0.2218360671640070148162L) * n +
5479 -0.03169086673771528783089L) /
5480 ((((((((((((((((((((1.910881507634349139317e-15L * n +
5481 1.910881507634349139317e-15L) * n +
5482 -7.337784989315900694977e-13L) * n +
5483 -7.337784989315900694977e-13L) * n +
5484 1.16682246619168627145e-10L) * n +
5485 1.16682246619168627145e-10L) * n +
5486 -9.999467128351846685924e-9L) * n +
5487 -9.999467128351846685924e-9L) * n +
5488 5.037990806902263585806e-7L) * n +
5489 5.037990806902263585806e-7L) * n +
5490 -0.00001528377285846775005228L) * n +
5491 -0.00001528377285846775005228L) * n +
5492 0.0002748795184766689978812L) * n +
5493 0.0002748795184766689978812L) * n +
5494 -0.002770530084430343580944L) * n +
5495 -0.002770530084430343580944L) * n +
5496 0.01383372278371306352979L) * n + 0.01383372278371306352979L) * n +
5497 -0.02516284968992191571762L) * n + -0.02516284968992191571762L) * n +
5498 0);
5499 temp4 =
5500 (((((((((((((((((((-7.980963746022312729209e-10L * n +
5501 7.182867371420081456288e-9L) * n +
5502 1.029544323236878342068e-7L) * n +
5503 -1.118133020817726013362e-6L) * n +
5504 -3.292626403058965339562e-6L) * n +
5505 0.00006043377291617999734062L) * n +
5506 -0.00005748443436704993841259L) * n +
5507 -0.001254337425061542165969L) * n +
5508 0.004178437165984310036766L) * n +
5509 0.005269273801010740483096L) * n +
5510 -0.05263824829582289233346L) * n +
5511 0.0934032680396459744953L) * n +
5512 0.05301235658151802793857L) * n +
5513 -0.5015344116406299640564L) * n + 1.L) * n +
5514 -1.115887837506960425674L) * n + 0.7805280516352659749231L) * n +
5515 -0.341510855074433207175L) * n + 0.08599011165129873336194L) * n +
5516 -0.009554456850144303706883L) /
5517 ((((((((((((((((((((8.339804195091752350874e-16L * n +
5518 8.339804195091752350874e-16L) * n +
5519 -3.202484810915232902736e-13L) * n +
5520 -3.202484810915232902736e-13L) * n +
5521 5.092451237606925820491e-11L) * n +
5522 5.092451237606925820491e-11L) * n +
5523 -4.364142809092919161091e-9L) * n +
5524 -4.364142809092919161091e-9L) * n +
5525 2.19876830135073951045e-7L) * n +
5526 2.19876830135073951045e-7L) * n +
5527 -6.670412188962855609372e-6L) * n +
5528 -6.670412188962855609372e-6L) * n +
5529 0.0001199677401334289344394L) * n +
5530 0.0001199677401334289344394L) * n +
5531 -0.001209163327419745083631L) * n +
5532 -0.001209163327419745083631L) * n +
5533 0.006037555905189226239576L) * n + 0.006037555905189226239576L) * n +
5534 -0.01098201215334749131379L) * n + -0.01098201215334749131379L) * n +
5535 0);
5536 temp6 =
5537 (((((((((((((((((((3.545065269494643229881e-9L * n +
5538 -3.899571796444107552869e-8L) * n +
5539 -2.635165183657684800878e-7L) * n +
5540 4.458510420601096302113e-6L) * n +
5541 -3.415552218315772263882e-6L) * n +
5542 -0.0001529360064274759727468L) * n +
5543 0.0006171070004495953872653L) * n +
5544 0.0008541518074349934674269L) * n +
5545 -0.01134603783245669601195L) * n +
5546 0.02608564687146204199553L) * n +
5547 0.01427264595157697258805L) * n +
5548 -0.2155241399051836994277L) * n +
5549 0.5908862144611042493784L) * n + -0.9401911641336248557287L) * n +
5550 1.L) * n + -0.7372742111841094418271L) * n +
5551 0.3746984073772344658181L) * n + -0.1258807406714056364337L) * n +
5552 0.0252497435002056883738L) * n +
5553 -0.0022954312272914262158L) /
5554 ((((((((((((((((((((1.287646055776080901142e-15L * n +
5555 1.287646055776080901142e-15L) * n +
5556 -4.944560854180150660387e-13L) * n +
5557 -4.944560854180150660387e-13L) * n +
5558 7.862624345779905198556e-11L) * n +
5559 7.862624345779905198556e-11L) * n +
5560 -6.738133346439099956235e-9L) * n +
5561 -6.738133346439099956235e-9L) * n +
5562 3.394846287237807834298e-7L) * n +
5563 3.394846287237807834298e-7L) * n +
5564 -0.00001029895875801700366154L) * n +
5565 -0.00001029895875801700366154L) * n +
5566 0.0001852273552106820277641L) * n +
5567 0.0001852273552106820277641L) * n +
5568 -0.001866919597773586846923L) * n +
5569 -0.001866919597773586846923L) * n +
5570 0.009321843614050177249854L) * n + 0.009321843614050177249854L) * n +
5571 -0.01695596719412823952701L) * n + -0.01695596719412823952701L) * n +
5572 0);
5573 temp8 =
5574 (((((((((((((((((((-2.596166956796977978585e-8L * n +
5575 3.37501704383607137216e-7L) * n +
5576 4.413483826554862563594e-7L) * n +
5577 -0.00002463762442000332101677L) * n +
5578 0.0001010428179585383829265L) * n +
5579 0.0002740513839594889954194L) * n +
5580 -0.003320289844386791076372L) * n +
5581 0.009402797484127294842839L) * n +
5582 0.001847484329795865469121L) * n +
5583 -0.09271644321803825109317L) * n +
5584 0.3336886101274811437798L) * n +
5585 -0.6966001428307212951425L) * n + 1.L) * n +
5586 -1.041112069154410768236L) * n + 0.7989326846100572807893L) * n +
5587 -0.449722474944652316648L) * n + 0.1812124276227594949354L) * n +
5588 -0.04960680532205918409119L) * n + 0.008279929313643033897321L) * n +
5589 -0.0006369176395110026074862L) /
5590 ((((((((((((((((((((8.017283220551543548957e-15L * n +
5591 8.017283220551543548957e-15L) * n +
5592 -3.0786367566917927228e-12L) * n +
5593 -3.0786367566917927228e-12L) * n +
5594 4.895513480133183521864e-10L) * n +
5595 4.895513480133183521864e-10L) * n +
5596 -4.195370550308993664969e-8L) * n +
5597 -4.195370550308993664969e-8L) * n +
5598 2.113736461423716122932e-6L) * n +
5599 2.113736461423716122932e-6L) * n +
5600 -0.00006412450756123062294542L) * n +
5601 -0.00006412450756123062294542L) * n +
5602 0.001153282891875672086617L) * n +
5603 0.001153282891875672086617L) * n +
5604 -0.01162401973601964317438L) * n +
5605 -0.01162401973601964317438L) * n + 0.05804068599152876457636L) * n +
5606 0.05804068599152876457636L) * n + -0.1055731042423560267371L) * n +
5607 -0.1055731042423560267371L) * n + 0);
5608 temp10 =
5609 (((((((((((((((((((1.84182854686282750804e-7L * n +
5610 -2.76274282029424126206e-6L) * n +
5611 7.919862751510158284572e-6L) * n +
5612 0.0000874868559759843066319L) * n +
5613 -0.0008186068370816732287068L) * n +
5614 0.002707487963888356436819L) * n +
5615 -0.001119095025073853993885L) * n +
5616 -0.02559429506434543276206L) * n +
5617 0.1201354771633841596049L) * n +
5618 -0.3148672943421109431916L) * n +
5619 0.5727844887260905565325L) * n +
5620 -0.7733023980059299336502L) * n +
5621 0.7959963042632455765077L) * n + -0.6301467653552958290084L) * n +
5622 0.3822358571007125849532L) * n + -0.1749051959300253160805L) * n +
5623 0.05853005732220120054358L) * n + -0.01353504544233086050833L) * n +
5624 0.001935209254188772862698L) * n +
5625 -0.0001290139502792515241798L) /
5626 ((((((((((((((((((((1.381321237609371689526e-13L * n +
5627 1.381321237609371689526e-13L) * n +
5628 -5.304273552419987287778e-11L) * n +
5629 -5.304273552419987287778e-11L) * n +
5630 8.434623741090345410581e-9L) * n +
5631 8.434623741090345410581e-9L) * n +
5632 -7.228326954855981989092e-7L) * n +
5633 -7.228326954855981989092e-7L) * n +
5634 0.00003641818536969434070611L) * n +
5635 0.00003641818536969434070611L) * n +
5636 -0.001104819945970139167695L) * n +
5637 -0.001104819945970139167695L) * n +
5638 0.01987024915666912767279L) * n +
5639 0.01987024915666912767279L) * n +
5640 -0.2002736448999966742205L) * n + -0.2002736448999966742205L) * n +
5641 1.L) * n + 1.L) * n + -1.818949973433545912704L) * n +
5642 -1.818949973433545912704L) * n + 0);
5643 a6 =
5644 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8 +
5645 temp10 * sum10;
5646 temp1 =
5647 (((((((((((((((((-2.617501884470481724523e-8L * n +
5648 1.832251319129337207166e-7L) * n +
5649 2.983952148296349165957e-6L) * n +
5650 -0.00002381926714868138369316L) * n +
5651 -0.00009218841637105036633771L) * n +
5652 0.001035221995308075522049L) * n +
5653 -0.0001129339884496821272058L) * n +
5654 -0.01695277445514996898522L) * n +
5655 0.03876584606661373280141L) * n +
5656 0.05446696851349398128999L) * n +
5657 -0.3475810591909835645486L) * n + 0.521020817358937457567L) * n +
5658 -0.1004571571741303075151L) * n + -0.6745443028310279660557L) * n +
5659 1.L) * n + -0.6751301296670797109569L) * n +
5660 0.2328694317293473735436L) * n +
5661 -0.03326706167562105336338L) /
5662 ((((((((((((((((((2.545591715187033559108e-12L * n +
5663 2.545591715187033559108e-12L) * n +
5664 -7.229480471131175307867e-10L) * n +
5665 -7.229480471131175307867e-10L) * n +
5666 8.314411660143889010759e-8L) * n +
5667 8.314411660143889010759e-8L) * n +
5668 -5.006435590992060396966e-6L) * n +
5669 -5.006435590992060396966e-6L) * n +
5670 0.0001704952638995910805284L) * n +
5671 0.0001704952638995910805284L) * n +
5672 -0.003310838923053662837718L) * n +
5673 -0.003310838923053662837718L) * n +
5674 0.03509842832165639249484L) * n + 0.03509842832165639249484L) * n +
5675 -0.1809346448394138433314L) * n + -0.1809346448394138433314L) * n +
5676 0.3352083394247738293797L) * n + 0.3352083394247738293797L) * n + 0);
5677 temp3 =
5678 (((((((((((((((((6.077618087147014372546e-8L * n +
5679 -5.469856278432312935291e-7L) * n +
5680 -4.213815207088596631632e-6L) * n +
5681 0.0000525106202729502041788L) * n +
5682 -3.241396313145074332024e-8L) * n +
5683 -0.001474867736444140271814L) * n +
5684 0.004306764561651112456013L) * n +
5685 0.008295441641960975496183L) * n +
5686 -0.06742194820322163243936L) * n +
5687 0.1279764978300194547681L) * n +
5688 0.006818712417919857624538L) * n +
5689 -0.4695349912297539955234L) * n + 1.L) * n +
5690 -1.137972191912851411235L) * n + 0.8021728552007050833438L) * n +
5691 -0.3521070793975488950048L) * n + 0.08875465722664631143871L) * n +
5692 -0.009861628580738479048746L) /
5693 ((((((((((((((((((4.167765146694125527556e-13L * n +
5694 4.167765146694125527556e-13L) * n +
5695 -1.183645301661131649826e-10L) * n +
5696 -1.183645301661131649826e-10L) * n +
5697 1.36127545221323527981e-8L) * n +
5698 1.36127545221323527981e-8L) * n +
5699 -8.196777056124510228048e-7L) * n +
5700 -8.196777056124510228048e-7L) * n +
5701 0.000027914304337092947648L) * n +
5702 0.000027914304337092947648L) * n +
5703 -0.0005420664668060299477835L) * n +
5704 -0.0005420664668060299477835L) * n +
5705 0.005746483436052259944177L) * n +
5706 0.005746483436052259944177L) * n + -0.0296234899765056499437L) * n +
5707 -0.0296234899765056499437L) * n + 0.05488192099309763468199L) * n +
5708 0.05488192099309763468199L) * n + 0);
5709 temp5 =
5710 (((((((((((((((((-1.811511430536487161315e-7L * n +
5711 1.992662573590135877447e-6L) * n +
5712 3.985325147180271754894e-6L) * n +
5713 -0.0001235450795625884244017L) * n +
5714 0.0003761905404080771671665L) * n +
5715 0.001425417960974810531L) * n +
5716 -0.01141444087263591887676L) * n +
5717 0.02315724838391375165963L) * n +
5718 0.02265199771803234165159L) * n +
5719 -0.2281820053713326705885L) * n +
5720 0.6024939279143243656137L) * n + -0.9459647878408132317626L) * n +
5721 1.L) * n + -0.7350086459414998549784L) * n +
5722 0.3729622257598133096575L) * n + -0.1252039543818482260707L) * n +
5723 0.02510703181101292942801L) * n +
5724 -0.002282457437364811766183L) /
5725 ((((((((((((((((((3.262489065467861692124e-13L * n +
5726 3.262489065467861692124e-13L) * n +
5727 -9.265468945928727205632e-11L) * n +
5728 -9.265468945928727205632e-11L) * n +
5729 1.065594178563112985881e-8L) * n +
5730 1.065594178563112985881e-8L) * n +
5731 -6.416363344968167332793e-7L) * n +
5732 -6.416363344968167332793e-7L) * n +
5733 0.00002185106633039165645626L) * n +
5734 0.00002185106633039165645626L) * n +
5735 -0.0004243247540265637778252L) * n +
5736 -0.0004243247540265637778252L) * n +
5737 0.004498295540928808020489L) * n +
5738 0.004498295540928808020489L) * n +
5739 -0.02318900147384897971349L) * n + -0.02318900147384897971349L) * n +
5740 0.04296107406000936499361L) * n + 0.04296107406000936499361L) * n + 0);
5741 temp7 =
5742 (((((((((((((((((9.424537726424518877349e-7L * n +
5743 -0.00001225189904435187454055L) * n +
5744 0.00002638870563398865285658L) * n +
5745 0.0003430531732418524871355L) * n +
5746 -0.002383779742270308308044L) * n +
5747 0.004230989136649514008005L) * n +
5748 0.01612349914236706689537L) * n +
5749 -0.1176999101527403414196L) * n +
5750 0.3621743036837376460018L) * n +
5751 -0.715094339622641509434L) * n + 1.L) * n +
5752 -1.026758147512864493997L) * n + 0.7818181818181818181818L) * n +
5753 -0.4381492721115362624797L) * n + 0.1761169647962100792289L) * n +
5754 -0.04815184815184815184815L) * n + 0.00803316180674671240709L) * n +
5755 -0.0006179355235959009543915L) /
5756 ((((((((((((((((((1.209640524205532649685e-12L * n +
5757 1.209640524205532649685e-12L) * n +
5758 -3.435379088743712725107e-10L) * n +
5759 -3.435379088743712725107e-10L) * n +
5760 3.950927880160110740402e-8L) * n +
5761 3.950927880160110740402e-8L) * n +
5762 -2.379009696079214706397e-6L) * n +
5763 -2.379009696079214706397e-6L) * n +
5764 0.0000810176978372625450688L) * n +
5765 0.0000810176978372625450688L) * n +
5766 -0.0015732785845229143506L) * n +
5767 -0.0015732785845229143506L) * n +
5768 0.01667843314405166714917L) * n + 0.01667843314405166714917L) * n +
5769 -0.08597839053479540016727L) * n + -0.08597839053479540016727L) * n +
5770 0.1592877557703935942716L) * n + 0.1592877557703935942716L) * n + 0);
5771 temp9 =
5772 (((((((((((((((((-2.755314017432770734805e-6L * n +
5773 0.00004132971026149156102207L) * n +
5774 -0.0002222619974062435059409L) * n +
5775 0.0002479782615689493661324L) * n +
5776 0.003278823680744997174418L) * n +
5777 -0.02223171036865921613556L) * n +
5778 0.07772740843177846242885L) * n +
5779 -0.1836086154936849762259L) * n +
5780 0.3178346562909282134955L) * n +
5781 -0.4176504987624593879817L) * n +
5782 0.4231666374253597949928L) * n + -0.331804098359312361121L) * n +
5783 0.2000853933179329452201L) * n + -0.09122844711719903902939L) * n +
5784 0.03046458865274833509116L) * n + -0.007037072000523296456692L) * n +
5785 0.001005689616362961318204L) * n +
5786 -0.00006704597442419742121359L) /
5787 ((((((((((((((((((7.59405842812662330593e-12L * n +
5788 7.59405842812662330593e-12L) * n +
5789 -2.156712593587961018884e-9L) * n +
5790 -2.156712593587961018884e-9L) * n +
5791 2.480371363794717704183e-7L) * n +
5792 2.480371363794717704183e-7L) * n +
5793 -0.00001493529546306405506876L) * n +
5794 -0.00001493529546306405506876L) * n +
5795 0.0005086247680835308517554L) * n +
5796 0.0005086247680835308517554L) * n +
5797 -0.009876958696001262873691L) * n +
5798 -0.009876958696001262873691L) * n +
5799 0.1047063100574591976708L) * n + 0.1047063100574591976708L) * n +
5800 -0.5397677311665406903502L) * n + -0.5397677311665406903502L) * n +
5801 1.L) * n + 1.L) * n + 0);
5802 a7 =
5803 temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7 + temp9 * sum9;
5804 temp0 =
5805 ((((((((((0.0004526199714624807083034L * n +
5806 -0.003620959771699845666427L) * n +
5807 -0.004073579743162326374731L) * n +
5808 0.1086287931509953699928L) * n + -0.4372308924327563642211L) * n +
5809 0.9124818624683611079397L) * n + -1.159612366886875574673L) * n +
5810 0.9342076210985601819383L) * n + -0.4684616704636675330941L) * n +
5811 0.1339755115528942896578L) * n +
5812 -0.01674693894411178620723L) /
5813 (((((((((((1.853411463275763902069e-7L * n + 0) * n +
5814 -0.00004077505219206680584551L) * n + 0) * n +
5815 0.003033663883089770354906L) * n + 0) * n +
5816 -0.09068371607515657620042L) * n + 0) * n + 1.L) * n + 0) * n +
5817 -2.732966407287910419434L) * n + 0);
5818 temp2 =
5819 (((((((((((((((((((-2.330735430362059731419e-9L * n +
5820 2.097661887325853758277e-8L) * n +
5821 3.006648705167057053531e-7L) * n +
5822 -3.265360337937245683718e-6L) * n +
5823 -8.713221332865524099937e-6L) * n +
5824 0.0001683667337243223260544L) * n +
5825 -0.0002047906679207301856879L) * n +
5826 -0.003114302311443200688103L) * n +
5827 0.01175434507785456112624L) * n +
5828 0.003675130929495651454344L) * n +
5829 -0.1092021291824869163068L) * n +
5830 0.2675551359539219518826L) * n +
5831 -0.2019725853011909041849L) * n +
5832 -0.3178994814035088364193L) * n + 1.L) * n +
5833 -1.246034266783949806262L) * n + 0.9085807246840069147406L) * n +
5834 -0.4042978061449322864155L) * n + 0.1023787323982643873624L) * n +
5835 -0.01137541471091826526249L) /
5836 ((((((((((((((((((((1.794601097633786058858e-14L * n +
5837 1.794601097633786058858e-14L) * n +
5838 -6.891268214913738466013e-12L) * n +
5839 -6.891268214913738466013e-12L) * n +
5840 1.09581932223714244326e-9L) * n +
5841 1.09581932223714244326e-9L) * n +
5842 -9.390982440616620137684e-8L) * n +
5843 -9.390982440616620137684e-8L) * n +
5844 4.731420444341739738404e-6L) * n +
5845 4.731420444341739738404e-6L) * n +
5846 -0.0001435372912355387425489L) * n +
5847 -0.0001435372912355387425489L) * n +
5848 0.002581526293516628087489L) * n +
5849 0.002581526293516628087489L) * n +
5850 -0.02601938587338886759227L) * n +
5851 -0.02601938587338886759227L) * n + 0.1299191707744731801942L) * n +
5852 0.1299191707744731801942L) * n + -0.2363164722287363056747L) * n +
5853 -0.2363164722287363056747L) * n + 0);
5854 temp4 =
5855 (((((((((((((((((((5.496622938627333454403e-9L * n +
5856 -6.046285232490066799843e-8L) * n +
5857 -4.085823051046317867773e-7L) * n +
5858 6.912919449146976374487e-6L) * n +
5859 -6.553440308960748766569e-6L) * n +
5860 -0.0002232933444926798269627L) * n +
5861 0.0009488592985204235812553L) * n +
5862 0.0008586208732954494061121L) * n +
5863 -0.01585418388444104359344L) * n +
5864 0.04427532097860668962395L) * n +
5865 -0.0249900681031533237056L) * n +
5866 -0.1618227874898439081184L) * n +
5867 0.5438202909881988927301L) * n + -0.9173098246845078047451L) * n +
5868 1.L) * n + -0.7460908556329530389951L) * n +
5869 0.3814342290010055052959L) * n + -0.1285029922410906727762L) * n +
5870 0.02580246714127479738105L) * n +
5871 -0.002345678831024981580096L) /
5872 ((((((((((((((((((((5.001745200081852388788e-15L * n +
5873 5.001745200081852388788e-15L) * n +
5874 -1.920670156831431317295e-12L) * n +
5875 -1.920670156831431317295e-12L) * n +
5876 3.054165654073980705642e-10L) * n +
5877 3.054165654073980705642e-10L) * n +
5878 -2.617367247146992602011e-8L) * n +
5879 -2.617367247146992602011e-8L) * n +
5880 1.318697482591459775463e-6L) * n +
5881 1.318697482591459775463e-6L) * n +
5882 -0.00004000537826577280504604L) * n +
5883 -0.00004000537826577280504604L) * n +
5884 0.0007194989886335618052419L) * n +
5885 0.0007194989886335618052419L) * n +
5886 -0.007251881132408497211537L) * n +
5887 -0.007251881132408497211537L) * n +
5888 0.03620986244110953231848L) * n + 0.03620986244110953231848L) * n +
5889 -0.06586392832528853576167L) * n + -0.06586392832528853576167L) * n +
5890 0);
5891 temp6 =
5892 (((((((((((((((((((-2.596166956796977978585e-8L * n +
5893 3.37501704383607137216e-7L) * n +
5894 4.413483826554862563594e-7L) * n +
5895 -0.00002463762442000332101677L) * n +
5896 0.0001010428179585383829265L) * n +
5897 0.0002740513839594889954194L) * n +
5898 -0.003320289844386791076372L) * n +
5899 0.009402797484127294842839L) * n +
5900 0.001847484329795865469121L) * n +
5901 -0.09271644321803825109317L) * n +
5902 0.3336886101274811437798L) * n +
5903 -0.6966001428307212951425L) * n + 1.L) * n +
5904 -1.041112069154410768236L) * n + 0.7989326846100572807893L) * n +
5905 -0.449722474944652316648L) * n + 0.1812124276227594949354L) * n +
5906 -0.04960680532205918409119L) * n + 0.008279929313643033897321L) * n +
5907 -0.0006369176395110026074862L) /
5908 ((((((((((((((((((((8.017283220551543548957e-15L * n +
5909 8.017283220551543548957e-15L) * n +
5910 -3.0786367566917927228e-12L) * n +
5911 -3.0786367566917927228e-12L) * n +
5912 4.895513480133183521864e-10L) * n +
5913 4.895513480133183521864e-10L) * n +
5914 -4.195370550308993664969e-8L) * n +
5915 -4.195370550308993664969e-8L) * n +
5916 2.113736461423716122932e-6L) * n +
5917 2.113736461423716122932e-6L) * n +
5918 -0.00006412450756123062294542L) * n +
5919 -0.00006412450756123062294542L) * n +
5920 0.001153282891875672086617L) * n +
5921 0.001153282891875672086617L) * n +
5922 -0.01162401973601964317438L) * n +
5923 -0.01162401973601964317438L) * n + 0.05804068599152876457636L) * n +
5924 0.05804068599152876457636L) * n + -0.1055731042423560267371L) * n +
5925 -0.1055731042423560267371L) * n + 0);
5926 temp8 =
5927 (((((((((((((((((((1.600736594951532897378e-7L * n +
5928 -2.401104892427299346067e-6L) * n +
5929 6.883167358291591458726e-6L) * n +
5930 0.00007603498826019781262546L) * n +
5931 -0.0006635586764939087703931L) * n +
5932 0.001634672210764505394802L) * n +
5933 0.004056266531607184361956L) * n +
5934 -0.04403583686402468293143L) * n +
5935 0.1697853284167242398262L) * n +
5936 -0.417477546467782614848L) * n +
5937 0.7375177228220004383884L) * n +
5938 -0.9802766841189641825582L) * n + 1.L) * n +
5939 -0.7873713834824899692509L) * n + 0.4760276889013248336354L) * n +
5940 -0.2173857922461599929824L) * n + 0.07266036872860748935564L) * n +
5941 -0.01679220710202006555337L) * n + 0.002400304524129823579618L) * n +
5942 -0.0001600203016086549053079L) /
5943 ((((((((((((((((((((4.128065488929734792224e-14L * n +
5944 4.128065488929734792224e-14L) * n +
5945 -1.585177147749018160214e-11L) * n +
5946 -1.585177147749018160214e-11L) * n +
5947 2.520679348850274658828e-9L) * n +
5948 2.520679348850274658828e-9L) * n +
5949 -2.16017869215443206321e-7L) * n +
5950 -2.16017869215443206321e-7L) * n +
5951 0.0000108835403453483405253L) * n +
5952 0.0000108835403453483405253L) * n +
5953 -0.0003301743987035042166566L) * n +
5954 -0.0003301743987035042166566L) * n +
5955 0.00593820521734983297674L) * n +
5956 0.00593820521734983297674L) * n +
5957 -0.05985158986512608098157L) * n +
5958 -0.05985158986512608098157L) * n + 0.2988490567244231289648L) * n +
5959 0.2988490567244231289648L) * n + -0.5435914837895297059296L) * n +
5960 -0.5435914837895297059296L) * n + 0);
5961 temp10 =
5962 (((((((((((((((((((-2.236506092619147688334e-7L * n +
5963 3.802060357452551070168e-6L) * n +
5964 -0.0000236324143786756605734L) * n +
5965 0.00003675325012204132701163L) * n +
5966 0.0003903448633651285765373L) * n +
5967 -0.003229216596929700042263L) * n +
5968 0.01337818304442304303223L) * n +
5969 -0.03763025871116038212515L) * n +
5970 0.0785226852090150530685L) * n +
5971 -0.1264996175062563108393L) * n +
5972 0.1605711477228411051627L) * n +
5973 -0.1621528048315413664079L) * n +
5974 0.1305526138473007302801L) * n +
5975 -0.08342734307012884394901L) * n +
5976 0.04182773334578799850661L) * n + -0.01611566650178887980275L) * n +
5977 0.004609364506684976080734L) * n + -0.000922409662799223811592L) * n +
5978 0.0001153291641760607157951L) * n +
5979 -6.784068480944747987948e-6L) /
5980 ((((((((((((((((((((1.381321237609371689526e-13L * n +
5981 1.381321237609371689526e-13L) * n +
5982 -5.304273552419987287778e-11L) * n +
5983 -5.304273552419987287778e-11L) * n +
5984 8.434623741090345410581e-9L) * n +
5985 8.434623741090345410581e-9L) * n +
5986 -7.228326954855981989092e-7L) * n +
5987 -7.228326954855981989092e-7L) * n +
5988 0.00003641818536969434070611L) * n +
5989 0.00003641818536969434070611L) * n +
5990 -0.001104819945970139167695L) * n +
5991 -0.001104819945970139167695L) * n +
5992 0.01987024915666912767279L) * n +
5993 0.01987024915666912767279L) * n +
5994 -0.2002736448999966742205L) * n + -0.2002736448999966742205L) * n +
5995 1.L) * n + 1.L) * n + -1.818949973433545912704L) * n +
5996 -1.818949973433545912704L) * n + 0);
5997 a8 =
5998 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8 +
5999 temp10 * sum10;
6000 temp1 =
6001 (((((((((((((((((3.371887783571572577559e-8L * n +
6002 -3.034699005214415319803e-7L) * n +
6003 -2.337842196609623653774e-6L) * n +
6004 0.00002913311045005838707011L) * n +
6005 -0.0000163379202739987929958L) * n +
6006 -0.0006713833203625029590628L) * n +
6007 0.002462462030975711152892L) * n +
6008 0.00002810034939177589398349L) * n +
6009 -0.01974961881266840060692L) * n +
6010 0.05418070100565105639107L) * n +
6011 -0.06079727162446070917476L) * n +
6012 -0.00144816735698907518147L) * n +
6013 0.09760112620243343119291L) * n + -0.1425719254919074835004L) * n +
6014 0.1092979968299971446188L) * n + -0.0495699154971682960729L) * n +
6015 0.0126311715991694070014L) * n +
6016 -0.001403463511018823000155L) /
6017 ((((((((((((((((((7.59405842812662330593e-12L * n +
6018 7.59405842812662330593e-12L) * n +
6019 -2.156712593587961018884e-9L) * n +
6020 -2.156712593587961018884e-9L) * n +
6021 2.480371363794717704183e-7L) * n +
6022 2.480371363794717704183e-7L) * n +
6023 -0.00001493529546306405506876L) * n +
6024 -0.00001493529546306405506876L) * n +
6025 0.0005086247680835308517554L) * n +
6026 0.0005086247680835308517554L) * n +
6027 -0.009876958696001262873691L) * n +
6028 -0.009876958696001262873691L) * n +
6029 0.1047063100574591976708L) * n + 0.1047063100574591976708L) * n +
6030 -0.5397677311665406903502L) * n + -0.5397677311665406903502L) * n +
6031 1.L) * n + 1.L) * n + 0);
6032 temp3 =
6033 (((((((((((((((((-4.450350554113147492628e-7L * n +
6034 4.895385609524462241891e-6L) * n +
6035 9.790771219048924483782e-6L) * n +
6036 -0.0003035139077905166589972L) * n +
6037 0.001093896166201011653688L) * n +
6038 0.001635058793581170388792L) * n +
6039 -0.02192170629661450813433L) * n +
6040 0.06423911487698362190466L) * n +
6041 -0.06509837160825539180102L) * n +
6042 -0.1087279130691410276673L) * n +
6043 0.4980495385050051821153L) * n + -0.8952529890779496700955L) * n +
6044 1.L) * n + -0.7545285813592108078925L) * n +
6045 0.3878725912954449136244L) * n + -0.1310081056989620977206L) * n +
6046 0.02633041428482845403256L) * n +
6047 -0.002393674025893495821142L) /
6048 ((((((((((((((((((6.833821350672013840294e-12L * n +
6049 6.833821350672013840294e-12L) * n +
6050 -1.940805263590851930643e-9L) * n +
6051 -1.940805263590851930643e-9L) * n +
6052 2.232062729556493160517e-7L) * n +
6053 2.232062729556493160517e-7L) * n +
6054 -0.00001344013112093745499582L) * n +
6055 -0.00001344013112093745499582L) * n +
6056 0.0004577066179443778012328L) * n +
6057 0.0004577066179443778012328L) * n +
6058 -0.008888181708800725577621L) * n +
6059 -0.008888181708800725577621L) * n +
6060 0.09422421805059326300635L) * n + 0.09422421805059326300635L) * n +
6061 -0.4857318758554319336521L) * n + -0.4857318758554319336521L) * n +
6062 0.8998905414476574955529L) * n + 0.8998905414476574955529L) * n + 0);
6063 temp5 =
6064 (((((((((((((((((1.462972174269245398953e-6L * n +
6065 -0.00001901863826550019018638L) * n +
6066 0.00004096322087953887117067L) * n +
6067 0.0005325218714340053252187L) * n +
6068 -0.00402219816445757868352L) * n +
6069 0.0107518701660961075187L) * n +
6070 -0.00007607455306200076074553L) * n +
6071 -0.09065550906555090655509L) * n +
6072 0.332078103207810320781L) * n + -0.695815899581589958159L) * n +
6073 1.L) * n + -1.041536705971852415367L) * n +
6074 0.799391403575503993914L) * n + -0.4500141420643512693722L) * n +
6075 0.1813363763154558133638L) * n + -0.04964157181730403487726L) * n +
6076 0.008285786737669582857867L) * n +
6077 -0.0006373682105899679121436L) /
6078 ((((((((((((((((((5.76024371183008985175e-12L * n +
6079 5.76024371183008985175e-12L) * n +
6080 -1.635909214159745517897e-9L) * n +
6081 -1.635909214159745517897e-9L) * n +
6082 1.881410801157943947379e-7L) * n +
6083 1.881410801157943947379e-7L) * n +
6084 -0.00001132871739000593235216L) * n +
6085 -0.00001132871739000593235216L) * n +
6086 0.0003858019594875501595613L) * n +
6087 0.0003858019594875501595613L) * n +
6088 -0.00749186877597963001924L) * n +
6089 -0.00749186877597963001924L) * n +
6090 0.07942180980113923154233L) * n + 0.07942180980113923154233L) * n +
6091 -0.4094245137468433678082L) * n + -0.4094245137468433678082L) * n +
6092 0.7585198041794739226007L) * n + 0.7585198041794739226007L) * n + 0);
6093 temp7 =
6094 (((((((((((((((((-2.755314017432770734805e-6L * n +
6095 0.00004132971026149156102207L) * n +
6096 -0.0002222619974062435059409L) * n +
6097 0.0002479782615689493661324L) * n +
6098 0.003278823680744997174418L) * n +
6099 -0.02223171036865921613556L) * n +
6100 0.07772740843177846242885L) * n +
6101 -0.1836086154936849762259L) * n +
6102 0.3178346562909282134955L) * n +
6103 -0.4176504987624593879817L) * n +
6104 0.4231666374253597949928L) * n + -0.331804098359312361121L) * n +
6105 0.2000853933179329452201L) * n + -0.09122844711719903902939L) * n +
6106 0.03046458865274833509116L) * n + -0.007037072000523296456692L) * n +
6107 0.001005689616362961318204L) * n +
6108 -0.00006704597442419742121359L) /
6109 ((((((((((((((((((7.59405842812662330593e-12L * n +
6110 7.59405842812662330593e-12L) * n +
6111 -2.156712593587961018884e-9L) * n +
6112 -2.156712593587961018884e-9L) * n +
6113 2.480371363794717704183e-7L) * n +
6114 2.480371363794717704183e-7L) * n +
6115 -0.00001493529546306405506876L) * n +
6116 -0.00001493529546306405506876L) * n +
6117 0.0005086247680835308517554L) * n +
6118 0.0005086247680835308517554L) * n +
6119 -0.009876958696001262873691L) * n +
6120 -0.009876958696001262873691L) * n +
6121 0.1047063100574591976708L) * n + 0.1047063100574591976708L) * n +
6122 -0.5397677311665406903502L) * n + -0.5397677311665406903502L) * n +
6123 1.L) * n + 1.L) * n + 0);
6124 temp9 =
6125 (((((((((((((((((1.30112050823214173588e-6L * n +
6126 -0.00002211904863994640950996L) * n +
6127 0.0001769523891195712760797L) * n +
6128 -0.0008847619455978563803985L) * n +
6129 0.003096666809592497331395L) * n +
6130 -0.008051333704940493061626L) * n +
6131 0.01610266740988098612325L) * n +
6132 -0.0253041916440986924794L) * n +
6133 0.03163023955512336559925L) * n +
6134 -0.03163023955512336559925L) * n +
6135 0.0253041916440986924794L) * n +
6136 -0.01610266740988098612325L) * n +
6137 0.008051333704940493061626L) * n +
6138 -0.003096666809592497331395L) * n +
6139 0.0008847619455978563803985L) * n +
6140 -0.0001769523891195712760797L) * n +
6141 0.00002211904863994640950996L) * n +
6142 -1.30112050823214173588e-6L) /
6143 ((((((((((((((((((7.59405842812662330593e-12L * n +
6144 7.59405842812662330593e-12L) * n +
6145 -2.156712593587961018884e-9L) * n +
6146 -2.156712593587961018884e-9L) * n +
6147 2.480371363794717704183e-7L) * n +
6148 2.480371363794717704183e-7L) * n +
6149 -0.00001493529546306405506876L) * n +
6150 -0.00001493529546306405506876L) * n +
6151 0.0005086247680835308517554L) * n +
6152 0.0005086247680835308517554L) * n +
6153 -0.009876958696001262873691L) * n +
6154 -0.009876958696001262873691L) * n +
6155 0.1047063100574591976708L) * n + 0.1047063100574591976708L) * n +
6156 -0.5397677311665406903502L) * n + -0.5397677311665406903502L) * n +
6157 1.L) * n + 1.L) * n + 0);
6158 a9 =
6159 temp1 * sum1 + temp3 * sum3 + temp5 * sum5 + temp7 * sum7 + temp9 * sum9;
6160 temp0 =
6161 ((((((((((-0.0001728185345584017249886L * n +
6162 0.001728185345584017249886L) * n +
6163 -0.007776834055128077624486L) * n +
6164 0.02073822414700820699863L) * n +
6165 -0.0362918922572643622476L) * n + 0.04355027070871723469712L) * n +
6166 -0.0362918922572643622476L) * n + 0.02073822414700820699863L) * n +
6167 -0.007776834055128077624486L) * n + 0.001728185345584017249886L) * n +
6168 -0.0001728185345584017249886L) /
6169 (((((((((((1.853411463275763902069e-7L * n + 0) * n +
6170 -0.00004077505219206680584551L) * n + 0) * n +
6171 0.003033663883089770354906L) * n + 0) * n +
6172 -0.09068371607515657620042L) * n + 0) * n + 1.L) * n + 0) * n +
6173 -2.732966407287910419434L) * n + 0);
6174 temp2 =
6175 (((((((((((((((((((7.083955949472413492462e-9L * n +
6176 -7.792351544419654841708e-8L) * n +
6177 -5.26574058910782736273e-7L) * n +
6178 8.909255265786472035686e-6L) * n +
6179 -0.0000133083919104088408145L) * n +
6180 -0.000234290036435550955574L) * n +
6181 0.00120442768377872730849L) * n +
6182 -0.0008299819162141003411304L) * n +
6183 -0.01043610023159456691256L) * n +
6184 0.04124989047128472836542L) * n +
6185 -0.06741263508454443084838L) * n +
6186 0.02339354136007203665546L) * n +
6187 0.1243452549428398311228L) * n + -0.2970604867756315160986L) * n +
6188 0.3627612717610614534167L) * n + -0.2844878509918991817806L) * n +
6189 0.1489494157015216696653L) * n + -0.05073632845434622685119L) * n +
6190 0.01022875493240717064245L) * n +
6191 -0.0009298868120370155129496L) /
6192 ((((((((((((((((((((1.381321237609371689526e-13L * n +
6193 1.381321237609371689526e-13L) * n +
6194 -5.304273552419987287778e-11L) * n +
6195 -5.304273552419987287778e-11L) * n +
6196 8.434623741090345410581e-9L) * n +
6197 8.434623741090345410581e-9L) * n +
6198 -7.228326954855981989092e-7L) * n +
6199 -7.228326954855981989092e-7L) * n +
6200 0.00003641818536969434070611L) * n +
6201 0.00003641818536969434070611L) * n +
6202 -0.001104819945970139167695L) * n +
6203 -0.001104819945970139167695L) * n +
6204 0.01987024915666912767279L) * n +
6205 0.01987024915666912767279L) * n +
6206 -0.2002736448999966742205L) * n + -0.2002736448999966742205L) * n +
6207 1.L) * n + 1.L) * n + -1.818949973433545912704L) * n +
6208 -1.818949973433545912704L) * n + 0);
6209 temp4 =
6210 (((((((((((((((((((-5.82090628051506172805e-8L * n +
6211 7.567178164669580246465e-7L) * n +
6212 9.895540676875604937685e-7L) * n +
6213 -0.0000552404006020879357992L) * n +
6214 0.0002572840575987657283798L) * n +
6215 0.0002149078598766160789996L) * n +
6216 -0.005794085761862555186488L) * n +
6217 0.02200175068468548717565L) * n +
6218 -0.03214040012643673687711L) * n +
6219 -0.03382434950734787413462L) * n +
6220 0.2668791674432032830887L) * n +
6221 -0.6533451900204919184699L) * n + 1.L) * n +
6222 -1.074597940856066383877L) * n + 0.8388364014997714712194L) * n +
6223 -0.476697576122513823017L) * n + 0.1930869647500661947918L) * n +
6224 -0.05299716468644424351785L) * n + 0.00885493171738766019536L) * n +
6225 -0.0006811485936452046304123L) /
6226 ((((((((((((((((((((1.309656343600161221563e-13L * n +
6227 1.309656343600161221563e-13L) * n +
6228 -5.029080359424619090803e-11L) * n +
6229 -5.029080359424619090803e-11L) * n +
6230 7.997023565291304451109e-9L) * n +
6231 7.997023565291304451109e-9L) * n +
6232 -6.853311157676032457608e-7L) * n +
6233 -6.853311157676032457608e-7L) * n +
6234 0.00003452875854886022284577L) * n +
6235 0.00003452875854886022284577L) * n +
6236 -0.001047500328945904053104L) * n +
6237 -0.001047500328945904053104L) * n +
6238 0.01883935260561501718859L) * n +
6239 0.01883935260561501718859L) * n +
6240 -0.1898831657385843079768L) * n + -0.1898831657385843079768L) * n +
6241 0.9481185896097278309941L) * n + 0.9481185896097278309941L) * n +
6242 -1.724580283382465458009L) * n + -1.724580283382465458009L) * n + 0);
6243 temp6 =
6244 (((((((((((((((((((1.84182854686282750804e-7L * n +
6245 -2.76274282029424126206e-6L) * n +
6246 7.919862751510158284572e-6L) * n +
6247 0.0000874868559759843066319L) * n +
6248 -0.0008186068370816732287068L) * n +
6249 0.002707487963888356436819L) * n +
6250 -0.001119095025073853993885L) * n +
6251 -0.02559429506434543276206L) * n +
6252 0.1201354771633841596049L) * n +
6253 -0.3148672943421109431916L) * n +
6254 0.5727844887260905565325L) * n +
6255 -0.7733023980059299336502L) * n +
6256 0.7959963042632455765077L) * n + -0.6301467653552958290084L) * n +
6257 0.3822358571007125849532L) * n + -0.1749051959300253160805L) * n +
6258 0.05853005732220120054358L) * n + -0.01353504544233086050833L) * n +
6259 0.001935209254188772862698L) * n +
6260 -0.0001290139502792515241798L) /
6261 ((((((((((((((((((((1.381321237609371689526e-13L * n +
6262 1.381321237609371689526e-13L) * n +
6263 -5.304273552419987287778e-11L) * n +
6264 -5.304273552419987287778e-11L) * n +
6265 8.434623741090345410581e-9L) * n +
6266 8.434623741090345410581e-9L) * n +
6267 -7.228326954855981989092e-7L) * n +
6268 -7.228326954855981989092e-7L) * n +
6269 0.00003641818536969434070611L) * n +
6270 0.00003641818536969434070611L) * n +
6271 -0.001104819945970139167695L) * n +
6272 -0.001104819945970139167695L) * n +
6273 0.01987024915666912767279L) * n +
6274 0.01987024915666912767279L) * n +
6275 -0.2002736448999966742205L) * n + -0.2002736448999966742205L) * n +
6276 1.L) * n + 1.L) * n + -1.818949973433545912704L) * n +
6277 -1.818949973433545912704L) * n + 0);
6278 temp8 =
6279 (((((((((((((((((((-2.236506092619147688334e-7L * n +
6280 3.802060357452551070168e-6L) * n +
6281 -0.0000236324143786756605734L) * n +
6282 0.00003675325012204132701163L) * n +
6283 0.0003903448633651285765373L) * n +
6284 -0.003229216596929700042263L) * n +
6285 0.01337818304442304303223L) * n +
6286 -0.03763025871116038212515L) * n +
6287 0.0785226852090150530685L) * n +
6288 -0.1264996175062563108393L) * n +
6289 0.1605711477228411051627L) * n +
6290 -0.1621528048315413664079L) * n +
6291 0.1305526138473007302801L) * n +
6292 -0.08342734307012884394901L) * n +
6293 0.04182773334578799850661L) * n + -0.01611566650178887980275L) * n +
6294 0.004609364506684976080734L) * n + -0.000922409662799223811592L) * n +
6295 0.0001153291641760607157951L) * n +
6296 -6.784068480944747987948e-6L) /
6297 ((((((((((((((((((((1.381321237609371689526e-13L * n +
6298 1.381321237609371689526e-13L) * n +
6299 -5.304273552419987287778e-11L) * n +
6300 -5.304273552419987287778e-11L) * n +
6301 8.434623741090345410581e-9L) * n +
6302 8.434623741090345410581e-9L) * n +
6303 -7.228326954855981989092e-7L) * n +
6304 -7.228326954855981989092e-7L) * n +
6305 0.00003641818536969434070611L) * n +
6306 0.00003641818536969434070611L) * n +
6307 -0.001104819945970139167695L) * n +
6308 -0.001104819945970139167695L) * n +
6309 0.01987024915666912767279L) * n +
6310 0.01987024915666912767279L) * n +
6311 -0.2002736448999966742205L) * n + -0.2002736448999966742205L) * n +
6312 1.L) * n + 1.L) * n + -1.818949973433545912704L) * n +
6313 -1.818949973433545912704L) * n + 0);
6314 temp10 =
6315 (((((((((((((((((((9.443025724391956906301e-8L * n +
6316 -1.794174887634471812197e-6L) * n +
6317 0.00001614757398871024630977L) * n +
6318 -0.00009150291926935806242205L) * n +
6319 0.0003660116770774322496882L) * n +
6320 -0.001098035031232296749065L) * n +
6321 0.002562081739542025747817L) * n +
6322 -0.004758151802006619245947L) * n +
6323 0.00713722770300992886892L) * n +
6324 -0.008723278303678801950902L) * n +
6325 0.008723278303678801950902L) * n +
6326 -0.00713722770300992886892L) * n +
6327 0.004758151802006619245947L) * n +
6328 -0.002562081739542025747817L) * n +
6329 0.001098035031232296749065L) * n +
6330 -0.0003660116770774322496882L) * n +
6331 0.00009150291926935806242205L) * n +
6332 -0.00001614757398871024630977L) * n +
6333 1.794174887634471812197e-6L) * n +
6334 -9.443025724391956906301e-8L) /
6335 ((((((((((((((((((((1.381321237609371689526e-13L * n +
6336 1.381321237609371689526e-13L) * n +
6337 -5.304273552419987287778e-11L) * n +
6338 -5.304273552419987287778e-11L) * n +
6339 8.434623741090345410581e-9L) * n +
6340 8.434623741090345410581e-9L) * n +
6341 -7.228326954855981989092e-7L) * n +
6342 -7.228326954855981989092e-7L) * n +
6343 0.00003641818536969434070611L) * n +
6344 0.00003641818536969434070611L) * n +
6345 -0.001104819945970139167695L) * n +
6346 -0.001104819945970139167695L) * n +
6347 0.01987024915666912767279L) * n +
6348 0.01987024915666912767279L) * n +
6349 -0.2002736448999966742205L) * n + -0.2002736448999966742205L) * n +
6350 1.L) * n + 1.L) * n + -1.818949973433545912704L) * n +
6351 -1.818949973433545912704L) * n + 0);
6352 a10 =
6353 temp0 * sum0 + temp2 * sum2 + temp4 * sum4 + temp6 * sum6 + temp8 * sum8 +
6354 temp10 * sum10;
6355 for (i = 0; i < nn; i++)
6356 {
6357 z = n1 * i - 1.L;
6358 y[i] =
6359 x[i] -
6360 ((((((((((a10 * z + a9) * z + a8) * z + a7) * z + a6) * z + a5) * z +
6361 a4) * z + a3) * z + a2) * z + a1) * z + a0);
6362 }
6363 a[0] = a0;
6364 a[1] = a1;
6365 a[2] = a2;
6366 a[3] = a3;
6367 a[4] = a4;
6368 a[5] = a5;
6369 a[6] = a6;
6370 a[7] = a7;
6371 a[8] = a8;
6372 a[9] = a9;
6373 a[10] = a10;
6374 }