SpectralResponseFunctions.h
Go to the documentation of this file.
1 /* Copyright (C) 2008 National Institute For Space Research (INPE) - Brazil.
2 
3  This file is part of the TerraLib - a Framework for building GIS enabled applications.
4 
5  TerraLib is free software: you can redistribute it and/or modify
6  it under the terms of the GNU Lesser General Public License as published by
7  the Free Software Foundation, either version 3 of the License,
8  or (at your option) any later version.
9 
10  TerraLib is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  GNU Lesser General Public License for more details.
14 
15  You should have received a copy of the GNU Lesser General Public License
16  along with TerraLib. See COPYING. If not, write to
17  TerraLib Team at <terralib-team@terralib.org>.
18  */
19 
20 /*!
21  \file terralib/rp/SpectralResponseFunctions.h
22  \brief Spectral Response Functions.
23  */
24 
25 #ifndef __TERRALIB_RP_INTERNAL_SPECTRALRESPONSEFUNCTIONS_H
26 #define __TERRALIB_RP_INTERNAL_SPECTRALRESPONSEFUNCTIONS_H
27 
28 #include "Config.h"
29 #include "Macros.h"
30 
31 #include <map>
32 
33 namespace te
34 {
35  namespace rp
36  {
37  /*!
38  \brief Namespace related to Spectral Response Functions.
39  \note Reference unit: nm (nanometer)
40  */
41  namespace srf
42  {
43 
44  /*!
45  \brief Satellite sensors
46  */
48  {
49  InvalidSensor, //!< Invalid sensor.
50  CBERS2BCCDB1Sensor, //!< CBERS 2B Band 1.
51  CBERS2BCCDB2Sensor, //!< CBERS 2B Band 2.
52  CBERS2BCCDB3Sensor, //!< CBERS 2B Band 3.
53  CBERS2BCCDB4Sensor, //!< CBERS 2B Band 4.
54  CBERS2BCCDB5PANSensor, //!< CBERS 2B Band 5.
55  CBERS4MUXB5Sensor, //!< CBERS 4 MUX Band 5.
56  CBERS4MUXB6Sensor, //!< CBERS 4 MUX Band 6.
57  CBERS4MUXB7Sensor, //!< CBERS 4 MUX Band 7.
58  CBERS4MUXB8Sensor, //!< CBERS 4 MUX Band 8.
59  CBERS04AWPMPANSensor, //!< CBERS 04A WPM PAN Band.
60  CBERS04AWPMB1Sensor, //!< CBERS 04A WPM Band 1 Band.
61  CBERS04AWPMB2Sensor, //!< CBERS 04A WPM Band 2 Band.
62  CBERS04AWPMB3Sensor, //!< CBERS 04A WPM Band 3 Band.
63  CBERS04AWPMB4Sensor, //!< CBERS 04A WPM Band 4 Band.
64  LANDSAT8OLIB1Sensor, //!< LANDSAT 8 OLI Band 1
65  LANDSAT8OLIB2Sensor, //!< LANDSAT 8 OLI Band 2
66  LANDSAT8OLIB3Sensor, //!< LANDSAT 8 OLI Band 3
67  LANDSAT8OLIB4Sensor, //!< LANDSAT 8 OLI Band 4
68  LANDSAT8OLIB5Sensor, //!< LANDSAT 8 OLI Band 5
69  LANDSAT8OLIB6Sensor, //!< LANDSAT 8 OLI Band 6
70  LANDSAT8OLIB7Sensor, //!< LANDSAT 8 OLI Band 7
71  LANDSAT8OLIB8Sensor, //!< LANDSAT 8 OLI Band 8
72  LANDSAT8OLIB9Sensor, //!< LANDSAT 8 OLI Band 9
73  LANDSAT8OLIB10Sensor, //!< LANDSAT 8 OLI Band 10
74  LANDSAT8OLIB11Sensor, //!< LANDSAT 8 OLI Band 11
75  LANDSAT7ETMB1Sensor, //!< LANDSAT 7 ETM+ Band 1
76  LANDSAT7ETMB2Sensor, //!< LANDSAT 7 ETM+ Band 2
77  LANDSAT7ETMB3Sensor, //!< LANDSAT 7 ETM+ Band 3
78  LANDSAT7ETMB4Sensor, //!< LANDSAT 7 ETM+ Band 4
79  LANDSAT7ETMB5Sensor, //!< LANDSAT 7 ETM+ Band 5
80  LANDSAT7ETMB7Sensor, //!< LANDSAT 7 ETM+ Band 7
81  LANDSAT7ETMB8PANSensor //!< LANDSAT 7 ETM+ Band 8 PAN
82  };
83 
84  static const double CBERS2B_CCDB1_SRF[][2] =
85  {
86  {424.385,0.001},
87  {424.715,0.001},
88  {425.045,0.001},
89  {425.375,0.001},
90  {425.705,0.001},
91  {426.035,0.001},
92  {426.365,0.001},
93  {426.695,0.002},
94  {427.025,0.002},
95  {427.355,0.002},
96  {427.685,0.002},
97  {428.015,0.002},
98  {428.345,0.002},
99  {428.675,0.002},
100  {429.005,0.002},
101  {429.335,0.003},
102  {429.665,0.003},
103  {429.995,0.003},
104  {430.325,0.003},
105  {430.655,0.003},
106  {430.985,0.003},
107  {431.315,0.003},
108  {431.645,0.004},
109  {431.975,0.004},
110  {432.305,0.004},
111  {432.635,0.004},
112  {432.965,0.004},
113  {433.295,0.005},
114  {433.625,0.005},
115  {433.955,0.005},
116  {434.285,0.005},
117  {434.615,0.005},
118  {434.945,0.006},
119  {435.275,0.006},
120  {435.605,0.006},
121  {435.935,0.006},
122  {436.265,0.006},
123  {436.595,0.007},
124  {436.925,0.007},
125  {437.255,0.007},
126  {437.585,0.007},
127  {437.915,0.007},
128  {438.245,0.008},
129  {438.575,0.008},
130  {438.905,0.008},
131  {439.235,0.009},
132  {439.565,0.009},
133  {439.895,0.009},
134  {440.225,0.010},
135  {440.555,0.010},
136  {440.885,0.010},
137  {441.215,0.011},
138  {441.545,0.011},
139  {441.875,0.011},
140  {442.205,0.011},
141  {442.535,0.012},
142  {442.865,0.012},
143  {443.195,0.013},
144  {443.525,0.013},
145  {443.855,0.014},
146  {444.185,0.014},
147  {444.515,0.014},
148  {444.845,0.015},
149  {445.175,0.015},
150  {445.505,0.016},
151  {445.835,0.016},
152  {446.165,0.017},
153  {446.495,0.017},
154  {446.825,0.017},
155  {447.155,0.018},
156  {447.485,0.018},
157  {447.815,0.019},
158  {448.145,0.019},
159  {448.475,0.020},
160  {448.805,0.021},
161  {449.135,0.023},
162  {449.465,0.024},
163  {449.795,0.025},
164  {450.125,0.026},
165  {450.455,0.030},
166  {450.785,0.035},
167  {451.115,0.040},
168  {451.445,0.043},
169  {451.775,0.045},
170  {452.105,0.047},
171  {452.435,0.049},
172  {452.765,0.051},
173  {453.095,0.053},
174  {453.425,0.056},
175  {453.755,0.060},
176  {454.085,0.064},
177  {454.415,0.068},
178  {454.745,0.071},
179  {455.075,0.075},
180  {455.405,0.079},
181  {455.735,0.083},
182  {456.065,0.087},
183  {456.395,0.091},
184  {456.725,0.095},
185  {457.055,0.099},
186  {457.385,0.103},
187  {457.715,0.107},
188  {458.045,0.111},
189  {458.375,0.115},
190  {458.705,0.119},
191  {459.035,0.123},
192  {459.365,0.128},
193  {459.695,0.137},
194  {460.025,0.146},
195  {460.355,0.155},
196  {460.685,0.165},
197  {461.015,0.176},
198  {461.345,0.186},
199  {461.675,0.196},
200  {462.005,0.207},
201  {462.335,0.217},
202  {462.665,0.227},
203  {462.995,0.237},
204  {463.325,0.248},
205  {463.655,0.258},
206  {463.985,0.268},
207  {464.315,0.279},
208  {464.645,0.289},
209  {464.975,0.299},
210  {465.305,0.310},
211  {465.635,0.319},
212  {465.965,0.329},
213  {466.295,0.339},
214  {466.625,0.349},
215  {466.955,0.358},
216  {467.285,0.368},
217  {467.615,0.378},
218  {467.945,0.388},
219  {468.275,0.397},
220  {468.605,0.407},
221  {468.935,0.417},
222  {469.265,0.427},
223  {469.595,0.434},
224  {469.925,0.440},
225  {470.255,0.446},
226  {470.585,0.453},
227  {470.915,0.459},
228  {471.245,0.465},
229  {471.575,0.471},
230  {471.905,0.477},
231  {472.235,0.483},
232  {472.565,0.489},
233  {472.895,0.494},
234  {473.225,0.500},
235  {473.555,0.506},
236  {473.885,0.512},
237  {474.215,0.518},
238  {474.545,0.523},
239  {474.875,0.529},
240  {475.205,0.535},
241  {475.535,0.541},
242  {475.865,0.547},
243  {476.195,0.552},
244  {476.525,0.558},
245  {476.855,0.564},
246  {477.185,0.570},
247  {477.515,0.576},
248  {477.845,0.582},
249  {478.175,0.588},
250  {478.505,0.594},
251  {478.835,0.600},
252  {479.165,0.606},
253  {479.495,0.612},
254  {479.825,0.618},
255  {480.155,0.624},
256  {480.485,0.630},
257  {480.815,0.637},
258  {481.145,0.643},
259  {481.475,0.650},
260  {481.805,0.657},
261  {482.135,0.663},
262  {482.465,0.670},
263  {482.795,0.676},
264  {483.125,0.683},
265  {483.455,0.690},
266  {483.785,0.696},
267  {484.115,0.703},
268  {484.445,0.709},
269  {484.775,0.714},
270  {485.105,0.719},
271  {485.435,0.723},
272  {485.765,0.728},
273  {486.095,0.733},
274  {486.425,0.738},
275  {486.755,0.742},
276  {487.085,0.747},
277  {487.415,0.752},
278  {487.745,0.756},
279  {488.075,0.761},
280  {488.405,0.766},
281  {488.735,0.768},
282  {489.065,0.770},
283  {489.395,0.772},
284  {489.725,0.775},
285  {490.055,0.777},
286  {490.385,0.779},
287  {490.715,0.781},
288  {491.045,0.783},
289  {491.375,0.785},
290  {491.705,0.787},
291  {492.035,0.789},
292  {492.365,0.791},
293  {492.695,0.793},
294  {493.025,0.794},
295  {493.355,0.796},
296  {493.685,0.798},
297  {494.015,0.800},
298  {494.345,0.802},
299  {494.675,0.804},
300  {495.005,0.806},
301  {495.335,0.808},
302  {495.665,0.810},
303  {495.995,0.812},
304  {496.325,0.814},
305  {496.655,0.816},
306  {496.985,0.818},
307  {497.315,0.820},
308  {497.645,0.822},
309  {497.975,0.824},
310  {498.305,0.826},
311  {498.635,0.828},
312  {498.965,0.829},
313  {499.295,0.830},
314  {499.625,0.831},
315  {499.955,0.832},
316  {500.285,0.833},
317  {500.615,0.834},
318  {500.945,0.835},
319  {501.275,0.836},
320  {501.605,0.837},
321  {501.935,0.838},
322  {502.265,0.839},
323  {502.595,0.840},
324  {502.925,0.841},
325  {503.255,0.842},
326  {503.585,0.843},
327  {503.915,0.844},
328  {504.245,0.845},
329  {504.575,0.846},
330  {504.905,0.847},
331  {505.235,0.848},
332  {505.565,0.849},
333  {505.895,0.850},
334  {506.225,0.851},
335  {506.555,0.852},
336  {506.885,0.853},
337  {507.215,0.854},
338  {507.545,0.855},
339  {507.875,0.856},
340  {508.205,0.857},
341  {508.535,0.858},
342  {508.865,0.856},
343  {509.195,0.854},
344  {509.525,0.852},
345  {509.855,0.849},
346  {510.185,0.847},
347  {510.515,0.845},
348  {510.845,0.843},
349  {511.175,0.840},
350  {511.505,0.838},
351  {511.835,0.836},
352  {512.165,0.833},
353  {512.495,0.831},
354  {512.825,0.829},
355  {513.155,0.827},
356  {513.485,0.824},
357  {513.815,0.822},
358  {514.145,0.819},
359  {514.475,0.817},
360  {514.805,0.814},
361  {515.135,0.812},
362  {515.465,0.809},
363  {515.795,0.807},
364  {516.125,0.804},
365  {516.455,0.802},
366  {516.785,0.799},
367  {517.115,0.797},
368  {517.445,0.794},
369  {517.775,0.792},
370  {518.105,0.789},
371  {518.435,0.787},
372  {518.765,0.781},
373  {519.095,0.773},
374  {519.425,0.764},
375  {519.755,0.756},
376  {520.085,0.748},
377  {520.415,0.739},
378  {520.745,0.731},
379  {521.075,0.722},
380  {521.405,0.714},
381  {521.735,0.705},
382  {522.065,0.697},
383  {522.395,0.688},
384  {522.725,0.679},
385  {523.055,0.670},
386  {523.385,0.661},
387  {523.715,0.653},
388  {524.045,0.644},
389  {524.375,0.635},
390  {524.705,0.625},
391  {525.035,0.612},
392  {525.365,0.599},
393  {525.695,0.586},
394  {526.025,0.572},
395  {526.355,0.559},
396  {526.685,0.547},
397  {527.015,0.540},
398  {527.345,0.534},
399  {527.675,0.527},
400  {528.005,0.520},
401  {528.335,0.514},
402  {528.665,0.507},
403  {528.995,0.501},
404  {529.325,0.494},
405  {529.655,0.487},
406  {529.985,0.481},
407  {530.315,0.474},
408  {530.645,0.468},
409  {530.975,0.442},
410  {531.305,0.415},
411  {531.635,0.389},
412  {531.965,0.379},
413  {532.295,0.371},
414  {532.625,0.362},
415  {532.955,0.354},
416  {533.285,0.346},
417  {533.615,0.337},
418  {533.945,0.329},
419  {534.275,0.321},
420  {534.605,0.312},
421  {534.935,0.300},
422  {535.265,0.287},
423  {535.595,0.274},
424  {535.925,0.261},
425  {536.255,0.249},
426  {536.585,0.236},
427  {536.915,0.223},
428  {537.245,0.210},
429  {537.575,0.197},
430  {537.905,0.184},
431  {538.235,0.171},
432  {538.565,0.158},
433  {538.895,0.151},
434  {539.225,0.146},
435  {539.555,0.141},
436  {539.885,0.137},
437  {540.215,0.132},
438  {540.545,0.128},
439  {540.875,0.123},
440  {541.205,0.119},
441  {541.535,0.114},
442  {541.865,0.110},
443  {542.195,0.105},
444  {542.525,0.101},
445  {542.855,0.096},
446  {543.185,0.092},
447  {543.515,0.087},
448  {543.845,0.083},
449  {544.175,0.079},
450  {544.505,0.075},
451  {544.835,0.071},
452  {545.165,0.067},
453  {545.495,0.063},
454  {545.825,0.059},
455  {546.155,0.055},
456  {546.485,0.051},
457  {546.815,0.047},
458  {547.145,0.042},
459  {547.475,0.038},
460  {547.805,0.034},
461  {548.135,0.030},
462  {548.465,0.026},
463  {548.795,0.023},
464  {549.125,0.023},
465  {549.455,0.023},
466  {549.785,0.022},
467  {550.115,0.022},
468  {550.445,0.022},
469  {550.775,0.022},
470  {551.105,0.022},
471  {551.435,0.022},
472  {551.765,0.021},
473  {552.095,0.021},
474  {552.425,0.021},
475  {552.755,0.021},
476  {553.085,0.021},
477  {553.415,0.020},
478  {553.745,0.020},
479  {554.075,0.020},
480  {554.405,0.020},
481  {554.735,0.020},
482  {555.065,0.020},
483  {555.395,0.019},
484  {555.725,0.019},
485  {556.055,0.018},
486  {556.385,0.018},
487  {556.715,0.017},
488  {557.045,0.016},
489  {557.375,0.015},
490  {557.705,0.014},
491  {558.035,0.013},
492  {558.365,0.013},
493  {558.695,0.012},
494  {559.025,0.012},
495  {559.355,0.013},
496  {559.685,0.013},
497  {560.015,0.014},
498  {560.345,0.014},
499  {560.675,0.015},
500  {561.005,0.016},
501  {561.335,0.016},
502  {561.665,0.017},
503  {561.995,0.018},
504  {562.325,0.018},
505  {562.655,0.019},
506  {562.985,0.019},
507  {563.315,0.019},
508  {563.645,0.019},
509  {563.975,0.018},
510  {564.305,0.018},
511  {564.635,0.018},
512  {564.965,0.018},
513  {565.295,0.017},
514  {565.625,0.017},
515  {565.955,0.017},
516  {566.285,0.017},
517  {566.615,0.016},
518  {566.945,0.016},
519  {567.275,0.016},
520  {567.605,0.016},
521  {567.935,0.016},
522  {568.265,0.019},
523  {568.595,0.021},
524  {568.925,0.023},
525  {569.255,0.022},
526  {569.585,0.022},
527  {569.915,0.021},
528  {570.245,0.021},
529  {570.575,0.020},
530  {570.905,0.020},
531  {571.235,0.019},
532  {571.565,0.019},
533  {571.895,0.018},
534  {572.225,0.018},
535  {572.555,0.017},
536  {572.885,0.017},
537  {573.215,0.016},
538  {573.545,0.016},
539  {573.875,0.015},
540  {574.205,0.015},
541  {574.535,0.015},
542  {574.865,0.015},
543  {575.195,0.015},
544  {575.525,0.014},
545  {575.855,0.014},
546  {576.185,0.014},
547  {576.515,0.014},
548  {576.845,0.014},
549  {577.175,0.014},
550  {577.505,0.013},
551  {577.835,0.013},
552  {578.165,0.013},
553  {578.495,0.013},
554  {578.825,0.013},
555  {579.155,0.012},
556  {579.485,0.012},
557  {579.815,0.012},
558  {580.145,0.012},
559  {580.475,0.012},
560  {580.805,0.012},
561  {581.135,0.011},
562  {581.465,0.011},
563  {581.795,0.011},
564  {582.125,0.011},
565  {582.455,0.011},
566  {582.785,0.011},
567  {583.115,0.010},
568  {583.445,0.010},
569  {583.775,0.010},
570  {584.105,0.010},
571  {584.435,0.010},
572  {584.765,0.010},
573  {585.095,0.009},
574  {585.425,0.009},
575  {585.755,0.009},
576  {586.085,0.009},
577  {586.415,0.009},
578  {586.745,0.009},
579  {587.075,0.009},
580  {587.405,0.008},
581  {587.735,0.008},
582  {588.065,0.008},
583  {588.395,0.008},
584  {588.725,0.008},
585  {589.055,0.008},
586  {589.385,0.007},
587  {589.715,0.007},
588  {590.045,0.007},
589  {590.375,0.007},
590  {590.705,0.007},
591  {591.035,0.007},
592  {591.365,0.007},
593  {591.695,0.006},
594  {592.025,0.006},
595  {592.355,0.006},
596  {592.685,0.006},
597  {593.015,0.006},
598  {593.345,0.006},
599  {593.675,0.005},
600  {594.005,0.005},
601  {594.335,0.005},
602  {594.665,0.005},
603  {594.995,0.005},
604  {595.325,0.005},
605  {595.655,0.004},
606  {595.985,0.004},
607  {596.315,0.004},
608  {596.645,0.004},
609  {596.975,0.004},
610  {597.305,0.004},
611  {597.635,0.004},
612  {597.965,0.004},
613  {598.295,0.004},
614  {598.625,0.004},
615  {598.955,0.004},
616  {599.285,0.004},
617  {599.615,0.004},
618  {599.945,0.004},
619  {600.275,0.004},
620  {600.605,0.004},
621  {600.935,0.004},
622  {601.265,0.004},
623  {601.595,0.004},
624  {601.925,0.004},
625  {602.255,0.004},
626  {602.585,0.004},
627  {602.915,0.004},
628  {603.245,0.004},
629  {603.575,0.004},
630  {603.905,0.004},
631  {604.235,0.004},
632  {604.565,0.004},
633  {604.895,0.004},
634  {605.225,0.004},
635  {605.555,0.004},
636  {605.885,0.004}
637  };
638 
639  static const double CBERS2B_CCDB2_SRF[][2] =
640  {
641  {504.575,0.008},
642  {504.905,0.008},
643  {505.235,0.009},
644  {505.565,0.010},
645  {505.895,0.010},
646  {506.225,0.011},
647  {506.555,0.012},
648  {506.885,0.012},
649  {507.215,0.013},
650  {507.545,0.013},
651  {507.875,0.014},
652  {508.205,0.015},
653  {508.535,0.015},
654  {508.865,0.018},
655  {509.195,0.020},
656  {509.525,0.023},
657  {509.855,0.026},
658  {510.185,0.029},
659  {510.515,0.032},
660  {510.845,0.035},
661  {511.175,0.038},
662  {511.505,0.041},
663  {511.835,0.044},
664  {512.165,0.047},
665  {512.495,0.050},
666  {512.825,0.054},
667  {513.155,0.057},
668  {513.485,0.060},
669  {513.815,0.063},
670  {514.145,0.066},
671  {514.475,0.069},
672  {514.805,0.072},
673  {515.135,0.075},
674  {515.465,0.078},
675  {515.795,0.081},
676  {516.125,0.084},
677  {516.455,0.087},
678  {516.785,0.090},
679  {517.115,0.094},
680  {517.445,0.097},
681  {517.775,0.100},
682  {518.105,0.103},
683  {518.435,0.106},
684  {518.765,0.112},
685  {519.095,0.122},
686  {519.425,0.131},
687  {519.755,0.141},
688  {520.085,0.150},
689  {520.415,0.160},
690  {520.745,0.169},
691  {521.075,0.179},
692  {521.405,0.188},
693  {521.735,0.198},
694  {522.065,0.208},
695  {522.395,0.217},
696  {522.725,0.227},
697  {523.055,0.236},
698  {523.385,0.246},
699  {523.715,0.255},
700  {524.045,0.265},
701  {524.375,0.274},
702  {524.705,0.284},
703  {525.035,0.293},
704  {525.365,0.303},
705  {525.695,0.313},
706  {526.025,0.323},
707  {526.355,0.333},
708  {526.685,0.344},
709  {527.015,0.354},
710  {527.345,0.365},
711  {527.675,0.375},
712  {528.005,0.386},
713  {528.335,0.396},
714  {528.665,0.407},
715  {528.995,0.419},
716  {529.325,0.431},
717  {529.655,0.443},
718  {529.985,0.456},
719  {530.315,0.468},
720  {530.645,0.480},
721  {530.975,0.492},
722  {531.305,0.504},
723  {531.635,0.516},
724  {531.965,0.529},
725  {532.295,0.541},
726  {532.625,0.553},
727  {532.955,0.565},
728  {533.285,0.577},
729  {533.615,0.589},
730  {533.945,0.602},
731  {534.275,0.614},
732  {534.605,0.626},
733  {534.935,0.639},
734  {535.265,0.652},
735  {535.595,0.664},
736  {535.925,0.677},
737  {536.255,0.690},
738  {536.585,0.703},
739  {536.915,0.716},
740  {537.245,0.729},
741  {537.575,0.742},
742  {537.905,0.755},
743  {538.235,0.768},
744  {538.565,0.781},
745  {538.895,0.790},
746  {539.225,0.798},
747  {539.555,0.805},
748  {539.885,0.812},
749  {540.215,0.818},
750  {540.545,0.825},
751  {540.875,0.831},
752  {541.205,0.837},
753  {541.535,0.844},
754  {541.865,0.850},
755  {542.195,0.856},
756  {542.525,0.862},
757  {542.855,0.869},
758  {543.185,0.875},
759  {543.515,0.881},
760  {543.845,0.888},
761  {544.175,0.894},
762  {544.505,0.900},
763  {544.835,0.906},
764  {545.165,0.913},
765  {545.495,0.919},
766  {545.825,0.925},
767  {546.155,0.932},
768  {546.485,0.938},
769  {546.815,0.944},
770  {547.145,0.950},
771  {547.475,0.955},
772  {547.805,0.961},
773  {548.135,0.967},
774  {548.465,0.972},
775  {548.795,0.977},
776  {549.125,0.978},
777  {549.455,0.979},
778  {549.785,0.980},
779  {550.115,0.981},
780  {550.445,0.981},
781  {550.775,0.982},
782  {551.105,0.983},
783  {551.435,0.984},
784  {551.765,0.985},
785  {552.095,0.985},
786  {552.425,0.985},
787  {552.755,0.986},
788  {553.085,0.986},
789  {553.415,0.987},
790  {553.745,0.987},
791  {554.075,0.987},
792  {554.405,0.988},
793  {554.735,0.988},
794  {555.065,0.988},
795  {555.395,0.989},
796  {555.725,0.989},
797  {556.055,0.989},
798  {556.385,0.990},
799  {556.715,0.990},
800  {557.045,0.991},
801  {557.375,0.991},
802  {557.705,0.991},
803  {558.035,0.992},
804  {558.365,0.992},
805  {558.695,0.992},
806  {559.025,0.993},
807  {559.355,0.993},
808  {559.685,0.993},
809  {560.015,0.993},
810  {560.345,0.994},
811  {560.675,0.994},
812  {561.005,0.994},
813  {561.335,0.994},
814  {561.665,0.995},
815  {561.995,0.995},
816  {562.325,0.995},
817  {562.655,0.995},
818  {562.985,0.996},
819  {563.315,0.996},
820  {563.645,0.996},
821  {563.975,0.996},
822  {564.305,0.997},
823  {564.635,0.997},
824  {564.965,0.997},
825  {565.295,0.997},
826  {565.625,0.998},
827  {565.955,0.998},
828  {566.285,0.998},
829  {566.615,0.998},
830  {566.945,0.999},
831  {567.275,0.999},
832  {567.605,0.999},
833  {567.935,0.999},
834  {568.265,1.000},
835  {568.595,1.000},
836  {568.925,1.000},
837  {569.255,1.000},
838  {569.585,0.999},
839  {569.915,0.999},
840  {570.245,0.998},
841  {570.575,0.998},
842  {570.905,0.997},
843  {571.235,0.997},
844  {571.565,0.997},
845  {571.895,0.996},
846  {572.225,0.996},
847  {572.555,0.995},
848  {572.885,0.995},
849  {573.215,0.995},
850  {573.545,0.994},
851  {573.875,0.994},
852  {574.205,0.993},
853  {574.535,0.993},
854  {574.865,0.992},
855  {575.195,0.991},
856  {575.525,0.990},
857  {575.855,0.989},
858  {576.185,0.988},
859  {576.515,0.987},
860  {576.845,0.986},
861  {577.175,0.985},
862  {577.505,0.984},
863  {577.835,0.983},
864  {578.165,0.982},
865  {578.495,0.981},
866  {578.825,0.980},
867  {579.155,0.979},
868  {579.485,0.978},
869  {579.815,0.977},
870  {580.145,0.975},
871  {580.475,0.973},
872  {580.805,0.970},
873  {581.135,0.968},
874  {581.465,0.966},
875  {581.795,0.964},
876  {582.125,0.962},
877  {582.455,0.961},
878  {582.785,0.959},
879  {583.115,0.957},
880  {583.445,0.955},
881  {583.775,0.954},
882  {584.105,0.952},
883  {584.435,0.950},
884  {584.765,0.949},
885  {585.095,0.947},
886  {585.425,0.945},
887  {585.755,0.944},
888  {586.085,0.942},
889  {586.415,0.940},
890  {586.745,0.938},
891  {587.075,0.936},
892  {587.405,0.934},
893  {587.735,0.932},
894  {588.065,0.930},
895  {588.395,0.929},
896  {588.725,0.927},
897  {589.055,0.925},
898  {589.385,0.923},
899  {589.715,0.921},
900  {590.045,0.918},
901  {590.375,0.912},
902  {590.705,0.905},
903  {591.035,0.899},
904  {591.365,0.893},
905  {591.695,0.886},
906  {592.025,0.880},
907  {592.355,0.874},
908  {592.685,0.867},
909  {593.015,0.861},
910  {593.345,0.855},
911  {593.675,0.849},
912  {594.005,0.842},
913  {594.335,0.836},
914  {594.665,0.830},
915  {594.995,0.823},
916  {595.325,0.817},
917  {595.655,0.811},
918  {595.985,0.805},
919  {596.315,0.798},
920  {596.645,0.792},
921  {596.975,0.786},
922  {597.305,0.778},
923  {597.635,0.770},
924  {597.965,0.762},
925  {598.295,0.754},
926  {598.625,0.746},
927  {598.955,0.738},
928  {599.285,0.730},
929  {599.615,0.722},
930  {599.945,0.714},
931  {600.275,0.705},
932  {600.605,0.696},
933  {600.935,0.687},
934  {601.265,0.677},
935  {601.595,0.668},
936  {601.925,0.659},
937  {602.255,0.650},
938  {602.585,0.640},
939  {602.915,0.631},
940  {603.245,0.623},
941  {603.575,0.614},
942  {603.905,0.606},
943  {604.235,0.597},
944  {604.565,0.589},
945  {604.895,0.581},
946  {605.225,0.572},
947  {605.555,0.564},
948  {605.885,0.555},
949  {606.215,0.544},
950  {606.545,0.530},
951  {606.875,0.516},
952  {607.205,0.503},
953  {607.535,0.489},
954  {607.865,0.475},
955  {608.195,0.464},
956  {608.525,0.455},
957  {608.855,0.447},
958  {609.185,0.438},
959  {609.515,0.430},
960  {609.845,0.422},
961  {610.175,0.413},
962  {610.505,0.405},
963  {610.835,0.396},
964  {611.165,0.388},
965  {611.495,0.379},
966  {611.825,0.370},
967  {612.155,0.361},
968  {612.485,0.353},
969  {612.815,0.344},
970  {613.145,0.335},
971  {613.475,0.326},
972  {613.805,0.317},
973  {614.135,0.309},
974  {614.465,0.302},
975  {614.795,0.294},
976  {615.125,0.287},
977  {615.455,0.280},
978  {615.785,0.272},
979  {616.115,0.265},
980  {616.445,0.258},
981  {616.775,0.250},
982  {617.105,0.243},
983  {617.435,0.236},
984  {617.765,0.228},
985  {618.095,0.221},
986  {618.425,0.214},
987  {618.755,0.206},
988  {619.085,0.199},
989  {619.415,0.192},
990  {619.745,0.184},
991  {620.075,0.177},
992  {620.405,0.173},
993  {620.735,0.169},
994  {621.065,0.165},
995  {621.395,0.161},
996  {621.725,0.158},
997  {622.055,0.154},
998  {622.385,0.150},
999  {622.715,0.147},
1000  {623.045,0.143},
1001  {623.375,0.140},
1002  {623.705,0.136},
1003  {624.035,0.132},
1004  {624.365,0.129},
1005  {624.695,0.125},
1006  {625.025,0.122},
1007  {625.355,0.118},
1008  {625.685,0.115},
1009  {626.015,0.111},
1010  {626.345,0.108},
1011  {626.675,0.104},
1012  {627.005,0.100},
1013  {627.335,0.097},
1014  {627.665,0.093},
1015  {627.995,0.090},
1016  {628.325,0.087},
1017  {628.655,0.084},
1018  {628.985,0.082},
1019  {629.315,0.080},
1020  {629.645,0.078},
1021  {629.975,0.077},
1022  {630.305,0.076},
1023  {630.635,0.074},
1024  {630.965,0.073},
1025  {631.295,0.072},
1026  {631.625,0.070},
1027  {631.955,0.069},
1028  {632.285,0.068},
1029  {632.615,0.066},
1030  {632.945,0.065},
1031  {633.275,0.064},
1032  {633.605,0.062},
1033  {633.935,0.061},
1034  {634.265,0.059},
1035  {634.595,0.058},
1036  {634.925,0.057},
1037  {635.255,0.055},
1038  {635.585,0.054},
1039  {635.915,0.053},
1040  {636.245,0.051},
1041  {636.575,0.050},
1042  {636.905,0.049},
1043  {637.235,0.047},
1044  {637.565,0.046},
1045  {637.895,0.045},
1046  {638.225,0.043},
1047  {638.555,0.042},
1048  {638.885,0.040},
1049  {639.215,0.039},
1050  {639.545,0.038},
1051  {639.875,0.036},
1052  {640.205,0.035},
1053  {640.535,0.034},
1054  {640.865,0.032},
1055  {641.195,0.031},
1056  {641.525,0.030},
1057  {641.855,0.028},
1058  {642.185,0.027},
1059  {642.515,0.026},
1060  {642.845,0.026},
1061  {643.175,0.025},
1062  {643.505,0.025},
1063  {643.835,0.024},
1064  {644.165,0.024},
1065  {644.495,0.023},
1066  {644.825,0.023},
1067  {645.155,0.022},
1068  {645.485,0.021},
1069  {645.815,0.021},
1070  {646.145,0.020},
1071  {646.475,0.020},
1072  {646.805,0.019},
1073  {647.135,0.019},
1074  {647.465,0.018},
1075  {647.795,0.018},
1076  {648.125,0.017},
1077  {648.455,0.017},
1078  {648.785,0.016},
1079  {649.115,0.016},
1080  {649.445,0.015},
1081  {649.775,0.015},
1082  {650.105,0.015},
1083  {650.435,0.014},
1084  {650.765,0.014},
1085  {651.095,0.014},
1086  {651.425,0.014},
1087  {651.755,0.013},
1088  {652.085,0.013},
1089  {652.415,0.013},
1090  {652.745,0.013},
1091  {653.075,0.012},
1092  {653.405,0.012},
1093  {653.735,0.012},
1094  {654.065,0.012},
1095  {654.395,0.011},
1096  {654.725,0.011},
1097  {655.055,0.011},
1098  {655.385,0.011},
1099  {655.715,0.010},
1100  {656.045,0.010},
1101  {656.375,0.010},
1102  {656.705,0.010},
1103  {657.035,0.009},
1104  {657.365,0.009},
1105  {657.695,0.009},
1106  {658.025,0.009},
1107  {658.355,0.008},
1108  {658.685,0.008},
1109  {659.015,0.008},
1110  {659.345,0.008},
1111  {659.675,0.007},
1112  {660.005,0.007},
1113  {660.335,0.007},
1114  {660.665,0.007},
1115  {660.995,0.007},
1116  {661.325,0.007},
1117  {661.655,0.007},
1118  {661.985,0.007},
1119  {662.315,0.006},
1120  {662.645,0.006},
1121  {662.975,0.006},
1122  {663.305,0.006},
1123  {663.635,0.006},
1124  {663.965,0.006},
1125  {664.295,0.006},
1126  {664.625,0.005},
1127  {664.955,0.005},
1128  {665.285,0.005},
1129  {665.615,0.005},
1130  {665.945,0.005},
1131  {666.275,0.005},
1132  {666.605,0.005},
1133  {666.935,0.004},
1134  {667.265,0.004},
1135  {667.595,0.004},
1136  {667.925,0.004},
1137  {668.255,0.004},
1138  {668.585,0.004},
1139  {668.915,0.004},
1140  {669.245,0.004},
1141  {669.575,0.003},
1142  {669.905,0.003},
1143  {670.235,0.003},
1144  {670.565,0.003},
1145  {670.895,0.003},
1146  {671.225,0.003},
1147  {671.555,0.003},
1148  {671.885,0.003},
1149  {672.215,0.003},
1150  {672.545,0.003},
1151  {672.875,0.003},
1152  {673.205,0.002},
1153  {673.535,0.002},
1154  {673.865,0.002},
1155  {674.195,0.002},
1156  {674.525,0.002},
1157  {674.855,0.002},
1158  {675.185,0.002},
1159  {675.515,0.002},
1160  {675.845,0.002},
1161  {676.175,0.002},
1162  {676.505,0.001},
1163  {676.835,0.001},
1164  {677.165,0.001},
1165  {677.495,0.001},
1166  {677.825,0.001},
1167  {678.155,0.001},
1168  {678.485,0.001},
1169  {678.815,0.001},
1170  {679.145,0.001},
1171  {679.475,0.001}
1172  };
1173 
1174  static const double CBERS2B_CCDB3_SRF[][2] =
1175  {
1176  {603.905,0.001},
1177  {604.235,0.001},
1178  {604.565,0.001},
1179  {604.895,0.002},
1180  {605.225,0.002},
1181  {605.555,0.002},
1182  {605.885,0.002},
1183  {606.215,0.003},
1184  {606.545,0.003},
1185  {606.875,0.003},
1186  {607.205,0.004},
1187  {607.535,0.004},
1188  {607.865,0.004},
1189  {608.195,0.004},
1190  {608.525,0.005},
1191  {608.855,0.005},
1192  {609.185,0.005},
1193  {609.515,0.006},
1194  {609.845,0.006},
1195  {610.175,0.006},
1196  {610.505,0.006},
1197  {610.835,0.007},
1198  {611.165,0.007},
1199  {611.495,0.007},
1200  {611.825,0.007},
1201  {612.155,0.008},
1202  {612.485,0.009},
1203  {612.815,0.009},
1204  {613.145,0.010},
1205  {613.475,0.011},
1206  {613.805,0.011},
1207  {614.135,0.012},
1208  {614.465,0.013},
1209  {614.795,0.014},
1210  {615.125,0.014},
1211  {615.455,0.015},
1212  {615.785,0.016},
1213  {616.115,0.017},
1214  {616.445,0.017},
1215  {616.775,0.018},
1216  {617.105,0.019},
1217  {617.435,0.019},
1218  {617.765,0.020},
1219  {618.095,0.021},
1220  {618.425,0.022},
1221  {618.755,0.022},
1222  {619.085,0.023},
1223  {619.415,0.028},
1224  {619.745,0.033},
1225  {620.075,0.038},
1226  {620.405,0.044},
1227  {620.735,0.049},
1228  {621.065,0.055},
1229  {621.395,0.061},
1230  {621.725,0.066},
1231  {622.055,0.072},
1232  {622.385,0.078},
1233  {622.715,0.085},
1234  {623.045,0.092},
1235  {623.375,0.098},
1236  {623.705,0.105},
1237  {624.035,0.111},
1238  {624.365,0.118},
1239  {624.695,0.125},
1240  {625.025,0.131},
1241  {625.355,0.138},
1242  {625.685,0.144},
1243  {626.015,0.151},
1244  {626.345,0.157},
1245  {626.675,0.162},
1246  {627.005,0.167},
1247  {627.335,0.172},
1248  {627.665,0.177},
1249  {627.995,0.182},
1250  {628.325,0.189},
1251  {628.655,0.198},
1252  {628.985,0.206},
1253  {629.315,0.219},
1254  {629.645,0.235},
1255  {629.975,0.252},
1256  {630.305,0.268},
1257  {630.635,0.285},
1258  {630.965,0.301},
1259  {631.295,0.316},
1260  {631.625,0.330},
1261  {631.955,0.344},
1262  {632.285,0.358},
1263  {632.615,0.372},
1264  {632.945,0.385},
1265  {633.275,0.403},
1266  {633.605,0.426},
1267  {633.935,0.450},
1268  {634.265,0.475},
1269  {634.595,0.500},
1270  {634.925,0.525},
1271  {635.255,0.547},
1272  {635.585,0.561},
1273  {635.915,0.575},
1274  {636.245,0.589},
1275  {636.575,0.603},
1276  {636.905,0.617},
1277  {637.235,0.631},
1278  {637.565,0.652},
1279  {637.895,0.672},
1280  {638.225,0.691},
1281  {638.555,0.699},
1282  {638.885,0.708},
1283  {639.215,0.717},
1284  {639.545,0.726},
1285  {639.875,0.735},
1286  {640.205,0.743},
1287  {640.535,0.750},
1288  {640.865,0.756},
1289  {641.195,0.762},
1290  {641.525,0.766},
1291  {641.855,0.770},
1292  {642.185,0.774},
1293  {642.515,0.778},
1294  {642.845,0.781},
1295  {643.175,0.785},
1296  {643.505,0.788},
1297  {643.835,0.791},
1298  {644.165,0.794},
1299  {644.495,0.796},
1300  {644.825,0.799},
1301  {645.155,0.802},
1302  {645.485,0.805},
1303  {645.815,0.808},
1304  {646.145,0.811},
1305  {646.475,0.813},
1306  {646.805,0.816},
1307  {647.135,0.819},
1308  {647.465,0.823},
1309  {647.795,0.827},
1310  {648.125,0.831},
1311  {648.455,0.836},
1312  {648.785,0.840},
1313  {649.115,0.844},
1314  {649.445,0.848},
1315  {649.775,0.852},
1316  {650.105,0.856},
1317  {650.435,0.859},
1318  {650.765,0.859},
1319  {651.095,0.860},
1320  {651.425,0.861},
1321  {651.755,0.862},
1322  {652.085,0.862},
1323  {652.415,0.863},
1324  {652.745,0.864},
1325  {653.075,0.864},
1326  {653.405,0.865},
1327  {653.735,0.866},
1328  {654.065,0.866},
1329  {654.395,0.867},
1330  {654.725,0.868},
1331  {655.055,0.868},
1332  {655.385,0.869},
1333  {655.715,0.870},
1334  {656.045,0.871},
1335  {656.375,0.871},
1336  {656.705,0.872},
1337  {657.035,0.873},
1338  {657.365,0.873},
1339  {657.695,0.874},
1340  {658.025,0.875},
1341  {658.355,0.875},
1342  {658.685,0.876},
1343  {659.015,0.877},
1344  {659.345,0.877},
1345  {659.675,0.877},
1346  {660.005,0.877},
1347  {660.335,0.876},
1348  {660.665,0.876},
1349  {660.995,0.875},
1350  {661.325,0.875},
1351  {661.655,0.874},
1352  {661.985,0.874},
1353  {662.315,0.874},
1354  {662.645,0.873},
1355  {662.975,0.873},
1356  {663.305,0.872},
1357  {663.635,0.872},
1358  {663.965,0.872},
1359  {664.295,0.871},
1360  {664.625,0.871},
1361  {664.955,0.870},
1362  {665.285,0.870},
1363  {665.615,0.869},
1364  {665.945,0.868},
1365  {666.275,0.867},
1366  {666.605,0.866},
1367  {666.935,0.865},
1368  {667.265,0.864},
1369  {667.595,0.863},
1370  {667.925,0.862},
1371  {668.255,0.861},
1372  {668.585,0.861},
1373  {668.915,0.860},
1374  {669.245,0.859},
1375  {669.575,0.859},
1376  {669.905,0.859},
1377  {670.235,0.860},
1378  {670.565,0.861},
1379  {670.895,0.861},
1380  {671.225,0.862},
1381  {671.555,0.863},
1382  {671.885,0.863},
1383  {672.215,0.864},
1384  {672.545,0.864},
1385  {672.875,0.865},
1386  {673.205,0.866},
1387  {673.535,0.866},
1388  {673.865,0.867},
1389  {674.195,0.868},
1390  {674.525,0.868},
1391  {674.855,0.869},
1392  {675.185,0.869},
1393  {675.515,0.870},
1394  {675.845,0.869},
1395  {676.175,0.869},
1396  {676.505,0.869},
1397  {676.835,0.868},
1398  {677.165,0.868},
1399  {677.495,0.868},
1400  {677.825,0.867},
1401  {678.155,0.867},
1402  {678.485,0.867},
1403  {678.815,0.867},
1404  {679.145,0.866},
1405  {679.475,0.866},
1406  {679.805,0.866},
1407  {680.135,0.866},
1408  {680.465,0.866},
1409  {680.795,0.866},
1410  {681.125,0.866},
1411  {681.455,0.866},
1412  {681.785,0.866},
1413  {682.115,0.866},
1414  {682.445,0.866},
1415  {682.775,0.866},
1416  {683.105,0.866},
1417  {683.435,0.866},
1418  {683.765,0.866},
1419  {684.095,0.866},
1420  {684.425,0.866},
1421  {684.755,0.866},
1422  {685.085,0.866},
1423  {685.415,0.866},
1424  {685.745,0.866},
1425  {686.075,0.866},
1426  {686.405,0.866},
1427  {686.735,0.866},
1428  {687.065,0.866},
1429  {687.395,0.866},
1430  {687.725,0.866},
1431  {688.055,0.866},
1432  {688.385,0.866},
1433  {688.715,0.866},
1434  {689.045,0.866},
1435  {689.375,0.866},
1436  {689.705,0.861},
1437  {690.035,0.855},
1438  {690.365,0.848},
1439  {690.695,0.842},
1440  {691.025,0.836},
1441  {691.355,0.830},
1442  {691.685,0.824},
1443  {692.015,0.820},
1444  {692.345,0.815},
1445  {692.675,0.811},
1446  {693.005,0.806},
1447  {693.335,0.801},
1448  {693.665,0.797},
1449  {693.995,0.792},
1450  {694.325,0.788},
1451  {694.655,0.782},
1452  {694.985,0.775},
1453  {695.315,0.768},
1454  {695.645,0.761},
1455  {695.975,0.754},
1456  {696.305,0.747},
1457  {696.635,0.740},
1458  {696.965,0.734},
1459  {697.295,0.728},
1460  {697.625,0.722},
1461  {697.955,0.715},
1462  {698.285,0.709},
1463  {698.615,0.700},
1464  {698.945,0.688},
1465  {699.275,0.675},
1466  {699.605,0.663},
1467  {699.935,0.650},
1468  {700.265,0.637},
1469  {700.595,0.625},
1470  {700.925,0.611},
1471  {701.255,0.597},
1472  {701.585,0.583},
1473  {701.915,0.569},
1474  {702.245,0.555},
1475  {702.575,0.542},
1476  {702.905,0.529},
1477  {703.235,0.517},
1478  {703.565,0.504},
1479  {703.895,0.491},
1480  {704.225,0.479},
1481  {704.555,0.466},
1482  {704.885,0.452},
1483  {705.215,0.438},
1484  {705.545,0.425},
1485  {705.875,0.411},
1486  {706.205,0.397},
1487  {706.535,0.383},
1488  {706.865,0.359},
1489  {707.195,0.335},
1490  {707.525,0.311},
1491  {707.855,0.304},
1492  {708.185,0.297},
1493  {708.515,0.290},
1494  {708.845,0.283},
1495  {709.175,0.276},
1496  {709.505,0.269},
1497  {709.835,0.253},
1498  {710.165,0.235},
1499  {710.495,0.218},
1500  {710.825,0.210},
1501  {711.155,0.205},
1502  {711.485,0.200},
1503  {711.815,0.195},
1504  {712.145,0.190},
1505  {712.475,0.185},
1506  {712.805,0.177},
1507  {713.135,0.166},
1508  {713.465,0.156},
1509  {713.795,0.151},
1510  {714.125,0.147},
1511  {714.455,0.144},
1512  {714.785,0.141},
1513  {715.115,0.137},
1514  {715.445,0.134},
1515  {715.775,0.130},
1516  {716.105,0.127},
1517  {716.435,0.123},
1518  {716.765,0.120},
1519  {717.095,0.116},
1520  {717.425,0.113},
1521  {717.755,0.108},
1522  {718.085,0.101},
1523  {718.415,0.094},
1524  {718.745,0.087},
1525  {719.075,0.080},
1526  {719.405,0.073},
1527  {719.735,0.068},
1528  {720.065,0.065},
1529  {720.395,0.063},
1530  {720.725,0.060},
1531  {721.055,0.058},
1532  {721.385,0.055},
1533  {721.715,0.053},
1534  {722.045,0.050},
1535  {722.375,0.048},
1536  {722.705,0.045},
1537  {723.035,0.043},
1538  {723.365,0.040},
1539  {723.695,0.038},
1540  {724.025,0.037},
1541  {724.355,0.035},
1542  {724.685,0.034},
1543  {725.015,0.032},
1544  {725.345,0.031},
1545  {725.675,0.029},
1546  {726.005,0.028},
1547  {726.335,0.026},
1548  {726.665,0.025},
1549  {726.995,0.023},
1550  {727.325,0.022},
1551  {727.655,0.020},
1552  {727.985,0.019},
1553  {728.315,0.017},
1554  {728.645,0.016},
1555  {728.975,0.014},
1556  {729.305,0.013},
1557  {729.635,0.012},
1558  {729.965,0.011},
1559  {730.295,0.010},
1560  {730.625,0.009},
1561  {730.955,0.008},
1562  {731.285,0.007},
1563  {731.615,0.007},
1564  {731.945,0.006},
1565  {732.275,0.005},
1566  {732.605,0.004},
1567  {732.935,0.004},
1568  {733.265,0.003},
1569  {733.595,0.003},
1570  {733.925,0.003},
1571  {734.255,0.003},
1572  {734.585,0.003},
1573  {734.915,0.002},
1574  {735.245,0.002},
1575  {735.575,0.002},
1576  {735.905,0.002},
1577  {736.235,0.002},
1578  {736.565,0.001},
1579  {736.895,0.001},
1580  {737.225,0.001},
1581  {737.555,0.001},
1582  {737.885,0.001}
1583  };
1584 
1585  static const double CBERS2B_CCDB4_SRF[][2] =
1586  {
1587  {744.815,0.001},
1588  {745.145,0.001},
1589  {745.475,0.001},
1590  {745.805,0.001},
1591  {746.135,0.001},
1592  {746.465,0.001},
1593  {746.795,0.002},
1594  {747.125,0.002},
1595  {747.455,0.002},
1596  {747.785,0.002},
1597  {748.115,0.002},
1598  {748.445,0.003},
1599  {748.775,0.003},
1600  {749.105,0.003},
1601  {749.435,0.003},
1602  {749.765,0.003},
1603  {750.095,0.003},
1604  {750.425,0.004},
1605  {750.755,0.004},
1606  {751.085,0.004},
1607  {751.415,0.004},
1608  {751.745,0.005},
1609  {752.075,0.005},
1610  {752.405,0.005},
1611  {752.735,0.005},
1612  {753.065,0.006},
1613  {753.395,0.006},
1614  {753.725,0.006},
1615  {754.055,0.006},
1616  {754.385,0.007},
1617  {754.715,0.007},
1618  {755.045,0.007},
1619  {755.375,0.007},
1620  {755.705,0.008},
1621  {756.035,0.008},
1622  {756.365,0.008},
1623  {756.695,0.008},
1624  {757.025,0.008},
1625  {757.355,0.008},
1626  {757.685,0.008},
1627  {758.015,0.009},
1628  {758.345,0.009},
1629  {758.675,0.009},
1630  {759.005,0.009},
1631  {759.335,0.009},
1632  {759.665,0.009},
1633  {759.995,0.009},
1634  {760.325,0.010},
1635  {760.655,0.010},
1636  {760.985,0.010},
1637  {761.315,0.010},
1638  {761.645,0.010},
1639  {761.975,0.010},
1640  {762.305,0.010},
1641  {762.635,0.011},
1642  {762.965,0.011},
1643  {763.295,0.011},
1644  {763.625,0.011},
1645  {763.955,0.011},
1646  {764.285,0.011},
1647  {764.615,0.011},
1648  {764.945,0.012},
1649  {765.275,0.012},
1650  {765.605,0.013},
1651  {765.935,0.014},
1652  {766.265,0.014},
1653  {766.595,0.015},
1654  {766.925,0.015},
1655  {767.255,0.016},
1656  {767.585,0.017},
1657  {767.915,0.017},
1658  {768.245,0.018},
1659  {768.575,0.019},
1660  {768.905,0.020},
1661  {769.235,0.022},
1662  {769.565,0.024},
1663  {769.895,0.027},
1664  {770.225,0.029},
1665  {770.555,0.031},
1666  {770.885,0.033},
1667  {771.215,0.036},
1668  {771.545,0.038},
1669  {771.875,0.040},
1670  {772.205,0.043},
1671  {772.535,0.045},
1672  {772.865,0.047},
1673  {773.195,0.050},
1674  {773.525,0.052},
1675  {773.855,0.054},
1676  {774.185,0.056},
1677  {774.515,0.059},
1678  {774.845,0.061},
1679  {775.175,0.065},
1680  {775.505,0.069},
1681  {775.835,0.072},
1682  {776.165,0.076},
1683  {776.495,0.080},
1684  {776.825,0.084},
1685  {777.155,0.087},
1686  {777.485,0.091},
1687  {777.815,0.095},
1688  {778.145,0.099},
1689  {778.475,0.102},
1690  {778.805,0.106},
1691  {779.135,0.112},
1692  {779.465,0.118},
1693  {779.795,0.124},
1694  {780.125,0.132},
1695  {780.455,0.141},
1696  {780.785,0.150},
1697  {781.115,0.162},
1698  {781.445,0.175},
1699  {781.775,0.188},
1700  {782.105,0.201},
1701  {782.435,0.215},
1702  {782.765,0.228},
1703  {783.095,0.241},
1704  {783.425,0.253},
1705  {783.755,0.266},
1706  {784.085,0.278},
1707  {784.415,0.291},
1708  {784.745,0.304},
1709  {785.075,0.314},
1710  {785.405,0.322},
1711  {785.735,0.330},
1712  {786.065,0.338},
1713  {786.395,0.346},
1714  {786.725,0.354},
1715  {787.055,0.362},
1716  {787.385,0.370},
1717  {787.715,0.378},
1718  {788.045,0.388},
1719  {788.375,0.401},
1720  {788.705,0.415},
1721  {789.035,0.429},
1722  {789.365,0.443},
1723  {789.695,0.457},
1724  {790.025,0.469},
1725  {790.355,0.475},
1726  {790.685,0.482},
1727  {791.015,0.488},
1728  {791.345,0.494},
1729  {791.675,0.500},
1730  {792.005,0.507},
1731  {792.335,0.513},
1732  {792.665,0.519},
1733  {792.995,0.526},
1734  {793.325,0.532},
1735  {793.655,0.538},
1736  {793.985,0.544},
1737  {794.315,0.551},
1738  {794.645,0.558},
1739  {794.975,0.565},
1740  {795.305,0.572},
1741  {795.635,0.579},
1742  {795.965,0.586},
1743  {796.295,0.593},
1744  {796.625,0.600},
1745  {796.955,0.607},
1746  {797.285,0.614},
1747  {797.615,0.621},
1748  {797.945,0.627},
1749  {798.275,0.635},
1750  {798.605,0.642},
1751  {798.935,0.650},
1752  {799.265,0.656},
1753  {799.595,0.661},
1754  {799.925,0.666},
1755  {800.255,0.671},
1756  {800.585,0.676},
1757  {800.915,0.681},
1758  {801.245,0.682},
1759  {801.575,0.681},
1760  {801.905,0.680},
1761  {802.235,0.680},
1762  {802.565,0.679},
1763  {802.895,0.678},
1764  {803.225,0.678},
1765  {803.555,0.678},
1766  {803.885,0.678},
1767  {804.215,0.677},
1768  {804.545,0.677},
1769  {804.875,0.677},
1770  {805.205,0.677},
1771  {805.535,0.677},
1772  {805.865,0.676},
1773  {806.195,0.676},
1774  {806.525,0.676},
1775  {806.855,0.676},
1776  {807.185,0.676},
1777  {807.515,0.675},
1778  {807.845,0.675},
1779  {808.175,0.675},
1780  {808.505,0.675},
1781  {808.835,0.675},
1782  {809.165,0.675},
1783  {809.495,0.676},
1784  {809.825,0.678},
1785  {810.155,0.679},
1786  {810.485,0.681},
1787  {810.815,0.682},
1788  {811.145,0.684},
1789  {811.475,0.685},
1790  {811.805,0.687},
1791  {812.135,0.688},
1792  {812.465,0.690},
1793  {812.795,0.691},
1794  {813.125,0.693},
1795  {813.455,0.694},
1796  {813.785,0.695},
1797  {814.115,0.697},
1798  {814.445,0.698},
1799  {814.775,0.700},
1800  {815.105,0.701},
1801  {815.435,0.703},
1802  {815.765,0.704},
1803  {816.095,0.705},
1804  {816.425,0.706},
1805  {816.755,0.708},
1806  {817.085,0.709},
1807  {817.415,0.710},
1808  {817.745,0.711},
1809  {818.075,0.713},
1810  {818.405,0.714},
1811  {818.735,0.715},
1812  {819.065,0.716},
1813  {819.395,0.718},
1814  {819.725,0.719},
1815  {820.055,0.720},
1816  {820.385,0.722},
1817  {820.715,0.724},
1818  {821.045,0.726},
1819  {821.375,0.728},
1820  {821.705,0.730},
1821  {822.035,0.732},
1822  {822.365,0.734},
1823  {822.695,0.736},
1824  {823.025,0.738},
1825  {823.355,0.740},
1826  {823.685,0.742},
1827  {824.015,0.744},
1828  {824.345,0.746},
1829  {824.675,0.748},
1830  {825.005,0.750},
1831  {825.335,0.753},
1832  {825.665,0.755},
1833  {825.995,0.758},
1834  {826.325,0.760},
1835  {826.655,0.763},
1836  {826.985,0.765},
1837  {827.315,0.768},
1838  {827.645,0.770},
1839  {827.975,0.773},
1840  {828.305,0.775},
1841  {828.635,0.778},
1842  {828.965,0.780},
1843  {829.295,0.782},
1844  {829.625,0.782},
1845  {829.955,0.783},
1846  {830.285,0.783},
1847  {830.615,0.784},
1848  {830.945,0.784},
1849  {831.275,0.784},
1850  {831.605,0.785},
1851  {831.935,0.785},
1852  {832.265,0.786},
1853  {832.595,0.786},
1854  {832.925,0.786},
1855  {833.255,0.787},
1856  {833.585,0.787},
1857  {833.915,0.787},
1858  {834.245,0.788},
1859  {834.575,0.788},
1860  {834.905,0.789},
1861  {835.235,0.789},
1862  {835.565,0.789},
1863  {835.895,0.790},
1864  {836.225,0.790},
1865  {836.555,0.790},
1866  {836.885,0.791},
1867  {837.215,0.791},
1868  {837.545,0.791},
1869  {837.875,0.792},
1870  {838.205,0.792},
1871  {838.535,0.792},
1872  {838.865,0.793},
1873  {839.195,0.793},
1874  {839.525,0.792},
1875  {839.855,0.792},
1876  {840.185,0.791},
1877  {840.515,0.790},
1878  {840.845,0.789},
1879  {841.175,0.789},
1880  {841.505,0.788},
1881  {841.835,0.787},
1882  {842.165,0.786},
1883  {842.495,0.786},
1884  {842.825,0.785},
1885  {843.155,0.784},
1886  {843.485,0.783},
1887  {843.815,0.783},
1888  {844.145,0.782},
1889  {844.475,0.781},
1890  {844.805,0.780},
1891  {845.135,0.779},
1892  {845.465,0.778},
1893  {845.795,0.777},
1894  {846.125,0.776},
1895  {846.455,0.775},
1896  {846.785,0.774},
1897  {847.115,0.772},
1898  {847.445,0.771},
1899  {847.775,0.770},
1900  {848.105,0.769},
1901  {848.435,0.768},
1902  {848.765,0.767},
1903  {849.095,0.766},
1904  {849.425,0.765},
1905  {849.755,0.764},
1906  {850.085,0.763},
1907  {850.415,0.762},
1908  {850.745,0.761},
1909  {851.075,0.759},
1910  {851.405,0.758},
1911  {851.735,0.757},
1912  {852.065,0.756},
1913  {852.395,0.754},
1914  {852.725,0.753},
1915  {853.055,0.752},
1916  {853.385,0.751},
1917  {853.715,0.749},
1918  {854.045,0.748},
1919  {854.375,0.747},
1920  {854.705,0.746},
1921  {855.035,0.744},
1922  {855.365,0.743},
1923  {855.695,0.741},
1924  {856.025,0.739},
1925  {856.355,0.737},
1926  {856.685,0.735},
1927  {857.015,0.733},
1928  {857.345,0.732},
1929  {857.675,0.730},
1930  {858.005,0.728},
1931  {858.335,0.726},
1932  {858.665,0.724},
1933  {858.995,0.722},
1934  {859.325,0.720},
1935  {859.655,0.721},
1936  {859.985,0.722},
1937  {860.315,0.723},
1938  {860.645,0.724},
1939  {860.975,0.725},
1940  {861.305,0.725},
1941  {861.635,0.726},
1942  {861.965,0.727},
1943  {862.295,0.728},
1944  {862.625,0.729},
1945  {862.955,0.730},
1946  {863.285,0.731},
1947  {863.615,0.731},
1948  {863.945,0.732},
1949  {864.275,0.733},
1950  {864.605,0.734},
1951  {864.935,0.735},
1952  {865.265,0.736},
1953  {865.595,0.736},
1954  {865.925,0.737},
1955  {866.255,0.737},
1956  {866.585,0.738},
1957  {866.915,0.738},
1958  {867.245,0.739},
1959  {867.575,0.739},
1960  {867.905,0.740},
1961  {868.235,0.740},
1962  {868.565,0.741},
1963  {868.895,0.741},
1964  {869.225,0.742},
1965  {869.555,0.742},
1966  {869.885,0.743},
1967  {870.215,0.743},
1968  {870.545,0.745},
1969  {870.875,0.747},
1970  {871.205,0.749},
1971  {871.535,0.751},
1972  {871.865,0.753},
1973  {872.195,0.755},
1974  {872.525,0.757},
1975  {872.855,0.759},
1976  {873.185,0.761},
1977  {873.515,0.764},
1978  {873.845,0.766},
1979  {874.175,0.769},
1980  {874.505,0.771},
1981  {874.835,0.774},
1982  {875.165,0.776},
1983  {875.495,0.779},
1984  {875.825,0.781},
1985  {876.155,0.784},
1986  {876.485,0.786},
1987  {876.815,0.789},
1988  {877.145,0.792},
1989  {877.475,0.795},
1990  {877.805,0.798},
1991  {878.135,0.801},
1992  {878.465,0.804},
1993  {878.795,0.807},
1994  {879.125,0.810},
1995  {879.455,0.811},
1996  {879.785,0.802},
1997  {880.115,0.793},
1998  {880.445,0.785},
1999  {880.775,0.778},
2000  {881.105,0.771},
2001  {881.435,0.765},
2002  {881.765,0.758},
2003  {882.095,0.752},
2004  {882.425,0.745},
2005  {882.755,0.738},
2006  {883.085,0.732},
2007  {883.415,0.725},
2008  {883.745,0.719},
2009  {884.075,0.712},
2010  {884.405,0.705},
2011  {884.735,0.697},
2012  {885.065,0.689},
2013  {885.395,0.680},
2014  {885.725,0.672},
2015  {886.055,0.664},
2016  {886.385,0.655},
2017  {886.715,0.647},
2018  {887.045,0.638},
2019  {887.375,0.630},
2020  {887.705,0.621},
2021  {888.035,0.611},
2022  {888.365,0.601},
2023  {888.695,0.592},
2024  {889.025,0.582},
2025  {889.355,0.572},
2026  {889.685,0.563},
2027  {890.015,0.553},
2028  {890.345,0.543},
2029  {890.675,0.532},
2030  {891.005,0.520},
2031  {891.335,0.508},
2032  {891.665,0.496},
2033  {891.995,0.484},
2034  {892.325,0.472},
2035  {892.655,0.462},
2036  {892.985,0.454},
2037  {893.315,0.445},
2038  {893.645,0.436},
2039  {893.975,0.427},
2040  {894.305,0.418},
2041  {894.635,0.409},
2042  {894.965,0.401},
2043  {895.295,0.392},
2044  {895.625,0.376},
2045  {895.955,0.351},
2046  {896.285,0.325},
2047  {896.615,0.306},
2048  {896.945,0.294},
2049  {897.275,0.282},
2050  {897.605,0.270},
2051  {897.935,0.258},
2052  {898.265,0.246},
2053  {898.595,0.236},
2054  {898.925,0.229},
2055  {899.255,0.223},
2056  {899.585,0.216},
2057  {899.915,0.209},
2058  {900.245,0.201},
2059  {900.575,0.194},
2060  {900.905,0.186},
2061  {901.235,0.179},
2062  {901.565,0.172},
2063  {901.895,0.169},
2064  {902.225,0.166},
2065  {902.555,0.162},
2066  {902.885,0.159},
2067  {903.215,0.156},
2068  {903.545,0.153},
2069  {903.875,0.148},
2070  {904.205,0.143},
2071  {904.535,0.138},
2072  {904.865,0.133},
2073  {905.195,0.128},
2074  {905.525,0.123},
2075  {905.855,0.119},
2076  {906.185,0.116},
2077  {906.515,0.112},
2078  {906.845,0.109},
2079  {907.175,0.105},
2080  {907.505,0.102},
2081  {907.835,0.098},
2082  {908.165,0.095},
2083  {908.495,0.092},
2084  {908.825,0.088},
2085  {909.155,0.085},
2086  {909.485,0.081},
2087  {909.815,0.079},
2088  {910.145,0.078},
2089  {910.475,0.076},
2090  {910.805,0.075},
2091  {911.135,0.073},
2092  {911.465,0.072},
2093  {911.795,0.070},
2094  {912.125,0.069},
2095  {912.455,0.067},
2096  {912.785,0.066},
2097  {913.115,0.064},
2098  {913.445,0.063},
2099  {913.775,0.061},
2100  {914.105,0.060},
2101  {914.435,0.058},
2102  {914.765,0.056},
2103  {915.095,0.054},
2104  {915.425,0.052},
2105  {915.755,0.050},
2106  {916.085,0.048},
2107  {916.415,0.046},
2108  {916.745,0.044},
2109  {917.075,0.042},
2110  {917.405,0.040},
2111  {917.735,0.038},
2112  {918.065,0.036},
2113  {918.395,0.034},
2114  {918.725,0.032},
2115  {919.055,0.030},
2116  {919.385,0.028},
2117  {919.715,0.027},
2118  {920.045,0.026},
2119  {920.375,0.026},
2120  {920.705,0.025},
2121  {921.035,0.024},
2122  {921.365,0.024},
2123  {921.695,0.023},
2124  {922.025,0.023},
2125  {922.355,0.022},
2126  {922.685,0.022},
2127  {923.015,0.021},
2128  {923.345,0.021},
2129  {923.675,0.020},
2130  {924.005,0.020},
2131  {924.335,0.019},
2132  {924.665,0.019},
2133  {924.995,0.018},
2134  {925.325,0.017},
2135  {925.655,0.017},
2136  {925.985,0.016},
2137  {926.315,0.016},
2138  {926.645,0.015},
2139  {926.975,0.015},
2140  {927.305,0.015},
2141  {927.635,0.014},
2142  {927.965,0.014},
2143  {928.295,0.014},
2144  {928.625,0.014},
2145  {928.955,0.013},
2146  {929.285,0.013},
2147  {929.615,0.013},
2148  {929.945,0.013},
2149  {930.275,0.012},
2150  {930.605,0.012},
2151  {930.935,0.012},
2152  {931.265,0.011},
2153  {931.595,0.011},
2154  {931.925,0.011},
2155  {932.255,0.011},
2156  {932.585,0.010},
2157  {932.915,0.010},
2158  {933.245,0.010},
2159  {933.575,0.009},
2160  {933.905,0.009},
2161  {934.235,0.009},
2162  {934.565,0.009},
2163  {934.895,0.008},
2164  {935.225,0.008},
2165  {935.555,0.008},
2166  {935.885,0.008},
2167  {936.215,0.007},
2168  {936.545,0.007},
2169  {936.875,0.007},
2170  {937.205,0.007},
2171  {937.535,0.006},
2172  {937.865,0.006},
2173  {938.195,0.006},
2174  {938.525,0.006},
2175  {938.855,0.005},
2176  {939.185,0.005},
2177  {939.515,0.005},
2178  {939.845,0.005},
2179  {940.175,0.005},
2180  {940.505,0.004},
2181  {940.835,0.004},
2182  {941.165,0.004},
2183  {941.495,0.004},
2184  {941.825,0.003},
2185  {942.155,0.003},
2186  {942.485,0.003},
2187  {942.815,0.003},
2188  {943.145,0.002},
2189  {943.475,0.002},
2190  {943.805,0.002},
2191  {944.135,0.002},
2192  {944.465,0.002},
2193  {944.795,0.001},
2194  {945.125,0.001},
2195  {945.455,0.001},
2196  {945.785,0.001}
2197  };
2198 
2199  static const double CBERS2B_CCDB5PAN_SRF[][2] =
2200  {
2201  {462.005,0.001},
2202  {462.335,0.001},
2203  {462.665,0.001},
2204  {462.995,0.002},
2205  {463.325,0.002},
2206  {463.655,0.003},
2207  {463.985,0.003},
2208  {464.315,0.003},
2209  {464.645,0.004},
2210  {464.975,0.004},
2211  {465.305,0.004},
2212  {465.635,0.005},
2213  {465.965,0.005},
2214  {466.295,0.005},
2215  {466.625,0.006},
2216  {466.955,0.006},
2217  {467.285,0.007},
2218  {467.615,0.007},
2219  {467.945,0.007},
2220  {468.275,0.008},
2221  {468.605,0.008},
2222  {468.935,0.007},
2223  {469.265,0.007},
2224  {469.595,0.007},
2225  {469.925,0.007},
2226  {470.255,0.007},
2227  {470.585,0.006},
2228  {470.915,0.006},
2229  {471.245,0.006},
2230  {471.575,0.006},
2231  {471.905,0.006},
2232  {472.235,0.006},
2233  {472.565,0.005},
2234  {472.895,0.005},
2235  {473.225,0.005},
2236  {473.555,0.005},
2237  {473.885,0.005},
2238  {474.215,0.004},
2239  {474.545,0.004},
2240  {474.875,0.004},
2241  {475.205,0.004},
2242  {475.535,0.004},
2243  {475.865,0.004},
2244  {476.195,0.004},
2245  {476.525,0.004},
2246  {476.855,0.004},
2247  {477.185,0.004},
2248  {477.515,0.004},
2249  {477.845,0.004},
2250  {478.175,0.004},
2251  {478.505,0.004},
2252  {478.835,0.004},
2253  {479.165,0.004},
2254  {479.495,0.004},
2255  {479.825,0.004},
2256  {480.155,0.004},
2257  {480.485,0.004},
2258  {480.815,0.004},
2259  {481.145,0.004},
2260  {481.475,0.004},
2261  {481.805,0.004},
2262  {482.135,0.004},
2263  {482.465,0.004},
2264  {482.795,0.004},
2265  {483.125,0.004},
2266  {483.455,0.004},
2267  {483.785,0.004},
2268  {484.115,0.004},
2269  {484.445,0.004},
2270  {484.775,0.004},
2271  {485.105,0.004},
2272  {485.435,0.004},
2273  {485.765,0.004},
2274  {486.095,0.004},
2275  {486.425,0.004},
2276  {486.755,0.004},
2277  {487.085,0.004},
2278  {487.415,0.004},
2279  {487.745,0.004},
2280  {488.075,0.004},
2281  {488.405,0.004},
2282  {488.735,0.004},
2283  {489.065,0.004},
2284  {489.395,0.004},
2285  {489.725,0.004},
2286  {490.055,0.004},
2287  {490.385,0.004},
2288  {490.715,0.004},
2289  {491.045,0.004},
2290  {491.375,0.004},
2291  {491.705,0.004},
2292  {492.035,0.005},
2293  {492.365,0.005},
2294  {492.695,0.005},
2295  {493.025,0.005},
2296  {493.355,0.005},
2297  {493.685,0.005},
2298  {494.015,0.005},
2299  {494.345,0.005},
2300  {494.675,0.005},
2301  {495.005,0.005},
2302  {495.335,0.005},
2303  {495.665,0.005},
2304  {495.995,0.005},
2305  {496.325,0.005},
2306  {496.655,0.005},
2307  {496.985,0.005},
2308  {497.315,0.005},
2309  {497.645,0.005},
2310  {497.975,0.005},
2311  {498.305,0.005},
2312  {498.635,0.006},
2313  {498.965,0.006},
2314  {499.295,0.006},
2315  {499.625,0.006},
2316  {499.955,0.006},
2317  {500.285,0.006},
2318  {500.615,0.006},
2319  {500.945,0.006},
2320  {501.275,0.006},
2321  {501.605,0.006},
2322  {501.935,0.006},
2323  {502.265,0.006},
2324  {502.595,0.006},
2325  {502.925,0.006},
2326  {503.255,0.006},
2327  {503.585,0.006},
2328  {503.915,0.006},
2329  {504.245,0.006},
2330  {504.575,0.006},
2331  {504.905,0.006},
2332  {505.235,0.007},
2333  {505.565,0.007},
2334  {505.895,0.007},
2335  {506.225,0.007},
2336  {506.555,0.007},
2337  {506.885,0.007},
2338  {507.215,0.007},
2339  {507.545,0.007},
2340  {507.875,0.007},
2341  {508.205,0.007},
2342  {508.535,0.007},
2343  {508.865,0.007},
2344  {509.195,0.007},
2345  {509.525,0.007},
2346  {509.855,0.007},
2347  {510.185,0.007},
2348  {510.515,0.007},
2349  {510.845,0.007},
2350  {511.175,0.007},
2351  {511.505,0.007},
2352  {511.835,0.008},
2353  {512.165,0.008},
2354  {512.495,0.008},
2355  {512.825,0.008},
2356  {513.155,0.008},
2357  {513.485,0.009},
2358  {513.815,0.009},
2359  {514.145,0.010},
2360  {514.475,0.010},
2361  {514.805,0.011},
2362  {515.135,0.011},
2363  {515.465,0.011},
2364  {515.795,0.012},
2365  {516.125,0.012},
2366  {516.455,0.013},
2367  {516.785,0.013},
2368  {517.115,0.013},
2369  {517.445,0.014},
2370  {517.775,0.014},
2371  {518.105,0.015},
2372  {518.435,0.015},
2373  {518.765,0.017},
2374  {519.095,0.021},
2375  {519.425,0.025},
2376  {519.755,0.029},
2377  {520.085,0.032},
2378  {520.415,0.036},
2379  {520.745,0.040},
2380  {521.075,0.044},
2381  {521.405,0.047},
2382  {521.735,0.051},
2383  {522.065,0.055},
2384  {522.395,0.059},
2385  {522.725,0.063},
2386  {523.055,0.066},
2387  {523.385,0.070},
2388  {523.715,0.074},
2389  {524.045,0.078},
2390  {524.375,0.083},
2391  {524.705,0.087},
2392  {525.035,0.091},
2393  {525.365,0.095},
2394  {525.695,0.100},
2395  {526.025,0.104},
2396  {526.355,0.108},
2397  {526.685,0.113},
2398  {527.015,0.117},
2399  {527.345,0.121},
2400  {527.675,0.125},
2401  {528.005,0.130},
2402  {528.335,0.134},
2403  {528.665,0.138},
2404  {528.995,0.143},
2405  {529.325,0.148},
2406  {529.655,0.154},
2407  {529.985,0.166},
2408  {530.315,0.179},
2409  {530.645,0.191},
2410  {530.975,0.204},
2411  {531.305,0.216},
2412  {531.635,0.229},
2413  {531.965,0.242},
2414  {532.295,0.255},
2415  {532.625,0.269},
2416  {532.955,0.282},
2417  {533.285,0.295},
2418  {533.615,0.308},
2419  {533.945,0.318},
2420  {534.275,0.328},
2421  {534.605,0.338},
2422  {534.935,0.347},
2423  {535.265,0.357},
2424  {535.595,0.367},
2425  {535.925,0.376},
2426  {536.255,0.386},
2427  {536.585,0.396},
2428  {536.915,0.414},
2429  {537.245,0.437},
2430  {537.575,0.460},
2431  {537.905,0.472},
2432  {538.235,0.478},
2433  {538.565,0.484},
2434  {538.895,0.490},
2435  {539.225,0.497},
2436  {539.555,0.503},
2437  {539.885,0.508},
2438  {540.215,0.512},
2439  {540.545,0.515},
2440  {540.875,0.519},
2441  {541.205,0.523},
2442  {541.535,0.527},
2443  {541.865,0.531},
2444  {542.195,0.534},
2445  {542.525,0.538},
2446  {542.855,0.542},
2447  {543.185,0.544},
2448  {543.515,0.547},
2449  {543.845,0.550},
2450  {544.175,0.553},
2451  {544.505,0.556},
2452  {544.835,0.559},
2453  {545.165,0.562},
2454  {545.495,0.565},
2455  {545.825,0.568},
2456  {546.155,0.571},
2457  {546.485,0.574},
2458  {546.815,0.577},
2459  {547.145,0.580},
2460  {547.475,0.583},
2461  {547.805,0.586},
2462  {548.135,0.589},
2463  {548.465,0.591},
2464  {548.795,0.595},
2465  {549.125,0.598},
2466  {549.455,0.602},
2467  {549.785,0.606},
2468  {550.115,0.610},
2469  {550.445,0.613},
2470  {550.775,0.617},
2471  {551.105,0.621},
2472  {551.435,0.625},
2473  {551.765,0.628},
2474  {552.095,0.632},
2475  {552.425,0.636},
2476  {552.755,0.639},
2477  {553.085,0.643},
2478  {553.415,0.646},
2479  {553.745,0.650},
2480  {554.075,0.654},
2481  {554.405,0.657},
2482  {554.735,0.661},
2483  {555.065,0.664},
2484  {555.395,0.668},
2485  {555.725,0.672},
2486  {556.055,0.675},
2487  {556.385,0.679},
2488  {556.715,0.682},
2489  {557.045,0.686},
2490  {557.375,0.690},
2491  {557.705,0.693},
2492  {558.035,0.697},
2493  {558.365,0.700},
2494  {558.695,0.704},
2495  {559.025,0.706},
2496  {559.355,0.706},
2497  {559.685,0.707},
2498  {560.015,0.708},
2499  {560.345,0.709},
2500  {560.675,0.709},
2501  {561.005,0.710},
2502  {561.335,0.711},
2503  {561.665,0.712},
2504  {561.995,0.712},
2505  {562.325,0.713},
2506  {562.655,0.714},
2507  {562.985,0.715},
2508  {563.315,0.715},
2509  {563.645,0.716},
2510  {563.975,0.717},
2511  {564.305,0.719},
2512  {564.635,0.720},
2513  {564.965,0.722},
2514  {565.295,0.723},
2515  {565.625,0.725},
2516  {565.955,0.726},
2517  {566.285,0.728},
2518  {566.615,0.729},
2519  {566.945,0.731},
2520  {567.275,0.732},
2521  {567.605,0.734},
2522  {567.935,0.735},
2523  {568.265,0.737},
2524  {568.595,0.738},
2525  {568.925,0.739},
2526  {569.255,0.738},
2527  {569.585,0.736},
2528  {569.915,0.735},
2529  {570.245,0.733},
2530  {570.575,0.732},
2531  {570.905,0.730},
2532  {571.235,0.729},
2533  {571.565,0.727},
2534  {571.895,0.726},
2535  {572.225,0.724},
2536  {572.555,0.723},
2537  {572.885,0.721},
2538  {573.215,0.720},
2539  {573.545,0.718},
2540  {573.875,0.717},
2541  {574.205,0.715},
2542  {574.535,0.713},
2543  {574.865,0.712},
2544  {575.195,0.710},
2545  {575.525,0.709},
2546  {575.855,0.707},
2547  {576.185,0.706},
2548  {576.515,0.704},
2549  {576.845,0.703},
2550  {577.175,0.701},
2551  {577.505,0.700},
2552  {577.835,0.698},
2553  {578.165,0.697},
2554  {578.495,0.695},
2555  {578.825,0.694},
2556  {579.155,0.692},
2557  {579.485,0.691},
2558  {579.815,0.689},
2559  {580.145,0.687},
2560  {580.475,0.686},
2561  {580.805,0.684},
2562  {581.135,0.682},
2563  {581.465,0.681},
2564  {581.795,0.679},
2565  {582.125,0.678},
2566  {582.455,0.676},
2567  {582.785,0.674},
2568  {583.115,0.673},
2569  {583.445,0.671},
2570  {583.775,0.669},
2571  {584.105,0.668},
2572  {584.435,0.666},
2573  {584.765,0.664},
2574  {585.095,0.663},
2575  {585.425,0.661},
2576  {585.755,0.660},
2577  {586.085,0.658},
2578  {586.415,0.656},
2579  {586.745,0.655},
2580  {587.075,0.653},
2581  {587.405,0.651},
2582  {587.735,0.650},
2583  {588.065,0.648},
2584  {588.395,0.646},
2585  {588.725,0.645},
2586  {589.055,0.643},
2587  {589.385,0.642},
2588  {589.715,0.641},
2589  {590.045,0.640},
2590  {590.375,0.640},
2591  {590.705,0.641},
2592  {591.035,0.641},
2593  {591.365,0.641},
2594  {591.695,0.642},
2595  {592.025,0.642},
2596  {592.355,0.642},
2597  {592.685,0.643},
2598  {593.015,0.643},
2599  {593.345,0.643},
2600  {593.675,0.643},
2601  {594.005,0.644},
2602  {594.335,0.644},
2603  {594.665,0.644},
2604  {594.995,0.645},
2605  {595.325,0.645},
2606  {595.655,0.645},
2607  {595.985,0.645},
2608  {596.315,0.646},
2609  {596.645,0.646},
2610  {596.975,0.646},
2611  {597.305,0.646},
2612  {597.635,0.647},
2613  {597.965,0.647},
2614  {598.295,0.647},
2615  {598.625,0.647},
2616  {598.955,0.648},
2617  {599.285,0.650},
2618  {599.615,0.652},
2619  {599.945,0.654},
2620  {600.275,0.657},
2621  {600.605,0.659},
2622  {600.935,0.661},
2623  {601.265,0.663},
2624  {601.595,0.666},
2625  {601.925,0.668},
2626  {602.255,0.670},
2627  {602.585,0.673},
2628  {602.915,0.675},
2629  {603.245,0.677},
2630  {603.575,0.680},
2631  {603.905,0.682},
2632  {604.235,0.684},
2633  {604.565,0.687},
2634  {604.895,0.689},
2635  {605.225,0.691},
2636  {605.555,0.694},
2637  {605.885,0.697},
2638  {606.215,0.700},
2639  {606.545,0.702},
2640  {606.875,0.705},
2641  {607.205,0.708},
2642  {607.535,0.711},
2643  {607.865,0.714},
2644  {608.195,0.716},
2645  {608.525,0.719},
2646  {608.855,0.722},
2647  {609.185,0.725},
2648  {609.515,0.727},
2649  {609.845,0.730},
2650  {610.175,0.733},
2651  {610.505,0.734},
2652  {610.835,0.736},
2653  {611.165,0.738},
2654  {611.495,0.740},
2655  {611.825,0.741},
2656  {612.155,0.743},
2657  {612.485,0.745},
2658  {612.815,0.747},
2659  {613.145,0.748},
2660  {613.475,0.750},
2661  {613.805,0.752},
2662  {614.135,0.754},
2663  {614.465,0.755},
2664  {614.795,0.757},
2665  {615.125,0.759},
2666  {615.455,0.762},
2667  {615.785,0.764},
2668  {616.115,0.767},
2669  {616.445,0.769},
2670  {616.775,0.772},
2671  {617.105,0.774},
2672  {617.435,0.777},
2673  {617.765,0.779},
2674  {618.095,0.782},
2675  {618.425,0.784},
2676  {618.755,0.787},
2677  {619.085,0.789},
2678  {619.415,0.789},
2679  {619.745,0.788},
2680  {620.075,0.787},
2681  {620.405,0.786},
2682  {620.735,0.786},
2683  {621.065,0.785},
2684  {621.395,0.784},
2685  {621.725,0.783},
2686  {622.055,0.783},
2687  {622.385,0.782},
2688  {622.715,0.781},
2689  {623.045,0.780},
2690  {623.375,0.780},
2691  {623.705,0.779},
2692  {624.035,0.778},
2693  {624.365,0.777},
2694  {624.695,0.777},
2695  {625.025,0.776},
2696  {625.355,0.775},
2697  {625.685,0.774},
2698  {626.015,0.774},
2699  {626.345,0.773},
2700  {626.675,0.772},
2701  {627.005,0.771},
2702  {627.335,0.771},
2703  {627.665,0.770},
2704  {627.995,0.769},
2705  {628.325,0.768},
2706  {628.655,0.767},
2707  {628.985,0.767},
2708  {629.315,0.767},
2709  {629.645,0.767},
2710  {629.975,0.768},
2711  {630.305,0.769},
2712  {630.635,0.769},
2713  {630.965,0.770},
2714  {631.295,0.770},
2715  {631.625,0.771},
2716  {631.955,0.772},
2717  {632.285,0.772},
2718  {632.615,0.773},
2719  {632.945,0.774},
2720  {633.275,0.774},
2721  {633.605,0.775},
2722  {633.935,0.775},
2723  {634.265,0.776},
2724  {634.595,0.776},
2725  {634.925,0.777},
2726  {635.255,0.777},
2727  {635.585,0.778},
2728  {635.915,0.778},
2729  {636.245,0.779},
2730  {636.575,0.779},
2731  {636.905,0.780},
2732  {637.235,0.780},
2733  {637.565,0.781},
2734  {637.895,0.781},
2735  {638.225,0.782},
2736  {638.555,0.782},
2737  {638.885,0.783},
2738  {639.215,0.783},
2739  {639.545,0.783},
2740  {639.875,0.784},
2741  {640.205,0.784},
2742  {640.535,0.785},
2743  {640.865,0.785},
2744  {641.195,0.786},
2745  {641.525,0.787},
2746  {641.855,0.789},
2747  {642.185,0.790},
2748  {642.515,0.792},
2749  {642.845,0.793},
2750  {643.175,0.795},
2751  {643.505,0.796},
2752  {643.835,0.798},
2753  {644.165,0.800},
2754  {644.495,0.801},
2755  {644.825,0.803},
2756  {645.155,0.804},
2757  {645.485,0.806},
2758  {645.815,0.809},
2759  {646.145,0.811},
2760  {646.475,0.813},
2761  {646.805,0.815},
2762  {647.135,0.817},
2763  {647.465,0.820},
2764  {647.795,0.822},
2765  {648.125,0.824},
2766  {648.455,0.826},
2767  {648.785,0.828},
2768  {649.115,0.831},
2769  {649.445,0.831},
2770  {649.775,0.830},
2771  {650.105,0.829},
2772  {650.435,0.828},
2773  {650.765,0.827},
2774  {651.095,0.826},
2775  {651.425,0.825},
2776  {651.755,0.824},
2777  {652.085,0.822},
2778  {652.415,0.821},
2779  {652.745,0.820},
2780  {653.075,0.819},
2781  {653.405,0.818},
2782  {653.735,0.817},
2783  {654.065,0.816},
2784  {654.395,0.815},
2785  {654.725,0.814},
2786  {655.055,0.813},
2787  {655.385,0.812},
2788  {655.715,0.811},
2789  {656.045,0.810},
2790  {656.375,0.809},
2791  {656.705,0.808},
2792  {657.035,0.807},
2793  {657.365,0.806},
2794  {657.695,0.805},
2795  {658.025,0.804},
2796  {658.355,0.803},
2797  {658.685,0.802},
2798  {659.015,0.801},
2799  {659.345,0.800},
2800  {659.675,0.799},
2801  {660.005,0.798},
2802  {660.335,0.797},
2803  {660.665,0.793},
2804  {660.995,0.789},
2805  {661.325,0.785},
2806  {661.655,0.783},
2807  {661.985,0.780},
2808  {662.315,0.778},
2809  {662.645,0.775},
2810  {662.975,0.773},
2811  {663.305,0.770},
2812  {663.635,0.768},
2813  {663.965,0.765},
2814  {664.295,0.763},
2815  {664.625,0.760},
2816  {664.955,0.758},
2817  {665.285,0.755},
2818  {665.615,0.752},
2819  {665.945,0.748},
2820  {666.275,0.745},
2821  {666.605,0.741},
2822  {666.935,0.738},
2823  {667.265,0.735},
2824  {667.595,0.731},
2825  {667.925,0.728},
2826  {668.255,0.724},
2827  {668.585,0.721},
2828  {668.915,0.717},
2829  {669.245,0.714},
2830  {669.575,0.713},
2831  {669.905,0.712},
2832  {670.235,0.712},
2833  {670.565,0.712},
2834  {670.895,0.712},
2835  {671.225,0.711},
2836  {671.555,0.711},
2837  {671.885,0.711},
2838  {672.215,0.711},
2839  {672.545,0.710},
2840  {672.875,0.710},
2841  {673.205,0.710},
2842  {673.535,0.710},
2843  {673.865,0.709},
2844  {674.195,0.709},
2845  {674.525,0.709},
2846  {674.855,0.709},
2847  {675.185,0.708},
2848  {675.515,0.708},
2849  {675.845,0.708},
2850  {676.175,0.708},
2851  {676.505,0.707},
2852  {676.835,0.707},
2853  {677.165,0.707},
2854  {677.495,0.707},
2855  {677.825,0.706},
2856  {678.155,0.706},
2857  {678.485,0.706},
2858  {678.815,0.705},
2859  {679.145,0.705},
2860  {679.475,0.705},
2861  {679.805,0.706},
2862  {680.135,0.707},
2863  {680.465,0.707},
2864  {680.795,0.708},
2865  {681.125,0.709},
2866  {681.455,0.710},
2867  {681.785,0.710},
2868  {682.115,0.711},
2869  {682.445,0.712},
2870  {682.775,0.712},
2871  {683.105,0.713},
2872  {683.435,0.714},
2873  {683.765,0.715},
2874  {684.095,0.715},
2875  {684.425,0.716},
2876  {684.755,0.717},
2877  {685.085,0.717},
2878  {685.415,0.718},
2879  {685.745,0.719},
2880  {686.075,0.720},
2881  {686.405,0.720},
2882  {686.735,0.721},
2883  {687.065,0.722},
2884  {687.395,0.723},
2885  {687.725,0.723},
2886  {688.055,0.724},
2887  {688.385,0.725},
2888  {688.715,0.726},
2889  {689.045,0.727},
2890  {689.375,0.727},
2891  {689.705,0.728},
2892  {690.035,0.729},
2893  {690.365,0.730},
2894  {690.695,0.731},
2895  {691.025,0.731},
2896  {691.355,0.732},
2897  {691.685,0.733},
2898  {692.015,0.734},
2899  {692.345,0.734},
2900  {692.675,0.735},
2901  {693.005,0.736},
2902  {693.335,0.737},
2903  {693.665,0.738},
2904  {693.995,0.738},
2905  {694.325,0.739},
2906  {694.655,0.740},
2907  {694.985,0.741},
2908  {695.315,0.741},
2909  {695.645,0.742},
2910  {695.975,0.743},
2911  {696.305,0.744},
2912  {696.635,0.744},
2913  {696.965,0.745},
2914  {697.295,0.746},
2915  {697.625,0.747},
2916  {697.955,0.748},
2917  {698.285,0.748},
2918  {698.615,0.749},
2919  {698.945,0.750},
2920  {699.275,0.751},
2921  {699.605,0.751},
2922  {699.935,0.750},
2923  {700.265,0.749},
2924  {700.595,0.749},
2925  {700.925,0.748},
2926  {701.255,0.747},
2927  {701.585,0.746},
2928  {701.915,0.745},
2929  {702.245,0.745},
2930  {702.575,0.744},
2931  {702.905,0.743},
2932  {703.235,0.742},
2933  {703.565,0.742},
2934  {703.895,0.741},
2935  {704.225,0.740},
2936  {704.555,0.739},
2937  {704.885,0.739},
2938  {705.215,0.738},
2939  {705.545,0.737},
2940  {705.875,0.736},
2941  {706.205,0.736},
2942  {706.535,0.735},
2943  {706.865,0.734},
2944  {707.195,0.733},
2945  {707.525,0.733},
2946  {707.855,0.732},
2947  {708.185,0.731},
2948  {708.515,0.730},
2949  {708.845,0.730},
2950  {709.175,0.729},
2951  {709.505,0.728},
2952  {709.835,0.725},
2953  {710.165,0.721},
2954  {710.495,0.718},
2955  {710.825,0.714},
2956  {711.155,0.711},
2957  {711.485,0.707},
2958  {711.815,0.704},
2959  {712.145,0.700},
2960  {712.475,0.697},
2961  {712.805,0.693},
2962  {713.135,0.690},
2963  {713.465,0.686},
2964  {713.795,0.683},
2965  {714.125,0.679},
2966  {714.455,0.676},
2967  {714.785,0.672},
2968  {715.115,0.668},
2969  {715.445,0.664},
2970  {715.775,0.661},
2971  {716.105,0.657},
2972  {716.435,0.653},
2973  {716.765,0.649},
2974  {717.095,0.646},
2975  {717.425,0.642},
2976  {717.755,0.638},
2977  {718.085,0.634},
2978  {718.415,0.630},
2979  {718.745,0.627},
2980  {719.075,0.625},
2981  {719.405,0.622},
2982  {719.735,0.620},
2983  {720.065,0.617},
2984  {720.395,0.615},
2985  {720.725,0.609},
2986  {721.055,0.597},
2987  {721.385,0.585},
2988  {721.715,0.573},
2989  {722.045,0.561},
2990  {722.375,0.549},
2991  {722.705,0.537},
2992  {723.035,0.525},
2993  {723.365,0.513},
2994  {723.695,0.501},
2995  {724.025,0.489},
2996  {724.355,0.477},
2997  {724.685,0.465},
2998  {725.015,0.452},
2999  {725.345,0.439},
3000  {725.675,0.425},
3001  {726.005,0.412},
3002  {726.335,0.399},
3003  {726.665,0.386},
3004  {726.995,0.378},
3005  {727.325,0.369},
3006  {727.655,0.361},
3007  {727.985,0.353},
3008  {728.315,0.344},
3009  {728.645,0.336},
3010  {728.975,0.327},
3011  {729.305,0.319},
3012  {729.635,0.311},
3013  {729.965,0.298},
3014  {730.295,0.286},
3015  {730.625,0.273},
3016  {730.955,0.267},
3017  {731.285,0.262},
3018  {731.615,0.257},
3019  {731.945,0.252},
3020  {732.275,0.247},
3021  {732.605,0.242},
3022  {732.935,0.237},
3023  {733.265,0.232},
3024  {733.595,0.227},
3025  {733.925,0.222},
3026  {734.255,0.217},
3027  {734.585,0.212},
3028  {734.915,0.207},
3029  {735.245,0.203},
3030  {735.575,0.198},
3031  {735.905,0.193},
3032  {736.235,0.188},
3033  {736.565,0.184},
3034  {736.895,0.179},
3035  {737.225,0.174},
3036  {737.555,0.170},
3037  {737.885,0.165},
3038  {738.215,0.160},
3039  {738.545,0.155},
3040  {738.875,0.152},
3041  {739.205,0.148},
3042  {739.535,0.145},
3043  {739.865,0.142},
3044  {740.195,0.139},
3045  {740.525,0.136},
3046  {740.855,0.133},
3047  {741.185,0.130},
3048  {741.515,0.126},
3049  {741.845,0.123},
3050  {742.175,0.120},
3051  {742.505,0.117},
3052  {742.835,0.114},
3053  {743.165,0.111},
3054  {743.495,0.108},
3055  {743.825,0.104},
3056  {744.155,0.101},
3057  {744.485,0.098},
3058  {744.815,0.095},
3059  {745.145,0.092},
3060  {745.475,0.089},
3061  {745.805,0.086},
3062  {746.135,0.083},
3063  {746.465,0.080},
3064  {746.795,0.077},
3065  {747.125,0.074},
3066  {747.455,0.071},
3067  {747.785,0.068},
3068  {748.115,0.065},
3069  {748.445,0.062},
3070  {748.775,0.059},
3071  {749.105,0.056},
3072  {749.435,0.053},
3073  {749.765,0.050},
3074  {750.095,0.049},
3075  {750.425,0.048},
3076  {750.755,0.047},
3077  {751.085,0.045},
3078  {751.415,0.044},
3079  {751.745,0.043},
3080  {752.075,0.042},
3081  {752.405,0.041},
3082  {752.735,0.040},
3083  {753.065,0.039},
3084  {753.395,0.038},
3085  {753.725,0.037},
3086  {754.055,0.036},
3087  {754.385,0.035},
3088  {754.715,0.034},
3089  {755.045,0.033},
3090  {755.375,0.031},
3091  {755.705,0.030},
3092  {756.035,0.029},
3093  {756.365,0.028},
3094  {756.695,0.027},
3095  {757.025,0.026},
3096  {757.355,0.026},
3097  {757.685,0.025},
3098  {758.015,0.024},
3099  {758.345,0.024},
3100  {758.675,0.023},
3101  {759.005,0.023},
3102  {759.335,0.022},
3103  {759.665,0.021},
3104  {759.995,0.021},
3105  {760.325,0.020},
3106  {760.655,0.019},
3107  {760.985,0.019},
3108  {761.315,0.018},
3109  {761.645,0.018},
3110  {761.975,0.017},
3111  {762.305,0.016},
3112  {762.635,0.016},
3113  {762.965,0.015},
3114  {763.295,0.014},
3115  {763.625,0.014},
3116  {763.955,0.013},
3117  {764.285,0.013},
3118  {764.615,0.012},
3119  {764.945,0.011},
3120  {765.275,0.011},
3121  {765.605,0.011},
3122  {765.935,0.010},
3123  {766.265,0.010},
3124  {766.595,0.010},
3125  {766.925,0.009},
3126  {767.255,0.009},
3127  {767.585,0.008},
3128  {767.915,0.008},
3129  {768.245,0.008},
3130  {768.575,0.007},
3131  {768.905,0.007},
3132  {769.235,0.007},
3133  {769.565,0.006},
3134  {769.895,0.006},
3135  {770.225,0.006},
3136  {770.555,0.005},
3137  {770.885,0.005},
3138  {771.215,0.005},
3139  {771.545,0.004},
3140  {771.875,0.004},
3141  {772.205,0.004},
3142  {772.535,0.004},
3143  {772.865,0.004},
3144  {773.195,0.005},
3145  {773.525,0.005},
3146  {773.855,0.005},
3147  {774.185,0.005},
3148  {774.515,0.005},
3149  {774.845,0.005},
3150  {775.175,0.006},
3151  {775.505,0.006},
3152  {775.835,0.006},
3153  {776.165,0.006},
3154  {776.495,0.006},
3155  {776.825,0.006},
3156  {777.155,0.007},
3157  {777.485,0.007},
3158  {777.815,0.007},
3159  {778.145,0.007},
3160  {778.475,0.007},
3161  {778.805,0.007},
3162  {779.135,0.008},
3163  {779.465,0.008},
3164  {779.795,0.008},
3165  {780.125,0.008},
3166  {780.455,0.008},
3167  {780.785,0.008},
3168  {781.115,0.009},
3169  {781.445,0.009},
3170  {781.775,0.009},
3171  {782.105,0.009},
3172  {782.435,0.009},
3173  {782.765,0.009},
3174  {783.095,0.010},
3175  {783.425,0.010},
3176  {783.755,0.010},
3177  {784.085,0.010},
3178  {784.415,0.010},
3179  {784.745,0.011},
3180  {785.075,0.011},
3181  {785.405,0.011},
3182  {785.735,0.011},
3183  {786.065,0.011},
3184  {786.395,0.011},
3185  {786.725,0.012},
3186  {787.055,0.012},
3187  {787.385,0.012},
3188  {787.715,0.012},
3189  {788.045,0.012},
3190  {788.375,0.012},
3191  {788.705,0.013},
3192  {789.035,0.013},
3193  {789.365,0.013},
3194  {789.695,0.013},
3195  {790.025,0.013},
3196  {790.355,0.013},
3197  {790.685,0.014},
3198  {791.015,0.014},
3199  {791.345,0.014},
3200  {791.675,0.014},
3201  {792.005,0.014},
3202  {792.335,0.014},
3203  {792.665,0.015},
3204  {792.995,0.015},
3205  {793.325,0.015},
3206  {793.655,0.015},
3207  {793.985,0.015},
3208  {794.315,0.015},
3209  {794.645,0.015},
3210  {794.975,0.015},
3211  {795.305,0.015},
3212  {795.635,0.015},
3213  {795.965,0.015},
3214  {796.295,0.015},
3215  {796.625,0.015},
3216  {796.955,0.015},
3217  {797.285,0.015},
3218  {797.615,0.015},
3219  {797.945,0.014},
3220  {798.275,0.014},
3221  {798.605,0.014},
3222  {798.935,0.014},
3223  {799.265,0.014},
3224  {799.595,0.014},
3225  {799.925,0.014},
3226  {800.255,0.014},
3227  {800.585,0.014},
3228  {800.915,0.014},
3229  {801.245,0.014},
3230  {801.575,0.014},
3231  {801.905,0.014},
3232  {802.235,0.014},
3233  {802.565,0.014},
3234  {802.895,0.013},
3235  {803.225,0.013},
3236  {803.555,0.013},
3237  {803.885,0.013},
3238  {804.215,0.013},
3239  {804.545,0.013},
3240  {804.875,0.013},
3241  {805.205,0.013},
3242  {805.535,0.013},
3243  {805.865,0.013},
3244  {806.195,0.013},
3245  {806.525,0.013},
3246  {806.855,0.013},
3247  {807.185,0.013},
3248  {807.515,0.012},
3249  {807.845,0.012},
3250  {808.175,0.012},
3251  {808.505,0.012},
3252  {808.835,0.012},
3253  {809.165,0.012},
3254  {809.495,0.012},
3255  {809.825,0.012},
3256  {810.155,0.012},
3257  {810.485,0.012},
3258  {810.815,0.012},
3259  {811.145,0.012},
3260  {811.475,0.012},
3261  {811.805,0.012},
3262  {812.135,0.011},
3263  {812.465,0.011},
3264  {812.795,0.011},
3265  {813.125,0.011},
3266  {813.455,0.011},
3267  {813.785,0.011},
3268  {814.115,0.011},
3269  {814.445,0.011},
3270  {814.775,0.011},
3271  {815.105,0.011},
3272  {815.435,0.011},
3273  {815.765,0.010},
3274  {816.095,0.010},
3275  {816.425,0.010},
3276  {816.755,0.010},
3277  {817.085,0.010},
3278  {817.415,0.010},
3279  {817.745,0.010},
3280  {818.075,0.010},
3281  {818.405,0.010},
3282  {818.735,0.010},
3283  {819.065,0.009},
3284  {819.395,0.009},
3285  {819.725,0.009},
3286  {820.055,0.009},
3287  {820.385,0.009},
3288  {820.715,0.009},
3289  {821.045,0.009},
3290  {821.375,0.009},
3291  {821.705,0.009},
3292  {822.035,0.009},
3293  {822.365,0.008},
3294  {822.695,0.008},
3295  {823.025,0.008},
3296  {823.355,0.008},
3297  {823.685,0.008},
3298  {824.015,0.008},
3299  {824.345,0.008},
3300  {824.675,0.008},
3301  {825.005,0.008},
3302  {825.335,0.008},
3303  {825.665,0.008},
3304  {825.995,0.007},
3305  {826.325,0.007},
3306  {826.655,0.007},
3307  {826.985,0.007},
3308  {827.315,0.007},
3309  {827.645,0.007},
3310  {827.975,0.007},
3311  {828.305,0.007},
3312  {828.635,0.007},
3313  {828.965,0.007},
3314  {829.295,0.007},
3315  {829.625,0.007},
3316  {829.955,0.007},
3317  {830.285,0.007},
3318  {830.615,0.007},
3319  {830.945,0.006},
3320  {831.275,0.006},
3321  {831.605,0.006},
3322  {831.935,0.006},
3323  {832.265,0.006},
3324  {832.595,0.006},
3325  {832.925,0.006},
3326  {833.255,0.006},
3327  {833.585,0.006},
3328  {833.915,0.006},
3329  {834.245,0.006},
3330  {834.575,0.006},
3331  {834.905,0.006},
3332  {835.235,0.006},
3333  {835.565,0.005},
3334  {835.895,0.005},
3335  {836.225,0.005},
3336  {836.555,0.005},
3337  {836.885,0.005},
3338  {837.215,0.005},
3339  {837.545,0.005},
3340  {837.875,0.005},
3341  {838.205,0.005},
3342  {838.535,0.005},
3343  {838.865,0.005},
3344  {839.195,0.005},
3345  {839.525,0.005},
3346  {839.855,0.005},
3347  {840.185,0.004},
3348  {840.515,0.004},
3349  {840.845,0.004},
3350  {841.175,0.004},
3351  {841.505,0.004},
3352  {841.835,0.004},
3353  {842.165,0.004},
3354  {842.495,0.004},
3355  {842.825,0.004},
3356  {843.155,0.004},
3357  {843.485,0.004},
3358  {843.815,0.004},
3359  {844.145,0.004},
3360  {844.475,0.003},
3361  {844.805,0.003},
3362  {845.135,0.003},
3363  {845.465,0.003},
3364  {845.795,0.003},
3365  {846.125,0.003},
3366  {846.455,0.003},
3367  {846.785,0.003},
3368  {847.115,0.003},
3369  {847.445,0.002},
3370  {847.775,0.002},
3371  {848.105,0.002},
3372  {848.435,0.002},
3373  {848.765,0.002},
3374  {849.095,0.002},
3375  {849.425,0.002},
3376  {849.755,0.002},
3377  {850.085,0.002},
3378  {850.415,0.002},
3379  {850.745,0.001},
3380  {851.075,0.001},
3381  {851.405,0.001},
3382  {851.735,0.001},
3383  {852.065,0.001},
3384  {852.395,0.001},
3385  {852.725,0.001},
3386  {853.055,0.001},
3387  {853.385,0.001},
3388  {853.715,0.000},
3389  {854.045,0.000},
3390  {854.375,0.000},
3391  {854.705,0.000},
3392  {855.035,0.000},
3393  {855.365,0.000},
3394  {855.695,0.000},
3395  {856.025,0.000},
3396  {856.355,0.000},
3397  {856.685,0.001},
3398  {857.015,0.001},
3399  {857.345,0.001},
3400  {857.675,0.001},
3401  {858.005,0.001},
3402  {858.335,0.001},
3403  {858.665,0.001},
3404  {858.995,0.002},
3405  {859.325,0.002},
3406  {859.655,0.002},
3407  {859.985,0.002},
3408  {860.315,0.002},
3409  {860.645,0.002},
3410  {860.975,0.002},
3411  {861.305,0.003},
3412  {861.635,0.003},
3413  {861.965,0.003},
3414  {862.295,0.003},
3415  {862.625,0.003},
3416  {862.955,0.003},
3417  {863.285,0.003},
3418  {863.615,0.004},
3419  {863.945,0.004},
3420  {864.275,0.004},
3421  {864.605,0.004},
3422  {864.935,0.004},
3423  {865.265,0.003},
3424  {865.595,0.003},
3425  {865.925,0.003},
3426  {866.255,0.003},
3427  {866.585,0.003},
3428  {866.915,0.003},
3429  {867.245,0.003},
3430  {867.575,0.003},
3431  {867.905,0.002},
3432  {868.235,0.002},
3433  {868.565,0.002},
3434  {868.895,0.002},
3435  {869.225,0.002},
3436  {869.555,0.002},
3437  {869.885,0.002},
3438  {870.215,0.002},
3439  {870.545,0.001},
3440  {870.875,0.001},
3441  {871.205,0.001},
3442  {871.535,0.001},
3443  {871.865,0.001},
3444  {872.195,0.001},
3445  {872.525,0.001},
3446  {872.855,0.001}
3447  };
3448 
3449  static const double LANDSAT8_OLI1_SRF[][2] =
3450  {
3451  {427,0.000073},
3452  {428,0.000609},
3453  {429,0.001628},
3454  {430,0.003421},
3455  {431,0.008019},
3456  {432,0.024767},
3457  {433,0.085688},
3458  {434,0.254149},
3459  {435,0.517821},
3460  {436,0.765117},
3461  {437,0.908749},
3462  {438,0.958204},
3463  {439,0.977393},
3464  {440,0.98379},
3465  {441,0.989052},
3466  {442,0.986713},
3467  {443,0.993683},
3468  {444,0.993137},
3469  {445,1},
3470  {446,0.996969},
3471  {447,0.98278},
3472  {448,0.972692},
3473  {449,0.905808},
3474  {450,0.745606},
3475  {451,0.471329},
3476  {452,0.226412},
3477  {453,0.09286},
3478  {454,0.036603},
3479  {455,0.014537},
3480  {456,0.005829},
3481  {457,0.002414},
3482  {458,0.000984},
3483  {459,0.000255}
3484  };
3485 
3486  static const double LANDSAT8_OLI2_SRF[][2] =
3487  {
3488  {436,0.00001},
3489  {437,0.000061},
3490  {438,0.000117},
3491  {439,0.000241},
3492  {440,0.000349},
3493  {441,0.000455},
3494  {442,0.000756},
3495  {443,0.001197},
3496  {444,0.00207},
3497  {445,0.003712},
3498  {446,0.006869},
3499  {447,0.013212},
3500  {448,0.02717},
3501  {449,0.058606},
3502  {450,0.130876},
3503  {451,0.27137},
3504  {452,0.493542},
3505  {453,0.723971},
3506  {454,0.85751},
3507  {455,0.894222},
3508  {456,0.903034},
3509  {457,0.910928},
3510  {458,0.90988},
3511  {459,0.899475},
3512  {460,0.897977},
3513  {461,0.889667},
3514  {462,0.883542},
3515  {463,0.877453},
3516  {464,0.881011},
3517  {465,0.874721},
3518  {466,0.879688},
3519  {467,0.886569},
3520  {468,0.891913},
3521  {469,0.88768},
3522  {470,0.861157},
3523  {471,0.848533},
3524  {472,0.840828},
3525  {473,0.828339},
3526  {474,0.844202},
3527  {475,0.865864},
3528  {476,0.868497},
3529  {477,0.890253},
3530  {478,0.912538},
3531  {479,0.910385},
3532  {480,0.918822},
3533  {481,0.931726},
3534  {482,0.931813},
3535  {483,0.954248},
3536  {484,0.955545},
3537  {485,0.96242},
3538  {486,0.956424},
3539  {487,0.953352},
3540  {488,0.978564},
3541  {489,0.989104},
3542  {490,0.985615},
3543  {491,0.989469},
3544  {492,0.982262},
3545  {493,0.968801},
3546  {494,0.967332},
3547  {495,0.976836},
3548  {496,0.988729},
3549  {497,0.980826},
3550  {498,0.967361},
3551  {499,0.954754},
3552  {500,0.964132},
3553  {501,0.966125},
3554  {502,0.966772},
3555  {503,0.981834},
3556  {504,0.98232},
3557  {505,0.965685},
3558  {506,0.963135},
3559  {507,0.972261},
3560  {508,0.996498},
3561  {509,1},
3562  {510,0.9556},
3563  {511,0.844893},
3564  {512,0.534592},
3565  {513,0.190738},
3566  {514,0.048329},
3567  {515,0.013894},
3568  {516,0.005328},
3569  {517,0.002611},
3570  {518,0.001557},
3571  {519,0.0011},
3572  {520,0.000785},
3573  {521,0.000516},
3574  {522,0.000321},
3575  {523,0.000162},
3576  {524,0.000072},
3577  {525,0.000057},
3578  {526,0.000023},
3579  {527,0.000032}
3580  };
3581 
3582  static const double LANDSAT8_OLI3_SRF[][2] =
3583  {
3584  {513,0.000016},
3585  {514,0.00011},
3586  {515,0.000247},
3587  {516,0.000362},
3588  {517,0.000648},
3589  {518,0.000935},
3590  {519,0.001332},
3591  {520,0.001816},
3592  {521,0.002515},
3593  {522,0.003446},
3594  {523,0.00488},
3595  {524,0.007024},
3596  {525,0.010441},
3597  {526,0.016247},
3598  {527,0.025513},
3599  {528,0.041451},
3600  {529,0.070551},
3601  {530,0.123444},
3602  {531,0.21168},
3603  {532,0.353885},
3604  {533,0.545856},
3605  {534,0.741205},
3606  {535,0.865225},
3607  {536,0.927396},
3608  {537,0.954627},
3609  {538,0.954163},
3610  {539,0.959215},
3611  {540,0.961328},
3612  {541,0.964902},
3613  {542,0.969873},
3614  {543,0.952489},
3615  {544,0.961397},
3616  {545,0.97827},
3617  {546,0.977533},
3618  {547,0.977001},
3619  {548,0.980884},
3620  {549,0.990784},
3621  {550,1},
3622  {551,0.992264},
3623  {552,0.982642},
3624  {553,0.983832},
3625  {554,0.977765},
3626  {555,0.965081},
3627  {556,0.957314},
3628  {557,0.946245},
3629  {558,0.947871},
3630  {559,0.959038},
3631  {560,0.966534},
3632  {561,0.977656},
3633  {562,0.966447},
3634  {563,0.953399},
3635  {564,0.958314},
3636  {565,0.970039},
3637  {566,0.978607},
3638  {567,0.983397},
3639  {568,0.98096},
3640  {569,0.974522},
3641  {570,0.967229},
3642  {571,0.979406},
3643  {572,0.978208},
3644  {573,0.975818},
3645  {574,0.974392},
3646  {575,0.979973},
3647  {576,0.968827},
3648  {577,0.969181},
3649  {578,0.967838},
3650  {579,0.982956},
3651  {580,0.979598},
3652  {581,0.963811},
3653  {582,0.968886},
3654  {583,0.983655},
3655  {584,0.986657},
3656  {585,0.974207},
3657  {586,0.946407},
3658  {587,0.904478},
3659  {588,0.809275},
3660  {589,0.684974},
3661  {590,0.525304},
3662  {591,0.345364},
3663  {592,0.190467},
3664  {593,0.087833},
3665  {594,0.035393},
3666  {595,0.014077},
3667  {596,0.005944},
3668  {597,0.002574},
3669  {598,0.001046},
3670  {599,0.000394},
3671  {600,0.000085}
3672  };
3673 
3674  static const double LANDSAT8_OLI4_SRF[][2] =
3675  {
3676  {626,0.00027},
3677  {627,0.000895},
3678  {628,0.00185},
3679  {629,0.003648},
3680  {630,0.007197},
3681  {631,0.014515},
3682  {632,0.030432},
3683  {633,0.066861},
3684  {634,0.148518},
3685  {635,0.299778},
3686  {636,0.526812},
3687  {637,0.764443},
3688  {638,0.905473},
3689  {639,0.947949},
3690  {640,0.950823},
3691  {641,0.947418},
3692  {642,0.951831},
3693  {643,0.962705},
3694  {644,0.975075},
3695  {645,0.984173},
3696  {646,0.983613},
3697  {647,0.983434},
3698  {648,0.982911},
3699  {649,0.973636},
3700  {650,0.959441},
3701  {651,0.955641},
3702  {652,0.955548},
3703  {653,0.953337},
3704  {654,0.956628},
3705  {655,0.981688},
3706  {656,1},
3707  {657,0.992388},
3708  {658,0.984615},
3709  {659,0.981568},
3710  {660,0.97696},
3711  {661,0.97298},
3712  {662,0.98108},
3713  {663,0.996804},
3714  {664,0.992142},
3715  {665,0.980678},
3716  {666,0.964002},
3717  {667,0.962154},
3718  {668,0.970778},
3719  {669,0.96718},
3720  {670,0.966928},
3721  {671,0.949928},
3722  {672,0.848855},
3723  {673,0.609359},
3724  {674,0.31635},
3725  {675,0.123946},
3726  {676,0.046033},
3727  {677,0.017702},
3728  {678,0.007333},
3729  {679,0.003205},
3730  {680,0.001402},
3731  {681,0.000554},
3732  {682,0.000117}
3733  };
3734 
3735  static const double LANDSAT8_OLI5_SRF[][2] =
3736  {
3737  {830,0.000011},
3738  {831,0.00005},
3739  {832,0.0001},
3740  {833,0.000239},
3741  {834,0.000314},
3742  {835,0.000495},
3743  {836,0.000719},
3744  {837,0.000986},
3745  {838,0.001445},
3746  {839,0.002107},
3747  {840,0.00316},
3748  {841,0.004744},
3749  {842,0.007059},
3750  {843,0.0109},
3751  {844,0.017346},
3752  {845,0.028332},
3753  {846,0.048191},
3754  {847,0.084363},
3755  {848,0.145365},
3756  {849,0.249733},
3757  {850,0.403526},
3758  {851,0.582623},
3759  {852,0.745037},
3760  {853,0.890315},
3761  {854,0.960215},
3762  {855,0.986833},
3763  {856,0.973133},
3764  {857,0.980606},
3765  {858,0.99612},
3766  {859,1},
3767  {860,0.989777},
3768  {861,0.980733},
3769  {862,0.975935},
3770  {863,0.972043},
3771  {864,0.957357},
3772  {865,0.951209},
3773  {866,0.947044},
3774  {867,0.953162},
3775  {868,0.951499},
3776  {869,0.94845},
3777  {870,0.940094},
3778  {871,0.950632},
3779  {872,0.956079},
3780  {873,0.96646},
3781  {874,0.969821},
3782  {875,0.93661},
3783  {876,0.891066},
3784  {877,0.788733},
3785  {878,0.63532},
3786  {879,0.448364},
3787  {880,0.288847},
3788  {881,0.174619},
3789  {882,0.100343},
3790  {883,0.058265},
3791  {884,0.034532},
3792  {885,0.02072},
3793  {886,0.01244},
3794  {887,0.007601},
3795  {888,0.004702},
3796  {889,0.002944},
3797  {890,0.00187},
3798  {891,0.001192},
3799  {892,0.000743},
3800  {893,0.000423},
3801  {894,0.000241},
3802  {895,0.000116},
3803  {896,0.000044}
3804  };
3805 
3806  static const double LANDSAT8_OLI6_SRF[][2] =
3807  {
3808  {1516,0.000067},
3809  {1517,0.000151},
3810  {1518,0.000249},
3811  {1519,0.000348},
3812  {1520,0.000466},
3813  {1521,0.000585},
3814  {1522,0.000758},
3815  {1523,0.000932},
3816  {1524,0.00115},
3817  {1525,0.001369},
3818  {1526,0.001613},
3819  {1527,0.001859},
3820  {1528,0.002172},
3821  {1529,0.002488},
3822  {1530,0.002881},
3823  {1531,0.003277},
3824  {1532,0.003772},
3825  {1533,0.004271},
3826  {1534,0.004898},
3827  {1535,0.005528},
3828  {1536,0.006421},
3829  {1537,0.007319},
3830  {1538,0.008459},
3831  {1539,0.009606},
3832  {1540,0.010989},
3833  {1541,0.012372},
3834  {1542,0.014303},
3835  {1543,0.016248},
3836  {1544,0.019029},
3837  {1545,0.021831},
3838  {1546,0.02589},
3839  {1547,0.029952},
3840  {1548,0.035171},
3841  {1549,0.040434},
3842  {1550,0.047864},
3843  {1551,0.055352},
3844  {1552,0.065732},
3845  {1553,0.076166},
3846  {1554,0.089024},
3847  {1555,0.101893},
3848  {1556,0.12015},
3849  {1557,0.138642},
3850  {1558,0.163127},
3851  {1559,0.187803},
3852  {1560,0.220261},
3853  {1561,0.252894},
3854  {1562,0.291359},
3855  {1563,0.329939},
3856  {1564,0.375648},
3857  {1565,0.42147},
3858  {1566,0.47356},
3859  {1567,0.525681},
3860  {1568,0.578787},
3861  {1569,0.631645},
3862  {1570,0.676683},
3863  {1571,0.721282},
3864  {1572,0.75477},
3865  {1573,0.788248},
3866  {1574,0.821155},
3867  {1575,0.854065},
3868  {1576,0.87337},
3869  {1577,0.89183},
3870  {1578,0.899817},
3871  {1579,0.907252},
3872  {1580,0.913009},
3873  {1581,0.918685},
3874  {1582,0.922953},
3875  {1583,0.927163},
3876  {1584,0.92686},
3877  {1585,0.926413},
3878  {1586,0.925059},
3879  {1587,0.923683},
3880  {1588,0.923953},
3881  {1589,0.924259},
3882  {1590,0.922828},
3883  {1591,0.921383},
3884  {1592,0.922061},
3885  {1593,0.922756},
3886  {1594,0.924648},
3887  {1595,0.926605},
3888  {1596,0.934552},
3889  {1597,0.942525},
3890  {1598,0.944351},
3891  {1599,0.945872},
3892  {1600,0.946175},
3893  {1601,0.946432},
3894  {1602,0.947006},
3895  {1603,0.947589},
3896  {1604,0.950194},
3897  {1605,0.952859},
3898  {1606,0.951303},
3899  {1607,0.94967},
3900  {1608,0.953047},
3901  {1609,0.956494},
3902  {1610,0.959047},
3903  {1611,0.961545},
3904  {1612,0.960048},
3905  {1613,0.958335},
3906  {1614,0.959835},
3907  {1615,0.96147},
3908  {1616,0.960857},
3909  {1617,0.960175},
3910  {1618,0.960813},
3911  {1619,0.961486},
3912  {1620,0.964703},
3913  {1621,0.967943},
3914  {1622,0.969314},
3915  {1623,0.970589},
3916  {1624,0.973713},
3917  {1625,0.976906},
3918  {1626,0.9791},
3919  {1627,0.981258},
3920  {1628,0.981285},
3921  {1629,0.981372},
3922  {1630,0.988609},
3923  {1631,0.995869},
3924  {1632,0.998021},
3925  {1633,1},
3926  {1634,0.999848},
3927  {1635,0.999642},
3928  {1636,0.99659},
3929  {1637,0.993439},
3930  {1638,0.986217},
3931  {1639,0.978989},
3932  {1640,0.967125},
3933  {1641,0.95512},
3934  {1642,0.936199},
3935  {1643,0.917239},
3936  {1644,0.879424},
3937  {1645,0.840967},
3938  {1646,0.796545},
3939  {1647,0.751893},
3940  {1648,0.694313},
3941  {1649,0.636542},
3942  {1650,0.573232},
3943  {1651,0.509946},
3944  {1652,0.451966},
3945  {1653,0.39403},
3946  {1654,0.34275},
3947  {1655,0.291752},
3948  {1656,0.251309},
3949  {1657,0.211153},
3950  {1658,0.180823},
3951  {1659,0.15054},
3952  {1660,0.128463},
3953  {1661,0.106664},
3954  {1662,0.090735},
3955  {1663,0.074941},
3956  {1664,0.06379},
3957  {1665,0.052752},
3958  {1666,0.045028},
3959  {1667,0.03731},
3960  {1668,0.031821},
3961  {1669,0.02635},
3962  {1670,0.022504},
3963  {1671,0.018724},
3964  {1672,0.016045},
3965  {1673,0.013394},
3966  {1674,0.011483},
3967  {1675,0.009587},
3968  {1676,0.008227},
3969  {1677,0.006882},
3970  {1678,0.00591},
3971  {1679,0.00494},
3972  {1680,0.004257},
3973  {1681,0.003576},
3974  {1682,0.003055},
3975  {1683,0.002541},
3976  {1684,0.00216},
3977  {1685,0.001781},
3978  {1686,0.001512},
3979  {1687,0.001244},
3980  {1688,0.00104},
3981  {1689,0.000837},
3982  {1690,0.000677},
3983  {1691,0.000517},
3984  {1692,0.000409},
3985  {1693,0.000301},
3986  {1694,0.000206},
3987  {1695,0.000112},
3988  {1696,0.00004}
3989  };
3990 
3991  static const double LANDSAT8_OLI7_SRF[][2] =
3992  {
3993  {2038,0.000037},
3994  {2039,0.000083},
3995  {2040,0.000131},
3996  {2041,0.000179},
3997  {2042,0.00024},
3998  {2043,0.000305},
3999  {2044,0.000368},
4000  {2045,0.00043},
4001  {2046,0.000512},
4002  {2047,0.000599},
4003  {2048,0.000704},
4004  {2049,0.000814},
4005  {2050,0.000947},
4006  {2051,0.001085},
4007  {2052,0.001222},
4008  {2053,0.00136},
4009  {2054,0.001546},
4010  {2055,0.001745},
4011  {2056,0.001964},
4012  {2057,0.002187},
4013  {2058,0.002439},
4014  {2059,0.002696},
4015  {2060,0.00301},
4016  {2061,0.003339},
4017  {2062,0.003733},
4018  {2063,0.004141},
4019  {2064,0.004627},
4020  {2065,0.005137},
4021  {2066,0.005728},
4022  {2067,0.006337},
4023  {2068,0.007139},
4024  {2069,0.007996},
4025  {2070,0.008903},
4026  {2071,0.009824},
4027  {2072,0.011005},
4028  {2073,0.012261},
4029  {2074,0.01361},
4030  {2075,0.014987},
4031  {2076,0.016872},
4032  {2077,0.018899},
4033  {2078,0.021},
4034  {2079,0.023121},
4035  {2080,0.025897},
4036  {2081,0.028847},
4037  {2082,0.032071},
4038  {2083,0.035363},
4039  {2084,0.040206},
4040  {2085,0.045432},
4041  {2086,0.050903},
4042  {2087,0.056429},
4043  {2088,0.06327},
4044  {2089,0.070409},
4045  {2090,0.079382},
4046  {2091,0.088907},
4047  {2092,0.10064},
4048  {2093,0.11283},
4049  {2094,0.128292},
4050  {2095,0.144668},
4051  {2096,0.162055},
4052  {2097,0.179714},
4053  {2098,0.20278},
4054  {2099,0.227234},
4055  {2100,0.253732},
4056  {2101,0.280925},
4057  {2102,0.311347},
4058  {2103,0.342526},
4059  {2104,0.377044},
4060  {2105,0.412621},
4061  {2106,0.45047},
4062  {2107,0.488816},
4063  {2108,0.522458},
4064  {2109,0.554715},
4065  {2110,0.593227},
4066  {2111,0.633521},
4067  {2112,0.663067},
4068  {2113,0.689664},
4069  {2114,0.722284},
4070  {2115,0.756529},
4071  {2116,0.776463},
4072  {2117,0.792667},
4073  {2118,0.813716},
4074  {2119,0.836001},
4075  {2120,0.846344},
4076  {2121,0.853714},
4077  {2122,0.867845},
4078  {2123,0.883615},
4079  {2124,0.886411},
4080  {2125,0.886127},
4081  {2126,0.895232},
4082  {2127,0.906527},
4083  {2128,0.909739},
4084  {2129,0.911091},
4085  {2130,0.917985},
4086  {2131,0.926131},
4087  {2132,0.929693},
4088  {2133,0.932227},
4089  {2134,0.936544},
4090  {2135,0.941406},
4091  {2136,0.942571},
4092  {2137,0.942952},
4093  {2138,0.943112},
4094  {2139,0.943194},
4095  {2140,0.945168},
4096  {2141,0.947537},
4097  {2142,0.948776},
4098  {2143,0.949694},
4099  {2144,0.949643},
4100  {2145,0.9494},
4101  {2146,0.952551},
4102  {2147,0.956635},
4103  {2148,0.953083},
4104  {2149,0.947423},
4105  {2150,0.949094},
4106  {2151,0.952773},
4107  {2152,0.950874},
4108  {2153,0.947477},
4109  {2154,0.947014},
4110  {2155,0.947085},
4111  {2156,0.951812},
4112  {2157,0.957717},
4113  {2158,0.953332},
4114  {2159,0.946412},
4115  {2160,0.947778},
4116  {2161,0.951119},
4117  {2162,0.951641},
4118  {2163,0.951518},
4119  {2164,0.948644},
4120  {2165,0.944956},
4121  {2166,0.942515},
4122  {2167,0.940311},
4123  {2168,0.9434},
4124  {2169,0.947923},
4125  {2170,0.94501},
4126  {2171,0.940213},
4127  {2172,0.938737},
4128  {2173,0.93806},
4129  {2174,0.941859},
4130  {2175,0.947019},
4131  {2176,0.946554},
4132  {2177,0.944482},
4133  {2178,0.947414},
4134  {2179,0.951661},
4135  {2180,0.949283},
4136  {2181,0.945318},
4137  {2182,0.939939},
4138  {2183,0.934142},
4139  {2184,0.935493},
4140  {2185,0.93882},
4141  {2186,0.939253},
4142  {2187,0.938955},
4143  {2188,0.934675},
4144  {2189,0.929162},
4145  {2190,0.927085},
4146  {2191,0.925692},
4147  {2192,0.930508},
4148  {2193,0.936899},
4149  {2194,0.933908},
4150  {2195,0.927984},
4151  {2196,0.930981},
4152  {2197,0.936472},
4153  {2198,0.935776},
4154  {2199,0.933523},
4155  {2200,0.935132},
4156  {2201,0.937592},
4157  {2202,0.946217},
4158  {2203,0.956567},
4159  {2204,0.955661},
4160  {2205,0.951991},
4161  {2206,0.956666},
4162  {2207,0.963135},
4163  {2208,0.964442},
4164  {2209,0.964365},
4165  {2210,0.963523},
4166  {2211,0.962434},
4167  {2212,0.962905},
4168  {2213,0.963685},
4169  {2214,0.962473},
4170  {2215,0.960741},
4171  {2216,0.959239},
4172  {2217,0.957814},
4173  {2218,0.957781},
4174  {2219,0.958041},
4175  {2220,0.953274},
4176  {2221,0.94716},
4177  {2222,0.951706},
4178  {2223,0.958833},
4179  {2224,0.960212},
4180  {2225,0.960339},
4181  {2226,0.954785},
4182  {2227,0.947696},
4183  {2228,0.951965},
4184  {2229,0.95906},
4185  {2230,0.960554},
4186  {2231,0.960764},
4187  {2232,0.95575},
4188  {2233,0.949261},
4189  {2234,0.953245},
4190  {2235,0.95997},
4191  {2236,0.963736},
4192  {2237,0.966786},
4193  {2238,0.964315},
4194  {2239,0.960173},
4195  {2240,0.965473},
4196  {2241,0.973416},
4197  {2242,0.977637},
4198  {2243,0.980904},
4199  {2244,0.98276},
4200  {2245,0.984155},
4201  {2246,0.984693},
4202  {2247,0.985056},
4203  {2248,0.991486},
4204  {2249,0.9996},
4205  {2250,0.997654},
4206  {2251,0.993153},
4207  {2252,0.992469},
4208  {2253,0.992675},
4209  {2254,0.995894},
4210  {2255,1},
4211  {2256,0.999279},
4212  {2257,0.997261},
4213  {2258,0.994356},
4214  {2259,0.991127},
4215  {2260,0.987747},
4216  {2261,0.984349},
4217  {2262,0.986037},
4218  {2263,0.989132},
4219  {2264,0.984536},
4220  {2265,0.978024},
4221  {2266,0.975019},
4222  {2267,0.972794},
4223  {2268,0.974168},
4224  {2269,0.97654},
4225  {2270,0.976199},
4226  {2271,0.975206},
4227  {2272,0.974409},
4228  {2273,0.973662},
4229  {2274,0.967502},
4230  {2275,0.959895},
4231  {2276,0.956943},
4232  {2277,0.955095},
4233  {2278,0.955085},
4234  {2279,0.955588},
4235  {2280,0.947195},
4236  {2281,0.93665},
4237  {2282,0.922405},
4238  {2283,0.907109},
4239  {2284,0.89494},
4240  {2285,0.883588},
4241  {2286,0.855489},
4242  {2287,0.823876},
4243  {2288,0.78488},
4244  {2289,0.744025},
4245  {2290,0.69852},
4246  {2291,0.651673},
4247  {2292,0.602539},
4248  {2293,0.552647},
4249  {2294,0.502693},
4250  {2295,0.452698},
4251  {2296,0.403993},
4252  {2297,0.355569},
4253  {2298,0.315712},
4254  {2299,0.27826},
4255  {2300,0.244645},
4256  {2301,0.212213},
4257  {2302,0.186151},
4258  {2303,0.161749},
4259  {2304,0.141435},
4260  {2305,0.122015},
4261  {2306,0.106531},
4262  {2307,0.092029},
4263  {2308,0.080268},
4264  {2309,0.069276},
4265  {2310,0.060703},
4266  {2311,0.052702},
4267  {2312,0.046332},
4268  {2313,0.040405},
4269  {2314,0.035634},
4270  {2315,0.031213},
4271  {2316,0.027516},
4272  {2317,0.024},
4273  {2318,0.021262},
4274  {2319,0.018688},
4275  {2320,0.016562},
4276  {2321,0.014545},
4277  {2322,0.01293},
4278  {2323,0.011426},
4279  {2324,0.010155},
4280  {2325,0.008959},
4281  {2326,0.007992},
4282  {2327,0.007088},
4283  {2328,0.006348},
4284  {2329,0.005643},
4285  {2330,0.005019},
4286  {2331,0.004415},
4287  {2332,0.003903},
4288  {2333,0.003421},
4289  {2334,0.003025},
4290  {2335,0.002651},
4291  {2336,0.00234},
4292  {2337,0.002047},
4293  {2338,0.001795},
4294  {2339,0.001554},
4295  {2340,0.001345},
4296  {2341,0.001145},
4297  {2342,0.000974},
4298  {2343,0.000811},
4299  {2344,0.00068},
4300  {2345,0.00056},
4301  {2346,0.00044},
4302  {2347,0.00032},
4303  {2348,0.000217},
4304  {2349,0.000119},
4305  {2350,0.000028}
4306  };
4307 
4308  static const double LANDSAT8_OLI8_SRF[][2] =
4309  {
4310  {488,0.000216},
4311  {489,0.000514},
4312  {490,0.001013},
4313  {491,0.001587},
4314  {492,0.002619},
4315  {493,0.003841},
4316  {494,0.006195},
4317  {495,0.009003},
4318  {496,0.015515},
4319  {497,0.02327},
4320  {498,0.042723},
4321  {499,0.066556},
4322  {500,0.124269},
4323  {501,0.196006},
4324  {502,0.323232},
4325  {503,0.472496},
4326  {504,0.598302},
4327  {505,0.714816},
4328  {506,0.776009},
4329  {507,0.816555},
4330  {508,0.831881},
4331  {509,0.837994},
4332  {510,0.848975},
4333  {511,0.861668},
4334  {512,0.862705},
4335  {513,0.85964},
4336  {514,0.858532},
4337  {515,0.858244},
4338  {516,0.857148},
4339  {517,0.855759},
4340  {518,0.858455},
4341  {519,0.862834},
4342  {520,0.860609},
4343  {521,0.855993},
4344  {522,0.852785},
4345  {523,0.850183},
4346  {524,0.852788},
4347  {525,0.857317},
4348  {526,0.85913},
4349  {527,0.859876},
4350  {528,0.861508},
4351  {529,0.863494},
4352  {530,0.860265},
4353  {531,0.855102},
4354  {532,0.864423},
4355  {533,0.879249},
4356  {534,0.885593},
4357  {535,0.888663},
4358  {536,0.894758},
4359  {537,0.902017},
4360  {538,0.906294},
4361  {539,0.90929},
4362  {540,0.911734},
4363  {541,0.914},
4364  {542,0.909776},
4365  {543,0.902939},
4366  {544,0.908919},
4367  {545,0.919859},
4368  {546,0.92162},
4369  {547,0.919456},
4370  {548,0.91302},
4371  {549,0.905134},
4372  {550,0.892702},
4373  {551,0.878599},
4374  {552,0.876838},
4375  {553,0.879443},
4376  {554,0.878303},
4377  {555,0.875692},
4378  {556,0.872666},
4379  {557,0.869478},
4380  {558,0.875361},
4381  {559,0.884759},
4382  {560,0.889903},
4383  {561,0.893427},
4384  {562,0.885948},
4385  {563,0.874097},
4386  {564,0.875674},
4387  {565,0.882402},
4388  {566,0.891375},
4389  {567,0.901194},
4390  {568,0.903528},
4391  {569,0.902826},
4392  {570,0.907551},
4393  {571,0.91435},
4394  {572,0.914932},
4395  {573,0.91319},
4396  {574,0.915508},
4397  {575,0.919554},
4398  {576,0.920802},
4399  {577,0.92104},
4400  {578,0.924431},
4401  {579,0.929105},
4402  {580,0.930068},
4403  {581,0.929551},
4404  {582,0.937549},
4405  {583,0.948863},
4406  {584,0.947084},
4407  {585,0.940273},
4408  {586,0.940813},
4409  {587,0.944136},
4410  {588,0.945674},
4411  {589,0.946566},
4412  {590,0.942462},
4413  {591,0.936298},
4414  {592,0.939621},
4415  {593,0.946659},
4416  {594,0.942374},
4417  {595,0.933839},
4418  {596,0.93425},
4419  {597,0.93784},
4420  {598,0.940838},
4421  {599,0.943626},
4422  {600,0.952415},
4423  {601,0.963664},
4424  {602,0.967381},
4425  {603,0.968241},
4426  {604,0.968233},
4427  {605,0.967878},
4428  {606,0.965083},
4429  {607,0.961367},
4430  {608,0.957232},
4431  {609,0.952939},
4432  {610,0.949345},
4433  {611,0.946006},
4434  {612,0.948081},
4435  {613,0.952465},
4436  {614,0.954526},
4437  {615,0.955814},
4438  {616,0.959149},
4439  {617,0.963216},
4440  {618,0.964158},
4441  {619,0.963953},
4442  {620,0.965943},
4443  {621,0.968789},
4444  {622,0.972688},
4445  {623,0.977026},
4446  {624,0.978028},
4447  {625,0.977901},
4448  {626,0.974158},
4449  {627,0.969078},
4450  {628,0.969583},
4451  {629,0.972297},
4452  {630,0.972906},
4453  {631,0.972708},
4454  {632,0.969732},
4455  {633,0.96578},
4456  {634,0.965561},
4457  {635,0.966835},
4458  {636,0.966641},
4459  {637,0.965899},
4460  {638,0.972067},
4461  {639,0.981077},
4462  {640,0.980971},
4463  {641,0.977722},
4464  {642,0.974405},
4465  {643,0.971123},
4466  {644,0.963139},
4467  {645,0.95326},
4468  {646,0.953494},
4469  {647,0.957536},
4470  {648,0.963851},
4471  {649,0.970928},
4472  {650,0.969453},
4473  {651,0.96475},
4474  {652,0.966541},
4475  {653,0.970613},
4476  {654,0.973941},
4477  {655,0.977055},
4478  {656,0.982894},
4479  {657,0.98977},
4480  {658,0.988302},
4481  {659,0.983542},
4482  {660,0.987968},
4483  {661,0.995538},
4484  {662,0.998579},
4485  {663,1},
4486  {664,0.99981},
4487  {665,0.999061},
4488  {666,0.997891},
4489  {667,0.99658},
4490  {668,0.992555},
4491  {669,0.987369},
4492  {670,0.985862},
4493  {671,0.985761},
4494  {672,0.955679},
4495  {673,0.913945},
4496  {674,0.78014},
4497  {675,0.610197},
4498  {676,0.438556},
4499  {677,0.266714},
4500  {678,0.167313},
4501  {679,0.094013},
4502  {680,0.057564},
4503  {681,0.034787},
4504  {682,0.022882},
4505  {683,0.015178},
4506  {684,0.010755},
4507  {685,0.007663},
4508  {686,0.005756},
4509  {687,0.004292},
4510  {688,0.00322},
4511  {689,0.002283},
4512  {690,0.001545},
4513  {691,0.000879},
4514  {692,0.000214}
4515  };
4516 
4517  static const double LANDSAT8_OLI9_SRF[][2] =
4518  {
4519  {1341,0.000086},
4520  {1342,0.000194},
4521  {1343,0.000321},
4522  {1344,0.000469},
4523  {1345,0.000647},
4524  {1346,0.000856},
4525  {1347,0.001119},
4526  {1348,0.001429},
4527  {1349,0.001828},
4528  {1350,0.002318},
4529  {1351,0.00303},
4530  {1352,0.004011},
4531  {1353,0.005398},
4532  {1354,0.007194},
4533  {1355,0.011124},
4534  {1356,0.016985},
4535  {1357,0.026321},
4536  {1358,0.042756},
4537  {1359,0.06922},
4538  {1360,0.115351},
4539  {1361,0.182833},
4540  {1362,0.316333},
4541  {1363,0.45703},
4542  {1364,0.596852},
4543  {1365,0.772118},
4544  {1366,0.862394},
4545  {1367,0.871575},
4546  {1368,0.930308},
4547  {1369,0.962664},
4548  {1370,0.931247},
4549  {1371,0.938676},
4550  {1372,0.983748},
4551  {1373,0.999626},
4552  {1374,0.986968},
4553  {1375,1},
4554  {1376,0.983239},
4555  {1377,0.990577},
4556  {1378,0.963584},
4557  {1379,0.964054},
4558  {1380,0.871343},
4559  {1381,0.872689},
4560  {1382,0.703198},
4561  {1383,0.606578},
4562  {1384,0.452434},
4563  {1385,0.29792},
4564  {1386,0.190978},
4565  {1387,0.113055},
4566  {1388,0.066174},
4567  {1389,0.041513},
4568  {1390,0.026084},
4569  {1391,0.016218},
4570  {1392,0.009774},
4571  {1393,0.006839},
4572  {1394,0.004358},
4573  {1395,0.00278},
4574  {1396,0.001809},
4575  {1397,0.001351},
4576  {1398,0.000887},
4577  {1399,0.000481},
4578  {1400,0.00022},
4579  {1401,0.000114},
4580  {1402,0.000029}
4581  };
4582 
4583  static const double LANDSAT8_OLI10_SRF[][2] =
4584  {
4585  {10300,0.00779829},
4586  {10350,0.01622384},
4587  {10400,0.031957661},
4588  {10450,0.066079988},
4589  {10500,0.138395248},
4590  {10550,0.278406982},
4591  {10600,0.505662398},
4592  {10650,0.725864199},
4593  {10700,0.808512638},
4594  {10750,0.841080412},
4595  {10800,0.843348592},
4596  {10850,0.873433585},
4597  {10900,0.915442775},
4598  {10950,0.978028907},
4599  {11000,1},
4600  {11050,0.990887898},
4601  {11100,0.871548375},
4602  {11150,0.653390796},
4603  {11200,0.409641209},
4604  {11250,0.241318408},
4605  {11300,0.135921801}
4606  };
4607 
4608  static const double LANDSAT8_OLI11_SRF[][2] =
4609  {
4610  {11500,0.478180944},
4611  {11550,0.677969452},
4612  {11600,0.856502695},
4613  {11650,0.966787346},
4614  {11700,0.977679663},
4615  {11750,0.906317161},
4616  {11800,0.862368041},
4617  {11850,0.829035771},
4618  {11900,0.859573529},
4619  {11950,0.896279126},
4620  {12000,0.972061678},
4621  {12050,0.997528121},
4622  {12100,0.987537925},
4623  {12150,0.987631547},
4624  {12200,0.954109591},
4625  {12250,0.923587577},
4626  {12300,0.961260942},
4627  {12350,1},
4628  {12400,0.977224356},
4629  {12450,0.80101634},
4630  {12500,0.524503731}
4631  };
4632 
4633  static const double LANDSAT7_ETM1_SRF[][2] =
4634  {
4635  {435,0.016},
4636  {436,0.027},
4637  {437,0.048},
4638  {438,0.094},
4639  {439,0.167},
4640  {440,0.287},
4641  {441,0.459},
4642  {442,0.605},
4643  {443,0.728},
4644  {444,0.769},
4645  {445,0.792},
4646  {446,0.821},
4647  {447,0.857},
4648  {448,0.857},
4649  {449,0.862},
4650  {450,0.839},
4651  {451,0.845},
4652  {452,0.81},
4653  {453,0.802},
4654  {454,0.804},
4655  {455,0.779},
4656  {456,0.798},
4657  {457,0.816},
4658  {458,0.876},
4659  {459,0.888},
4660  {460,0.901},
4661  {461,0.918},
4662  {462,0.896},
4663  {463,0.903},
4664  {464,0.888},
4665  {465,0.89},
4666  {466,0.863},
4667  {467,0.86},
4668  {468,0.842},
4669  {469,0.866},
4670  {470,0.875},
4671  {471,0.881},
4672  {472,0.888},
4673  {473,0.898},
4674  {474,0.879},
4675  {475,0.884},
4676  {476,0.907},
4677  {477,0.928},
4678  {478,0.932},
4679  {479,0.955},
4680  {480,0.958},
4681  {481,0.948},
4682  {482,0.952},
4683  {483,0.956},
4684  {484,0.98},
4685  {485,0.98},
4686  {486,0.975},
4687  {487,0.973},
4688  {488,0.977},
4689  {489,0.958},
4690  {490,0.965},
4691  {491,0.957},
4692  {492,0.952},
4693  {493,0.973},
4694  {494,0.974},
4695  {495,0.995},
4696  {496,0.986},
4697  {497,0.986},
4698  {498,0.994},
4699  {499,1},
4700  {500,0.99},
4701  {501,0.99},
4702  {502,0.976},
4703  {503,0.983},
4704  {504,0.976},
4705  {505,0.983},
4706  {506,0.96},
4707  {507,0.973},
4708  {508,0.964},
4709  {509,0.975},
4710  {510,0.96},
4711  {511,0.932},
4712  {512,0.853},
4713  {513,0.684},
4714  {514,0.486},
4715  {515,0.293},
4716  {516,0.15},
4717  {517,0.073},
4718  {518,0.036},
4719  {519,0.019},
4720  {520,0.009}
4721  };
4722 
4723  static const double LANDSAT7_ETM2_SRF[][2] =
4724  {
4725  {500,0.0006},
4726  {501,0.0009},
4727  {502,0.001},
4728  {503,0.002},
4729  {504,0.002},
4730  {505,0.003},
4731  {506,0.005},
4732  {507,0.009},
4733  {508,0.0145},
4734  {509,0.0236},
4735  {510,0.026},
4736  {511,0.041},
4737  {512,0.06},
4738  {513,0.088},
4739  {514,0.126},
4740  {515,0.174},
4741  {516,0.236},
4742  {517,0.308},
4743  {518,0.388},
4744  {519,0.472},
4745  {520,0.552},
4746  {521,0.621},
4747  {522,0.676},
4748  {523,0.716},
4749  {524,0.743},
4750  {525,0.759},
4751  {526,0.769},
4752  {527,0.779},
4753  {528,0.79},
4754  {529,0.805},
4755  {530,0.822},
4756  {531,0.842},
4757  {532,0.861},
4758  {533,0.878},
4759  {534,0.893},
4760  {535,0.905},
4761  {536,0.916},
4762  {537,0.924},
4763  {538,0.933},
4764  {539,0.942},
4765  {540,0.947},
4766  {541,0.951},
4767  {542,0.953},
4768  {543,0.952},
4769  {544,0.951},
4770  {545,0.952},
4771  {546,0.951},
4772  {547,0.951},
4773  {548,0.952},
4774  {549,0.952},
4775  {550,0.953},
4776  {551,0.951},
4777  {552,0.95},
4778  {553,0.95},
4779  {554,0.951},
4780  {555,0.954},
4781  {556,0.96},
4782  {557,0.966},
4783  {558,0.968},
4784  {559,0.965},
4785  {560,0.959},
4786  {561,0.951},
4787  {562,0.944},
4788  {563,0.937},
4789  {564,0.932},
4790  {565,0.933},
4791  {566,0.935},
4792  {567,0.937},
4793  {568,0.94},
4794  {569,0.945},
4795  {570,0.951},
4796  {571,0.955},
4797  {572,0.957},
4798  {573,0.956},
4799  {574,0.957},
4800  {575,0.955},
4801  {576,0.952},
4802  {577,0.954},
4803  {578,0.958},
4804  {579,0.963},
4805  {580,0.973},
4806  {581,0.981},
4807  {582,0.988},
4808  {583,0.995},
4809  {584,1},
4810  {585,1},
4811  {586,0.994},
4812  {587,0.983},
4813  {588,0.969},
4814  {589,0.954},
4815  {590,0.942},
4816  {591,0.936},
4817  {592,0.932},
4818  {593,0.928},
4819  {594,0.924},
4820  {595,0.912},
4821  {596,0.883},
4822  {597,0.834},
4823  {598,0.763},
4824  {599,0.674},
4825  {600,0.574},
4826  {601,0.473},
4827  {602,0.38},
4828  {603,0.3},
4829  {604,0.235},
4830  {605,0.185},
4831  {606,0.146},
4832  {607,0.117},
4833  {608,0.094},
4834  {609,0.077},
4835  {610,0.062},
4836  {611,0.052},
4837  {612,0.042},
4838  {613,0.033},
4839  {614,0.026},
4840  {615,0.021},
4841  {616,0.0158},
4842  {617,0.01235},
4843  {618,0.0094},
4844  {619,0.00717},
4845  {620,0.0048},
4846  {621,0.0037},
4847  {622,0.0026},
4848  {623,0.0017},
4849  {624,0.0014}
4850  };
4851 
4852  static const double LANDSAT7_ETM3_SRF[][2] =
4853  {
4854  {614,0.0005},
4855  {615,0.0001},
4856  {616,0},
4857  {617,0.0005},
4858  {618,0.0006},
4859  {619,0.0014},
4860  {620,0.002},
4861  {621,0.003},
4862  {622,0.006},
4863  {623,0.013},
4864  {624,0.025},
4865  {625,0.047},
4866  {626,0.083},
4867  {627,0.137},
4868  {628,0.211},
4869  {629,0.306},
4870  {630,0.419},
4871  {631,0.545},
4872  {632,0.674},
4873  {633,0.788},
4874  {634,0.873},
4875  {635,0.921},
4876  {636,0.941},
4877  {637,0.943},
4878  {638,0.942},
4879  {639,0.939},
4880  {640,0.937},
4881  {641,0.935},
4882  {642,0.935},
4883  {643,0.938},
4884  {644,0.943},
4885  {645,0.949},
4886  {646,0.953},
4887  {647,0.961},
4888  {648,0.968},
4889  {649,0.971},
4890  {650,0.973},
4891  {651,0.974},
4892  {652,0.972},
4893  {653,0.969},
4894  {654,0.963},
4895  {655,0.958},
4896  {656,0.956},
4897  {657,0.955},
4898  {658,0.955},
4899  {659,0.956},
4900  {660,0.962},
4901  {661,0.969},
4902  {662,0.977},
4903  {663,0.983},
4904  {664,0.988},
4905  {665,0.993},
4906  {666,0.996},
4907  {667,0.997},
4908  {668,0.999},
4909  {669,1},
4910  {670,1},
4911  {671,0.998},
4912  {672,0.996},
4913  {673,0.995},
4914  {674,0.993},
4915  {675,0.992},
4916  {676,0.991},
4917  {677,0.989},
4918  {678,0.988},
4919  {679,0.984},
4920  {680,0.977},
4921  {681,0.97},
4922  {682,0.96},
4923  {683,0.949},
4924  {684,0.94},
4925  {685,0.932},
4926  {686,0.919},
4927  {687,0.898},
4928  {688,0.863},
4929  {689,0.809},
4930  {690,0.729},
4931  {691,0.625},
4932  {692,0.506},
4933  {693,0.382},
4934  {694,0.272},
4935  {695,0.183},
4936  {696,0.12},
4937  {697,0.079},
4938  {698,0.053},
4939  {699,0.036},
4940  {700,0.025},
4941  {701,0.0196},
4942  {702,0.0142},
4943  {703,0.0101},
4944  {704,0.0075}
4945  };
4946 
4947  static const double LANDSAT7_ETM4_SRF[][2] =
4948  {
4949  {740,0.0004},
4950  {745,0.0037},
4951  {750,0.001},
4952  {751,0.0144},
4953  {752,0.0182},
4954  {753,0.0216},
4955  {754,0.0269},
4956  {755,0.0315},
4957  {756,0.0377},
4958  {757,0.0474},
4959  {758,0.0562},
4960  {759,0.0688},
4961  {760,0.069},
4962  {761,0.083},
4963  {762,0.099},
4964  {763,0.121},
4965  {764,0.146},
4966  {765,0.175},
4967  {766,0.209},
4968  {767,0.248},
4969  {768,0.294},
4970  {769,0.346},
4971  {770,0.402},
4972  {771,0.463},
4973  {772,0.523},
4974  {773,0.588},
4975  {774,0.649},
4976  {775,0.705},
4977  {776,0.757},
4978  {777,0.797},
4979  {778,0.827},
4980  {779,0.853},
4981  {780,0.871},
4982  {781,0.884},
4983  {782,0.892},
4984  {783,0.899},
4985  {784,0.903},
4986  {785,0.908},
4987  {786,0.911},
4988  {787,0.916},
4989  {788,0.92},
4990  {789,0.925},
4991  {790,0.926},
4992  {791,0.927},
4993  {792,0.927},
4994  {793,0.929},
4995  {794,0.932},
4996  {795,0.93},
4997  {796,0.926},
4998  {797,0.926},
4999  {798,0.925},
5000  {799,0.928},
5001  {800,0.925},
5002  {801,0.926},
5003  {802,0.928},
5004  {803,0.928},
5005  {804,0.928},
5006  {805,0.923},
5007  {806,0.92},
5008  {807,0.919},
5009  {808,0.914},
5010  {809,0.91},
5011  {810,0.908},
5012  {811,0.905},
5013  {812,0.903},
5014  {813,0.904},
5015  {814,0.902},
5016  {815,0.909},
5017  {816,0.917},
5018  {817,0.92},
5019  {818,0.928},
5020  {819,0.938},
5021  {820,0.946},
5022  {821,0.953},
5023  {822,0.962},
5024  {823,0.969},
5025  {824,0.971},
5026  {825,0.971},
5027  {826,0.97},
5028  {827,0.969},
5029  {828,0.969},
5030  {829,0.97},
5031  {830,0.967},
5032  {831,0.969},
5033  {832,0.968},
5034  {833,0.963},
5035  {834,0.965},
5036  {835,0.967},
5037  {836,0.965},
5038  {837,0.963},
5039  {838,0.958},
5040  {839,0.95},
5041  {840,0.949},
5042  {841,0.943},
5043  {842,0.933},
5044  {843,0.929},
5045  {844,0.928},
5046  {845,0.925},
5047  {846,0.924},
5048  {847,0.927},
5049  {848,0.932},
5050  {849,0.934},
5051  {850,0.943},
5052  {851,0.952},
5053  {852,0.956},
5054  {853,0.966},
5055  {854,0.977},
5056  {855,0.985},
5057  {856,0.99},
5058  {857,0.992},
5059  {858,0.993},
5060  {859,0.994},
5061  {860,0.998},
5062  {861,0.996},
5063  {862,0.992},
5064  {863,0.991},
5065  {864,0.992},
5066  {865,0.994},
5067  {866,0.993},
5068  {867,0.997},
5069  {868,0.997},
5070  {869,0.996},
5071  {870,0.998},
5072  {871,0.999},
5073  {872,1},
5074  {873,0.999},
5075  {874,0.996},
5076  {875,0.991},
5077  {876,0.99},
5078  {877,0.991},
5079  {878,0.985},
5080  {879,0.978},
5081  {880,0.969},
5082  {881,0.955},
5083  {882,0.937},
5084  {883,0.916},
5085  {884,0.892},
5086  {885,0.868},
5087  {886,0.845},
5088  {887,0.824},
5089  {888,0.811},
5090  {889,0.807},
5091  {890,0.819},
5092  {891,0.841},
5093  {892,0.868},
5094  {893,0.892},
5095  {894,0.892},
5096  {895,0.854},
5097  {896,0.77},
5098  {897,0.644},
5099  {898,0.501},
5100  {899,0.365},
5101  {900,0.256},
5102  {901,0.177},
5103  {902,0.122},
5104  {903,0.085},
5105  {904,0.061},
5106  {905,0.044},
5107  {906,0.032},
5108  {907,0.025},
5109  {908,0.019},
5110  {909,0.014},
5111  {910,0.011},
5112  {911,0.0107},
5113  {912,0.008},
5114  {913,0.0061},
5115  {914,0.0052}
5116  };
5117 
5118  static const double LANDSAT7_ETM5_SRF[][2] =
5119  {
5120  {1508,0.001},
5121  {1510,0.001},
5122  {1512,0.013},
5123  {1514,0.006},
5124  {1515,0.012},
5125  {1517,0.003},
5126  {1519,0.015},
5127  {1521,0.012},
5128  {1523,0.024},
5129  {1525,0.04},
5130  {1526,0.041},
5131  {1528,0.057},
5132  {1530,0.076},
5133  {1532,0.097},
5134  {1534,0.12},
5135  {1536,0.176},
5136  {1538,0.215},
5137  {1540,0.274},
5138  {1542,0.339},
5139  {1543,0.393},
5140  {1545,0.462},
5141  {1547,0.499},
5142  {1549,0.558},
5143  {1551,0.598},
5144  {1553,0.634},
5145  {1555,0.667},
5146  {1557,0.704},
5147  {1559,0.724},
5148  {1561,0.75},
5149  {1563,0.778},
5150  {1565,0.808},
5151  {1567,0.825},
5152  {1569,0.851},
5153  {1571,0.867},
5154  {1572,0.872},
5155  {1574,0.884},
5156  {1576,0.902},
5157  {1578,0.901},
5158  {1580,0.896},
5159  {1582,0.897},
5160  {1584,0.89},
5161  {1586,0.899},
5162  {1588,0.884},
5163  {1590,0.876},
5164  {1592,0.867},
5165  {1594,0.873},
5166  {1596,0.872},
5167  {1598,0.879},
5168  {1600,0.874},
5169  {1602,0.861},
5170  {1604,0.859},
5171  {1606,0.877},
5172  {1608,0.879},
5173  {1610,0.899},
5174  {1613,0.893},
5175  {1615,0.9},
5176  {1617,0.897},
5177  {1619,0.917},
5178  {1621,0.921},
5179  {1623,0.926},
5180  {1625,0.929},
5181  {1627,0.945},
5182  {1629,0.947},
5183  {1631,0.948},
5184  {1633,0.955},
5185  {1635,0.952},
5186  {1637,0.969},
5187  {1639,0.96},
5188  {1641,0.962},
5189  {1643,0.959},
5190  {1645,0.978},
5191  {1647,0.96},
5192  {1649,0.955},
5193  {1651,0.952},
5194  {1653,0.951},
5195  {1656,0.952},
5196  {1658,0.956},
5197  {1660,0.944},
5198  {1662,0.935},
5199  {1664,0.933},
5200  {1666,0.928},
5201  {1668,0.942},
5202  {1670,0.948},
5203  {1672,0.942},
5204  {1674,0.933},
5205  {1676,0.944},
5206  {1678,0.948},
5207  {1680,0.945},
5208  {1682,0.943},
5209  {1684,0.951},
5210  {1687,0.964},
5211  {1689,0.967},
5212  {1691,0.971},
5213  {1693,0.974},
5214  {1695,0.991},
5215  {1697,0.995},
5216  {1699,0.999},
5217  {1701,0.996},
5218  {1703,0.994},
5219  {1705,1},
5220  {1707,0.994},
5221  {1709,0.983},
5222  {1711,0.99},
5223  {1714,0.987},
5224  {1716,0.992},
5225  {1718,0.986},
5226  {1720,0.981},
5227  {1722,0.983},
5228  {1724,0.976},
5229  {1725,0.978},
5230  {1726,0.97},
5231  {1728,0.968},
5232  {1730,0.96},
5233  {1732,0.944},
5234  {1734,0.921},
5235  {1736,0.883},
5236  {1738,0.845},
5237  {1740,0.791},
5238  {1742,0.711},
5239  {1744,0.638},
5240  {1747,0.547},
5241  {1749,0.462},
5242  {1751,0.393},
5243  {1753,0.325},
5244  {1755,0.267},
5245  {1757,0.212},
5246  {1759,0.175},
5247  {1761,0.142},
5248  {1763,0.111},
5249  {1765,0.084},
5250  {1767,0.077},
5251  {1769,0.058},
5252  {1771,0.049},
5253  {1773,0.042},
5254  {1775,0.039},
5255  {1777,0.034},
5256  {1779,0.02},
5257  {1781,0.021},
5258  {1783,0.022},
5259  {1785,0.011},
5260  {1787,0.012},
5261  {1789,0.004},
5262  {1791,0.008}
5263  };
5264 
5265  static const double LANDSAT7_ETM7_SRF[][2] =
5266  {
5267  {2015,0.002},
5268  {2017,0.002},
5269  {2018,0.002},
5270  {2020,0.012},
5271  {2022,0.009},
5272  {2024,0.007},
5273  {2026,0.011},
5274  {2028,0.02},
5275  {2030,0.017},
5276  {2032,0.03},
5277  {2034,0.035},
5278  {2035,0.037},
5279  {2037,0.044},
5280  {2039,0.051},
5281  {2041,0.065},
5282  {2043,0.08},
5283  {2045,0.088},
5284  {2047,0.102},
5285  {2049,0.133},
5286  {2051,0.165},
5287  {2052,0.188},
5288  {2054,0.22},
5289  {2056,0.264},
5290  {2058,0.316},
5291  {2060,0.367},
5292  {2062,0.421},
5293  {2064,0.484},
5294  {2066,0.554},
5295  {2067,0.59},
5296  {2069,0.67},
5297  {2071,0.683},
5298  {2073,0.73},
5299  {2075,0.756},
5300  {2077,0.767},
5301  {2079,0.794},
5302  {2081,0.774},
5303  {2083,0.776},
5304  {2085,0.789},
5305  {2086,0.775},
5306  {2088,0.784},
5307  {2090,0.778},
5308  {2092,0.768},
5309  {2094,0.762},
5310  {2096,0.761},
5311  {2099,0.775},
5312  {2100,0.775},
5313  {2102,0.764},
5314  {2104,0.784},
5315  {2106,0.792},
5316  {2108,0.814},
5317  {2110,0.794},
5318  {2112,0.825},
5319  {2114,0.817},
5320  {2116,0.806},
5321  {2117,0.819},
5322  {2119,0.821},
5323  {2121,0.852},
5324  {2123,0.832},
5325  {2125,0.836},
5326  {2127,0.85},
5327  {2129,0.855},
5328  {2131,0.862},
5329  {2133,0.853},
5330  {2135,0.871},
5331  {2136,0.848},
5332  {2138,0.882},
5333  {2140,0.875},
5334  {2142,0.86},
5335  {2144,0.856},
5336  {2146,0.887},
5337  {2148,0.85},
5338  {2150,0.872},
5339  {2151,0.879},
5340  {2153,0.857},
5341  {2155,0.865},
5342  {2157,0.867},
5343  {2159,0.871},
5344  {2161,0.882},
5345  {2163,0.87},
5346  {2165,0.869},
5347  {2166,0.873},
5348  {2168,0.877},
5349  {2170,0.868},
5350  {2172,0.88},
5351  {2174,0.877},
5352  {2176,0.87},
5353  {2178,0.878},
5354  {2180,0.88},
5355  {2182,0.868},
5356  {2183,0.881},
5357  {2185,0.87},
5358  {2187,0.856},
5359  {2189,0.863},
5360  {2191,0.863},
5361  {2193,0.857},
5362  {2195,0.844},
5363  {2197,0.859},
5364  {2199,0.857},
5365  {2201,0.852},
5366  {2203,0.866},
5367  {2205,0.868},
5368  {2207,0.856},
5369  {2209,0.856},
5370  {2210,0.847},
5371  {2212,0.861},
5372  {2214,0.862},
5373  {2216,0.84},
5374  {2218,0.856},
5375  {2220,0.838},
5376  {2222,0.856},
5377  {2223,0.837},
5378  {2226,0.842},
5379  {2227,0.826},
5380  {2229,0.844},
5381  {2231,0.827},
5382  {2233,0.842},
5383  {2235,0.822},
5384  {2237,0.843},
5385  {2239,0.823},
5386  {2241,0.854},
5387  {2242,0.839},
5388  {2244,0.853},
5389  {2246,0.854},
5390  {2248,0.865},
5391  {2250,0.873},
5392  {2252,0.869},
5393  {2254,0.865},
5394  {2256,0.893},
5395  {2258,0.89},
5396  {2259,0.89},
5397  {2261,0.906},
5398  {2263,0.924},
5399  {2265,0.92},
5400  {2267,0.922},
5401  {2269,0.939},
5402  {2271,0.916},
5403  {2273,0.94},
5404  {2274,0.93},
5405  {2276,0.942},
5406  {2278,0.957},
5407  {2280,0.954},
5408  {2282,0.951},
5409  {2284,0.954},
5410  {2286,0.966},
5411  {2288,0.975},
5412  {2290,0.985},
5413  {2292,0.971},
5414  {2293,0.973},
5415  {2295,0.97},
5416  {2297,0.993},
5417  {2299,0.996},
5418  {2301,0.983},
5419  {2303,0.972},
5420  {2305,1},
5421  {2307,0.998},
5422  {2309,0.971},
5423  {2310,0.968},
5424  {2312,0.967},
5425  {2314,0.962},
5426  {2316,0.949},
5427  {2318,0.923},
5428  {2320,0.929},
5429  {2322,0.917},
5430  {2323,0.934},
5431  {2325,0.903},
5432  {2327,0.926},
5433  {2329,0.916},
5434  {2331,0.942},
5435  {2333,0.924},
5436  {2335,0.92},
5437  {2337,0.863},
5438  {2339,0.824},
5439  {2340,0.775},
5440  {2342,0.684},
5441  {2344,0.583},
5442  {2346,0.48},
5443  {2348,0.378},
5444  {2350,0.275},
5445  {2352,0.233},
5446  {2354,0.171},
5447  {2355,0.131},
5448  {2357,0.111},
5449  {2359,0.081},
5450  {2361,0.069},
5451  {2363,0.046},
5452  {2365,0.029},
5453  {2367,0.038}
5454  };
5455 
5456  static const double LANDSAT7_ETM8PAN_SRF[][2] =
5457  {
5458  {502,0.001},
5459  {504,0.008},
5460  {506,0.027},
5461  {508,0.066},
5462  {510,0.15},
5463  {512,0.289},
5464  {514,0.447},
5465  {516,0.556},
5466  {518,0.594},
5467  {520,0.599},
5468  {522,0.6},
5469  {524,0.607},
5470  {526,0.612},
5471  {528,0.615},
5472  {530,0.61},
5473  {532,0.604},
5474  {534,0.602},
5475  {536,0.605},
5476  {538,0.614},
5477  {540,0.627},
5478  {542,0.637},
5479  {544,0.643},
5480  {546,0.646},
5481  {548,0.643},
5482  {550,0.632},
5483  {552,0.627},
5484  {554,0.623},
5485  {556,0.626},
5486  {558,0.634},
5487  {560,0.642},
5488  {562,0.655},
5489  {564,0.672},
5490  {566,0.683},
5491  {568,0.692},
5492  {570,0.697},
5493  {572,0.7},
5494  {574,0.702},
5495  {576,0.708},
5496  {578,0.712},
5497  {580,0.713},
5498  {582,0.716},
5499  {584,0.718},
5500  {586,0.718},
5501  {588,0.71},
5502  {590,0.707},
5503  {592,0.705},
5504  {594,0.701},
5505  {596,0.705},
5506  {598,0.718},
5507  {600,0.73},
5508  {602,0.742},
5509  {604,0.75},
5510  {606,0.757},
5511  {608,0.763},
5512  {610,0.764},
5513  {612,0.755},
5514  {614,0.748},
5515  {616,0.742},
5516  {618,0.733},
5517  {620,0.729},
5518  {622,0.728},
5519  {624,0.73},
5520  {626,0.732},
5521  {628,0.733},
5522  {630,0.734},
5523  {632,0.742},
5524  {634,0.748},
5525  {636,0.751},
5526  {638,0.755},
5527  {640,0.758},
5528  {642,0.76},
5529  {644,0.767},
5530  {646,0.769},
5531  {648,0.773},
5532  {650,0.779},
5533  {652,0.781},
5534  {654,0.783},
5535  {656,0.787},
5536  {658,0.791},
5537  {660,0.793},
5538  {662,0.792},
5539  {664,0.791},
5540  {666,0.792},
5541  {668,0.796},
5542  {670,0.798},
5543  {672,0.801},
5544  {674,0.804},
5545  {676,0.808},
5546  {678,0.815},
5547  {680,0.82},
5548  {682,0.827},
5549  {684,0.829},
5550  {686,0.834},
5551  {688,0.838},
5552  {690,0.842},
5553  {692,0.847},
5554  {694,0.853},
5555  {696,0.856},
5556  {698,0.862},
5557  {700,0.868},
5558  {702,0.871},
5559  {704,0.876},
5560  {706,0.883},
5561  {708,0.886},
5562  {710,0.892},
5563  {712,0.894},
5564  {714,0.896},
5565  {716,0.896},
5566  {718,0.894},
5567  {720,0.894},
5568  {722,0.894},
5569  {724,0.895},
5570  {726,0.896},
5571  {728,0.898},
5572  {730,0.9},
5573  {732,0.903},
5574  {734,0.904},
5575  {736,0.903},
5576  {738,0.902},
5577  {740,0.9},
5578  {742,0.897},
5579  {744,0.896},
5580  {746,0.891},
5581  {748,0.88},
5582  {750,0.879},
5583  {752,0.88},
5584  {754,0.873},
5585  {756,0.873},
5586  {758,0.877},
5587  {760,0.88},
5588  {762,0.88},
5589  {764,0.885},
5590  {766,0.888},
5591  {768,0.892},
5592  {770,0.893},
5593  {772,0.902},
5594  {774,0.908},
5595  {776,0.913},
5596  {778,0.92},
5597  {780,0.92},
5598  {782,0.918},
5599  {784,0.916},
5600  {786,0.916},
5601  {788,0.919},
5602  {790,0.918},
5603  {792,0.917},
5604  {794,0.916},
5605  {796,0.915},
5606  {798,0.918},
5607  {800,0.927},
5608  {802,0.928},
5609  {804,0.932},
5610  {806,0.943},
5611  {808,0.952},
5612  {810,0.957},
5613  {812,0.962},
5614  {814,0.969},
5615  {816,0.97},
5616  {818,0.972},
5617  {820,0.977},
5618  {822,0.979},
5619  {824,0.981},
5620  {826,0.987},
5621  {828,0.992},
5622  {830,0.997},
5623  {832,0.998},
5624  {834,1},
5625  {836,0.996},
5626  {838,0.995},
5627  {840,0.994},
5628  {842,0.992},
5629  {844,0.992},
5630  {846,0.994},
5631  {848,0.992},
5632  {850,0.987},
5633  {852,0.978},
5634  {854,0.968},
5635  {856,0.962},
5636  {858,0.957},
5637  {860,0.949},
5638  {862,0.937},
5639  {864,0.928},
5640  {866,0.92},
5641  {868,0.911},
5642  {870,0.907},
5643  {872,0.905},
5644  {874,0.906},
5645  {876,0.911},
5646  {878,0.922},
5647  {880,0.94},
5648  {882,0.962},
5649  {884,0.977},
5650  {886,0.979},
5651  {888,0.957},
5652  {890,0.895},
5653  {892,0.787},
5654  {894,0.647},
5655  {896,0.496},
5656  {898,0.363},
5657  {900,0.258},
5658  {902,0.181},
5659  {904,0.127},
5660  {906,0.089},
5661  {908,0.062},
5662  {910,0.044}
5663  };
5664 
5665  static const double CBERS4_MUXB5_SRF[][2] =
5666  {
5667  { 421 , 0.0000526890 },
5668  { 422 , 0.0001053780 },
5669  { 423 , 0.0000526890 },
5670  { 424 , 0.0000000000 },
5671  { 425 , 0.0000000000 },
5672  { 426 , 0.0000000000 },
5673  { 427 , 0.0000482633 },
5674  { 428 , 0.0000965267 },
5675  { 429 , 0.0002842930 },
5676  { 430 , 0.0004720593 },
5677  { 431 , 0.0007384815 },
5678  { 432 , 0.0010049037 },
5679  { 433 , 0.0012079852 },
5680  { 434 , 0.0014110666 },
5681  { 435 , 0.0021316968 },
5682  { 436 , 0.0028523269 },
5683  { 437 , 0.0062826055 },
5684  { 438 , 0.0097128841 },
5685  { 439 , 0.0174169915 },
5686  { 440 , 0.0251210990 },
5687  { 441 , 0.0412177823 },
5688  { 442 , 0.0573144655 },
5689  { 443 , 0.0996880363 },
5690  { 444 , 0.1420616070 },
5691  { 445 , 0.2614926777 },
5692  { 446 , 0.3809237485 },
5693  { 447 , 0.5118168683 },
5694  { 448 , 0.6427099880 },
5695  { 449 , 0.6630050389 },
5696  { 450 , 0.6833000897 },
5697  { 451 , 0.6990656859 },
5698  { 452 , 0.7148312821 },
5699  { 453 , 0.7186192155 },
5700  { 454 , 0.7224071490 },
5701  { 455 , 0.7160350045 },
5702  { 456 , 0.7096628600 },
5703  { 457 , 0.7048414589 },
5704  { 458 , 0.7000200579 },
5705  { 459 , 0.7103798710 },
5706  { 460 , 0.7207396841 },
5707  { 461 , 0.7294953875 },
5708  { 462 , 0.7382510908 },
5709  { 463 , 0.7386517593 },
5710  { 464 , 0.7390524277 },
5711  { 465 , 0.7458904778 },
5712  { 466 , 0.7527285279 },
5713  { 467 , 0.7464043090 },
5714  { 468 , 0.7400800900 },
5715  { 469 , 0.7384613032 },
5716  { 470 , 0.7368425164 },
5717  { 471 , 0.7365073626 },
5718  { 472 , 0.7361722087 },
5719  { 473 , 0.7423525612 },
5720  { 474 , 0.7485329137 },
5721  { 475 , 0.7548914794 },
5722  { 476 , 0.7612500451 },
5723  { 477 , 0.7540900394 },
5724  { 478 , 0.7469300337 },
5725  { 479 , 0.7466014164 },
5726  { 480 , 0.7462727991 },
5727  { 481 , 0.7468420947 },
5728  { 482 , 0.7474113903 },
5729  { 483 , 0.7624332544 },
5730  { 484 , 0.7774551185 },
5731  { 485 , 0.7909564755 },
5732  { 486 , 0.8044578326 },
5733  { 487 , 0.8065016050 },
5734  { 488 , 0.8085453774 },
5735  { 489 , 0.8141045230 },
5736  { 490 , 0.8196636686 },
5737  { 491 , 0.8281524107 },
5738  { 492 , 0.8366411529 },
5739  { 493 , 0.8576382745 },
5740  { 494 , 0.8786353962 },
5741  { 495 , 0.8980385305 },
5742  { 496 , 0.9174416649 },
5743  { 497 , 0.9262161262 },
5744  { 498 , 0.9349905876 },
5745  { 499 , 0.9418006266 },
5746  { 500 , 0.9486106656 },
5747  { 501 , 0.9464323568 },
5748  { 502 , 0.9442540480 },
5749  { 503 , 0.9580565440 },
5750  { 504 , 0.9718590401 },
5751  { 505 , 0.9778238584 },
5752  { 506 , 0.9837886768 },
5753  { 507 , 0.9918943384 },
5754  { 508 , 1.0000000000 },
5755  { 509 , 0.9913978556 },
5756  { 510 , 0.9827957111 },
5757  { 511 , 0.9810986527 },
5758  { 512 , 0.9794015943 },
5759  { 513 , 0.9786207175 },
5760  { 514 , 0.9778398408 },
5761  { 515 , 0.9519019650 },
5762  { 516 , 0.9259640891 },
5763  { 517 , 0.8805665337 },
5764  { 518 , 0.8351689782 },
5765  { 519 , 0.8106135127 },
5766  { 520 , 0.7860580472 },
5767  { 521 , 0.7792866818 },
5768  { 522 , 0.7725153165 },
5769  { 523 , 0.7038166352 },
5770  { 524 , 0.6351179538 },
5771  { 525 , 0.5085662730 },
5772  { 526 , 0.3820145922 },
5773  { 527 , 0.2971561215 },
5774  { 528 , 0.2122976509 },
5775  { 529 , 0.1719771473 },
5776  { 530 , 0.1316566437 },
5777  { 531 , 0.1062382517 },
5778  { 532 , 0.0808198597 },
5779  { 533 , 0.0639739208 },
5780  { 534 , 0.0471279818 },
5781  { 535 , 0.0366205601 },
5782  { 536 , 0.0261131384 },
5783  { 537 , 0.0209366477 },
5784  { 538 , 0.0157601570 },
5785  { 539 , 0.0129941639 },
5786  { 540 , 0.0102281709 },
5787  { 541 , 0.0092722109 },
5788  { 542 , 0.0083162510 },
5789  { 543 , 0.0068270039 },
5790  { 544 , 0.0053377569 },
5791  { 545 , 0.0045159565 },
5792  { 546 , 0.0036941562 },
5793  { 547 , 0.0028124182 },
5794  { 548 , 0.0019306803 },
5795  { 549 , 0.0014976711 },
5796  { 550 , 0.0010646619 },
5797  { 551 , 0.0009583648 },
5798  { 552 , 0.0008520677 },
5799  { 553 , 0.0009616556 },
5800  { 554 , 0.0010712436 },
5801  { 555 , 0.0010452893 },
5802  { 556 , 0.0010193350 },
5803  { 557 , 0.0010173016 },
5804  { 558 , 0.0010152681 },
5805  { 559 , 0.0010614673 },
5806  { 560 , 0.0011076665 },
5807  { 561 , 0.0009727444 },
5808  { 562 , 0.0008378222 },
5809  { 563 , 0.0007978795 },
5810  { 564 , 0.0007579368 },
5811  { 565 , 0.0007975094 },
5812  { 566 , 0.0008370820 },
5813  { 567 , 0.0007764541 },
5814  { 568 , 0.0007158263 },
5815  { 569 , 0.0008400645 },
5816  { 570 , 0.0009643026 },
5817  { 571 , 0.0009223650 },
5818  { 572 , 0.0008804274 },
5819  { 573 , 0.0008212484 },
5820  { 574 , 0.0007620693 },
5821  { 575 , 0.0008380575 },
5822  { 576 , 0.0009140457 },
5823  { 577 , 0.0008347905 },
5824  { 578 , 0.0007555352 },
5825  { 579 , 0.0007550691 },
5826  { 580 , 0.0007546030 },
5827  { 581 , 0.0008222925 },
5828  { 582 , 0.0008899819 },
5829  { 583 , 0.0008421498 },
5830  { 584 , 0.0007943177 },
5831  { 585 , 0.0007129434 },
5832  { 586 , 0.0006315691 },
5833  { 587 , 0.0006103182 },
5834  { 588 , 0.0005890673 },
5835  { 589 , 0.0006142982 },
5836  { 590 , 0.0006395290 },
5837  { 591 , 0.0006619936 },
5838  { 592 , 0.0006844582 },
5839  { 593 , 0.0006171849 },
5840  { 594 , 0.0005499117 },
5841  { 595 , 0.0005728040 },
5842  { 596 , 0.0005956964 },
5843  { 597 , 0.0004453629 },
5844  { 598 , 0.0002950293 },
5845  { 599 , 0.0001475147 }
5846  };
5847 
5848  static const double CBERS4_MUXB6_SRF[][2] =
5849  {
5850  { 403 , 0.0000771482 },
5851  { 404 , 0.0001542964 },
5852  { 405 , 0.0000771482 },
5853  { 406 , 0.0000000000 },
5854  { 407 , 0.0000000000 },
5855  { 408 , 0.0000000000 },
5856  { 409 , 0.0000681768 },
5857  { 410 , 0.0001363537 },
5858  { 411 , 0.0002663343 },
5859  { 412 , 0.0003963149 },
5860  { 413 , 0.0002611546 },
5861  { 414 , 0.0001259944 },
5862  { 415 , 0.0000629972 },
5863  { 416 , 0.0000000000 },
5864  { 417 , 0.0000000000 },
5865  { 418 , 0.0000000000 },
5866  { 419 , 0.0000567467 },
5867  { 420 , 0.0001134933 },
5868  { 421 , 0.0000567467 },
5869  { 422 , 0.0000000000 },
5870  { 423 , 0.0000000000 },
5871  { 424 , 0.0000000000 },
5872  { 425 , 0.0000000000 },
5873  { 426 , 0.0000000000 },
5874  { 427 , 0.0000000000 },
5875  { 428 , 0.0000000000 },
5876  { 429 , 0.0001979817 },
5877  { 430 , 0.0003959633 },
5878  { 431 , 0.0001979817 },
5879  { 432 , 0.0000000000 },
5880  { 433 , 0.0000924690 },
5881  { 434 , 0.0001849379 },
5882  { 435 , 0.0000924690 },
5883  { 436 , 0.0000000000 },
5884  { 437 , 0.0001771123 },
5885  { 438 , 0.0003542247 },
5886  { 439 , 0.0001771123 },
5887  { 440 , 0.0000000000 },
5888  { 441 , 0.0002535621 },
5889  { 442 , 0.0005071242 },
5890  { 443 , 0.0003765948 },
5891  { 444 , 0.0002460654 },
5892  { 445 , 0.0005677972 },
5893  { 446 , 0.0008895290 },
5894  { 447 , 0.0007642153 },
5895  { 448 , 0.0006389015 },
5896  { 449 , 0.0009023015 },
5897  { 450 , 0.0011657015 },
5898  { 451 , 0.0013116384 },
5899  { 452 , 0.0014575753 },
5900  { 453 , 0.0012141850 },
5901  { 454 , 0.0009707947 },
5902  { 455 , 0.0008557714 },
5903  { 456 , 0.0007407481 },
5904  { 457 , 0.0006962294 },
5905  { 458 , 0.0006517106 },
5906  { 459 , 0.0006475191 },
5907  { 460 , 0.0006433276 },
5908  { 461 , 0.0007035538 },
5909  { 462 , 0.0007637799 },
5910  { 463 , 0.0008515242 },
5911  { 464 , 0.0009392684 },
5912  { 465 , 0.0008039145 },
5913  { 466 , 0.0006685606 },
5914  { 467 , 0.0005295266 },
5915  { 468 , 0.0003904926 },
5916  { 469 , 0.0006752285 },
5917  { 470 , 0.0009599644 },
5918  { 471 , 0.0008539232 },
5919  { 472 , 0.0007478820 },
5920  { 473 , 0.0008605483 },
5921  { 474 , 0.0009732146 },
5922  { 475 , 0.0013297029 },
5923  { 476 , 0.0016861912 },
5924  { 477 , 0.0011063315 },
5925  { 478 , 0.0005264718 },
5926  { 479 , 0.0006999780 },
5927  { 480 , 0.0008734841 },
5928  { 481 , 0.0008054835 },
5929  { 482 , 0.0007374830 },
5930  { 483 , 0.0005653555 },
5931  { 484 , 0.0003932280 },
5932  { 485 , 0.0009460479 },
5933  { 486 , 0.0014988679 },
5934  { 487 , 0.0013475584 },
5935  { 488 , 0.0011962489 },
5936  { 489 , 0.0017856869 },
5937  { 490 , 0.0023751249 },
5938  { 491 , 0.0022235215 },
5939  { 492 , 0.0020719181 },
5940  { 493 , 0.0027046968 },
5941  { 494 , 0.0033374755 },
5942  { 495 , 0.0041784129 },
5943  { 496 , 0.0050193503 },
5944  { 497 , 0.0063658308 },
5945  { 498 , 0.0077123114 },
5946  { 499 , 0.0080908673 },
5947  { 500 , 0.0084694232 },
5948  { 501 , 0.0076180854 },
5949  { 502 , 0.0067667475 },
5950  { 503 , 0.0077359118 },
5951  { 504 , 0.0087050760 },
5952  { 505 , 0.0106940435 },
5953  { 506 , 0.0126830110 },
5954  { 507 , 0.0185655267 },
5955  { 508 , 0.0244480423 },
5956  { 509 , 0.0362467750 },
5957  { 510 , 0.0480455077 },
5958  { 511 , 0.0637188744 },
5959  { 512 , 0.0793922410 },
5960  { 513 , 0.1010815379 },
5961  { 514 , 0.1227708348 },
5962  { 515 , 0.1656339224 },
5963  { 516 , 0.2084970099 },
5964  { 517 , 0.2902464499 },
5965  { 518 , 0.3719958899 },
5966  { 519 , 0.4608187031 },
5967  { 520 , 0.5496415164 },
5968  { 521 , 0.6043723771 },
5969  { 522 , 0.6591032379 },
5970  { 523 , 0.6947529368 },
5971  { 524 , 0.7304026357 },
5972  { 525 , 0.7626603909 },
5973  { 526 , 0.7949181460 },
5974  { 527 , 0.8110202337 },
5975  { 528 , 0.8271223214 },
5976  { 529 , 0.8305024548 },
5977  { 530 , 0.8338825883 },
5978  { 531 , 0.8338910281 },
5979  { 532 , 0.8338994680 },
5980  { 533 , 0.8406958425 },
5981  { 534 , 0.8474922170 },
5982  { 535 , 0.8583185900 },
5983  { 536 , 0.8691449630 },
5984  { 537 , 0.8819671277 },
5985  { 538 , 0.8947892923 },
5986  { 539 , 0.8896460241 },
5987  { 540 , 0.8845027558 },
5988  { 541 , 0.8904884703 },
5989  { 542 , 0.8964741847 },
5990  { 543 , 0.8896889756 },
5991  { 544 , 0.8829037664 },
5992  { 545 , 0.8802537731 },
5993  { 546 , 0.8776037797 },
5994  { 547 , 0.8775616279 },
5995  { 548 , 0.8775194762 },
5996  { 549 , 0.8888734034 },
5997  { 550 , 0.9002273306 },
5998  { 551 , 0.9195023295 },
5999  { 552 , 0.9387773283 },
6000  { 553 , 0.9586765476 },
6001  { 554 , 0.9785757669 },
6002  { 555 , 0.9847531264 },
6003  { 556 , 0.9909304858 },
6004  { 557 , 0.9927681552 },
6005  { 558 , 0.9946058246 },
6006  { 559 , 0.9973029123 },
6007  { 560 , 1.0000000000 },
6008  { 561 , 0.9923749228 },
6009  { 562 , 0.9847498455 },
6010  { 563 , 0.9895018620 },
6011  { 564 , 0.9942538786 },
6012  { 565 , 0.9916121072 },
6013  { 566 , 0.9889703358 },
6014  { 567 , 0.9888507410 },
6015  { 568 , 0.9887311461 },
6016  { 569 , 0.9822953972 },
6017  { 570 , 0.9758596482 },
6018  { 571 , 0.9672311345 },
6019  { 572 , 0.9586026208 },
6020  { 573 , 0.9594515553 },
6021  { 574 , 0.9603004898 },
6022  { 575 , 0.9512578547 },
6023  { 576 , 0.9422152196 },
6024  { 577 , 0.9520260441 },
6025  { 578 , 0.9618368687 },
6026  { 579 , 0.9609578104 },
6027  { 580 , 0.9600787521 },
6028  { 581 , 0.9610983521 },
6029  { 582 , 0.9621179521 },
6030  { 583 , 0.9475162760 },
6031  { 584 , 0.9329146000 },
6032  { 585 , 0.9294455638 },
6033  { 586 , 0.9259765277 },
6034  { 587 , 0.9166426797 },
6035  { 588 , 0.9073088318 },
6036  { 589 , 0.9040602796 },
6037  { 590 , 0.9008117274 },
6038  { 591 , 0.8770514083 },
6039  { 592 , 0.8532910891 },
6040  { 593 , 0.8060367365 },
6041  { 594 , 0.7587823839 },
6042  { 595 , 0.6988231488 },
6043  { 596 , 0.6388639136 },
6044  { 597 , 0.5606053172 },
6045  { 598 , 0.4823467208 },
6046  { 599 , 0.4159953669 },
6047  { 600 , 0.3496440130 },
6048  { 601 , 0.2868209112 },
6049  { 602 , 0.2239978094 },
6050  { 603 , 0.1820797303 },
6051  { 604 , 0.1401616512 },
6052  { 605 , 0.1079018209 },
6053  { 606 , 0.0756419907 },
6054  { 607 , 0.0589459155 },
6055  { 608 , 0.0422498402 },
6056  { 609 , 0.0328977174 },
6057  { 610 , 0.0235455946 },
6058  { 611 , 0.0187631386 },
6059  { 612 , 0.0139806827 },
6060  { 613 , 0.0115482076 },
6061  { 614 , 0.0091157325 },
6062  { 615 , 0.0076211909 },
6063  { 616 , 0.0061266494 },
6064  { 617 , 0.0053185632 },
6065  { 618 , 0.0045104770 },
6066  { 619 , 0.0043796062 },
6067  { 620 , 0.0042487354 },
6068  { 621 , 0.0041641945 },
6069  { 622 , 0.0040796537 },
6070  { 623 , 0.0038788311 },
6071  { 624 , 0.0036780086 },
6072  { 625 , 0.0034315303 },
6073  { 626 , 0.0031850521 },
6074  { 627 , 0.0030122434 },
6075  { 628 , 0.0028394347 },
6076  { 629 , 0.0027917746 },
6077  { 630 , 0.0027441146 },
6078  { 631 , 0.0027664110 },
6079  { 632 , 0.0027887074 },
6080  { 633 , 0.0026410223 },
6081  { 634 , 0.0024933372 },
6082  { 635 , 0.0024518637 },
6083  { 636 , 0.0024103903 },
6084  { 637 , 0.0025039227 },
6085  { 638 , 0.0025974550 },
6086  { 639 , 0.0022707526 },
6087  { 640 , 0.0019440503 },
6088  { 641 , 0.0017330255 },
6089  { 642 , 0.0015220008 },
6090  { 643 , 0.0015867857 },
6091  { 644 , 0.0016515707 },
6092  { 645 , 0.0017203518 },
6093  { 646 , 0.0017891328 },
6094  { 647 , 0.0018323435 },
6095  { 648 , 0.0018755541 },
6096  { 649 , 0.0015840185 },
6097  { 650 , 0.0012924828 },
6098  { 651 , 0.0015366886 },
6099  { 652 , 0.0017808944 },
6100  { 653 , 0.0017614276 },
6101  { 654 , 0.0017419608 },
6102  { 655 , 0.0014175192 },
6103  { 656 , 0.0010930776 },
6104  { 657 , 0.0010472244 },
6105  { 658 , 0.0010013712 },
6106  { 659 , 0.0012221707 },
6107  { 660 , 0.0014429701 },
6108  { 661 , 0.0014804600 },
6109  { 662 , 0.0015179499 },
6110  { 663 , 0.0016186097 },
6111  { 664 , 0.0017192695 },
6112  { 665 , 0.0014060819 },
6113  { 666 , 0.0010928944 },
6114  { 667 , 0.0013672745 },
6115  { 668 , 0.0016416547 },
6116  { 669 , 0.0015860668 },
6117  { 670 , 0.0015304790 },
6118  { 671 , 0.0014794227 },
6119  { 672 , 0.0014283664 },
6120  { 673 , 0.0015946891 },
6121  { 674 , 0.0017610119 },
6122  { 675 , 0.0016470766 },
6123  { 676 , 0.0015331413 },
6124  { 677 , 0.0015498049 },
6125  { 678 , 0.0015664686 },
6126  { 679 , 0.0014756692 },
6127  { 680 , 0.0013848698 },
6128  { 681 , 0.0014111267 },
6129  { 682 , 0.0014373836 },
6130  { 683 , 0.0014086630 },
6131  { 684 , 0.0013799424 },
6132  { 685 , 0.0012446914 },
6133  { 686 , 0.0011094404 },
6134  { 687 , 0.0010076393 },
6135  { 688 , 0.0009058381 },
6136  { 689 , 0.0006943493 },
6137  { 690 , 0.0004828605 },
6138  { 691 , 0.0002414302 }
6139  };
6140 
6141  static const double CBERS4_MUXB7_SRF[][2] =
6142  {
6143  { 405 , 0.0000730916 },
6144  { 406 , 0.0001461832 },
6145  { 407 , 0.0000730916 },
6146  { 408 , 0.0000000000 },
6147  { 409 , 0.0000675381 },
6148  { 410 , 0.0001350763 },
6149  { 411 , 0.0000675381 },
6150  { 412 , 0.0000000000 },
6151  { 413 , 0.0000000000 },
6152  { 414 , 0.0000000000 },
6153  { 415 , 0.0000000000 },
6154  { 416 , 0.0000000000 },
6155  { 417 , 0.0000582542 },
6156  { 418 , 0.0001165083 },
6157  { 419 , 0.0000582542 },
6158  { 420 , 0.0000000000 },
6159  { 421 , 0.0000000000 },
6160  { 422 , 0.0000000000 },
6161  { 423 , 0.0000000000 },
6162  { 424 , 0.0000000000 },
6163  { 425 , 0.0000000000 },
6164  { 426 , 0.0000000000 },
6165  { 427 , 0.0000501300 },
6166  { 428 , 0.0001002601 },
6167  { 429 , 0.0000501300 },
6168  { 430 , 0.0000000000 },
6169  { 431 , 0.0000000000 },
6170  { 432 , 0.0000000000 },
6171  { 433 , 0.0000000000 },
6172  { 434 , 0.0000000000 },
6173  { 435 , 0.0000000000 },
6174  { 436 , 0.0000000000 },
6175  { 437 , 0.0000000000 },
6176  { 438 , 0.0000000000 },
6177  { 439 , 0.0000000000 },
6178  { 440 , 0.0000000000 },
6179  { 441 , 0.0000000000 },
6180  { 442 , 0.0000000000 },
6181  { 443 , 0.0000000000 },
6182  { 444 , 0.0000000000 },
6183  { 445 , 0.0002403260 },
6184  { 446 , 0.0004806521 },
6185  { 447 , 0.0002403260 },
6186  { 448 , 0.0000000000 },
6187  { 449 , 0.0000384927 },
6188  { 450 , 0.0000769854 },
6189  { 451 , 0.0000384927 },
6190  { 452 , 0.0000000000 },
6191  { 453 , 0.0000739769 },
6192  { 454 , 0.0001479538 },
6193  { 455 , 0.0001840482 },
6194  { 456 , 0.0002201425 },
6195  { 457 , 0.0002535391 },
6196  { 458 , 0.0002869356 },
6197  { 459 , 0.0002142790 },
6198  { 460 , 0.0001416224 },
6199  { 461 , 0.0002427713 },
6200  { 462 , 0.0003439202 },
6201  { 463 , 0.0002716532 },
6202  { 464 , 0.0001993862 },
6203  { 465 , 0.0000996931 },
6204  { 466 , 0.0000000000 },
6205  { 467 , 0.0000000000 },
6206  { 468 , 0.0000000000 },
6207  { 469 , 0.0000633981 },
6208  { 470 , 0.0001267961 },
6209  { 471 , 0.0000633981 },
6210  { 472 , 0.0000000000 },
6211  { 473 , 0.0000000000 },
6212  { 474 , 0.0000000000 },
6213  { 475 , 0.0009246824 },
6214  { 476 , 0.0018493649 },
6215  { 477 , 0.0023444291 },
6216  { 478 , 0.0028394933 },
6217  { 479 , 0.0015351201 },
6218  { 480 , 0.0002307469 },
6219  { 481 , 0.0001434724 },
6220  { 482 , 0.0000561980 },
6221  { 483 , 0.0001672219 },
6222  { 484 , 0.0002782457 },
6223  { 485 , 0.0002491100 },
6224  { 486 , 0.0002199742 },
6225  { 487 , 0.0001638526 },
6226  { 488 , 0.0001077311 },
6227  { 489 , 0.0001608143 },
6228  { 490 , 0.0002138976 },
6229  { 491 , 0.0002648340 },
6230  { 492 , 0.0003157703 },
6231  { 493 , 0.0001841249 },
6232  { 494 , 0.0000524795 },
6233  { 495 , 0.0001298299 },
6234  { 496 , 0.0002071803 },
6235  { 497 , 0.0001799907 },
6236  { 498 , 0.0001528012 },
6237  { 499 , 0.0001526740 },
6238  { 500 , 0.0001525469 },
6239  { 501 , 0.0001507551 },
6240  { 502 , 0.0001489634 },
6241  { 503 , 0.0001488224 },
6242  { 504 , 0.0001486814 },
6243  { 505 , 0.0001230391 },
6244  { 506 , 0.0000973968 },
6245  { 507 , 0.0001465530 },
6246  { 508 , 0.0001957091 },
6247  { 509 , 0.0002189008 },
6248  { 510 , 0.0002420925 },
6249  { 511 , 0.0001687120 },
6250  { 512 , 0.0000953315 },
6251  { 513 , 0.0001420184 },
6252  { 514 , 0.0001887054 },
6253  { 515 , 0.0001880658 },
6254  { 516 , 0.0001874262 },
6255  { 517 , 0.0002335300 },
6256  { 518 , 0.0002796339 },
6257  { 519 , 0.0003713187 },
6258  { 520 , 0.0004630036 },
6259  { 521 , 0.0004615195 },
6260  { 522 , 0.0004600355 },
6261  { 523 , 0.0003912080 },
6262  { 524 , 0.0003223804 },
6263  { 525 , 0.0002979514 },
6264  { 526 , 0.0002735224 },
6265  { 527 , 0.0003394760 },
6266  { 528 , 0.0004054297 },
6267  { 529 , 0.0003601558 },
6268  { 530 , 0.0003148820 },
6269  { 531 , 0.0003369081 },
6270  { 532 , 0.0003589342 },
6271  { 533 , 0.0003586098 },
6272  { 534 , 0.0003582855 },
6273  { 535 , 0.0004700673 },
6274  { 536 , 0.0005818491 },
6275  { 537 , 0.0005622458 },
6276  { 538 , 0.0005426424 },
6277  { 539 , 0.0005602521 },
6278  { 540 , 0.0005778618 },
6279  { 541 , 0.0005828908 },
6280  { 542 , 0.0005879198 },
6281  { 543 , 0.0005644090 },
6282  { 544 , 0.0005408981 },
6283  { 545 , 0.0005412986 },
6284  { 546 , 0.0005416991 },
6285  { 547 , 0.0004713849 },
6286  { 548 , 0.0004010707 },
6287  { 549 , 0.0004438201 },
6288  { 550 , 0.0004865696 },
6289  { 551 , 0.0005972941 },
6290  { 552 , 0.0007080186 },
6291  { 553 , 0.0006878121 },
6292  { 554 , 0.0006676057 },
6293  { 555 , 0.0006205503 },
6294  { 556 , 0.0005734950 },
6295  { 557 , 0.0006162899 },
6296  { 558 , 0.0006590848 },
6297  { 559 , 0.0005507939 },
6298  { 560 , 0.0004425030 },
6299  { 561 , 0.0005693422 },
6300  { 562 , 0.0006961814 },
6301  { 563 , 0.0005449036 },
6302  { 564 , 0.0003936258 },
6303  { 565 , 0.0004576503 },
6304  { 566 , 0.0005216747 },
6305  { 567 , 0.0005669895 },
6306  { 568 , 0.0006123043 },
6307  { 569 , 0.0006545344 },
6308  { 570 , 0.0006967646 },
6309  { 571 , 0.0006749822 },
6310  { 572 , 0.0006531998 },
6311  { 573 , 0.0006564099 },
6312  { 574 , 0.0006596199 },
6313  { 575 , 0.0006103140 },
6314  { 576 , 0.0005610081 },
6315  { 577 , 0.0006074862 },
6316  { 578 , 0.0006539642 },
6317  { 579 , 0.0005882451 },
6318  { 580 , 0.0005225259 },
6319  { 581 , 0.0005253783 },
6320  { 582 , 0.0005282307 },
6321  { 583 , 0.0005463657 },
6322  { 584 , 0.0005645007 },
6323  { 585 , 0.0005227823 },
6324  { 586 , 0.0004810640 },
6325  { 587 , 0.0004153465 },
6326  { 588 , 0.0003496290 },
6327  { 589 , 0.0004405201 },
6328  { 590 , 0.0005314113 },
6329  { 591 , 0.0004656550 },
6330  { 592 , 0.0003998987 },
6331  { 593 , 0.0004196342 },
6332  { 594 , 0.0004393697 },
6333  { 595 , 0.0003964666 },
6334  { 596 , 0.0003535635 },
6335  { 597 , 0.0002862247 },
6336  { 598 , 0.0002188859 },
6337  { 599 , 0.0001983922 },
6338  { 600 , 0.0001778985 },
6339  { 601 , 0.0001769870 },
6340  { 602 , 0.0001760756 },
6341  { 603 , 0.0002224941 },
6342  { 604 , 0.0002689126 },
6343  { 605 , 0.0002659952 },
6344  { 606 , 0.0002630778 },
6345  { 607 , 0.0003115562 },
6346  { 608 , 0.0003600346 },
6347  { 609 , 0.0006474077 },
6348  { 610 , 0.0009347808 },
6349  { 611 , 0.0018300226 },
6350  { 612 , 0.0027252644 },
6351  { 613 , 0.0038130739 },
6352  { 614 , 0.0049008834 },
6353  { 615 , 0.0068015597 },
6354  { 616 , 0.0087022359 },
6355  { 617 , 0.0110985823 },
6356  { 618 , 0.0134949286 },
6357  { 619 , 0.0167772573 },
6358  { 620 , 0.0200595860 },
6359  { 621 , 0.0267631435 },
6360  { 622 , 0.0334667010 },
6361  { 623 , 0.0463827471 },
6362  { 624 , 0.0592987932 },
6363  { 625 , 0.0875800325 },
6364  { 626 , 0.1158612718 },
6365  { 627 , 0.1711471779 },
6366  { 628 , 0.2264330839 },
6367  { 629 , 0.3307878966 },
6368  { 630 , 0.4351427093 },
6369  { 631 , 0.5502363726 },
6370  { 632 , 0.6653300360 },
6371  { 633 , 0.7573173453 },
6372  { 634 , 0.8493046547 },
6373  { 635 , 0.8805380370 },
6374  { 636 , 0.9117714192 },
6375  { 637 , 0.9245153131 },
6376  { 638 , 0.9372592070 },
6377  { 639 , 0.9489334486 },
6378  { 640 , 0.9606076901 },
6379  { 641 , 0.9477576695 },
6380  { 642 , 0.9349076488 },
6381  { 643 , 0.9377774478 },
6382  { 644 , 0.9406472468 },
6383  { 645 , 0.9492515788 },
6384  { 646 , 0.9578559108 },
6385  { 647 , 0.9688161267 },
6386  { 648 , 0.9797763426 },
6387  { 649 , 0.9754004750 },
6388  { 650 , 0.9710246074 },
6389  { 651 , 0.9790642940 },
6390  { 652 , 0.9871039805 },
6391  { 653 , 0.9835478195 },
6392  { 654 , 0.9799916585 },
6393  { 655 , 0.9899958293 },
6394  { 656 , 1.0000000000 },
6395  { 657 , 0.9983509122 },
6396  { 658 , 0.9967018245 },
6397  { 659 , 0.9903930162 },
6398  { 660 , 0.9840842079 },
6399  { 661 , 0.9778969303 },
6400  { 662 , 0.9717096528 },
6401  { 663 , 0.9731648434 },
6402  { 664 , 0.9746200339 },
6403  { 665 , 0.9471679769 },
6404  { 666 , 0.9197159200 },
6405  { 667 , 0.9190707407 },
6406  { 668 , 0.9184255614 },
6407  { 669 , 0.9044446037 },
6408  { 670 , 0.8904636460 },
6409  { 671 , 0.8917066605 },
6410  { 672 , 0.8929496749 },
6411  { 673 , 0.8900062837 },
6412  { 674 , 0.8870628925 },
6413  { 675 , 0.8968215830 },
6414  { 676 , 0.9065802735 },
6415  { 677 , 0.9063717706 },
6416  { 678 , 0.9061632677 },
6417  { 679 , 0.9151610301 },
6418  { 680 , 0.9241587926 },
6419  { 681 , 0.9343593118 },
6420  { 682 , 0.9445598309 },
6421  { 683 , 0.9339372335 },
6422  { 684 , 0.9233146361 },
6423  { 685 , 0.8969815127 },
6424  { 686 , 0.8706483892 },
6425  { 687 , 0.8156789802 },
6426  { 688 , 0.7607095712 },
6427  { 689 , 0.6609391675 },
6428  { 690 , 0.5611687639 },
6429  { 691 , 0.4676477290 },
6430  { 692 , 0.3741266940 },
6431  { 693 , 0.2933220123 },
6432  { 694 , 0.2125173306 },
6433  { 695 , 0.1645987898 },
6434  { 696 , 0.1166802491 },
6435  { 697 , 0.0895750906 },
6436  { 698 , 0.0624699321 },
6437  { 699 , 0.0491561681 },
6438  { 700 , 0.0358424040 },
6439  { 701 , 0.0287112113 },
6440  { 702 , 0.0215800187 },
6441  { 703 , 0.0177826795 },
6442  { 704 , 0.0139853402 },
6443  { 705 , 0.0117016724 },
6444  { 706 , 0.0094180045 },
6445  { 707 , 0.0087090409 },
6446  { 708 , 0.0080000773 },
6447  { 709 , 0.0065178001 },
6448  { 710 , 0.0050355229 },
6449  { 711 , 0.0049195497 },
6450  { 712 , 0.0048035764 },
6451  { 713 , 0.0045671403 },
6452  { 714 , 0.0043307042 },
6453  { 715 , 0.0043393498 },
6454  { 716 , 0.0043479954 },
6455  { 717 , 0.0040195543 },
6456  { 718 , 0.0036911133 },
6457  { 719 , 0.0034662032 },
6458  { 720 , 0.0032412932 },
6459  { 721 , 0.0025613006 },
6460  { 722 , 0.0018813079 },
6461  { 723 , 0.0014513077 },
6462  { 724 , 0.0010213074 },
6463  { 725 , 0.0008171475 },
6464  { 726 , 0.0006129875 },
6465  { 727 , 0.0004357622 },
6466  { 728 , 0.0002585369 },
6467  { 729 , 0.0002594938 },
6468  { 730 , 0.0002604506 },
6469  { 731 , 0.0002892635 },
6470  { 732 , 0.0003180765 },
6471  { 733 , 0.0002631083 },
6472  { 734 , 0.0002081401 },
6473  { 735 , 0.0002969162 },
6474  { 736 , 0.0003856923 },
6475  { 737 , 0.0003018657 },
6476  { 738 , 0.0002180391 },
6477  { 739 , 0.0002224598 },
6478  { 740 , 0.0002268805 },
6479  { 741 , 0.0002554651 },
6480  { 742 , 0.0002840496 },
6481  { 743 , 0.0002590500 },
6482  { 744 , 0.0002340503 },
6483  { 745 , 0.0003215005 },
6484  { 746 , 0.0004089507 },
6485  { 747 , 0.0003802538 },
6486  { 748 , 0.0003515569 },
6487  { 749 , 0.0003853473 },
6488  { 750 , 0.0004191378 }
6489  };
6490 
6491  static const double CBERS4_MUXB8_SRF[][2] =
6492  {
6493  { 407 , 0.0002520625 },
6494  { 408 , 0.0005041250 },
6495  { 409 , 0.0002520625 },
6496  { 410 , 0.0000000000 },
6497  { 411 , 0.0000000000 },
6498  { 412 , 0.0000000000 },
6499  { 413 , 0.0001877856 },
6500  { 414 , 0.0003755711 },
6501  { 415 , 0.0005492769 },
6502  { 416 , 0.0007229827 },
6503  { 417 , 0.0010977070 },
6504  { 418 , 0.0014724314 },
6505  { 419 , 0.0012775072 },
6506  { 420 , 0.0010825831 },
6507  { 421 , 0.0006071618 },
6508  { 422 , 0.0001317405 },
6509  { 423 , 0.0005757241 },
6510  { 424 , 0.0010197076 },
6511  { 425 , 0.0005098538 },
6512  { 426 , 0.0000000000 },
6513  { 427 , 0.0002715184 },
6514  { 428 , 0.0005430369 },
6515  { 429 , 0.0004780726 },
6516  { 430 , 0.0004131084 },
6517  { 431 , 0.0004920772 },
6518  { 432 , 0.0005710461 },
6519  { 433 , 0.0002855231 },
6520  { 434 , 0.0000000000 },
6521  { 435 , 0.0001620862 },
6522  { 436 , 0.0003241724 },
6523  { 437 , 0.0001620862 },
6524  { 438 , 0.0000000000 },
6525  { 439 , 0.0000516541 },
6526  { 440 , 0.0001033081 },
6527  { 441 , 0.0000516541 },
6528  { 442 , 0.0000000000 },
6529  { 443 , 0.0001711466 },
6530  { 444 , 0.0003422932 },
6531  { 445 , 0.0001952517 },
6532  { 446 , 0.0000482101 },
6533  { 447 , 0.0000955228 },
6534  { 448 , 0.0001428355 },
6535  { 449 , 0.0003957313 },
6536  { 450 , 0.0006486271 },
6537  { 451 , 0.0007359283 },
6538  { 452 , 0.0008232295 },
6539  { 453 , 0.0007900346 },
6540  { 454 , 0.0007568398 },
6541  { 455 , 0.0005109037 },
6542  { 456 , 0.0002649676 },
6543  { 457 , 0.0003915045 },
6544  { 458 , 0.0005180415 },
6545  { 459 , 0.0005573245 },
6546  { 460 , 0.0005966075 },
6547  { 461 , 0.0009399243 },
6548  { 462 , 0.0012832410 },
6549  { 463 , 0.0012615815 },
6550  { 464 , 0.0012399220 },
6551  { 465 , 0.0009587511 },
6552  { 466 , 0.0006775802 },
6553  { 467 , 0.0005327905 },
6554  { 468 , 0.0003880008 },
6555  { 469 , 0.0004610752 },
6556  { 470 , 0.0005341496 },
6557  { 471 , 0.0004156967 },
6558  { 472 , 0.0002972438 },
6559  { 473 , 0.0004568545 },
6560  { 474 , 0.0006164652 },
6561  { 475 , 0.0007749598 },
6562  { 476 , 0.0009334544 },
6563  { 477 , 0.0009200912 },
6564  { 478 , 0.0009067279 },
6565  { 479 , 0.0007831698 },
6566  { 480 , 0.0006596116 },
6567  { 481 , 0.0006003696 },
6568  { 482 , 0.0005411276 },
6569  { 483 , 0.0006054655 },
6570  { 484 , 0.0006698035 },
6571  { 485 , 0.0008975273 },
6572  { 486 , 0.0011252512 },
6573  { 487 , 0.0011299192 },
6574  { 488 , 0.0011345872 },
6575  { 489 , 0.0011143772 },
6576  { 490 , 0.0010941671 },
6577  { 491 , 0.0008954784 },
6578  { 492 , 0.0006967896 },
6579  { 493 , 0.0006958039 },
6580  { 494 , 0.0006948182 },
6581  { 495 , 0.0006591166 },
6582  { 496 , 0.0006234150 },
6583  { 497 , 0.0007255147 },
6584  { 498 , 0.0008276144 },
6585  { 499 , 0.0007351216 },
6586  { 500 , 0.0006426288 },
6587  { 501 , 0.0004707270 },
6588  { 502 , 0.0002988252 },
6589  { 503 , 0.0002985423 },
6590  { 504 , 0.0002982595 },
6591  { 505 , 0.0001784369 },
6592  { 506 , 0.0000586143 },
6593  { 507 , 0.0002059765 },
6594  { 508 , 0.0003533386 },
6595  { 509 , 0.0002786548 },
6596  { 510 , 0.0002039709 },
6597  { 511 , 0.0002310710 },
6598  { 512 , 0.0002581711 },
6599  { 513 , 0.0002994326 },
6600  { 514 , 0.0003406940 },
6601  { 515 , 0.0002549431 },
6602  { 516 , 0.0001691923 },
6603  { 517 , 0.0002949539 },
6604  { 518 , 0.0004207156 },
6605  { 519 , 0.0002242898 },
6606  { 520 , 0.0000278640 },
6607  { 521 , 0.0002769429 },
6608  { 522 , 0.0005260219 },
6609  { 523 , 0.0003877326 },
6610  { 524 , 0.0002494434 },
6611  { 525 , 0.0001521564 },
6612  { 526 , 0.0000548694 },
6613  { 527 , 0.0001629855 },
6614  { 528 , 0.0002711015 },
6615  { 529 , 0.0002032289 },
6616  { 530 , 0.0001353563 },
6617  { 531 , 0.0001621825 },
6618  { 532 , 0.0001890087 },
6619  { 533 , 0.0001888379 },
6620  { 534 , 0.0001886671 },
6621  { 535 , 0.0002020757 },
6622  { 536 , 0.0002154844 },
6623  { 537 , 0.0002438119 },
6624  { 538 , 0.0002721394 },
6625  { 539 , 0.0003634529 },
6626  { 540 , 0.0004547664 },
6627  { 541 , 0.0003770744 },
6628  { 542 , 0.0002993824 },
6629  { 543 , 0.0002310706 },
6630  { 544 , 0.0001627587 },
6631  { 545 , 0.0002036292 },
6632  { 546 , 0.0002444997 },
6633  { 547 , 0.0003233899 },
6634  { 548 , 0.0004022801 },
6635  { 549 , 0.0004540318 },
6636  { 550 , 0.0005057836 },
6637  { 551 , 0.0003993609 },
6638  { 552 , 0.0002929383 },
6639  { 553 , 0.0002536082 },
6640  { 554 , 0.0002142780 },
6641  { 555 , 0.0002929807 },
6642  { 556 , 0.0003716834 },
6643  { 557 , 0.0003444990 },
6644  { 558 , 0.0003173147 },
6645  { 559 , 0.0003184388 },
6646  { 560 , 0.0003195629 },
6647  { 561 , 0.0003692656 },
6648  { 562 , 0.0004189684 },
6649  { 563 , 0.0004332114 },
6650  { 564 , 0.0004474544 },
6651  { 565 , 0.0003283768 },
6652  { 566 , 0.0002092991 },
6653  { 567 , 0.0003678570 },
6654  { 568 , 0.0005264148 },
6655  { 569 , 0.0004466596 },
6656  { 570 , 0.0003669044 },
6657  { 571 , 0.0002358658 },
6658  { 572 , 0.0001048271 },
6659  { 573 , 0.0001582710 },
6660  { 574 , 0.0002117149 },
6661  { 575 , 0.0002486966 },
6662  { 576 , 0.0002856784 },
6663  { 577 , 0.0003265013 },
6664  { 578 , 0.0003673243 },
6665  { 579 , 0.0003408926 },
6666  { 580 , 0.0003144609 },
6667  { 581 , 0.0003956511 },
6668  { 582 , 0.0004768412 },
6669  { 583 , 0.0003690828 },
6670  { 584 , 0.0002613244 },
6671  { 585 , 0.0003280545 },
6672  { 586 , 0.0003947846 },
6673  { 587 , 0.0003025973 },
6674  { 588 , 0.0002104100 },
6675  { 589 , 0.0002651091 },
6676  { 590 , 0.0003198082 },
6677  { 591 , 0.0003470863 },
6678  { 592 , 0.0003743643 },
6679  { 593 , 0.0003193905 },
6680  { 594 , 0.0002644168 },
6681  { 595 , 0.0003449862 },
6682  { 596 , 0.0004255556 },
6683  { 597 , 0.0004630601 },
6684  { 598 , 0.0005005646 },
6685  { 599 , 0.0004108738 },
6686  { 600 , 0.0003211829 },
6687  { 601 , 0.0003592738 },
6688  { 602 , 0.0003973647 },
6689  { 603 , 0.0004818920 },
6690  { 604 , 0.0005664193 },
6691  { 605 , 0.0004547259 },
6692  { 606 , 0.0003430325 },
6693  { 607 , 0.0003746464 },
6694  { 608 , 0.0004062603 },
6695  { 609 , 0.0003772558 },
6696  { 610 , 0.0003482513 },
6697  { 611 , 0.0004833228 },
6698  { 612 , 0.0006183943 },
6699  { 613 , 0.0005549803 },
6700  { 614 , 0.0004915662 },
6701  { 615 , 0.0003800673 },
6702  { 616 , 0.0002685685 },
6703  { 617 , 0.0004873874 },
6704  { 618 , 0.0007062063 },
6705  { 619 , 0.0007034080 },
6706  { 620 , 0.0007006097 },
6707  { 621 , 0.0005689271 },
6708  { 622 , 0.0004372444 },
6709  { 623 , 0.0005475306 },
6710  { 624 , 0.0006578168 },
6711  { 625 , 0.0006639972 },
6712  { 626 , 0.0006701775 },
6713  { 627 , 0.0007300729 },
6714  { 628 , 0.0007899683 },
6715  { 629 , 0.0008114108 },
6716  { 630 , 0.0008328534 },
6717  { 631 , 0.0009000767 },
6718  { 632 , 0.0009673001 },
6719  { 633 , 0.0010371176 },
6720  { 634 , 0.0011069352 },
6721  { 635 , 0.0010963362 },
6722  { 636 , 0.0010857373 },
6723  { 637 , 0.0010913056 },
6724  { 638 , 0.0010968739 },
6725  { 639 , 0.0011113734 },
6726  { 640 , 0.0011258729 },
6727  { 641 , 0.0010976384 },
6728  { 642 , 0.0010694039 },
6729  { 643 , 0.0011090630 },
6730  { 644 , 0.0011487220 },
6731  { 645 , 0.0011410079 },
6732  { 646 , 0.0011332938 },
6733  { 647 , 0.0011596059 },
6734  { 648 , 0.0011859181 },
6735  { 649 , 0.0011624893 },
6736  { 650 , 0.0011390606 },
6737  { 651 , 0.0011517627 },
6738  { 652 , 0.0011644648 },
6739  { 653 , 0.0011880281 },
6740  { 654 , 0.0012115913 },
6741  { 655 , 0.0012212536 },
6742  { 656 , 0.0012309159 },
6743  { 657 , 0.0012684143 },
6744  { 658 , 0.0013059127 },
6745  { 659 , 0.0013074999 },
6746  { 660 , 0.0013090871 },
6747  { 661 , 0.0012880141 },
6748  { 662 , 0.0012669412 },
6749  { 663 , 0.0012519924 },
6750  { 664 , 0.0012370435 },
6751  { 665 , 0.0011886299 },
6752  { 666 , 0.0011402163 },
6753  { 667 , 0.0011068185 },
6754  { 668 , 0.0010734208 },
6755  { 669 , 0.0010517904 },
6756  { 670 , 0.0010301601 },
6757  { 671 , 0.0010118180 },
6758  { 672 , 0.0009934760 },
6759  { 673 , 0.0009678311 },
6760  { 674 , 0.0009421861 },
6761  { 675 , 0.0009281004 },
6762  { 676 , 0.0009140146 },
6763  { 677 , 0.0008987089 },
6764  { 678 , 0.0008834032 },
6765  { 679 , 0.0008920395 },
6766  { 680 , 0.0009006758 },
6767  { 681 , 0.0009040050 },
6768  { 682 , 0.0009073342 },
6769  { 683 , 0.0008899378 },
6770  { 684 , 0.0008725414 },
6771  { 685 , 0.0008772150 },
6772  { 686 , 0.0008818885 },
6773  { 687 , 0.0008582437 },
6774  { 688 , 0.0008345989 },
6775  { 689 , 0.0008131173 },
6776  { 690 , 0.0007916356 },
6777  { 691 , 0.0007797842 },
6778  { 692 , 0.0007679327 },
6779  { 693 , 0.0007534624 },
6780  { 694 , 0.0007389921 },
6781  { 695 , 0.0007073292 },
6782  { 696 , 0.0006756664 },
6783  { 697 , 0.0006854750 },
6784  { 698 , 0.0006952837 },
6785  { 699 , 0.0007134538 },
6786  { 700 , 0.0007316239 },
6787  { 701 , 0.0006486983 },
6788  { 702 , 0.0005657727 },
6789  { 703 , 0.0006075973 },
6790  { 704 , 0.0006494219 },
6791  { 705 , 0.0006822617 },
6792  { 706 , 0.0007151016 },
6793  { 707 , 0.0006739336 },
6794  { 708 , 0.0006327656 },
6795  { 709 , 0.0007222432 },
6796  { 710 , 0.0008117208 },
6797  { 711 , 0.0008367063 },
6798  { 712 , 0.0008616917 },
6799  { 713 , 0.0008091736 },
6800  { 714 , 0.0007566555 },
6801  { 715 , 0.0008191787 },
6802  { 716 , 0.0008817019 },
6803  { 717 , 0.0008965117 },
6804  { 718 , 0.0009113215 },
6805  { 719 , 0.0009508233 },
6806  { 720 , 0.0009903250 },
6807  { 721 , 0.0010016679 },
6808  { 722 , 0.0010130108 },
6809  { 723 , 0.0010135770 },
6810  { 724 , 0.0010141432 },
6811  { 725 , 0.0010604239 },
6812  { 726 , 0.0011067047 },
6813  { 727 , 0.0011134761 },
6814  { 728 , 0.0011202475 },
6815  { 729 , 0.0012497867 },
6816  { 730 , 0.0013793259 },
6817  { 731 , 0.0021253232 },
6818  { 732 , 0.0028713206 },
6819  { 733 , 0.0034554879 },
6820  { 734 , 0.0040396553 },
6821  { 735 , 0.0042746416 },
6822  { 736 , 0.0045096279 },
6823  { 737 , 0.0059945253 },
6824  { 738 , 0.0074794227 },
6825  { 739 , 0.0085015019 },
6826  { 740 , 0.0095235811 },
6827  { 741 , 0.0110183299 },
6828  { 742 , 0.0125130787 },
6829  { 743 , 0.0146901497 },
6830  { 744 , 0.0168672206 },
6831  { 745 , 0.0193327817 },
6832  { 746 , 0.0217983428 },
6833  { 747 , 0.0238754776 },
6834  { 748 , 0.0259526124 },
6835  { 749 , 0.0297683494 },
6836  { 750 , 0.0335840863 },
6837  { 751 , 0.0377510202 },
6838  { 752 , 0.0419179541 },
6839  { 753 , 0.0479866675 },
6840  { 754 , 0.0540553809 },
6841  { 755 , 0.0640325911 },
6842  { 756 , 0.0740098014 },
6843  { 757 , 0.0866366210 },
6844  { 758 , 0.0992634406 },
6845  { 759 , 0.1192702221 },
6846  { 760 , 0.1392770037 },
6847  { 761 , 0.1706502568 },
6848  { 762 , 0.2020235100 },
6849  { 763 , 0.2555851432 },
6850  { 764 , 0.3091467763 },
6851  { 765 , 0.3809128951 },
6852  { 766 , 0.4526790138 },
6853  { 767 , 0.5463936978 },
6854  { 768 , 0.6401083819 },
6855  { 769 , 0.7356179421 },
6856  { 770 , 0.8311275023 },
6857  { 771 , 0.8927650470 },
6858  { 772 , 0.9544025917 },
6859  { 773 , 0.9772012958 },
6860  { 774 , 1.0000000000 },
6861  { 775 , 0.9912554688 },
6862  { 776 , 0.9825109376 },
6863  { 777 , 0.9704397645 },
6864  { 778 , 0.9583685913 },
6865  { 779 , 0.9385729389 },
6866  { 780 , 0.9187772865 },
6867  { 781 , 0.9148533801 },
6868  { 782 , 0.9109294736 },
6869  { 783 , 0.8806939570 },
6870  { 784 , 0.8504584403 },
6871  { 785 , 0.8688212367 },
6872  { 786 , 0.8871840330 },
6873  { 787 , 0.8786906037 },
6874  { 788 , 0.8701971744 },
6875  { 789 , 0.8815710088 },
6876  { 790 , 0.8929448431 },
6877  { 791 , 0.8833767069 },
6878  { 792 , 0.8738085707 },
6879  { 793 , 0.9013163887 },
6880  { 794 , 0.9288242067 },
6881  { 795 , 0.9210035398 },
6882  { 796 , 0.9131828728 },
6883  { 797 , 0.9042637048 },
6884  { 798 , 0.8953445368 },
6885  { 799 , 0.8951113226 },
6886  { 800 , 0.8948781084 },
6887  { 801 , 0.9064692998 },
6888  { 802 , 0.9180604912 },
6889  { 803 , 0.9253564569 },
6890  { 804 , 0.9326524226 },
6891  { 805 , 0.9222030268 },
6892  { 806 , 0.9117536310 },
6893  { 807 , 0.8993698581 },
6894  { 808 , 0.8869860853 },
6895  { 809 , 0.8803205249 },
6896  { 810 , 0.8736549646 },
6897  { 811 , 0.8727665928 },
6898  { 812 , 0.8718782210 },
6899  { 813 , 0.8714667029 },
6900  { 814 , 0.8710551849 },
6901  { 815 , 0.8742071805 },
6902  { 816 , 0.8773591762 },
6903  { 817 , 0.8592877413 },
6904  { 818 , 0.8412163064 },
6905  { 819 , 0.8506686998 },
6906  { 820 , 0.8601210933 },
6907  { 821 , 0.8573355695 },
6908  { 822 , 0.8545500457 },
6909  { 823 , 0.8630622162 },
6910  { 824 , 0.8715743868 },
6911  { 825 , 0.8849589713 },
6912  { 826 , 0.8983435558 },
6913  { 827 , 0.8779408009 },
6914  { 828 , 0.8575380461 },
6915  { 829 , 0.8618316080 },
6916  { 830 , 0.8661251699 },
6917  { 831 , 0.8627130047 },
6918  { 832 , 0.8593008395 },
6919  { 833 , 0.8659228118 },
6920  { 834 , 0.8725447840 },
6921  { 835 , 0.8740134203 },
6922  { 836 , 0.8754820566 },
6923  { 837 , 0.8577014740 },
6924  { 838 , 0.8399208914 },
6925  { 839 , 0.8341294275 },
6926  { 840 , 0.8283379636 },
6927  { 841 , 0.8273919944 },
6928  { 842 , 0.8264460252 },
6929  { 843 , 0.8325915386 },
6930  { 844 , 0.8387370521 },
6931  { 845 , 0.8324376887 },
6932  { 846 , 0.8261383252 },
6933  { 847 , 0.8222648410 },
6934  { 848 , 0.8183913568 },
6935  { 849 , 0.8192727667 },
6936  { 850 , 0.8201541767 },
6937  { 851 , 0.8021773027 },
6938  { 852 , 0.7842004286 },
6939  { 853 , 0.7736202348 },
6940  { 854 , 0.7630400411 },
6941  { 855 , 0.7756645144 },
6942  { 856 , 0.7882889876 },
6943  { 857 , 0.7803992835 },
6944  { 858 , 0.7725095794 },
6945  { 859 , 0.7529858519 },
6946  { 860 , 0.7334621244 },
6947  { 861 , 0.7301641781 },
6948  { 862 , 0.7268662317 },
6949  { 863 , 0.7092277719 },
6950  { 864 , 0.6915893120 },
6951  { 865 , 0.6870818366 },
6952  { 866 , 0.6825743611 },
6953  { 867 , 0.6637813781 },
6954  { 868 , 0.6449883951 },
6955  { 869 , 0.6335219749 },
6956  { 870 , 0.6220555547 },
6957  { 871 , 0.6006326692 },
6958  { 872 , 0.5792097837 },
6959  { 873 , 0.5598527157 },
6960  { 874 , 0.5404956477 },
6961  { 875 , 0.5023819139 },
6962  { 876 , 0.4642681802 },
6963  { 877 , 0.4119742876 },
6964  { 878 , 0.3596803951 },
6965  { 879 , 0.3209956347 },
6966  { 880 , 0.2823108742 },
6967  { 881 , 0.2421723105 },
6968  { 882 , 0.2020337469 },
6969  { 883 , 0.1763732458 },
6970  { 884 , 0.1507127447 },
6971  { 885 , 0.1258409697 },
6972  { 886 , 0.1009691946 },
6973  { 887 , 0.0864324777 },
6974  { 888 , 0.0718957608 },
6975  { 889 , 0.0629060508 },
6976  { 890 , 0.0539163408 },
6977  { 891 , 0.0446591243 },
6978  { 892 , 0.0354019077 },
6979  { 893 , 0.0315467118 },
6980  { 894 , 0.0276915158 },
6981  { 895 , 0.0247977046 },
6982  { 896 , 0.0219038934 },
6983  { 897 , 0.0187226125 },
6984  { 898 , 0.0155413315 },
6985  { 899 , 0.0138250384 },
6986  { 900 , 0.0121087453 },
6987  { 901 , 0.0104114340 },
6988  { 902 , 0.0087141227 },
6989  { 903 , 0.0082140179 },
6990  { 904 , 0.0077139131 },
6991  { 905 , 0.0069977977 },
6992  { 906 , 0.0062816822 },
6993  { 907 , 0.0046733149 },
6994  { 908 , 0.0030649475 },
6995  { 909 , 0.0028929349 },
6996  { 910 , 0.0027209222 },
6997  { 911 , 0.0025294824 },
6998  { 912 , 0.0023380425 },
6999  { 913 , 0.0023010487 },
7000  { 914 , 0.0022640549 },
7001  { 915 , 0.0023222069 },
7002  { 916 , 0.0023803589 },
7003  { 917 , 0.0023183543 },
7004  { 918 , 0.0022563496 },
7005  { 919 , 0.0022057582 },
7006  { 920 , 0.0021551669 },
7007  { 921 , 0.0021736855 },
7008  { 922 , 0.0021922041 },
7009  { 923 , 0.0021730662 },
7010  { 924 , 0.0021539284 },
7011  { 925 , 0.0021142671 },
7012  { 926 , 0.0020746057 },
7013  { 927 , 0.0021553647 },
7014  { 928 , 0.0022361237 },
7015  { 929 , 0.0019363280 },
7016  { 930 , 0.0016365322 },
7017  { 931 , 0.0018496103 },
7018  { 932 , 0.0020626883 },
7019  { 933 , 0.0019023388 },
7020  { 934 , 0.0017419893 },
7021  { 935 , 0.0017315593 },
7022  { 936 , 0.0017211294 },
7023  { 937 , 0.0016604520 },
7024  { 938 , 0.0015997746 },
7025  { 939 , 0.0017267970 },
7026  { 940 , 0.0018538194 },
7027  { 941 , 0.0015674353 },
7028  { 942 , 0.0012810512 },
7029  { 943 , 0.0012810512 },
7030  { 944 , 0.0012810512 },
7031  { 945 , 0.0012810512 },
7032  { 946 , 0.0012810512 },
7033  { 947 , 0.0012810512 },
7034  { 948 , 0.0012810512 },
7035  { 949 , 0.0012810512 },
7036  { 950 , 0.0012810512 },
7037  { 951 , 0.0012810512 },
7038  { 952 , 0.0012810512 },
7039  { 953 , 0.0012810512 },
7040  { 954 , 0.0012810512 },
7041  { 955 , 0.0012810512 },
7042  { 956 , 0.0012810512 },
7043  { 957 , 0.0012810512 },
7044  { 958 , 0.0012810512 },
7045  { 959 , 0.0012810512 },
7046  { 960 , 0.0012810512 },
7047  { 961 , 0.0012810512 },
7048  { 962 , 0.0012810512 },
7049  { 963 , 0.0012810512 },
7050  { 964 , 0.0012810512 },
7051  { 965 , 0.0012810512 },
7052  { 966 , 0.0012810512 },
7053  { 967 , 0.0012810512 },
7054  { 968 , 0.0012810512 },
7055  { 969 , 0.0012810512 },
7056  { 970 , 0.0012810512 },
7057  { 971 , 0.0012810512 },
7058  { 972 , 0.0012810512 },
7059  { 973 , 0.0012810512 },
7060  { 974 , 0.0012810512 },
7061  { 975 , 0.0012810512 },
7062  { 976 , 0.0012810512 },
7063  { 977 , 0.0012810512 },
7064  { 978 , 0.0012810512 },
7065  { 979 , 0.0012810512 },
7066  { 980 , 0.0012810512 },
7067  { 981 , 0.0012810512 },
7068  { 982 , 0.0012810512 },
7069  { 983 , 0.0012810512 },
7070  { 984 , 0.0012810512 },
7071  { 985 , 0.0012810512 },
7072  { 986 , 0.0012810512 },
7073  { 987 , 0.0012810512 },
7074  { 988 , 0.0012810512 },
7075  { 989 , 0.0012810512 },
7076  { 990 , 0.0012810512 },
7077  { 991 , 0.0012810512 },
7078  { 992 , 0.0012810512 },
7079  { 993 , 0.0012810512 },
7080  { 994 , 0.0012810512 },
7081  { 995 , 0.0012810512 },
7082  { 996 , 0.0012810512 },
7083  { 997 , 0.0012810512 },
7084  { 998 , 0.0012810512 },
7085  { 999 , 0.0012810512 }
7086  };
7087 
7088  static const double CBERS04A_WPMPAN_SRF[][2] =
7089  {
7090  { 350 , 0.0000000000 },
7091  { 351 , 0.0001480000 },
7092  { 352 , 0.0002820000 },
7093  { 353 , 0.0004030000 },
7094  { 354 , 0.0005120000 },
7095  { 355 , 0.0006110000 },
7096  { 356 , 0.0006870000 },
7097  { 357 , 0.0007550000 },
7098  { 358 , 0.0008180000 },
7099  { 359 , 0.0008750000 },
7100  { 360 , 0.0009260000 },
7101  { 361 , 0.0007700000 },
7102  { 362 , 0.0006230000 },
7103  { 363 , 0.0004860000 },
7104  { 364 , 0.0003580000 },
7105  { 365 , 0.0002400000 },
7106  { 366 , 0.0005010000 },
7107  { 367 , 0.0007420000 },
7108  { 368 , 0.0009660000 },
7109  { 369 , 0.0011700000 },
7110  { 370 , 0.0013600000 },
7111  { 371 , 0.0012200000 },
7112  { 372 , 0.0011000000 },
7113  { 373 , 0.0009740000 },
7114  { 374 , 0.0008610000 },
7115  { 375 , 0.0007530000 },
7116  { 376 , 0.0007810000 },
7117  { 377 , 0.0008040000 },
7118  { 378 , 0.0008240000 },
7119  { 379 , 0.0008430000 },
7120  { 380 , 0.0008590000 },
7121  { 381 , 0.0007890000 },
7122  { 382 , 0.0007240000 },
7123  { 383 , 0.0006640000 },
7124  { 384 , 0.0006090000 },
7125  { 385 , 0.0005580000 },
7126  { 386 , 0.0005150000 },
7127  { 387 , 0.0004750000 },
7128  { 388 , 0.0004360000 },
7129  { 389 , 0.0003990000 },
7130  { 390 , 0.0003630000 },
7131  { 391 , 0.0003190000 },
7132  { 392 , 0.0002760000 },
7133  { 393 , 0.0002360000 },
7134  { 394 , 0.0001970000 },
7135  { 395 , 0.0001590000 },
7136  { 396 , 0.0002050000 },
7137  { 397 , 0.0002490000 },
7138  { 398 , 0.0002890000 },
7139  { 399 , 0.0003270000 },
7140  { 400 , 0.0003630000 },
7141  { 401 , 0.0004740000 },
7142  { 402 , 0.0005780000 },
7143  { 403 , 0.0006760000 },
7144  { 404 , 0.0007680000 },
7145  { 405 , 0.0008550000 },
7146  { 406 , 0.0008110000 },
7147  { 407 , 0.0007710000 },
7148  { 408 , 0.0007320000 },
7149  { 409 , 0.0006940000 },
7150  { 410 , 0.0006580000 },
7151  { 411 , 0.0006030000 },
7152  { 412 , 0.0005490000 },
7153  { 413 , 0.0004990000 },
7154  { 414 , 0.0004510000 },
7155  { 415 , 0.0004040000 },
7156  { 416 , 0.0003960000 },
7157  { 417 , 0.0003880000 },
7158  { 418 , 0.0003810000 },
7159  { 419 , 0.0003730000 },
7160  { 420 , 0.0003670000 },
7161  { 421 , 0.0004010000 },
7162  { 422 , 0.0004330000 },
7163  { 423 , 0.0004640000 },
7164  { 424 , 0.0004940000 },
7165  { 425 , 0.0005230000 },
7166  { 426 , 0.0005070000 },
7167  { 427 , 0.0004910000 },
7168  { 428 , 0.0004760000 },
7169  { 429 , 0.0004610000 },
7170  { 430 , 0.0004470000 },
7171  { 431 , 0.0004700000 },
7172  { 432 , 0.0004920000 },
7173  { 433 , 0.0005140000 },
7174  { 434 , 0.0005350000 },
7175  { 435 , 0.0005540000 },
7176  { 436 , 0.0006790000 },
7177  { 437 , 0.0007990000 },
7178  { 438 , 0.0009150000 },
7179  { 439 , 0.0010300000 },
7180  { 440 , 0.0011400000 },
7181  { 441 , 0.0022300000 },
7182  { 442 , 0.0032900000 },
7183  { 443 , 0.0043100000 },
7184  { 444 , 0.0053000000 },
7185  { 445 , 0.0062600000 },
7186  { 446 , 0.0221000000 },
7187  { 447 , 0.0375000000 },
7188  { 448 , 0.0524000000 },
7189  { 449 , 0.0667000000 },
7190  { 450 , 0.0806000000 },
7191  { 451 , 0.1210000000 },
7192  { 452 , 0.1610000000 },
7193  { 453 , 0.1990000000 },
7194  { 454 , 0.2360000000 },
7195  { 455 , 0.2710000000 },
7196  { 456 , 0.2810000000 },
7197  { 457 , 0.2890000000 },
7198  { 458 , 0.2980000000 },
7199  { 459 , 0.3070000000 },
7200  { 460 , 0.3150000000 },
7201  { 461 , 0.3180000000 },
7202  { 462 , 0.3220000000 },
7203  { 463 , 0.3250000000 },
7204  { 464 , 0.3280000000 },
7205  { 465 , 0.3310000000 },
7206  { 466 , 0.3360000000 },
7207  { 467 , 0.3400000000 },
7208  { 468 , 0.3440000000 },
7209  { 469 , 0.3480000000 },
7210  { 470 , 0.3530000000 },
7211  { 471 , 0.3580000000 },
7212  { 472 , 0.3630000000 },
7213  { 473 , 0.3690000000 },
7214  { 474 , 0.3730000000 },
7215  { 475 , 0.3780000000 },
7216  { 476 , 0.3830000000 },
7217  { 477 , 0.3880000000 },
7218  { 478 , 0.3920000000 },
7219  { 479 , 0.3960000000 },
7220  { 480 , 0.3990000000 },
7221  { 481 , 0.4050000000 },
7222  { 482 , 0.4100000000 },
7223  { 483 , 0.4150000000 },
7224  { 484 , 0.4200000000 },
7225  { 485 , 0.4250000000 },
7226  { 486 , 0.4270000000 },
7227  { 487 , 0.4300000000 },
7228  { 488 , 0.4330000000 },
7229  { 489 , 0.4360000000 },
7230  { 490 , 0.4380000000 },
7231  { 491 , 0.4400000000 },
7232  { 492 , 0.4420000000 },
7233  { 493 , 0.4440000000 },
7234  { 494 , 0.4460000000 },
7235  { 495 , 0.4490000000 },
7236  { 496 , 0.4490000000 },
7237  { 497 , 0.4500000000 },
7238  { 498 , 0.4510000000 },
7239  { 499 , 0.4520000000 },
7240  { 500 , 0.4530000000 },
7241  { 501 , 0.4550000000 },
7242  { 502 , 0.4570000000 },
7243  { 503 , 0.4580000000 },
7244  { 504 , 0.4600000000 },
7245  { 505 , 0.4620000000 },
7246  { 506 , 0.4630000000 },
7247  { 507 , 0.4650000000 },
7248  { 508 , 0.4660000000 },
7249  { 509 , 0.4680000000 },
7250  { 510 , 0.4690000000 },
7251  { 511 , 0.4690000000 },
7252  { 512 , 0.4700000000 },
7253  { 513 , 0.4700000000 },
7254  { 514 , 0.4700000000 },
7255  { 515 , 0.4710000000 },
7256  { 516 , 0.4720000000 },
7257  { 517 , 0.4740000000 },
7258  { 518 , 0.4750000000 },
7259  { 519 , 0.4770000000 },
7260  { 520 , 0.4780000000 },
7261  { 521 , 0.4800000000 },
7262  { 522 , 0.4820000000 },
7263  { 523 , 0.4840000000 },
7264  { 524 , 0.4860000000 },
7265  { 525 , 0.4880000000 },
7266  { 526 , 0.4900000000 },
7267  { 527 , 0.4920000000 },
7268  { 528 , 0.4940000000 },
7269  { 529 , 0.4960000000 },
7270  { 530 , 0.4980000000 },
7271  { 531 , 0.4990000000 },
7272  { 532 , 0.5000000000 },
7273  { 533 , 0.5010000000 },
7274  { 534 , 0.5020000000 },
7275  { 535 , 0.5030000000 },
7276  { 536 , 0.5010000000 },
7277  { 537 , 0.4990000000 },
7278  { 538 , 0.4970000000 },
7279  { 539 , 0.4950000000 },
7280  { 540 , 0.4930000000 },
7281  { 541 , 0.4910000000 },
7282  { 542 , 0.4890000000 },
7283  { 543 , 0.4870000000 },
7284  { 544 , 0.4850000000 },
7285  { 545 , 0.4840000000 },
7286  { 546 , 0.4820000000 },
7287  { 547 , 0.4800000000 },
7288  { 548 , 0.4780000000 },
7289  { 549 , 0.4770000000 },
7290  { 550 , 0.4750000000 },
7291  { 551 , 0.4750000000 },
7292  { 552 , 0.4750000000 },
7293  { 553 , 0.4750000000 },
7294  { 554 , 0.4750000000 },
7295  { 555 , 0.4750000000 },
7296  { 556 , 0.4790000000 },
7297  { 557 , 0.4830000000 },
7298  { 558 , 0.4870000000 },
7299  { 559 , 0.4910000000 },
7300  { 560 , 0.4950000000 },
7301  { 561 , 0.5050000000 },
7302  { 562 , 0.5140000000 },
7303  { 563 , 0.5230000000 },
7304  { 564 , 0.5330000000 },
7305  { 565 , 0.5420000000 },
7306  { 566 , 0.5540000000 },
7307  { 567 , 0.5660000000 },
7308  { 568 , 0.5780000000 },
7309  { 569 , 0.5900000000 },
7310  { 570 , 0.6020000000 },
7311  { 571 , 0.6100000000 },
7312  { 572 , 0.6190000000 },
7313  { 573 , 0.6280000000 },
7314  { 574 , 0.6370000000 },
7315  { 575 , 0.6460000000 },
7316  { 576 , 0.6500000000 },
7317  { 577 , 0.6540000000 },
7318  { 578 , 0.6590000000 },
7319  { 579 , 0.6640000000 },
7320  { 580 , 0.6680000000 },
7321  { 581 , 0.6700000000 },
7322  { 582 , 0.6710000000 },
7323  { 583 , 0.6720000000 },
7324  { 584 , 0.6740000000 },
7325  { 585 , 0.6750000000 },
7326  { 586 , 0.6780000000 },
7327  { 587 , 0.6800000000 },
7328  { 588 , 0.6820000000 },
7329  { 589 , 0.6850000000 },
7330  { 590 , 0.6870000000 },
7331  { 591 , 0.6910000000 },
7332  { 592 , 0.6950000000 },
7333  { 593 , 0.7000000000 },
7334  { 594 , 0.7040000000 },
7335  { 595 , 0.7090000000 },
7336  { 596 , 0.7150000000 },
7337  { 597 , 0.7210000000 },
7338  { 598 , 0.7280000000 },
7339  { 599 , 0.7350000000 },
7340  { 600 , 0.7410000000 },
7341  { 601 , 0.7740000000 },
7342  { 602 , 0.7330000000 },
7343  { 603 , 0.7490000000 },
7344  { 604 , 0.7670000000 },
7345  { 605 , 0.7850000000 },
7346  { 606 , 0.7910000000 },
7347  { 607 , 0.7980000000 },
7348  { 608 , 0.8050000000 },
7349  { 609 , 0.8140000000 },
7350  { 610 , 0.8220000000 },
7351  { 611 , 0.8270000000 },
7352  { 612 , 0.8320000000 },
7353  { 613 , 0.8370000000 },
7354  { 614 , 0.8430000000 },
7355  { 615 , 0.8500000000 },
7356  { 616 , 0.8530000000 },
7357  { 617 , 0.8570000000 },
7358  { 618 , 0.8610000000 },
7359  { 619 , 0.8650000000 },
7360  { 620 , 0.8690000000 },
7361  { 621 , 0.8730000000 },
7362  { 622 , 0.8770000000 },
7363  { 623 , 0.8810000000 },
7364  { 624 , 0.8850000000 },
7365  { 625 , 0.8890000000 },
7366  { 626 , 0.8930000000 },
7367  { 627 , 0.8980000000 },
7368  { 628 , 0.9030000000 },
7369  { 629 , 0.9080000000 },
7370  { 630 , 0.9130000000 },
7371  { 631 , 0.9150000000 },
7372  { 632 , 0.9170000000 },
7373  { 633 , 0.9220000000 },
7374  { 634 , 0.9280000000 },
7375  { 635 , 0.9350000000 },
7376  { 636 , 0.9440000000 },
7377  { 637 , 0.9510000000 },
7378  { 638 , 0.9540000000 },
7379  { 639 , 0.9540000000 },
7380  { 640 , 0.9530000000 },
7381  { 641 , 0.9570000000 },
7382  { 642 , 0.9620000000 },
7383  { 643 , 0.9660000000 },
7384  { 644 , 0.9700000000 },
7385  { 645 , 0.9740000000 },
7386  { 646 , 0.9770000000 },
7387  { 647 , 0.9800000000 },
7388  { 648 , 0.9830000000 },
7389  { 649 , 0.9860000000 },
7390  { 650 , 0.9900000000 },
7391  { 651 , 0.9920000000 },
7392  { 652 , 0.9940000000 },
7393  { 653 , 0.9960000000 },
7394  { 654 , 0.9980000000 },
7395  { 655 , 1.0000000000 },
7396  { 656 , 0.9990000000 },
7397  { 657 , 0.9980000000 },
7398  { 658 , 0.9980000000 },
7399  { 659 , 0.9980000000 },
7400  { 660 , 0.9980000000 },
7401  { 661 , 0.9940000000 },
7402  { 662 , 0.9910000000 },
7403  { 663 , 0.9880000000 },
7404  { 664 , 0.9850000000 },
7405  { 665 , 0.9830000000 },
7406  { 666 , 0.9800000000 },
7407  { 667 , 0.9760000000 },
7408  { 668 , 0.9730000000 },
7409  { 669 , 0.9700000000 },
7410  { 670 , 0.9670000000 },
7411  { 671 , 0.9640000000 },
7412  { 672 , 0.9600000000 },
7413  { 673 , 0.9570000000 },
7414  { 674 , 0.9550000000 },
7415  { 675 , 0.9520000000 },
7416  { 676 , 0.9490000000 },
7417  { 677 , 0.9470000000 },
7418  { 678 , 0.9440000000 },
7419  { 679 , 0.9420000000 },
7420  { 680 , 0.9400000000 },
7421  { 681 , 0.9360000000 },
7422  { 682 , 0.9320000000 },
7423  { 683 , 0.9290000000 },
7424  { 684 , 0.9250000000 },
7425  { 685 , 0.9230000000 },
7426  { 686 , 0.9200000000 },
7427  { 687 , 0.9170000000 },
7428  { 688 , 0.9140000000 },
7429  { 689 , 0.9120000000 },
7430  { 690 , 0.9090000000 },
7431  { 691 , 0.9080000000 },
7432  { 692 , 0.9070000000 },
7433  { 693 , 0.9070000000 },
7434  { 694 , 0.9060000000 },
7435  { 695 , 0.9060000000 },
7436  { 696 , 0.9070000000 },
7437  { 697 , 0.9090000000 },
7438  { 698 , 0.9110000000 },
7439  { 699 , 0.9120000000 },
7440  { 700 , 0.9140000000 },
7441  { 701 , 0.9140000000 },
7442  { 702 , 0.9140000000 },
7443  { 703 , 0.9130000000 },
7444  { 704 , 0.9130000000 },
7445  { 705 , 0.9130000000 },
7446  { 706 , 0.9120000000 },
7447  { 707 , 0.9110000000 },
7448  { 708 , 0.9110000000 },
7449  { 709 , 0.9100000000 },
7450  { 710 , 0.9100000000 },
7451  { 711 , 0.9130000000 },
7452  { 712 , 0.9170000000 },
7453  { 713 , 0.9210000000 },
7454  { 714 , 0.9250000000 },
7455  { 715 , 0.9300000000 },
7456  { 716 , 0.9370000000 },
7457  { 717 , 0.9450000000 },
7458  { 718 , 0.9530000000 },
7459  { 719 , 0.9610000000 },
7460  { 720 , 0.9700000000 },
7461  { 721 , 0.9750000000 },
7462  { 722 , 0.9800000000 },
7463  { 723 , 0.9850000000 },
7464  { 724 , 0.9910000000 },
7465  { 725 , 0.9960000000 },
7466  { 726 , 0.9960000000 },
7467  { 727 , 0.9960000000 },
7468  { 728 , 0.9960000000 },
7469  { 729 , 0.9960000000 },
7470  { 730 , 0.9960000000 },
7471  { 731 , 0.9910000000 },
7472  { 732 , 0.9860000000 },
7473  { 733 , 0.9810000000 },
7474  { 734 , 0.9750000000 },
7475  { 735 , 0.9700000000 },
7476  { 736 , 0.9640000000 },
7477  { 737 , 0.9580000000 },
7478  { 738 , 0.9520000000 },
7479  { 739 , 0.9450000000 },
7480  { 740 , 0.9390000000 },
7481  { 741 , 0.9350000000 },
7482  { 742 , 0.9310000000 },
7483  { 743 , 0.9260000000 },
7484  { 744 , 0.9220000000 },
7485  { 745 , 0.9170000000 },
7486  { 746 , 0.9140000000 },
7487  { 747 , 0.9120000000 },
7488  { 748 , 0.9090000000 },
7489  { 749 , 0.9060000000 },
7490  { 750 , 0.9030000000 },
7491  { 751 , 0.9010000000 },
7492  { 752 , 0.8980000000 },
7493  { 753 , 0.8950000000 },
7494  { 754 , 0.8920000000 },
7495  { 755 , 0.8900000000 },
7496  { 756 , 0.8870000000 },
7497  { 757 , 0.8840000000 },
7498  { 758 , 0.8820000000 },
7499  { 759 , 0.8800000000 },
7500  { 760 , 0.8780000000 },
7501  { 761 , 0.8760000000 },
7502  { 762 , 0.8740000000 },
7503  { 763 , 0.8710000000 },
7504  { 764 , 0.8680000000 },
7505  { 765 , 0.8650000000 },
7506  { 766 , 0.8600000000 },
7507  { 767 , 0.8560000000 },
7508  { 768 , 0.8520000000 },
7509  { 769 , 0.8480000000 },
7510  { 770 , 0.8440000000 },
7511  { 771 , 0.8390000000 },
7512  { 772 , 0.8340000000 },
7513  { 773 , 0.8290000000 },
7514  { 774 , 0.8240000000 },
7515  { 775 , 0.8180000000 },
7516  { 776 , 0.8160000000 },
7517  { 777 , 0.8130000000 },
7518  { 778 , 0.8110000000 },
7519  { 779 , 0.8080000000 },
7520  { 780 , 0.8050000000 },
7521  { 781 , 0.8060000000 },
7522  { 782 , 0.8070000000 },
7523  { 783 , 0.8070000000 },
7524  { 784 , 0.8080000000 },
7525  { 785 , 0.8080000000 },
7526  { 786 , 0.8110000000 },
7527  { 787 , 0.8150000000 },
7528  { 788 , 0.8180000000 },
7529  { 789 , 0.8210000000 },
7530  { 790 , 0.8240000000 },
7531  { 791 , 0.8300000000 },
7532  { 792 , 0.8370000000 },
7533  { 793 , 0.8430000000 },
7534  { 794 , 0.8500000000 },
7535  { 795 , 0.8560000000 },
7536  { 796 , 0.8600000000 },
7537  { 797 , 0.8640000000 },
7538  { 798 , 0.8680000000 },
7539  { 799 , 0.8710000000 },
7540  { 800 , 0.8750000000 },
7541  { 801 , 0.8780000000 },
7542  { 802 , 0.8810000000 },
7543  { 803 , 0.8840000000 },
7544  { 804 , 0.8860000000 },
7545  { 805 , 0.8890000000 },
7546  { 806 , 0.8920000000 },
7547  { 807 , 0.8950000000 },
7548  { 808 , 0.8970000000 },
7549  { 809 , 0.9000000000 },
7550  { 810 , 0.9030000000 },
7551  { 811 , 0.9050000000 },
7552  { 812 , 0.9070000000 },
7553  { 813 , 0.9080000000 },
7554  { 814 , 0.9090000000 },
7555  { 815 , 0.9100000000 },
7556  { 816 , 0.9130000000 },
7557  { 817 , 0.9140000000 },
7558  { 818 , 0.9150000000 },
7559  { 819 , 0.9170000000 },
7560  { 820 , 0.9170000000 },
7561  { 821 , 0.9180000000 },
7562  { 822 , 0.9190000000 },
7563  { 823 , 0.9200000000 },
7564  { 824 , 0.9200000000 },
7565  { 825 , 0.9200000000 },
7566  { 826 , 0.9180000000 },
7567  { 827 , 0.9160000000 },
7568  { 828 , 0.9140000000 },
7569  { 829 , 0.9110000000 },
7570  { 830 , 0.9080000000 },
7571  { 831 , 0.9020000000 },
7572  { 832 , 0.8960000000 },
7573  { 833 , 0.8890000000 },
7574  { 834 , 0.8820000000 },
7575  { 835 , 0.8750000000 },
7576  { 836 , 0.8670000000 },
7577  { 837 , 0.8600000000 },
7578  { 838 , 0.8510000000 },
7579  { 839 , 0.8430000000 },
7580  { 840 , 0.8340000000 },
7581  { 841 , 0.8280000000 },
7582  { 842 , 0.8220000000 },
7583  { 843 , 0.8150000000 },
7584  { 844 , 0.8080000000 },
7585  { 845 , 0.8010000000 },
7586  { 846 , 0.7990000000 },
7587  { 847 , 0.7960000000 },
7588  { 848 , 0.7930000000 },
7589  { 849 , 0.7900000000 },
7590  { 850 , 0.7870000000 },
7591  { 851 , 0.7850000000 },
7592  { 852 , 0.7840000000 },
7593  { 853 , 0.7820000000 },
7594  { 854 , 0.7790000000 },
7595  { 855 , 0.7770000000 },
7596  { 856 , 0.7760000000 },
7597  { 857 , 0.7750000000 },
7598  { 858 , 0.7740000000 },
7599  { 859 , 0.7720000000 },
7600  { 860 , 0.7700000000 },
7601  { 861 , 0.7680000000 },
7602  { 862 , 0.7650000000 },
7603  { 863 , 0.7630000000 },
7604  { 864 , 0.7600000000 },
7605  { 865 , 0.7570000000 },
7606  { 866 , 0.7540000000 },
7607  { 867 , 0.7510000000 },
7608  { 868 , 0.7480000000 },
7609  { 869 , 0.7450000000 },
7610  { 870 , 0.7420000000 },
7611  { 871 , 0.7390000000 },
7612  { 872 , 0.7370000000 },
7613  { 873 , 0.7340000000 },
7614  { 874 , 0.7320000000 },
7615  { 875 , 0.7290000000 },
7616  { 876 , 0.7260000000 },
7617  { 877 , 0.7240000000 },
7618  { 878 , 0.7210000000 },
7619  { 879 , 0.7180000000 },
7620  { 880 , 0.7160000000 },
7621  { 881 , 0.7130000000 },
7622  { 882 , 0.7110000000 },
7623  { 883 , 0.7080000000 },
7624  { 884 , 0.7050000000 },
7625  { 885 , 0.7030000000 },
7626  { 886 , 0.7040000000 },
7627  { 887 , 0.7040000000 },
7628  { 888 , 0.7040000000 },
7629  { 889 , 0.7050000000 },
7630  { 890 , 0.7050000000 },
7631  { 891 , 0.7050000000 },
7632  { 892 , 0.7050000000 },
7633  { 893 , 0.7050000000 },
7634  { 894 , 0.7050000000 },
7635  { 895 , 0.7050000000 },
7636  { 896 , 0.6760000000 },
7637  { 897 , 0.6490000000 },
7638  { 898 , 0.6210000000 },
7639  { 899 , 0.5950000000 },
7640  { 900 , 0.5680000000 },
7641  { 901 , 0.5080000000 },
7642  { 902 , 0.4490000000 },
7643  { 903 , 0.3910000000 },
7644  { 904 , 0.3340000000 },
7645  { 905 , 0.2780000000 },
7646  { 906 , 0.2400000000 },
7647  { 907 , 0.2030000000 },
7648  { 908 , 0.1670000000 },
7649  { 909 , 0.1310000000 },
7650  { 910 , 0.0960000000 },
7651  { 911 , 0.0831000000 },
7652  { 912 , 0.0704000000 },
7653  { 913 , 0.0580000000 },
7654  { 914 , 0.0458000000 },
7655  { 915 , 0.0339000000 },
7656  { 916 , 0.0295000000 },
7657  { 917 , 0.0251000000 },
7658  { 918 , 0.0209000000 },
7659  { 919 , 0.0167000000 },
7660  { 920 , 0.0126000000 },
7661  { 921 , 0.0111000000 },
7662  { 922 , 0.0096400000 },
7663  { 923 , 0.0081800000 },
7664  { 924 , 0.0067500000 },
7665  { 925 , 0.0053400000 },
7666  { 926 , 0.0047500000 },
7667  { 927 , 0.0041700000 },
7668  { 928 , 0.0035900000 },
7669  { 929 , 0.0030300000 },
7670  { 930 , 0.0024700000 },
7671  { 931 , 0.0022000000 },
7672  { 932 , 0.0019300000 },
7673  { 933 , 0.0016700000 },
7674  { 934 , 0.0014100000 },
7675  { 935 , 0.0011500000 },
7676  { 936 , 0.0010200000 },
7677  { 937 , 0.0008960000 },
7678  { 938 , 0.0007720000 },
7679  { 939 , 0.0006500000 },
7680  { 940 , 0.0005310000 },
7681  { 941 , 0.0004710000 },
7682  { 942 , 0.0004120000 },
7683  { 943 , 0.0003530000 },
7684  { 944 , 0.0002950000 },
7685  { 945 , 0.0002380000 },
7686  { 946 , 0.0002070000 },
7687  { 947 , 0.0001760000 },
7688  { 948 , 0.0001450000 },
7689  { 949 , 0.0001150000 },
7690  { 950 , 0.0000858000 },
7691  { 951 , 0.0001260000 },
7692  { 952 , 0.0001660000 },
7693  { 953 , 0.0002060000 },
7694  { 954 , 0.0002450000 },
7695  { 955 , 0.0002840000 },
7696  { 956 , 0.0002820000 },
7697  { 957 , 0.0002810000 },
7698  { 958 , 0.0002790000 },
7699  { 959 , 0.0002770000 },
7700  { 960 , 0.0002760000 },
7701  { 961 , 0.0002630000 },
7702  { 962 , 0.0002500000 },
7703  { 963 , 0.0002370000 },
7704  { 964 , 0.0002250000 },
7705  { 965 , 0.0002130000 },
7706  { 966 , 0.0002090000 },
7707  { 967 , 0.0002060000 },
7708  { 968 , 0.0002030000 },
7709  { 969 , 0.0002000000 },
7710  { 970 , 0.0001970000 },
7711  { 971 , 0.0001650000 },
7712  { 972 , 0.0001320000 },
7713  { 973 , 0.0001000000 },
7714  { 974 , 0.0000686000 },
7715  { 975 , 0.0000370000 },
7716  { 976 , 0.0000421000 },
7717  { 977 , 0.0000472000 },
7718  { 978 , 0.0000522000 },
7719  { 979 , 0.0000573000 },
7720  { 980 , 0.0000622000 },
7721  { 981 , 0.0000637000 },
7722  { 982 , 0.0000652000 },
7723  { 983 , 0.0000666000 },
7724  { 984 , 0.0000680000 },
7725  { 985 , 0.0000695000 },
7726  { 986 , 0.0000554000 },
7727  { 987 , 0.0000414000 },
7728  { 988 , 0.0000275000 },
7729  { 989 , 0.0000137000 },
7730  { 990 , 0.0000000000 },
7731  { 991 , 0.0000050500 },
7732  { 992 , 0.0000101000 },
7733  { 993 , 0.0000151000 },
7734  { 994 , 0.0000200000 },
7735  { 995 , 0.0000250000 },
7736  { 996 , 0.0000696000 },
7737  { 997 , 0.0001140000 },
7738  { 998 , 0.0001590000 },
7739  { 999 , 0.0002030000 },
7740  { 1000 , 0.0002480000 }
7741  };
7742 
7743  static const double CBERS04A_WPMB1_SRF[][2] =
7744  {
7745  { 350 , 0.0000000000 },
7746  { 351 , 0.0002200000 },
7747  { 352 , 0.0004180000 },
7748  { 353 , 0.0005970000 },
7749  { 354 , 0.0007590000 },
7750  { 355 , 0.0009070000 },
7751  { 356 , 0.0011600000 },
7752  { 357 , 0.0013900000 },
7753  { 358 , 0.0016000000 },
7754  { 359 , 0.0017900000 },
7755  { 360 , 0.0019700000 },
7756  { 361 , 0.0020700000 },
7757  { 362 , 0.0021600000 },
7758  { 363 , 0.0022400000 },
7759  { 364 , 0.0023100000 },
7760  { 365 , 0.0023800000 },
7761  { 366 , 0.0024300000 },
7762  { 367 , 0.0024700000 },
7763  { 368 , 0.0025100000 },
7764  { 369 , 0.0025400000 },
7765  { 370 , 0.0025600000 },
7766  { 371 , 0.0025900000 },
7767  { 372 , 0.0026100000 },
7768  { 373 , 0.0026300000 },
7769  { 374 , 0.0026400000 },
7770  { 375 , 0.0026500000 },
7771  { 376 , 0.0025400000 },
7772  { 377 , 0.0024400000 },
7773  { 378 , 0.0023400000 },
7774  { 379 , 0.0022400000 },
7775  { 380 , 0.0021500000 },
7776  { 381 , 0.0020700000 },
7777  { 382 , 0.0019900000 },
7778  { 383 , 0.0019300000 },
7779  { 384 , 0.0018700000 },
7780  { 385 , 0.0018200000 },
7781  { 386 , 0.0018200000 },
7782  { 387 , 0.0018200000 },
7783  { 388 , 0.0018300000 },
7784  { 389 , 0.0018300000 },
7785  { 390 , 0.0018300000 },
7786  { 391 , 0.0017900000 },
7787  { 392 , 0.0017500000 },
7788  { 393 , 0.0017000000 },
7789  { 394 , 0.0016600000 },
7790  { 395 , 0.0016100000 },
7791  { 396 , 0.0016600000 },
7792  { 397 , 0.0017100000 },
7793  { 398 , 0.0017600000 },
7794  { 399 , 0.0017900000 },
7795  { 400 , 0.0018300000 },
7796  { 401 , 0.0018700000 },
7797  { 402 , 0.0019000000 },
7798  { 403 , 0.0019400000 },
7799  { 404 , 0.0019700000 },
7800  { 405 , 0.0019900000 },
7801  { 406 , 0.0019800000 },
7802  { 407 , 0.0019600000 },
7803  { 408 , 0.0019400000 },
7804  { 409 , 0.0019200000 },
7805  { 410 , 0.0019000000 },
7806  { 411 , 0.0018900000 },
7807  { 412 , 0.0018800000 },
7808  { 413 , 0.0018700000 },
7809  { 414 , 0.0018600000 },
7810  { 415 , 0.0018500000 },
7811  { 416 , 0.0018100000 },
7812  { 417 , 0.0017600000 },
7813  { 418 , 0.0017200000 },
7814  { 419 , 0.0016800000 },
7815  { 420 , 0.0016400000 },
7816  { 421 , 0.0016500000 },
7817  { 422 , 0.0016500000 },
7818  { 423 , 0.0016600000 },
7819  { 424 , 0.0016600000 },
7820  { 425 , 0.0016600000 },
7821  { 426 , 0.0016400000 },
7822  { 427 , 0.0016200000 },
7823  { 428 , 0.0016000000 },
7824  { 429 , 0.0015800000 },
7825  { 430 , 0.0015600000 },
7826  { 431 , 0.0015600000 },
7827  { 432 , 0.0015700000 },
7828  { 433 , 0.0015700000 },
7829  { 434 , 0.0015800000 },
7830  { 435 , 0.0015800000 },
7831  { 436 , 0.0015500000 },
7832  { 437 , 0.0015200000 },
7833  { 438 , 0.0015000000 },
7834  { 439 , 0.0014700000 },
7835  { 440 , 0.0014500000 },
7836  { 441 , 0.0014600000 },
7837  { 442 , 0.0014700000 },
7838  { 443 , 0.0014800000 },
7839  { 444 , 0.0015000000 },
7840  { 445 , 0.0015100000 },
7841  { 446 , 0.0014500000 },
7842  { 447 , 0.0013900000 },
7843  { 448 , 0.0013300000 },
7844  { 449 , 0.0012800000 },
7845  { 450 , 0.0012200000 },
7846  { 451 , 0.1290000000 },
7847  { 452 , 0.2530000000 },
7848  { 453 , 0.3720000000 },
7849  { 454 , 0.4890000000 },
7850  { 455 , 0.6010000000 },
7851  { 456 , 0.5920000000 },
7852  { 457 , 0.5830000000 },
7853  { 458 , 0.5740000000 },
7854  { 459 , 0.5650000000 },
7855  { 460 , 0.5570000000 },
7856  { 461 , 0.5760000000 },
7857  { 462 , 0.5940000000 },
7858  { 463 , 0.6120000000 },
7859  { 464 , 0.6300000000 },
7860  { 465 , 0.6460000000 },
7861  { 466 , 0.6540000000 },
7862  { 467 , 0.6620000000 },
7863  { 468 , 0.6700000000 },
7864  { 469 , 0.6770000000 },
7865  { 470 , 0.6850000000 },
7866  { 471 , 0.6770000000 },
7867  { 472 , 0.6690000000 },
7868  { 473 , 0.6610000000 },
7869  { 474 , 0.6530000000 },
7870  { 475 , 0.6450000000 },
7871  { 476 , 0.6790000000 },
7872  { 477 , 0.7110000000 },
7873  { 478 , 0.7420000000 },
7874  { 479 , 0.7710000000 },
7875  { 480 , 0.7990000000 },
7876  { 481 , 0.8080000000 },
7877  { 482 , 0.8160000000 },
7878  { 483 , 0.8230000000 },
7879  { 484 , 0.8310000000 },
7880  { 485 , 0.8370000000 },
7881  { 486 , 0.8490000000 },
7882  { 487 , 0.8590000000 },
7883  { 488 , 0.8700000000 },
7884  { 489 , 0.8810000000 },
7885  { 490 , 0.8920000000 },
7886  { 491 , 0.8960000000 },
7887  { 492 , 0.9000000000 },
7888  { 493 , 0.9050000000 },
7889  { 494 , 0.9090000000 },
7890  { 495 , 0.9150000000 },
7891  { 496 , 0.9200000000 },
7892  { 497 , 0.9260000000 },
7893  { 498 , 0.9320000000 },
7894  { 499 , 0.9390000000 },
7895  { 500 , 0.9440000000 },
7896  { 501 , 0.9480000000 },
7897  { 502 , 0.9520000000 },
7898  { 503 , 0.9560000000 },
7899  { 504 , 0.9600000000 },
7900  { 505 , 0.9640000000 },
7901  { 506 , 0.9720000000 },
7902  { 507 , 0.9790000000 },
7903  { 508 , 0.9860000000 },
7904  { 509 , 0.9930000000 },
7905  { 510 , 1.0000000000 },
7906  { 511 , 0.9930000000 },
7907  { 512 , 0.9850000000 },
7908  { 513 , 0.9780000000 },
7909  { 514 , 0.9710000000 },
7910  { 515 , 0.9640000000 },
7911  { 516 , 0.9170000000 },
7912  { 517 , 0.8700000000 },
7913  { 518 , 0.8240000000 },
7914  { 519 , 0.7790000000 },
7915  { 520 , 0.7340000000 },
7916  { 521 , 0.5910000000 },
7917  { 522 , 0.4500000000 },
7918  { 523 , 0.3110000000 },
7919  { 524 , 0.1730000000 },
7920  { 525 , 0.0367000000 },
7921  { 526 , 0.0365000000 },
7922  { 527 , 0.0363000000 },
7923  { 528 , 0.0361000000 },
7924  { 529 , 0.0359000000 },
7925  { 530 , 0.0357000000 },
7926  { 531 , 0.0286000000 },
7927  { 532 , 0.0215000000 },
7928  { 533 , 0.0145000000 },
7929  { 534 , 0.0076100000 },
7930  { 535 , 0.0007470000 },
7931  { 536 , 0.0006900000 },
7932  { 537 , 0.0006340000 },
7933  { 538 , 0.0005790000 },
7934  { 539 , 0.0005240000 },
7935  { 540 , 0.0004700000 },
7936  { 541 , 0.0004860000 },
7937  { 542 , 0.0005020000 },
7938  { 543 , 0.0005180000 },
7939  { 544 , 0.0005330000 },
7940  { 545 , 0.0005490000 },
7941  { 546 , 0.0005590000 },
7942  { 547 , 0.0005700000 },
7943  { 548 , 0.0005800000 },
7944  { 549 , 0.0005910000 },
7945  { 550 , 0.0006010000 },
7946  { 551 , 0.0006840000 },
7947  { 552 , 0.0007660000 },
7948  { 553 , 0.0008480000 },
7949  { 554 , 0.0009290000 },
7950  { 555 , 0.0010100000 },
7951  { 556 , 0.0010000000 },
7952  { 557 , 0.0009980000 },
7953  { 558 , 0.0009930000 },
7954  { 559 , 0.0009870000 },
7955  { 560 , 0.0009810000 },
7956  { 561 , 0.0009770000 },
7957  { 562 , 0.0009740000 },
7958  { 563 , 0.0009700000 },
7959  { 564 , 0.0009670000 },
7960  { 565 , 0.0009640000 },
7961  { 566 , 0.0008970000 },
7962  { 567 , 0.0008300000 },
7963  { 568 , 0.0007630000 },
7964  { 569 , 0.0006970000 },
7965  { 570 , 0.0006310000 },
7966  { 571 , 0.0006350000 },
7967  { 572 , 0.0006380000 },
7968  { 573 , 0.0006420000 },
7969  { 574 , 0.0006460000 },
7970  { 575 , 0.0006500000 },
7971  { 576 , 0.0006640000 },
7972  { 577 , 0.0006790000 },
7973  { 578 , 0.0006940000 },
7974  { 579 , 0.0007090000 },
7975  { 580 , 0.0007240000 },
7976  { 581 , 0.0008380000 },
7977  { 582 , 0.0009520000 },
7978  { 583 , 0.0010700000 },
7979  { 584 , 0.0011800000 },
7980  { 585 , 0.0013000000 },
7981  { 586 , 0.0013000000 },
7982  { 587 , 0.0013100000 },
7983  { 588 , 0.0013200000 },
7984  { 589 , 0.0013200000 },
7985  { 590 , 0.0013300000 },
7986  { 591 , 0.0013800000 },
7987  { 592 , 0.0014300000 },
7988  { 593 , 0.0014800000 },
7989  { 594 , 0.0015300000 },
7990  { 595 , 0.0015800000 },
7991  { 596 , 0.0013800000 },
7992  { 597 , 0.0011800000 },
7993  { 598 , 0.0009770000 },
7994  { 599 , 0.0007710000 },
7995  { 600 , 0.0005640000 },
7996  { 601 , 0.0005670000 },
7997  { 602 , 0.0005170000 },
7998  { 603 , 0.0005100000 },
7999  { 604 , 0.0005040000 },
8000  { 605 , 0.0004990000 },
8001  { 606 , 0.0004770000 },
8002  { 607 , 0.0004560000 },
8003  { 608 , 0.0004350000 },
8004  { 609 , 0.0004150000 },
8005  { 610 , 0.0003950000 },
8006  { 611 , 0.0004360000 },
8007  { 612 , 0.0004760000 },
8008  { 613 , 0.0005170000 },
8009  { 614 , 0.0005580000 },
8010  { 615 , 0.0005980000 },
8011  { 616 , 0.0005980000 },
8012  { 617 , 0.0005980000 },
8013  { 618 , 0.0005980000 },
8014  { 619 , 0.0005980000 },
8015  { 620 , 0.0005990000 },
8016  { 621 , 0.0006390000 },
8017  { 622 , 0.0006800000 },
8018  { 623 , 0.0007210000 },
8019  { 624 , 0.0007620000 },
8020  { 625 , 0.0008040000 },
8021  { 626 , 0.0008150000 },
8022  { 627 , 0.0008260000 },
8023  { 628 , 0.0008380000 },
8024  { 629 , 0.0008500000 },
8025  { 630 , 0.0008620000 },
8026  { 631 , 0.0008200000 },
8027  { 632 , 0.0007780000 },
8028  { 633 , 0.0007370000 },
8029  { 634 , 0.0006970000 },
8030  { 635 , 0.0006560000 },
8031  { 636 , 0.0006390000 },
8032  { 637 , 0.0006200000 },
8033  { 638 , 0.0005990000 },
8034  { 639 , 0.0005760000 },
8035  { 640 , 0.0005520000 },
8036  { 641 , 0.0005480000 },
8037  { 642 , 0.0005450000 },
8038  { 643 , 0.0005420000 },
8039  { 644 , 0.0005380000 },
8040  { 645 , 0.0005350000 },
8041  { 646 , 0.0005290000 },
8042  { 647 , 0.0005230000 },
8043  { 648 , 0.0005160000 },
8044  { 649 , 0.0005100000 },
8045  { 650 , 0.0005040000 },
8046  { 651 , 0.0005570000 },
8047  { 652 , 0.0006090000 },
8048  { 653 , 0.0006600000 },
8049  { 654 , 0.0007120000 },
8050  { 655 , 0.0007620000 },
8051  { 656 , 0.0007220000 },
8052  { 657 , 0.0006810000 },
8053  { 658 , 0.0006420000 },
8054  { 659 , 0.0006020000 },
8055  { 660 , 0.0005630000 },
8056  { 661 , 0.0005690000 },
8057  { 662 , 0.0005760000 },
8058  { 663 , 0.0005820000 },
8059  { 664 , 0.0005880000 },
8060  { 665 , 0.0005940000 },
8061  { 666 , 0.0005990000 },
8062  { 667 , 0.0006050000 },
8063  { 668 , 0.0006100000 },
8064  { 669 , 0.0006150000 },
8065  { 670 , 0.0006200000 },
8066  { 671 , 0.0006330000 },
8067  { 672 , 0.0006450000 },
8068  { 673 , 0.0006580000 },
8069  { 674 , 0.0006700000 },
8070  { 675 , 0.0006830000 },
8071  { 676 , 0.0006910000 },
8072  { 677 , 0.0007000000 },
8073  { 678 , 0.0007080000 },
8074  { 679 , 0.0007180000 },
8075  { 680 , 0.0007260000 },
8076  { 681 , 0.0007240000 },
8077  { 682 , 0.0007230000 },
8078  { 683 , 0.0007220000 },
8079  { 684 , 0.0007200000 },
8080  { 685 , 0.0007190000 },
8081  { 686 , 0.0007110000 },
8082  { 687 , 0.0007030000 },
8083  { 688 , 0.0006950000 },
8084  { 689 , 0.0006870000 },
8085  { 690 , 0.0006790000 },
8086  { 691 , 0.0006640000 },
8087  { 692 , 0.0006490000 },
8088  { 693 , 0.0006350000 },
8089  { 694 , 0.0006200000 },
8090  { 695 , 0.0006060000 },
8091  { 696 , 0.0006410000 },
8092  { 697 , 0.0006760000 },
8093  { 698 , 0.0007120000 },
8094  { 699 , 0.0007480000 },
8095  { 700 , 0.0007840000 },
8096  { 701 , 0.0007860000 },
8097  { 702 , 0.0007880000 },
8098  { 703 , 0.0007900000 },
8099  { 704 , 0.0007920000 },
8100  { 705 , 0.0007950000 },
8101  { 706 , 0.0007970000 },
8102  { 707 , 0.0008000000 },
8103  { 708 , 0.0008030000 },
8104  { 709 , 0.0008060000 },
8105  { 710 , 0.0008090000 },
8106  { 711 , 0.0007410000 },
8107  { 712 , 0.0006730000 },
8108  { 713 , 0.0006040000 },
8109  { 714 , 0.0005340000 },
8110  { 715 , 0.0004640000 },
8111  { 716 , 0.0004680000 },
8112  { 717 , 0.0004720000 },
8113  { 718 , 0.0004760000 },
8114  { 719 , 0.0004810000 },
8115  { 720 , 0.0004850000 },
8116  { 721 , 0.0004890000 },
8117  { 722 , 0.0004940000 },
8118  { 723 , 0.0004990000 },
8119  { 724 , 0.0005040000 },
8120  { 725 , 0.0005100000 },
8121  { 726 , 0.0005190000 },
8122  { 727 , 0.0005280000 },
8123  { 728 , 0.0005370000 },
8124  { 729 , 0.0005470000 },
8125  { 730 , 0.0005560000 },
8126  { 731 , 0.0005570000 },
8127  { 732 , 0.0005570000 },
8128  { 733 , 0.0005580000 },
8129  { 734 , 0.0005580000 },
8130  { 735 , 0.0005590000 },
8131  { 736 , 0.0005670000 },
8132  { 737 , 0.0005750000 },
8133  { 738 , 0.0005830000 },
8134  { 739 , 0.0005920000 },
8135  { 740 , 0.0006000000 },
8136  { 741 , 0.0005960000 },
8137  { 742 , 0.0005930000 },
8138  { 743 , 0.0005890000 },
8139  { 744 , 0.0005850000 },
8140  { 745 , 0.0005810000 },
8141  { 746 , 0.0006050000 },
8142  { 747 , 0.0006290000 },
8143  { 748 , 0.0006530000 },
8144  { 749 , 0.0006780000 },
8145  { 750 , 0.0007030000 },
8146  { 751 , 0.0007280000 },
8147  { 752 , 0.0007550000 },
8148  { 753 , 0.0007810000 },
8149  { 754 , 0.0008080000 },
8150  { 755 , 0.0008350000 },
8151  { 756 , 0.0008410000 },
8152  { 757 , 0.0008460000 },
8153  { 758 , 0.0008530000 },
8154  { 759 , 0.0008590000 },
8155  { 760 , 0.0008660000 },
8156  { 761 , 0.0008730000 },
8157  { 762 , 0.0008800000 },
8158  { 763 , 0.0008880000 },
8159  { 764 , 0.0008940000 },
8160  { 765 , 0.0009000000 },
8161  { 766 , 0.0009070000 },
8162  { 767 , 0.0009140000 },
8163  { 768 , 0.0009210000 },
8164  { 769 , 0.0009280000 },
8165  { 770 , 0.0009350000 },
8166  { 771 , 0.0009070000 },
8167  { 772 , 0.0008780000 },
8168  { 773 , 0.0008480000 },
8169  { 774 , 0.0008190000 },
8170  { 775 , 0.0007880000 },
8171  { 776 , 0.0008500000 },
8172  { 777 , 0.0009130000 },
8173  { 778 , 0.0009770000 },
8174  { 779 , 0.0010400000 },
8175  { 780 , 0.0011100000 },
8176  { 781 , 0.0010900000 },
8177  { 782 , 0.0010600000 },
8178  { 783 , 0.0010400000 },
8179  { 784 , 0.0010200000 },
8180  { 785 , 0.0009930000 },
8181  { 786 , 0.0009610000 },
8182  { 787 , 0.0009280000 },
8183  { 788 , 0.0008940000 },
8184  { 789 , 0.0008600000 },
8185  { 790 , 0.0008250000 },
8186  { 791 , 0.0008380000 },
8187  { 792 , 0.0008510000 },
8188  { 793 , 0.0008640000 },
8189  { 794 , 0.0008770000 },
8190  { 795 , 0.0008910000 },
8191  { 796 , 0.0009960000 },
8192  { 797 , 0.0011000000 },
8193  { 798 , 0.0012100000 },
8194  { 799 , 0.0013200000 },
8195  { 800 , 0.0014300000 },
8196  { 801 , 0.0014400000 },
8197  { 802 , 0.0014500000 },
8198  { 803 , 0.0014500000 },
8199  { 804 , 0.0014600000 },
8200  { 805 , 0.0014700000 },
8201  { 806 , 0.0014200000 },
8202  { 807 , 0.0013600000 },
8203  { 808 , 0.0013000000 },
8204  { 809 , 0.0012500000 },
8205  { 810 , 0.0011900000 },
8206  { 811 , 0.0011400000 },
8207  { 812 , 0.0010900000 },
8208  { 813 , 0.0010400000 },
8209  { 814 , 0.0009950000 },
8210  { 815 , 0.0009440000 },
8211  { 816 , 0.0009530000 },
8212  { 817 , 0.0009610000 },
8213  { 818 , 0.0009690000 },
8214  { 819 , 0.0009760000 },
8215  { 820 , 0.0009840000 },
8216  { 821 , 0.0009980000 },
8217  { 822 , 0.0010100000 },
8218  { 823 , 0.0010300000 },
8219  { 824 , 0.0010400000 },
8220  { 825 , 0.0010500000 },
8221  { 826 , 0.0010800000 },
8222  { 827 , 0.0011100000 },
8223  { 828 , 0.0011400000 },
8224  { 829 , 0.0011700000 },
8225  { 830 , 0.0012000000 },
8226  { 831 , 0.0011500000 },
8227  { 832 , 0.0011100000 },
8228  { 833 , 0.0010600000 },
8229  { 834 , 0.0010100000 },
8230  { 835 , 0.0009630000 },
8231  { 836 , 0.0009740000 },
8232  { 837 , 0.0009840000 },
8233  { 838 , 0.0009940000 },
8234  { 839 , 0.0010000000 },
8235  { 840 , 0.0010100000 },
8236  { 841 , 0.0010100000 },
8237  { 842 , 0.0010100000 },
8238  { 843 , 0.0010100000 },
8239  { 844 , 0.0010100000 },
8240  { 845 , 0.0010100000 },
8241  { 846 , 0.0009760000 },
8242  { 847 , 0.0009400000 },
8243  { 848 , 0.0009050000 },
8244  { 849 , 0.0008710000 },
8245  { 850 , 0.0008360000 },
8246  { 851 , 0.0007240000 },
8247  { 852 , 0.0006140000 },
8248  { 853 , 0.0005050000 },
8249  { 854 , 0.0003970000 },
8250  { 855 , 0.0002920000 },
8251  { 856 , 0.0002530000 },
8252  { 857 , 0.0002160000 },
8253  { 858 , 0.0001780000 },
8254  { 859 , 0.0001420000 },
8255  { 860 , 0.0001060000 },
8256  { 861 , 0.0001050000 },
8257  { 862 , 0.0001040000 },
8258  { 863 , 0.0001030000 },
8259  { 864 , 0.0001020000 },
8260  { 865 , 0.0001010000 },
8261  { 866 , 0.0001680000 },
8262  { 867 , 0.0002340000 },
8263  { 868 , 0.0002990000 },
8264  { 869 , 0.0003620000 },
8265  { 870 , 0.0004240000 },
8266  { 871 , 0.0003870000 },
8267  { 872 , 0.0003510000 },
8268  { 873 , 0.0003160000 },
8269  { 874 , 0.0002820000 },
8270  { 875 , 0.0002480000 },
8271  { 876 , 0.0002080000 },
8272  { 877 , 0.0001690000 },
8273  { 878 , 0.0001300000 },
8274  { 879 , 0.0000930000 },
8275  { 880 , 0.0000563000 },
8276  { 881 , 0.0001120000 },
8277  { 882 , 0.0001660000 },
8278  { 883 , 0.0002190000 },
8279  { 884 , 0.0002710000 },
8280  { 885 , 0.0003220000 },
8281  { 886 , 0.0002710000 },
8282  { 887 , 0.0002220000 },
8283  { 888 , 0.0001730000 },
8284  { 889 , 0.0001260000 },
8285  { 890 , 0.0000793000 },
8286  { 891 , 0.0000727000 },
8287  { 892 , 0.0000662000 },
8288  { 893 , 0.0000598000 },
8289  { 894 , 0.0000536000 },
8290  { 895 , 0.0000475000 },
8291  { 896 , 0.0000453000 },
8292  { 897 , 0.0000430000 },
8293  { 898 , 0.0000409000 },
8294  { 899 , 0.0000387000 },
8295  { 900 , 0.0000366000 },
8296  { 901 , 0.0001140000 },
8297  { 902 , 0.0001890000 },
8298  { 903 , 0.0002630000 },
8299  { 904 , 0.0003360000 },
8300  { 905 , 0.0004070000 },
8301  { 906 , 0.0004030000 },
8302  { 907 , 0.0003990000 },
8303  { 908 , 0.0003950000 },
8304  { 909 , 0.0003910000 },
8305  { 910 , 0.0003880000 },
8306  { 911 , 0.0003840000 },
8307  { 912 , 0.0003800000 },
8308  { 913 , 0.0003760000 },
8309  { 914 , 0.0003730000 },
8310  { 915 , 0.0003690000 },
8311  { 916 , 0.0003240000 },
8312  { 917 , 0.0002790000 },
8313  { 918 , 0.0002340000 },
8314  { 919 , 0.0001910000 },
8315  { 920 , 0.0001490000 },
8316  { 921 , 0.0001440000 },
8317  { 922 , 0.0001390000 },
8318  { 923 , 0.0001340000 },
8319  { 924 , 0.0001290000 },
8320  { 925 , 0.0001250000 },
8321  { 926 , 0.0001240000 },
8322  { 927 , 0.0001230000 },
8323  { 928 , 0.0001220000 },
8324  { 929 , 0.0001220000 },
8325  { 930 , 0.0001210000 },
8326  { 931 , 0.0001200000 },
8327  { 932 , 0.0001190000 },
8328  { 933 , 0.0001180000 },
8329  { 934 , 0.0001180000 },
8330  { 935 , 0.0001170000 },
8331  { 936 , 0.0001160000 },
8332  { 937 , 0.0001150000 },
8333  { 938 , 0.0001140000 },
8334  { 939 , 0.0001130000 },
8335  { 940 , 0.0001120000 },
8336  { 941 , 0.0001110000 },
8337  { 942 , 0.0001110000 },
8338  { 943 , 0.0001100000 },
8339  { 944 , 0.0001090000 },
8340  { 945 , 0.0001090000 },
8341  { 946 , 0.0001080000 },
8342  { 947 , 0.0001070000 },
8343  { 948 , 0.0001070000 },
8344  { 949 , 0.0001060000 },
8345  { 950 , 0.0001050000 },
8346  { 951 , 0.0000971000 },
8347  { 952 , 0.0000888000 },
8348  { 953 , 0.0000805000 },
8349  { 954 , 0.0000724000 },
8350  { 955 , 0.0000645000 },
8351  { 956 , 0.0000606000 },
8352  { 957 , 0.0000567000 },
8353  { 958 , 0.0000529000 },
8354  { 959 , 0.0000492000 },
8355  { 960 , 0.0000455000 },
8356  { 961 , 0.0000453000 },
8357  { 962 , 0.0000451000 },
8358  { 963 , 0.0000449000 },
8359  { 964 , 0.0000448000 },
8360  { 965 , 0.0000446000 },
8361  { 966 , 0.0000420000 },
8362  { 967 , 0.0000394000 },
8363  { 968 , 0.0000368000 },
8364  { 969 , 0.0000343000 },
8365  { 970 , 0.0000317000 },
8366  { 971 , 0.0000302000 },
8367  { 972 , 0.0000286000 },
8368  { 973 , 0.0000271000 },
8369  { 974 , 0.0000256000 },
8370  { 975 , 0.0000241000 },
8371  { 976 , 0.0000221000 },
8372  { 977 , 0.0000201000 },
8373  { 978 , 0.0000182000 },
8374  { 979 , 0.0000163000 },
8375  { 980 , 0.0000144000 },
8376  { 981 , 0.0000143000 },
8377  { 982 , 0.0000143000 },
8378  { 983 , 0.0000142000 },
8379  { 984 , 0.0000142000 },
8380  { 985 , 0.0000141000 },
8381  { 986 , 0.0000134000 },
8382  { 987 , 0.0000127000 },
8383  { 988 , 0.0000120000 },
8384  { 989 , 0.0000113000 },
8385  { 990 , 0.0000106000 },
8386  { 991 , 0.0000116000 },
8387  { 992 , 0.0000126000 },
8388  { 993 , 0.0000136000 },
8389  { 994 , 0.0000146000 },
8390  { 995 , 0.0000156000 },
8391  { 996 , 0.0000125000 },
8392  { 997 , 0.0000093400 },
8393  { 998 , 0.0000062200 },
8394  { 999 , 0.0000031100 },
8395  { 1000 , 0.0000000000 }
8396  };
8397 
8398  static const double CBERS04A_WPMB2_SRF[][2] =
8399  {
8400  { 350 , 0.0000000000 },
8401  { 351 , 0.0001600000 },
8402  { 352 , 0.0003050000 },
8403  { 353 , 0.0004350000 },
8404  { 354 , 0.0005530000 },
8405  { 355 , 0.0006600000 },
8406  { 356 , 0.0007640000 },
8407  { 357 , 0.0008580000 },
8408  { 358 , 0.0009440000 },
8409  { 359 , 0.0010200000 },
8410  { 360 , 0.0010900000 },
8411  { 361 , 0.0011300000 },
8412  { 362 , 0.0011700000 },
8413  { 363 , 0.0012000000 },
8414  { 364 , 0.0012200000 },
8415  { 365 , 0.0012500000 },
8416  { 366 , 0.0012200000 },
8417  { 367 , 0.0011800000 },
8418  { 368 , 0.0011500000 },
8419  { 369 , 0.0011200000 },
8420  { 370 , 0.0010900000 },
8421  { 371 , 0.0010200000 },
8422  { 372 , 0.0009580000 },
8423  { 373 , 0.0008950000 },
8424  { 374 , 0.0008350000 },
8425  { 375 , 0.0007770000 },
8426  { 376 , 0.0008260000 },
8427  { 377 , 0.0008700000 },
8428  { 378 , 0.0009090000 },
8429  { 379 , 0.0009450000 },
8430  { 380 , 0.0009780000 },
8431  { 381 , 0.0009350000 },
8432  { 382 , 0.0008950000 },
8433  { 383 , 0.0008580000 },
8434  { 384 , 0.0008250000 },
8435  { 385 , 0.0007960000 },
8436  { 386 , 0.0007790000 },
8437  { 387 , 0.0007630000 },
8438  { 388 , 0.0007470000 },
8439  { 389 , 0.0007310000 },
8440  { 390 , 0.0007150000 },
8441  { 391 , 0.0007630000 },
8442  { 392 , 0.0008070000 },
8443  { 393 , 0.0008470000 },
8444  { 394 , 0.0008850000 },
8445  { 395 , 0.0009200000 },
8446  { 396 , 0.0008960000 },
8447  { 397 , 0.0008730000 },
8448  { 398 , 0.0008500000 },
8449  { 399 , 0.0008280000 },
8450  { 400 , 0.0008060000 },
8451  { 401 , 0.0007920000 },
8452  { 402 , 0.0007770000 },
8453  { 403 , 0.0007650000 },
8454  { 404 , 0.0007520000 },
8455  { 405 , 0.0007400000 },
8456  { 406 , 0.0007300000 },
8457  { 407 , 0.0007210000 },
8458  { 408 , 0.0007120000 },
8459  { 409 , 0.0007030000 },
8460  { 410 , 0.0006940000 },
8461  { 411 , 0.0006740000 },
8462  { 412 , 0.0006560000 },
8463  { 413 , 0.0006380000 },
8464  { 414 , 0.0006210000 },
8465  { 415 , 0.0006040000 },
8466  { 416 , 0.0005820000 },
8467  { 417 , 0.0005610000 },
8468  { 418 , 0.0005420000 },
8469  { 419 , 0.0005230000 },
8470  { 420 , 0.0005040000 },
8471  { 421 , 0.0005050000 },
8472  { 422 , 0.0005070000 },
8473  { 423 , 0.0005070000 },
8474  { 424 , 0.0005080000 },
8475  { 425 , 0.0005090000 },
8476  { 426 , 0.0005010000 },
8477  { 427 , 0.0004940000 },
8478  { 428 , 0.0004860000 },
8479  { 429 , 0.0004790000 },
8480  { 430 , 0.0004730000 },
8481  { 431 , 0.0004630000 },
8482  { 432 , 0.0004540000 },
8483  { 433 , 0.0004450000 },
8484  { 434 , 0.0004370000 },
8485  { 435 , 0.0004290000 },
8486  { 436 , 0.0004230000 },
8487  { 437 , 0.0004160000 },
8488  { 438 , 0.0004100000 },
8489  { 439 , 0.0004040000 },
8490  { 440 , 0.0003980000 },
8491  { 441 , 0.0003900000 },
8492  { 442 , 0.0003830000 },
8493  { 443 , 0.0003760000 },
8494  { 444 , 0.0003690000 },
8495  { 445 , 0.0003620000 },
8496  { 446 , 0.0003600000 },
8497  { 447 , 0.0003580000 },
8498  { 448 , 0.0003560000 },
8499  { 449 , 0.0003550000 },
8500  { 450 , 0.0003530000 },
8501  { 451 , 0.0003440000 },
8502  { 452 , 0.0003350000 },
8503  { 453 , 0.0003260000 },
8504  { 454 , 0.0003180000 },
8505  { 455 , 0.0003100000 },
8506  { 456 , 0.0003110000 },
8507  { 457 , 0.0003120000 },
8508  { 458 , 0.0003130000 },
8509  { 459 , 0.0003140000 },
8510  { 460 , 0.0003150000 },
8511  { 461 , 0.0003120000 },
8512  { 462 , 0.0003090000 },
8513  { 463 , 0.0003070000 },
8514  { 464 , 0.0003040000 },
8515  { 465 , 0.0003010000 },
8516  { 466 , 0.0002970000 },
8517  { 467 , 0.0002940000 },
8518  { 468 , 0.0002900000 },
8519  { 469 , 0.0002860000 },
8520  { 470 , 0.0002830000 },
8521  { 471 , 0.0002780000 },
8522  { 472 , 0.0002730000 },
8523  { 473 , 0.0002680000 },
8524  { 474 , 0.0002630000 },
8525  { 475 , 0.0002580000 },
8526  { 476 , 0.0002570000 },
8527  { 477 , 0.0002550000 },
8528  { 478 , 0.0002530000 },
8529  { 479 , 0.0002510000 },
8530  { 480 , 0.0002480000 },
8531  { 481 , 0.0002450000 },
8532  { 482 , 0.0002410000 },
8533  { 483 , 0.0002380000 },
8534  { 484 , 0.0002340000 },
8535  { 485 , 0.0002310000 },
8536  { 486 , 0.0002290000 },
8537  { 487 , 0.0002280000 },
8538  { 488 , 0.0002260000 },
8539  { 489 , 0.0002250000 },
8540  { 490 , 0.0002240000 },
8541  { 491 , 0.0002220000 },
8542  { 492 , 0.0002200000 },
8543  { 493 , 0.0002190000 },
8544  { 494 , 0.0002170000 },
8545  { 495 , 0.0002150000 },
8546  { 496 , 0.0002120000 },
8547  { 497 , 0.0002100000 },
8548  { 498 , 0.0002070000 },
8549  { 499 , 0.0002050000 },
8550  { 500 , 0.0002020000 },
8551  { 501 , 0.0002030000 },
8552  { 502 , 0.0002040000 },
8553  { 503 , 0.0002050000 },
8554  { 504 , 0.0002060000 },
8555  { 505 , 0.0002070000 },
8556  { 506 , 0.0002060000 },
8557  { 507 , 0.0002040000 },
8558  { 508 , 0.0002030000 },
8559  { 509 , 0.0002010000 },
8560  { 510 , 0.0002000000 },
8561  { 511 , 0.0206000000 },
8562  { 512 , 0.0406000000 },
8563  { 513 , 0.0603000000 },
8564  { 514 , 0.0799000000 },
8565  { 515 , 0.0990000000 },
8566  { 516 , 0.1820000000 },
8567  { 517 , 0.2630000000 },
8568  { 518 , 0.3440000000 },
8569  { 519 , 0.4230000000 },
8570  { 520 , 0.5020000000 },
8571  { 521 , 0.4990000000 },
8572  { 522 , 0.4960000000 },
8573  { 523 , 0.4930000000 },
8574  { 524 , 0.4910000000 },
8575  { 525 , 0.4880000000 },
8576  { 526 , 0.5280000000 },
8577  { 527 , 0.5670000000 },
8578  { 528 , 0.6060000000 },
8579  { 529 , 0.6440000000 },
8580  { 530 , 0.6820000000 },
8581  { 531 , 0.6850000000 },
8582  { 532 , 0.6870000000 },
8583  { 533 , 0.6890000000 },
8584  { 534 , 0.6910000000 },
8585  { 535 , 0.6930000000 },
8586  { 536 , 0.6910000000 },
8587  { 537 , 0.6890000000 },
8588  { 538 , 0.6860000000 },
8589  { 539 , 0.6840000000 },
8590  { 540 , 0.6820000000 },
8591  { 541 , 0.6800000000 },
8592  { 542 , 0.6780000000 },
8593  { 543 , 0.6760000000 },
8594  { 544 , 0.6740000000 },
8595  { 545 , 0.6720000000 },
8596  { 546 , 0.6720000000 },
8597  { 547 , 0.6720000000 },
8598  { 548 , 0.6720000000 },
8599  { 549 , 0.6720000000 },
8600  { 550 , 0.6720000000 },
8601  { 551 , 0.6700000000 },
8602  { 552 , 0.6680000000 },
8603  { 553 , 0.6670000000 },
8604  { 554 , 0.6650000000 },
8605  { 555 , 0.6630000000 },
8606  { 556 , 0.6700000000 },
8607  { 557 , 0.6760000000 },
8608  { 558 , 0.6820000000 },
8609  { 559 , 0.6890000000 },
8610  { 560 , 0.6950000000 },
8611  { 561 , 0.7080000000 },
8612  { 562 , 0.7220000000 },
8613  { 563 , 0.7350000000 },
8614  { 564 , 0.7480000000 },
8615  { 565 , 0.7620000000 },
8616  { 566 , 0.7780000000 },
8617  { 567 , 0.7950000000 },
8618  { 568 , 0.8110000000 },
8619  { 569 , 0.8280000000 },
8620  { 570 , 0.8450000000 },
8621  { 571 , 0.8570000000 },
8622  { 572 , 0.8680000000 },
8623  { 573 , 0.8800000000 },
8624  { 574 , 0.8920000000 },
8625  { 575 , 0.9040000000 },
8626  { 576 , 0.9210000000 },
8627  { 577 , 0.9380000000 },
8628  { 578 , 0.9550000000 },
8629  { 579 , 0.9730000000 },
8630  { 580 , 0.9900000000 },
8631  { 581 , 0.9920000000 },
8632  { 582 , 0.9930000000 },
8633  { 583 , 0.9950000000 },
8634  { 584 , 0.9970000000 },
8635  { 585 , 1.0000000000 },
8636  { 586 , 0.9610000000 },
8637  { 587 , 0.9230000000 },
8638  { 588 , 0.8840000000 },
8639  { 589 , 0.8450000000 },
8640  { 590 , 0.8060000000 },
8641  { 591 , 0.6480000000 },
8642  { 592 , 0.4890000000 },
8643  { 593 , 0.3280000000 },
8644  { 594 , 0.1670000000 },
8645  { 595 , 0.0037400000 },
8646  { 596 , 0.0037500000 },
8647  { 597 , 0.0037500000 },
8648  { 598 , 0.0037600000 },
8649  { 599 , 0.0037700000 },
8650  { 600 , 0.0037700000 },
8651  { 601 , 0.0030500000 },
8652  { 602 , 0.0021100000 },
8653  { 603 , 0.0014200000 },
8654  { 604 , 0.0007420000 },
8655  { 605 , 0.0000810000 },
8656  { 606 , 0.0000781000 },
8657  { 607 , 0.0000755000 },
8658  { 608 , 0.0000728000 },
8659  { 609 , 0.0000703000 },
8660  { 610 , 0.0000679000 },
8661  { 611 , 0.0000638000 },
8662  { 612 , 0.0000597000 },
8663  { 613 , 0.0000557000 },
8664  { 614 , 0.0000518000 },
8665  { 615 , 0.0000478000 },
8666  { 616 , 0.0000423000 },
8667  { 617 , 0.0000367000 },
8668  { 618 , 0.0000312000 },
8669  { 619 , 0.0000256000 },
8670  { 620 , 0.0000201000 },
8671  { 621 , 0.0000223000 },
8672  { 622 , 0.0000245000 },
8673  { 623 , 0.0000267000 },
8674  { 624 , 0.0000288000 },
8675  { 625 , 0.0000311000 },
8676  { 626 , 0.0000709000 },
8677  { 627 , 0.0001110000 },
8678  { 628 , 0.0001510000 },
8679  { 629 , 0.0001920000 },
8680  { 630 , 0.0002320000 },
8681  { 631 , 0.0003560000 },
8682  { 632 , 0.0004800000 },
8683  { 633 , 0.0006080000 },
8684  { 634 , 0.0007380000 },
8685  { 635 , 0.0008710000 },
8686  { 636 , 0.0008710000 },
8687  { 637 , 0.0008680000 },
8688  { 638 , 0.0008620000 },
8689  { 639 , 0.0008540000 },
8690  { 640 , 0.0008440000 },
8691  { 641 , 0.0008920000 },
8692  { 642 , 0.0009410000 },
8693  { 643 , 0.0009880000 },
8694  { 644 , 0.0010300000 },
8695  { 645 , 0.0010800000 },
8696  { 646 , 0.0010800000 },
8697  { 647 , 0.0010700000 },
8698  { 648 , 0.0010700000 },
8699  { 649 , 0.0010700000 },
8700  { 650 , 0.0010700000 },
8701  { 651 , 0.0009490000 },
8702  { 652 , 0.0008330000 },
8703  { 653 , 0.0007170000 },
8704  { 654 , 0.0006030000 },
8705  { 655 , 0.0004910000 },
8706  { 656 , 0.0004810000 },
8707  { 657 , 0.0004710000 },
8708  { 658 , 0.0004620000 },
8709  { 659 , 0.0004520000 },
8710  { 660 , 0.0004430000 },
8711  { 661 , 0.0004570000 },
8712  { 662 , 0.0004700000 },
8713  { 663 , 0.0004830000 },
8714  { 664 , 0.0004970000 },
8715  { 665 , 0.0005100000 },
8716  { 666 , 0.0004420000 },
8717  { 667 , 0.0003740000 },
8718  { 668 , 0.0003070000 },
8719  { 669 , 0.0002400000 },
8720  { 670 , 0.0001730000 },
8721  { 671 , 0.0001700000 },
8722  { 672 , 0.0001680000 },
8723  { 673 , 0.0001650000 },
8724  { 674 , 0.0001630000 },
8725  { 675 , 0.0001610000 },
8726  { 676 , 0.0001610000 },
8727  { 677 , 0.0001620000 },
8728  { 678 , 0.0001620000 },
8729  { 679 , 0.0001630000 },
8730  { 680 , 0.0001640000 },
8731  { 681 , 0.0001920000 },
8732  { 682 , 0.0002210000 },
8733  { 683 , 0.0002490000 },
8734  { 684 , 0.0002780000 },
8735  { 685 , 0.0003070000 },
8736  { 686 , 0.0002950000 },
8737  { 687 , 0.0002840000 },
8738  { 688 , 0.0002720000 },
8739  { 689 , 0.0002600000 },
8740  { 690 , 0.0002490000 },
8741  { 691 , 0.0002550000 },
8742  { 692 , 0.0002620000 },
8743  { 693 , 0.0002690000 },
8744  { 694 , 0.0002760000 },
8745  { 695 , 0.0002830000 },
8746  { 696 , 0.0002840000 },
8747  { 697 , 0.0002850000 },
8748  { 698 , 0.0002870000 },
8749  { 699 , 0.0002880000 },
8750  { 700 , 0.0002900000 },
8751  { 701 , 0.0002910000 },
8752  { 702 , 0.0002910000 },
8753  { 703 , 0.0002920000 },
8754  { 704 , 0.0002930000 },
8755  { 705 , 0.0002940000 },
8756  { 706 , 0.0003180000 },
8757  { 707 , 0.0003430000 },
8758  { 708 , 0.0003670000 },
8759  { 709 , 0.0003920000 },
8760  { 710 , 0.0004160000 },
8761  { 711 , 0.0004070000 },
8762  { 712 , 0.0003980000 },
8763  { 713 , 0.0003890000 },
8764  { 714 , 0.0003800000 },
8765  { 715 , 0.0003710000 },
8766  { 716 , 0.0004480000 },
8767  { 717 , 0.0005250000 },
8768  { 718 , 0.0006030000 },
8769  { 719 , 0.0006810000 },
8770  { 720 , 0.0007600000 },
8771  { 721 , 0.0007880000 },
8772  { 722 , 0.0008170000 },
8773  { 723 , 0.0008460000 },
8774  { 724 , 0.0008750000 },
8775  { 725 , 0.0009040000 },
8776  { 726 , 0.0009200000 },
8777  { 727 , 0.0009360000 },
8778  { 728 , 0.0009520000 },
8779  { 729 , 0.0009680000 },
8780  { 730 , 0.0009850000 },
8781  { 731 , 0.0009850000 },
8782  { 732 , 0.0009850000 },
8783  { 733 , 0.0009850000 },
8784  { 734 , 0.0009850000 },
8785  { 735 , 0.0009860000 },
8786  { 736 , 0.0010000000 },
8787  { 737 , 0.0010200000 },
8788  { 738 , 0.0010400000 },
8789  { 739 , 0.0010600000 },
8790  { 740 , 0.0010800000 },
8791  { 741 , 0.0009670000 },
8792  { 742 , 0.0008550000 },
8793  { 743 , 0.0007420000 },
8794  { 744 , 0.0006280000 },
8795  { 745 , 0.0005110000 },
8796  { 746 , 0.0004640000 },
8797  { 747 , 0.0004170000 },
8798  { 748 , 0.0003680000 },
8799  { 749 , 0.0003190000 },
8800  { 750 , 0.0002700000 },
8801  { 751 , 0.0002690000 },
8802  { 752 , 0.0002680000 },
8803  { 753 , 0.0002670000 },
8804  { 754 , 0.0002670000 },
8805  { 755 , 0.0002660000 },
8806  { 756 , 0.0002680000 },
8807  { 757 , 0.0002700000 },
8808  { 758 , 0.0002720000 },
8809  { 759 , 0.0002740000 },
8810  { 760 , 0.0002770000 },
8811  { 761 , 0.0002790000 },
8812  { 762 , 0.0002810000 },
8813  { 763 , 0.0002840000 },
8814  { 764 , 0.0002860000 },
8815  { 765 , 0.0002880000 },
8816  { 766 , 0.0002530000 },
8817  { 767 , 0.0002170000 },
8818  { 768 , 0.0001800000 },
8819  { 769 , 0.0001430000 },
8820  { 770 , 0.0001060000 },
8821  { 771 , 0.0001330000 },
8822  { 772 , 0.0001600000 },
8823  { 773 , 0.0001880000 },
8824  { 774 , 0.0002170000 },
8825  { 775 , 0.0002450000 },
8826  { 776 , 0.0003360000 },
8827  { 777 , 0.0004280000 },
8828  { 778 , 0.0005220000 },
8829  { 779 , 0.0006170000 },
8830  { 780 , 0.0007140000 },
8831  { 781 , 0.0007160000 },
8832  { 782 , 0.0007180000 },
8833  { 783 , 0.0007200000 },
8834  { 784 , 0.0007220000 },
8835  { 785 , 0.0007240000 },
8836  { 786 , 0.0006820000 },
8837  { 787 , 0.0006390000 },
8838  { 788 , 0.0005960000 },
8839  { 789 , 0.0005520000 },
8840  { 790 , 0.0005070000 },
8841  { 791 , 0.0004380000 },
8842  { 792 , 0.0003680000 },
8843  { 793 , 0.0002970000 },
8844  { 794 , 0.0002250000 },
8845  { 795 , 0.0001510000 },
8846  { 796 , 0.0001500000 },
8847  { 797 , 0.0001490000 },
8848  { 798 , 0.0001470000 },
8849  { 799 , 0.0001460000 },
8850  { 800 , 0.0001440000 },
8851  { 801 , 0.0001260000 },
8852  { 802 , 0.0001070000 },
8853  { 803 , 0.0000884000 },
8854  { 804 , 0.0000692000 },
8855  { 805 , 0.0000498000 },
8856  { 806 , 0.0000454000 },
8857  { 807 , 0.0000410000 },
8858  { 808 , 0.0000365000 },
8859  { 809 , 0.0000319000 },
8860  { 810 , 0.0000273000 },
8861  { 811 , 0.0000278000 },
8862  { 812 , 0.0000283000 },
8863  { 813 , 0.0000287000 },
8864  { 814 , 0.0000292000 },
8865  { 815 , 0.0000297000 },
8866  { 816 , 0.0000246000 },
8867  { 817 , 0.0000194000 },
8868  { 818 , 0.0000142000 },
8869  { 819 , 0.0000088700 },
8870  { 820 , 0.0000035400 },
8871  { 821 , 0.0000061400 },
8872  { 822 , 0.0000087500 },
8873  { 823 , 0.0000114000 },
8874  { 824 , 0.0000140000 },
8875  { 825 , 0.0000167000 },
8876  { 826 , 0.0000134000 },
8877  { 827 , 0.0000101000 },
8878  { 828 , 0.0000068500 },
8879  { 829 , 0.0000035600 },
8880  { 830 , 0.0000002580 },
8881  { 831 , 0.0000017000 },
8882  { 832 , 0.0000031400 },
8883  { 833 , 0.0000045800 },
8884  { 834 , 0.0000060100 },
8885  { 835 , 0.0000074400 },
8886  { 836 , 0.0000123000 },
8887  { 837 , 0.0000172000 },
8888  { 838 , 0.0000221000 },
8889  { 839 , 0.0000269000 },
8890  { 840 , 0.0000317000 },
8891  { 841 , 0.0000381000 },
8892  { 842 , 0.0000444000 },
8893  { 843 , 0.0000507000 },
8894  { 844 , 0.0000569000 },
8895  { 845 , 0.0000630000 },
8896  { 846 , 0.0000741000 },
8897  { 847 , 0.0000850000 },
8898  { 848 , 0.0000958000 },
8899  { 849 , 0.0001060000 },
8900  { 850 , 0.0001170000 },
8901  { 851 , 0.0001090000 },
8902  { 852 , 0.0001020000 },
8903  { 853 , 0.0000949000 },
8904  { 854 , 0.0000877000 },
8905  { 855 , 0.0000807000 },
8906  { 856 , 0.0000801000 },
8907  { 857 , 0.0000794000 },
8908  { 858 , 0.0000787000 },
8909  { 859 , 0.0000780000 },
8910  { 860 , 0.0000773000 },
8911  { 861 , 0.0000666000 },
8912  { 862 , 0.0000560000 },
8913  { 863 , 0.0000456000 },
8914  { 864 , 0.0000354000 },
8915  { 865 , 0.0000254000 },
8916  { 866 , 0.0000298000 },
8917  { 867 , 0.0000341000 },
8918  { 868 , 0.0000383000 },
8919  { 869 , 0.0000424000 },
8920  { 870 , 0.0000463000 },
8921  { 871 , 0.0000591000 },
8922  { 872 , 0.0000716000 },
8923  { 873 , 0.0000838000 },
8924  { 874 , 0.0000957000 },
8925  { 875 , 0.0001070000 },
8926  { 876 , 0.0000862000 },
8927  { 877 , 0.0000655000 },
8928  { 878 , 0.0000453000 },
8929  { 879 , 0.0000255000 },
8930  { 880 , 0.0000061100 },
8931  { 881 , 0.0000083800 },
8932  { 882 , 0.0000106000 },
8933  { 883 , 0.0000128000 },
8934  { 884 , 0.0000149000 },
8935  { 885 , 0.0000170000 },
8936  { 886 , 0.0000159000 },
8937  { 887 , 0.0000148000 },
8938  { 888 , 0.0000138000 },
8939  { 889 , 0.0000128000 },
8940  { 890 , 0.0000118000 },
8941  { 891 , 0.0000122000 },
8942  { 892 , 0.0000125000 },
8943  { 893 , 0.0000127000 },
8944  { 894 , 0.0000130000 },
8945  { 895 , 0.0000133000 },
8946  { 896 , 0.0000276000 },
8947  { 897 , 0.0000415000 },
8948  { 898 , 0.0000552000 },
8949  { 899 , 0.0000686000 },
8950  { 900 , 0.0000816000 },
8951  { 901 , 0.0000808000 },
8952  { 902 , 0.0000800000 },
8953  { 903 , 0.0000791000 },
8954  { 904 , 0.0000783000 },
8955  { 905 , 0.0000775000 },
8956  { 906 , 0.0000767000 },
8957  { 907 , 0.0000760000 },
8958  { 908 , 0.0000753000 },
8959  { 909 , 0.0000745000 },
8960  { 910 , 0.0000739000 },
8961  { 911 , 0.0000684000 },
8962  { 912 , 0.0000630000 },
8963  { 913 , 0.0000577000 },
8964  { 914 , 0.0000526000 },
8965  { 915 , 0.0000475000 },
8966  { 916 , 0.0000456000 },
8967  { 917 , 0.0000437000 },
8968  { 918 , 0.0000419000 },
8969  { 919 , 0.0000400000 },
8970  { 920 , 0.0000383000 },
8971  { 921 , 0.0000379000 },
8972  { 922 , 0.0000376000 },
8973  { 923 , 0.0000373000 },
8974  { 924 , 0.0000370000 },
8975  { 925 , 0.0000367000 },
8976  { 926 , 0.0000365000 },
8977  { 927 , 0.0000362000 },
8978  { 928 , 0.0000360000 },
8979  { 929 , 0.0000357000 },
8980  { 930 , 0.0000355000 },
8981  { 931 , 0.0000353000 },
8982  { 932 , 0.0000351000 },
8983  { 933 , 0.0000348000 },
8984  { 934 , 0.0000346000 },
8985  { 935 , 0.0000344000 },
8986  { 936 , 0.0000341000 },
8987  { 937 , 0.0000338000 },
8988  { 938 , 0.0000335000 },
8989  { 939 , 0.0000332000 },
8990  { 940 , 0.0000329000 },
8991  { 941 , 0.0000327000 },
8992  { 942 , 0.0000325000 },
8993  { 943 , 0.0000324000 },
8994  { 944 , 0.0000322000 },
8995  { 945 , 0.0000320000 },
8996  { 946 , 0.0000304000 },
8997  { 947 , 0.0000289000 },
8998  { 948 , 0.0000274000 },
8999  { 949 , 0.0000259000 },
9000  { 950 , 0.0000244000 },
9001  { 951 , 0.0000229000 },
9002  { 952 , 0.0000214000 },
9003  { 953 , 0.0000199000 },
9004  { 954 , 0.0000185000 },
9005  { 955 , 0.0000170000 },
9006  { 956 , 0.0000178000 },
9007  { 957 , 0.0000185000 },
9008  { 958 , 0.0000193000 },
9009  { 959 , 0.0000200000 },
9010  { 960 , 0.0000207000 },
9011  { 961 , 0.0000212000 },
9012  { 962 , 0.0000218000 },
9013  { 963 , 0.0000223000 },
9014  { 964 , 0.0000228000 },
9015  { 965 , 0.0000233000 },
9016  { 966 , 0.0000223000 },
9017  { 967 , 0.0000214000 },
9018  { 968 , 0.0000204000 },
9019  { 969 , 0.0000194000 },
9020  { 970 , 0.0000185000 },
9021  { 971 , 0.0000183000 },
9022  { 972 , 0.0000181000 },
9023  { 973 , 0.0000179000 },
9024  { 974 , 0.0000177000 },
9025  { 975 , 0.0000175000 },
9026  { 976 , 0.0000174000 },
9027  { 977 , 0.0000174000 },
9028  { 978 , 0.0000173000 },
9029  { 979 , 0.0000172000 },
9030  { 980 , 0.0000172000 },
9031  { 981 , 0.0000163000 },
9032  { 982 , 0.0000154000 },
9033  { 983 , 0.0000146000 },
9034  { 984 , 0.0000137000 },
9035  { 985 , 0.0000129000 },
9036  { 986 , 0.0000127000 },
9037  { 987 , 0.0000126000 },
9038  { 988 , 0.0000124000 },
9039  { 989 , 0.0000123000 },
9040  { 990 , 0.0000122000 },
9041  { 991 , 0.0000096900 },
9042  { 992 , 0.0000072500 },
9043  { 993 , 0.0000048200 },
9044  { 994 , 0.0000024000 },
9045  { 995 , 0.0000000000 },
9046  { 996 , 0.0000964000 },
9047  { 997 , 0.0001930000 },
9048  { 998 , 0.0002890000 },
9049  { 999 , 0.0003840000 },
9050  { 1000 , 0.0004800000 }
9051  };
9052 
9053  static const double CBERS04A_WPMB3_SRF[][2] =
9054  {
9055  { 350 , 0.0000000000 },
9056  { 351 , 0.0007720000 },
9057  { 352 , 0.0014700000 },
9058  { 353 , 0.0020900000 },
9059  { 354 , 0.0026600000 },
9060  { 355 , 0.0031800000 },
9061  { 356 , 0.0033700000 },
9062  { 357 , 0.0035500000 },
9063  { 358 , 0.0037100000 },
9064  { 359 , 0.0038600000 },
9065  { 360 , 0.0039800000 },
9066  { 361 , 0.0040500000 },
9067  { 362 , 0.0040900000 },
9068  { 363 , 0.0041300000 },
9069  { 364 , 0.0041700000 },
9070  { 365 , 0.0042000000 },
9071  { 366 , 0.0041400000 },
9072  { 367 , 0.0040900000 },
9073  { 368 , 0.0040400000 },
9074  { 369 , 0.0039800000 },
9075  { 370 , 0.0039200000 },
9076  { 371 , 0.0038200000 },
9077  { 372 , 0.0037300000 },
9078  { 373 , 0.0036300000 },
9079  { 374 , 0.0035400000 },
9080  { 375 , 0.0034500000 },
9081  { 376 , 0.0034600000 },
9082  { 377 , 0.0034700000 },
9083  { 378 , 0.0034700000 },
9084  { 379 , 0.0034700000 },
9085  { 380 , 0.0034700000 },
9086  { 381 , 0.0032900000 },
9087  { 382 , 0.0031200000 },
9088  { 383 , 0.0029700000 },
9089  { 384 , 0.0028300000 },
9090  { 385 , 0.0027100000 },
9091  { 386 , 0.0027100000 },
9092  { 387 , 0.0027100000 },
9093  { 388 , 0.0027200000 },
9094  { 389 , 0.0027200000 },
9095  { 390 , 0.0027200000 },
9096  { 391 , 0.0026600000 },
9097  { 392 , 0.0026000000 },
9098  { 393 , 0.0025300000 },
9099  { 394 , 0.0024700000 },
9100  { 395 , 0.0024100000 },
9101  { 396 , 0.0023600000 },
9102  { 397 , 0.0023200000 },
9103  { 398 , 0.0022700000 },
9104  { 399 , 0.0022300000 },
9105  { 400 , 0.0021800000 },
9106  { 401 , 0.0021400000 },
9107  { 402 , 0.0020900000 },
9108  { 403 , 0.0020500000 },
9109  { 404 , 0.0020100000 },
9110  { 405 , 0.0019700000 },
9111  { 406 , 0.0019200000 },
9112  { 407 , 0.0018800000 },
9113  { 408 , 0.0018300000 },
9114  { 409 , 0.0017900000 },
9115  { 410 , 0.0017500000 },
9116  { 411 , 0.0017100000 },
9117  { 412 , 0.0016800000 },
9118  { 413 , 0.0016500000 },
9119  { 414 , 0.0016200000 },
9120  { 415 , 0.0015900000 },
9121  { 416 , 0.0015400000 },
9122  { 417 , 0.0015000000 },
9123  { 418 , 0.0014600000 },
9124  { 419 , 0.0014200000 },
9125  { 420 , 0.0013800000 },
9126  { 421 , 0.0013600000 },
9127  { 422 , 0.0013300000 },
9128  { 423 , 0.0013100000 },
9129  { 424 , 0.0012800000 },
9130  { 425 , 0.0012600000 },
9131  { 426 , 0.0012300000 },
9132  { 427 , 0.0012100000 },
9133  { 428 , 0.0011900000 },
9134  { 429 , 0.0011600000 },
9135  { 430 , 0.0011400000 },
9136  { 431 , 0.0011200000 },
9137  { 432 , 0.0011100000 },
9138  { 433 , 0.0010900000 },
9139  { 434 , 0.0010700000 },
9140  { 435 , 0.0010600000 },
9141  { 436 , 0.0010400000 },
9142  { 437 , 0.0010300000 },
9143  { 438 , 0.0010100000 },
9144  { 439 , 0.0009930000 },
9145  { 440 , 0.0009780000 },
9146  { 441 , 0.0009580000 },
9147  { 442 , 0.0009390000 },
9148  { 443 , 0.0009220000 },
9149  { 444 , 0.0009050000 },
9150  { 445 , 0.0008870000 },
9151  { 446 , 0.0008750000 },
9152  { 447 , 0.0008640000 },
9153  { 448 , 0.0008520000 },
9154  { 449 , 0.0008410000 },
9155  { 450 , 0.0008300000 },
9156  { 451 , 0.0008190000 },
9157  { 452 , 0.0008090000 },
9158  { 453 , 0.0007990000 },
9159  { 454 , 0.0007900000 },
9160  { 455 , 0.0007800000 },
9161  { 456 , 0.0007690000 },
9162  { 457 , 0.0007580000 },
9163  { 458 , 0.0007470000 },
9164  { 459 , 0.0007370000 },
9165  { 460 , 0.0007270000 },
9166  { 461 , 0.0007170000 },
9167  { 462 , 0.0007070000 },
9168  { 463 , 0.0006980000 },
9169  { 464 , 0.0006880000 },
9170  { 465 , 0.0006790000 },
9171  { 466 , 0.0006730000 },
9172  { 467 , 0.0006670000 },
9173  { 468 , 0.0006610000 },
9174  { 469 , 0.0006560000 },
9175  { 470 , 0.0006510000 },
9176  { 471 , 0.0006420000 },
9177  { 472 , 0.0006340000 },
9178  { 473 , 0.0006260000 },
9179  { 474 , 0.0006180000 },
9180  { 475 , 0.0006090000 },
9181  { 476 , 0.0006020000 },
9182  { 477 , 0.0005940000 },
9183  { 478 , 0.0005860000 },
9184  { 479 , 0.0005780000 },
9185  { 480 , 0.0005700000 },
9186  { 481 , 0.0005640000 },
9187  { 482 , 0.0005590000 },
9188  { 483 , 0.0005530000 },
9189  { 484 , 0.0005480000 },
9190  { 485 , 0.0005420000 },
9191  { 486 , 0.0005320000 },
9192  { 487 , 0.0005230000 },
9193  { 488 , 0.0005140000 },
9194  { 489 , 0.0005050000 },
9195  { 490 , 0.0004960000 },
9196  { 491 , 0.0004930000 },
9197  { 492 , 0.0004900000 },
9198  { 493 , 0.0004880000 },
9199  { 494 , 0.0004850000 },
9200  { 495 , 0.0004830000 },
9201  { 496 , 0.0004880000 },
9202  { 497 , 0.0004940000 },
9203  { 498 , 0.0004990000 },
9204  { 499 , 0.0005040000 },
9205  { 500 , 0.0005090000 },
9206  { 501 , 0.0005070000 },
9207  { 502 , 0.0005040000 },
9208  { 503 , 0.0005020000 },
9209  { 504 , 0.0005000000 },
9210  { 505 , 0.0004980000 },
9211  { 506 , 0.0004950000 },
9212  { 507 , 0.0004920000 },
9213  { 508 , 0.0004880000 },
9214  { 509 , 0.0004850000 },
9215  { 510 , 0.0004820000 },
9216  { 511 , 0.0004800000 },
9217  { 512 , 0.0004780000 },
9218  { 513 , 0.0004750000 },
9219  { 514 , 0.0004740000 },
9220  { 515 , 0.0004710000 },
9221  { 516 , 0.0004650000 },
9222  { 517 , 0.0004590000 },
9223  { 518 , 0.0004520000 },
9224  { 519 , 0.0004460000 },
9225  { 520 , 0.0004400000 },
9226  { 521 , 0.0004630000 },
9227  { 522 , 0.0004850000 },
9228  { 523 , 0.0005070000 },
9229  { 524 , 0.0005290000 },
9230  { 525 , 0.0005510000 },
9231  { 526 , 0.0005720000 },
9232  { 527 , 0.0005920000 },
9233  { 528 , 0.0006120000 },
9234  { 529 , 0.0006320000 },
9235  { 530 , 0.0006510000 },
9236  { 531 , 0.0007060000 },
9237  { 532 , 0.0007600000 },
9238  { 533 , 0.0008140000 },
9239  { 534 , 0.0008680000 },
9240  { 535 , 0.0009210000 },
9241  { 536 , 0.0008610000 },
9242  { 537 , 0.0008030000 },
9243  { 538 , 0.0007440000 },
9244  { 539 , 0.0006870000 },
9245  { 540 , 0.0006300000 },
9246  { 541 , 0.0006960000 },
9247  { 542 , 0.0007620000 },
9248  { 543 , 0.0008270000 },
9249  { 544 , 0.0008920000 },
9250  { 545 , 0.0009560000 },
9251  { 546 , 0.0009520000 },
9252  { 547 , 0.0009480000 },
9253  { 548 , 0.0009440000 },
9254  { 549 , 0.0009400000 },
9255  { 550 , 0.0009360000 },
9256  { 551 , 0.0008200000 },
9257  { 552 , 0.0007040000 },
9258  { 553 , 0.0005880000 },
9259  { 554 , 0.0004740000 },
9260  { 555 , 0.0003600000 },
9261  { 556 , 0.0003950000 },
9262  { 557 , 0.0004310000 },
9263  { 558 , 0.0004660000 },
9264  { 559 , 0.0005020000 },
9265  { 560 , 0.0005370000 },
9266  { 561 , 0.0005340000 },
9267  { 562 , 0.0005320000 },
9268  { 563 , 0.0005300000 },
9269  { 564 , 0.0005270000 },
9270  { 565 , 0.0005250000 },
9271  { 566 , 0.0005660000 },
9272  { 567 , 0.0006060000 },
9273  { 568 , 0.0006470000 },
9274  { 569 , 0.0006870000 },
9275  { 570 , 0.0007280000 },
9276  { 571 , 0.0007670000 },
9277  { 572 , 0.0008070000 },
9278  { 573 , 0.0008470000 },
9279  { 574 , 0.0008870000 },
9280  { 575 , 0.0009270000 },
9281  { 576 , 0.0009170000 },
9282  { 577 , 0.0009090000 },
9283  { 578 , 0.0008990000 },
9284  { 579 , 0.0008900000 },
9285  { 580 , 0.0008820000 },
9286  { 581 , 0.0008830000 },
9287  { 582 , 0.0008850000 },
9288  { 583 , 0.0008860000 },
9289  { 584 , 0.0008880000 },
9290  { 585 , 0.0008910000 },
9291  { 586 , 0.0008520000 },
9292  { 587 , 0.0008150000 },
9293  { 588 , 0.0007760000 },
9294  { 589 , 0.0007380000 },
9295  { 590 , 0.0007000000 },
9296  { 591 , 0.0006730000 },
9297  { 592 , 0.0006470000 },
9298  { 593 , 0.0006200000 },
9299  { 594 , 0.0005940000 },
9300  { 595 , 0.0005670000 },
9301  { 596 , 0.0005330000 },
9302  { 597 , 0.0005000000 },
9303  { 598 , 0.0004660000 },
9304  { 599 , 0.0004310000 },
9305  { 600 , 0.0003970000 },
9306  { 601 , 0.0003960000 },
9307  { 602 , 0.0003590000 },
9308  { 603 , 0.0003520000 },
9309  { 604 , 0.0003460000 },
9310  { 605 , 0.0003410000 },
9311  { 606 , 0.0003360000 },
9312  { 607 , 0.0003320000 },
9313  { 608 , 0.0003280000 },
9314  { 609 , 0.0003240000 },
9315  { 610 , 0.0003210000 },
9316  { 611 , 0.0003190000 },
9317  { 612 , 0.0003170000 },
9318  { 613 , 0.0003160000 },
9319  { 614 , 0.0003150000 },
9320  { 615 , 0.0003130000 },
9321  { 616 , 0.0005790000 },
9322  { 617 , 0.0008450000 },
9323  { 618 , 0.0011100000 },
9324  { 619 , 0.0013800000 },
9325  { 620 , 0.0016400000 },
9326  { 621 , 0.0016400000 },
9327  { 622 , 0.0016400000 },
9328  { 623 , 0.0016500000 },
9329  { 624 , 0.0016500000 },
9330  { 625 , 0.0016500000 },
9331  { 626 , 0.0408000000 },
9332  { 627 , 0.0801000000 },
9333  { 628 , 0.1200000000 },
9334  { 629 , 0.1590000000 },
9335  { 630 , 0.2000000000 },
9336  { 631 , 0.2320000000 },
9337  { 632 , 0.2660000000 },
9338  { 633 , 0.3000000000 },
9339  { 634 , 0.3360000000 },
9340  { 635 , 0.3720000000 },
9341  { 636 , 0.4980000000 },
9342  { 637 , 0.6230000000 },
9343  { 638 , 0.7460000000 },
9344  { 639 , 0.8670000000 },
9345  { 640 , 0.9870000000 },
9346  { 641 , 0.9800000000 },
9347  { 642 , 0.9740000000 },
9348  { 643 , 0.9680000000 },
9349  { 644 , 0.9620000000 },
9350  { 645 , 0.9560000000 },
9351  { 646 , 0.9650000000 },
9352  { 647 , 0.9740000000 },
9353  { 648 , 0.9830000000 },
9354  { 649 , 0.9920000000 },
9355  { 650 , 1.0000000000 },
9356  { 651 , 0.9940000000 },
9357  { 652 , 0.9880000000 },
9358  { 653 , 0.9830000000 },
9359  { 654 , 0.9770000000 },
9360  { 655 , 0.9720000000 },
9361  { 656 , 0.9680000000 },
9362  { 657 , 0.9630000000 },
9363  { 658 , 0.9590000000 },
9364  { 659 , 0.9550000000 },
9365  { 660 , 0.9510000000 },
9366  { 661 , 0.9480000000 },
9367  { 662 , 0.9450000000 },
9368  { 663 , 0.9420000000 },
9369  { 664 , 0.9400000000 },
9370  { 665 , 0.9370000000 },
9371  { 666 , 0.9360000000 },
9372  { 667 , 0.9340000000 },
9373  { 668 , 0.9330000000 },
9374  { 669 , 0.9320000000 },
9375  { 670 , 0.9310000000 },
9376  { 671 , 0.9300000000 },
9377  { 672 , 0.9290000000 },
9378  { 673 , 0.9290000000 },
9379  { 674 , 0.9280000000 },
9380  { 675 , 0.9270000000 },
9381  { 676 , 0.9270000000 },
9382  { 677 , 0.9270000000 },
9383  { 678 , 0.9270000000 },
9384  { 679 , 0.9280000000 },
9385  { 680 , 0.9280000000 },
9386  { 681 , 0.9290000000 },
9387  { 682 , 0.9300000000 },
9388  { 683 , 0.9310000000 },
9389  { 684 , 0.9320000000 },
9390  { 685 , 0.9340000000 },
9391  { 686 , 0.9350000000 },
9392  { 687 , 0.9360000000 },
9393  { 688 , 0.9380000000 },
9394  { 689 , 0.9390000000 },
9395  { 690 , 0.9410000000 },
9396  { 691 , 0.8540000000 },
9397  { 692 , 0.7670000000 },
9398  { 693 , 0.6790000000 },
9399  { 694 , 0.5900000000 },
9400  { 695 , 0.5020000000 },
9401  { 696 , 0.4110000000 },
9402  { 697 , 0.3200000000 },
9403  { 698 , 0.2280000000 },
9404  { 699 , 0.1360000000 },
9405  { 700 , 0.0435000000 },
9406  { 701 , 0.0357000000 },
9407  { 702 , 0.0278000000 },
9408  { 703 , 0.0199000000 },
9409  { 704 , 0.0119000000 },
9410  { 705 , 0.0038700000 },
9411  { 706 , 0.0031100000 },
9412  { 707 , 0.0023400000 },
9413  { 708 , 0.0015700000 },
9414  { 709 , 0.0007860000 },
9415  { 710 , 0.0000009060 },
9416  { 711 , 0.0000016000 },
9417  { 712 , 0.0000022900 },
9418  { 713 , 0.0000029900 },
9419  { 714 , 0.0000037000 },
9420  { 715 , 0.0000044100 },
9421  { 716 , 0.0000043700 },
9422  { 717 , 0.0000043200 },
9423  { 718 , 0.0000042800 },
9424  { 719 , 0.0000042400 },
9425  { 720 , 0.0000042000 },
9426  { 721 , 0.0000051400 },
9427  { 722 , 0.0000061000 },
9428  { 723 , 0.0000070700 },
9429  { 724 , 0.0000080400 },
9430  { 725 , 0.0000090300 },
9431  { 726 , 0.0000085300 },
9432  { 727 , 0.0000080400 },
9433  { 728 , 0.0000075400 },
9434  { 729 , 0.0000070300 },
9435  { 730 , 0.0000065100 },
9436  { 731 , 0.0000067700 },
9437  { 732 , 0.0000070300 },
9438  { 733 , 0.0000072900 },
9439  { 734 , 0.0000075500 },
9440  { 735 , 0.0000078200 },
9441  { 736 , 0.0000064700 },
9442  { 737 , 0.0000051100 },
9443  { 738 , 0.0000037400 },
9444  { 739 , 0.0000023400 },
9445  { 740 , 0.0000009340 },
9446  { 741 , 0.0000031200 },
9447  { 742 , 0.0000053500 },
9448  { 743 , 0.0000075900 },
9449  { 744 , 0.0000098700 },
9450  { 745 , 0.0000122000 },
9451  { 746 , 0.0000101000 },
9452  { 747 , 0.0000079900 },
9453  { 748 , 0.0000058600 },
9454  { 749 , 0.0000036900 },
9455  { 750 , 0.0000015000 },
9456  { 751 , 0.0000037700 },
9457  { 752 , 0.0000060700 },
9458  { 753 , 0.0000084000 },
9459  { 754 , 0.0000108000 },
9460  { 755 , 0.0000132000 },
9461  { 756 , 0.0000114000 },
9462  { 757 , 0.0000096400 },
9463  { 758 , 0.0000078500 },
9464  { 759 , 0.0000060200 },
9465  { 760 , 0.0000041700 },
9466  { 761 , 0.0000060400 },
9467  { 762 , 0.0000079500 },
9468  { 763 , 0.0000098900 },
9469  { 764 , 0.0000118000 },
9470  { 765 , 0.0000138000 },
9471  { 766 , 0.0000486000 },
9472  { 767 , 0.0000838000 },
9473  { 768 , 0.0001200000 },
9474  { 769 , 0.0001560000 },
9475  { 770 , 0.0001930000 },
9476  { 771 , 0.0001650000 },
9477  { 772 , 0.0001370000 },
9478  { 773 , 0.0001090000 },
9479  { 774 , 0.0000801000 },
9480  { 775 , 0.0000507000 },
9481  { 776 , 0.0000463000 },
9482  { 777 , 0.0000418000 },
9483  { 778 , 0.0000373000 },
9484  { 779 , 0.0000326000 },
9485  { 780 , 0.0000279000 },
9486  { 781 , 0.0000680000 },
9487  { 782 , 0.0001090000 },
9488  { 783 , 0.0001500000 },
9489  { 784 , 0.0001930000 },
9490  { 785 , 0.0002350000 },
9491  { 786 , 0.0002670000 },
9492  { 787 , 0.0002990000 },
9493  { 788 , 0.0003310000 },
9494  { 789 , 0.0003640000 },
9495  { 790 , 0.0003980000 },
9496  { 791 , 0.0003260000 },
9497  { 792 , 0.0002530000 },
9498  { 793 , 0.0001790000 },
9499  { 794 , 0.0001030000 },
9500  { 795 , 0.0000264000 },
9501  { 796 , 0.0001050000 },
9502  { 797 , 0.0001850000 },
9503  { 798 , 0.0002660000 },
9504  { 799 , 0.0003480000 },
9505  { 800 , 0.0004310000 },
9506  { 801 , 0.0004370000 },
9507  { 802 , 0.0004420000 },
9508  { 803 , 0.0004480000 },
9509  { 804 , 0.0004530000 },
9510  { 805 , 0.0004590000 },
9511  { 806 , 0.0004610000 },
9512  { 807 , 0.0004620000 },
9513  { 808 , 0.0004640000 },
9514  { 809 , 0.0004660000 },
9515  { 810 , 0.0004680000 },
9516  { 811 , 0.0004260000 },
9517  { 812 , 0.0003830000 },
9518  { 813 , 0.0003400000 },
9519  { 814 , 0.0002970000 },
9520  { 815 , 0.0002530000 },
9521  { 816 , 0.0002520000 },
9522  { 817 , 0.0002510000 },
9523  { 818 , 0.0002500000 },
9524  { 819 , 0.0002490000 },
9525  { 820 , 0.0002480000 },
9526  { 821 , 0.0002330000 },
9527  { 822 , 0.0002180000 },
9528  { 823 , 0.0002030000 },
9529  { 824 , 0.0001870000 },
9530  { 825 , 0.0001720000 },
9531  { 826 , 0.0001720000 },
9532  { 827 , 0.0001720000 },
9533  { 828 , 0.0001730000 },
9534  { 829 , 0.0001730000 },
9535  { 830 , 0.0001730000 },
9536  { 831 , 0.0001890000 },
9537  { 832 , 0.0002040000 },
9538  { 833 , 0.0002190000 },
9539  { 834 , 0.0002350000 },
9540  { 835 , 0.0002500000 },
9541  { 836 , 0.0002710000 },
9542  { 837 , 0.0002920000 },
9543  { 838 , 0.0003130000 },
9544  { 839 , 0.0003340000 },
9545  { 840 , 0.0003550000 },
9546  { 841 , 0.0003570000 },
9547  { 842 , 0.0003600000 },
9548  { 843 , 0.0003620000 },
9549  { 844 , 0.0003630000 },
9550  { 845 , 0.0003650000 },
9551  { 846 , 0.0006150000 },
9552  { 847 , 0.0008610000 },
9553  { 848 , 0.0011000000 },
9554  { 849 , 0.0013500000 },
9555  { 850 , 0.0015800000 },
9556  { 851 , 0.0012600000 },
9557  { 852 , 0.0009500000 },
9558  { 853 , 0.0006400000 },
9559  { 854 , 0.0003350000 },
9560  { 855 , 0.0000347000 },
9561  { 856 , 0.0000358000 },
9562  { 857 , 0.0000368000 },
9563  { 858 , 0.0000379000 },
9564  { 859 , 0.0000389000 },
9565  { 860 , 0.0000398000 },
9566  { 861 , 0.0000507000 },
9567  { 862 , 0.0000614000 },
9568  { 863 , 0.0000719000 },
9569  { 864 , 0.0000822000 },
9570  { 865 , 0.0000922000 },
9571  { 866 , 0.0000742000 },
9572  { 867 , 0.0000565000 },
9573  { 868 , 0.0000392000 },
9574  { 869 , 0.0000222000 },
9575  { 870 , 0.0000056100 },
9576  { 871 , 0.0000065900 },
9577  { 872 , 0.0000075600 },
9578  { 873 , 0.0000084900 },
9579  { 874 , 0.0000094100 },
9580  { 875 , 0.0000103000 },
9581  { 876 , 0.0000098900 },
9582  { 877 , 0.0000094700 },
9583  { 878 , 0.0000090600 },
9584  { 879 , 0.0000086600 },
9585  { 880 , 0.0000082700 },
9586  { 881 , 0.0000088500 },
9587  { 882 , 0.0000094100 },
9588  { 883 , 0.0000099600 },
9589  { 884 , 0.0000105000 },
9590  { 885 , 0.0000110000 },
9591  { 886 , 0.0000201000 },
9592  { 887 , 0.0000289000 },
9593  { 888 , 0.0000376000 },
9594  { 889 , 0.0000460000 },
9595  { 890 , 0.0000542000 },
9596  { 891 , 0.0002580000 },
9597  { 892 , 0.0004560000 },
9598  { 893 , 0.0006500000 },
9599  { 894 , 0.0008400000 },
9600  { 895 , 0.0010300000 },
9601  { 896 , 0.0010500000 },
9602  { 897 , 0.0010700000 },
9603  { 898 , 0.0010900000 },
9604  { 899 , 0.0011100000 },
9605  { 900 , 0.0011300000 },
9606  { 901 , 0.0010400000 },
9607  { 902 , 0.0009540000 },
9608  { 903 , 0.0008690000 },
9609  { 904 , 0.0007860000 },
9610  { 905 , 0.0007040000 },
9611  { 906 , 0.0005680000 },
9612  { 907 , 0.0004350000 },
9613  { 908 , 0.0003040000 },
9614  { 909 , 0.0001750000 },
9615  { 910 , 0.0000493000 },
9616  { 911 , 0.0000396000 },
9617  { 912 , 0.0000301000 },
9618  { 913 , 0.0000208000 },
9619  { 914 , 0.0000117000 },
9620  { 915 , 0.0000027500 },
9621  { 916 , 0.0000031600 },
9622  { 917 , 0.0000035700 },
9623  { 918 , 0.0000039800 },
9624  { 919 , 0.0000043700 },
9625  { 920 , 0.0000047600 },
9626  { 921 , 0.0000062800 },
9627  { 922 , 0.0000077700 },
9628  { 923 , 0.0000092400 },
9629  { 924 , 0.0000107000 },
9630  { 925 , 0.0000121000 },
9631  { 926 , 0.0000128000 },
9632  { 927 , 0.0000135000 },
9633  { 928 , 0.0000142000 },
9634  { 929 , 0.0000148000 },
9635  { 930 , 0.0000155000 },
9636  { 931 , 0.0000159000 },
9637  { 932 , 0.0000162000 },
9638  { 933 , 0.0000166000 },
9639  { 934 , 0.0000169000 },
9640  { 935 , 0.0000173000 },
9641  { 936 , 0.0000178000 },
9642  { 937 , 0.0000184000 },
9643  { 938 , 0.0000189000 },
9644  { 939 , 0.0000194000 },
9645  { 940 , 0.0000199000 },
9646  { 941 , 0.0000194000 },
9647  { 942 , 0.0000189000 },
9648  { 943 , 0.0000184000 },
9649  { 944 , 0.0000179000 },
9650  { 945 , 0.0000174000 },
9651  { 946 , 0.0000179000 },
9652  { 947 , 0.0000184000 },
9653  { 948 , 0.0000189000 },
9654  { 949 , 0.0000194000 },
9655  { 950 , 0.0000199000 },
9656  { 951 , 0.0000165000 },
9657  { 952 , 0.0000132000 },
9658  { 953 , 0.0000099100 },
9659  { 954 , 0.0000066600 },
9660  { 955 , 0.0000034400 },
9661  { 956 , 0.0000028300 },
9662  { 957 , 0.0000022300 },
9663  { 958 , 0.0000016300 },
9664  { 959 , 0.0000010300 },
9665  { 960 , 0.0000004480 },
9666  { 961 , 0.0000008460 },
9667  { 962 , 0.0000012400 },
9668  { 963 , 0.0000016300 },
9669  { 964 , 0.0000020200 },
9670  { 965 , 0.0000024000 },
9671  { 966 , 0.0000023300 },
9672  { 967 , 0.0000022600 },
9673  { 968 , 0.0000021900 },
9674  { 969 , 0.0000021300 },
9675  { 970 , 0.0000020600 },
9676  { 971 , 0.0000021900 },
9677  { 972 , 0.0000023300 },
9678  { 973 , 0.0000024600 },
9679  { 974 , 0.0000025900 },
9680  { 975 , 0.0000027200 },
9681  { 976 , 0.0000033900 },
9682  { 977 , 0.0000040600 },
9683  { 978 , 0.0000047200 },
9684  { 979 , 0.0000053800 },
9685  { 980 , 0.0000060300 },
9686  { 981 , 0.0000058200 },
9687  { 982 , 0.0000056100 },
9688  { 983 , 0.0000054000 },
9689  { 984 , 0.0000051900 },
9690  { 985 , 0.0000049800 },
9691  { 986 , 0.0000043100 },
9692  { 987 , 0.0000036400 },
9693  { 988 , 0.0000029700 },
9694  { 989 , 0.0000023100 },
9695  { 990 , 0.0000016600 },
9696  { 991 , 0.0000014100 },
9697  { 992 , 0.0000011700 },
9698  { 993 , 0.0000009310 },
9699  { 994 , 0.0000006930 },
9700  { 995 , 0.0000004570 },
9701  { 996 , 0.0000003650 },
9702  { 997 , 0.0000002730 },
9703  { 998 , 0.0000001820 },
9704  { 999 , 0.0000000909 },
9705  { 1000 , 0.0000000000 }
9706  };
9707 
9708  static const double CBERS04A_WPMB4_SRF[][2] =
9709  {
9710  { 350 , 0.0000000000 },
9711  { 351 , 0.0000124000 },
9712  { 352 , 0.0000236000 },
9713  { 353 , 0.0000337000 },
9714  { 354 , 0.0000428000 },
9715  { 355 , 0.0000511000 },
9716  { 356 , 0.0001030000 },
9717  { 357 , 0.0001510000 },
9718  { 358 , 0.0001950000 },
9719  { 359 , 0.0002350000 },
9720  { 360 , 0.0002720000 },
9721  { 361 , 0.0002930000 },
9722  { 362 , 0.0003120000 },
9723  { 363 , 0.0003290000 },
9724  { 364 , 0.0003440000 },
9725  { 365 , 0.0003590000 },
9726  { 366 , 0.0003550000 },
9727  { 367 , 0.0003510000 },
9728  { 368 , 0.0003480000 },
9729  { 369 , 0.0003430000 },
9730  { 370 , 0.0003390000 },
9731  { 371 , 0.0003530000 },
9732  { 372 , 0.0003650000 },
9733  { 373 , 0.0003770000 },
9734  { 374 , 0.0003860000 },
9735  { 375 , 0.0003950000 },
9736  { 376 , 0.0004000000 },
9737  { 377 , 0.0004040000 },
9738  { 378 , 0.0004070000 },
9739  { 379 , 0.0004090000 },
9740  { 380 , 0.0004110000 },
9741  { 381 , 0.0004140000 },
9742  { 382 , 0.0004160000 },
9743  { 383 , 0.0004180000 },
9744  { 384 , 0.0004210000 },
9745  { 385 , 0.0004260000 },
9746  { 386 , 0.0004260000 },
9747  { 387 , 0.0004260000 },
9748  { 388 , 0.0004270000 },
9749  { 389 , 0.0004260000 },
9750  { 390 , 0.0004260000 },
9751  { 391 , 0.0004560000 },
9752  { 392 , 0.0004850000 },
9753  { 393 , 0.0005110000 },
9754  { 394 , 0.0005350000 },
9755  { 395 , 0.0005580000 },
9756  { 396 , 0.0005690000 },
9757  { 397 , 0.0005800000 },
9758  { 398 , 0.0005890000 },
9759  { 399 , 0.0005970000 },
9760  { 400 , 0.0006040000 },
9761  { 401 , 0.0005930000 },
9762  { 402 , 0.0005810000 },
9763  { 403 , 0.0005710000 },
9764  { 404 , 0.0005600000 },
9765  { 405 , 0.0005500000 },
9766  { 406 , 0.0005180000 },
9767  { 407 , 0.0004880000 },
9768  { 408 , 0.0004590000 },
9769  { 409 , 0.0004310000 },
9770  { 410 , 0.0004040000 },
9771  { 411 , 0.0004220000 },
9772  { 412 , 0.0004390000 },
9773  { 413 , 0.0004540000 },
9774  { 414 , 0.0004690000 },
9775  { 415 , 0.0004830000 },
9776  { 416 , 0.0005050000 },
9777  { 417 , 0.0005260000 },
9778  { 418 , 0.0005470000 },
9779  { 419 , 0.0005660000 },
9780  { 420 , 0.0005840000 },
9781  { 421 , 0.0005610000 },
9782  { 422 , 0.0005390000 },
9783  { 423 , 0.0005180000 },
9784  { 424 , 0.0004980000 },
9785  { 425 , 0.0004790000 },
9786  { 426 , 0.0005130000 },
9787  { 427 , 0.0005450000 },
9788  { 428 , 0.0005760000 },
9789  { 429 , 0.0006060000 },
9790  { 430 , 0.0006350000 },
9791  { 431 , 0.0007890000 },
9792  { 432 , 0.0009380000 },
9793  { 433 , 0.0010800000 },
9794  { 434 , 0.0012200000 },
9795  { 435 , 0.0013500000 },
9796  { 436 , 0.0020800000 },
9797  { 437 , 0.0027900000 },
9798  { 438 , 0.0034700000 },
9799  { 439 , 0.0041300000 },
9800  { 440 , 0.0047600000 },
9801  { 441 , 0.0050400000 },
9802  { 442 , 0.0053100000 },
9803  { 443 , 0.0055800000 },
9804  { 444 , 0.0058400000 },
9805  { 445 , 0.0060800000 },
9806  { 446 , 0.0063300000 },
9807  { 447 , 0.0065700000 },
9808  { 448 , 0.0068000000 },
9809  { 449 , 0.0070300000 },
9810  { 450 , 0.0072400000 },
9811  { 451 , 0.0074800000 },
9812  { 452 , 0.0077100000 },
9813  { 453 , 0.0079300000 },
9814  { 454 , 0.0081500000 },
9815  { 455 , 0.0083600000 },
9816  { 456 , 0.0082200000 },
9817  { 457 , 0.0081000000 },
9818  { 458 , 0.0079700000 },
9819  { 459 , 0.0078500000 },
9820  { 460 , 0.0077400000 },
9821  { 461 , 0.0076500000 },
9822  { 462 , 0.0075500000 },
9823  { 463 , 0.0074600000 },
9824  { 464 , 0.0073700000 },
9825  { 465 , 0.0072700000 },
9826  { 466 , 0.0072300000 },
9827  { 467 , 0.0071900000 },
9828  { 468 , 0.0071500000 },
9829  { 469 , 0.0071100000 },
9830  { 470 , 0.0070800000 },
9831  { 471 , 0.0069000000 },
9832  { 472 , 0.0067300000 },
9833  { 473 , 0.0065600000 },
9834  { 474 , 0.0064000000 },
9835  { 475 , 0.0062300000 },
9836  { 476 , 0.0064700000 },
9837  { 477 , 0.0067000000 },
9838  { 478 , 0.0069300000 },
9839  { 479 , 0.0071400000 },
9840  { 480 , 0.0073400000 },
9841  { 481 , 0.0066800000 },
9842  { 482 , 0.0060400000 },
9843  { 483 , 0.0054100000 },
9844  { 484 , 0.0048100000 },
9845  { 485 , 0.0042200000 },
9846  { 486 , 0.0056100000 },
9847  { 487 , 0.0069700000 },
9848  { 488 , 0.0082900000 },
9849  { 489 , 0.0095900000 },
9850  { 490 , 0.0109000000 },
9851  { 491 , 0.0107000000 },
9852  { 492 , 0.0106000000 },
9853  { 493 , 0.0105000000 },
9854  { 494 , 0.0104000000 },
9855  { 495 , 0.0103000000 },
9856  { 496 , 0.0111000000 },
9857  { 497 , 0.0119000000 },
9858  { 498 , 0.0126000000 },
9859  { 499 , 0.0134000000 },
9860  { 500 , 0.0142000000 },
9861  { 501 , 0.0140000000 },
9862  { 502 , 0.0139000000 },
9863  { 503 , 0.0138000000 },
9864  { 504 , 0.0137000000 },
9865  { 505 , 0.0135000000 },
9866  { 506 , 0.0134000000 },
9867  { 507 , 0.0133000000 },
9868  { 508 , 0.0132000000 },
9869  { 509 , 0.0131000000 },
9870  { 510 , 0.0130000000 },
9871  { 511 , 0.0120000000 },
9872  { 512 , 0.0109000000 },
9873  { 513 , 0.0099200000 },
9874  { 514 , 0.0089100000 },
9875  { 515 , 0.0079100000 },
9876  { 516 , 0.0079300000 },
9877  { 517 , 0.0079500000 },
9878  { 518 , 0.0079600000 },
9879  { 519 , 0.0079800000 },
9880  { 520 , 0.0080000000 },
9881  { 521 , 0.0081900000 },
9882  { 522 , 0.0083800000 },
9883  { 523 , 0.0085700000 },
9884  { 524 , 0.0087500000 },
9885  { 525 , 0.0089300000 },
9886  { 526 , 0.0097400000 },
9887  { 527 , 0.0105000000 },
9888  { 528 , 0.0113000000 },
9889  { 529 , 0.0121000000 },
9890  { 530 , 0.0129000000 },
9891  { 531 , 0.0132000000 },
9892  { 532 , 0.0136000000 },
9893  { 533 , 0.0140000000 },
9894  { 534 , 0.0144000000 },
9895  { 535 , 0.0147000000 },
9896  { 536 , 0.0147000000 },
9897  { 537 , 0.0146000000 },
9898  { 538 , 0.0145000000 },
9899  { 539 , 0.0145000000 },
9900  { 540 , 0.0144000000 },
9901  { 541 , 0.0116000000 },
9902  { 542 , 0.0087500000 },
9903  { 543 , 0.0059500000 },
9904  { 544 , 0.0031800000 },
9905  { 545 , 0.0004260000 },
9906  { 546 , 0.0026500000 },
9907  { 547 , 0.0048600000 },
9908  { 548 , 0.0070600000 },
9909  { 549 , 0.0092600000 },
9910  { 550 , 0.0114000000 },
9911  { 551 , 0.0114000000 },
9912  { 552 , 0.0114000000 },
9913  { 553 , 0.0113000000 },
9914  { 554 , 0.0113000000 },
9915  { 555 , 0.0113000000 },
9916  { 556 , 0.0109000000 },
9917  { 557 , 0.0105000000 },
9918  { 558 , 0.0101000000 },
9919  { 559 , 0.0097600000 },
9920  { 560 , 0.0093800000 },
9921  { 561 , 0.0103000000 },
9922  { 562 , 0.0112000000 },
9923  { 563 , 0.0120000000 },
9924  { 564 , 0.0129000000 },
9925  { 565 , 0.0138000000 },
9926  { 566 , 0.0134000000 },
9927  { 567 , 0.0131000000 },
9928  { 568 , 0.0127000000 },
9929  { 569 , 0.0123000000 },
9930  { 570 , 0.0119000000 },
9931  { 571 , 0.0110000000 },
9932  { 572 , 0.0100000000 },
9933  { 573 , 0.0090700000 },
9934  { 574 , 0.0081200000 },
9935  { 575 , 0.0071600000 },
9936  { 576 , 0.0077200000 },
9937  { 577 , 0.0082800000 },
9938  { 578 , 0.0088400000 },
9939  { 579 , 0.0094100000 },
9940  { 580 , 0.0099800000 },
9941  { 581 , 0.0104000000 },
9942  { 582 , 0.0109000000 },
9943  { 583 , 0.0114000000 },
9944  { 584 , 0.0118000000 },
9945  { 585 , 0.0123000000 },
9946  { 586 , 0.0120000000 },
9947  { 587 , 0.0117000000 },
9948  { 588 , 0.0113000000 },
9949  { 589 , 0.0110000000 },
9950  { 590 , 0.0107000000 },
9951  { 591 , 0.0102000000 },
9952  { 592 , 0.0096800000 },
9953  { 593 , 0.0091800000 },
9954  { 594 , 0.0086700000 },
9955  { 595 , 0.0081700000 },
9956  { 596 , 0.0081000000 },
9957  { 597 , 0.0080400000 },
9958  { 598 , 0.0079700000 },
9959  { 599 , 0.0079100000 },
9960  { 600 , 0.0078500000 },
9961  { 601 , 0.0078300000 },
9962  { 602 , 0.0070900000 },
9963  { 603 , 0.0069500000 },
9964  { 604 , 0.0068200000 },
9965  { 605 , 0.0067100000 },
9966  { 606 , 0.0086800000 },
9967  { 607 , 0.0106000000 },
9968  { 608 , 0.0126000000 },
9969  { 609 , 0.0145000000 },
9970  { 610 , 0.0164000000 },
9971  { 611 , 0.0164000000 },
9972  { 612 , 0.0163000000 },
9973  { 613 , 0.0163000000 },
9974  { 614 , 0.0163000000 },
9975  { 615 , 0.0162000000 },
9976  { 616 , 0.0141000000 },
9977  { 617 , 0.0119000000 },
9978  { 618 , 0.0098100000 },
9979  { 619 , 0.0076800000 },
9980  { 620 , 0.0055500000 },
9981  { 621 , 0.0058400000 },
9982  { 622 , 0.0061300000 },
9983  { 623 , 0.0064300000 },
9984  { 624 , 0.0067300000 },
9985  { 625 , 0.0070300000 },
9986  { 626 , 0.0106000000 },
9987  { 627 , 0.0142000000 },
9988  { 628 , 0.0178000000 },
9989  { 629 , 0.0214000000 },
9990  { 630 , 0.0251000000 },
9991  { 631 , 0.0252000000 },
9992  { 632 , 0.0253000000 },
9993  { 633 , 0.0255000000 },
9994  { 634 , 0.0258000000 },
9995  { 635 , 0.0260000000 },
9996  { 636 , 0.0233000000 },
9997  { 637 , 0.0205000000 },
9998  { 638 , 0.0176000000 },
9999  { 639 , 0.0147000000 },
10000  { 640 , 0.0117000000 },
10001  { 641 , 0.0133000000 },
10002  { 642 , 0.0149000000 },
10003  { 643 , 0.0165000000 },
10004  { 644 , 0.0181000000 },
10005  { 645 , 0.0196000000 },
10006  { 646 , 0.0223000000 },
10007  { 647 , 0.0250000000 },
10008  { 648 , 0.0277000000 },
10009  { 649 , 0.0303000000 },
10010  { 650 , 0.0329000000 },
10011  { 651 , 0.0327000000 },
10012  { 652 , 0.0325000000 },
10013  { 653 , 0.0324000000 },
10014  { 654 , 0.0322000000 },
10015  { 655 , 0.0321000000 },
10016  { 656 , 0.0282000000 },
10017  { 657 , 0.0244000000 },
10018  { 658 , 0.0206000000 },
10019  { 659 , 0.0168000000 },
10020  { 660 , 0.0130000000 },
10021  { 661 , 0.0130000000 },
10022  { 662 , 0.0130000000 },
10023  { 663 , 0.0129000000 },
10024  { 664 , 0.0129000000 },
10025  { 665 , 0.0129000000 },
10026  { 666 , 0.0152000000 },
10027  { 667 , 0.0174000000 },
10028  { 668 , 0.0197000000 },
10029  { 669 , 0.0220000000 },
10030  { 670 , 0.0243000000 },
10031  { 671 , 0.0205000000 },
10032  { 672 , 0.0168000000 },
10033  { 673 , 0.0131000000 },
10034  { 674 , 0.0094000000 },
10035  { 675 , 0.0057000000 },
10036  { 676 , 0.0057100000 },
10037  { 677 , 0.0057200000 },
10038  { 678 , 0.0057200000 },
10039  { 679 , 0.0057300000 },
10040  { 680 , 0.0057400000 },
10041  { 681 , 0.0052500000 },
10042  { 682 , 0.0047600000 },
10043  { 683 , 0.0042800000 },
10044  { 684 , 0.0037900000 },
10045  { 685 , 0.0033000000 },
10046  { 686 , 0.0035900000 },
10047  { 687 , 0.0038700000 },
10048  { 688 , 0.0041600000 },
10049  { 689 , 0.0044500000 },
10050  { 690 , 0.0047400000 },
10051  { 691 , 0.0068600000 },
10052  { 692 , 0.0089900000 },
10053  { 693 , 0.0111000000 },
10054  { 694 , 0.0133000000 },
10055  { 695 , 0.0154000000 },
10056  { 696 , 0.0127000000 },
10057  { 697 , 0.0099000000 },
10058  { 698 , 0.0071100000 },
10059  { 699 , 0.0043100000 },
10060  { 700 , 0.0014900000 },
10061  { 701 , 0.0015000000 },
10062  { 702 , 0.0015000000 },
10063  { 703 , 0.0015100000 },
10064  { 704 , 0.0015100000 },
10065  { 705 , 0.0015200000 },
10066  { 706 , 0.0013900000 },
10067  { 707 , 0.0012700000 },
10068  { 708 , 0.0011400000 },
10069  { 709 , 0.0010100000 },
10070  { 710 , 0.0008830000 },
10071  { 711 , 0.0008750000 },
10072  { 712 , 0.0008660000 },
10073  { 713 , 0.0008580000 },
10074  { 714 , 0.0008500000 },
10075  { 715 , 0.0008420000 },
10076  { 716 , 0.0008490000 },
10077  { 717 , 0.0008560000 },
10078  { 718 , 0.0008630000 },
10079  { 719 , 0.0008700000 },
10080  { 720 , 0.0008770000 },
10081  { 721 , 0.0009190000 },
10082  { 722 , 0.0009610000 },
10083  { 723 , 0.0010000000 },
10084  { 724 , 0.0010500000 },
10085  { 725 , 0.0010900000 },
10086  { 726 , 0.0012300000 },
10087  { 727 , 0.0013700000 },
10088  { 728 , 0.0015200000 },
10089  { 729 , 0.0016600000 },
10090  { 730 , 0.0018100000 },
10091  { 731 , 0.0018200000 },
10092  { 732 , 0.0018300000 },
10093  { 733 , 0.0018400000 },
10094  { 734 , 0.0018500000 },
10095  { 735 , 0.0018600000 },
10096  { 736 , 0.0019900000 },
10097  { 737 , 0.0021200000 },
10098  { 738 , 0.0022600000 },
10099  { 739 , 0.0024000000 },
10100  { 740 , 0.0025400000 },
10101  { 741 , 0.0020800000 },
10102  { 742 , 0.0016000000 },
10103  { 743 , 0.0011300000 },
10104  { 744 , 0.0006440000 },
10105  { 745 , 0.0001540000 },
10106  { 746 , 0.0009200000 },
10107  { 747 , 0.0017000000 },
10108  { 748 , 0.0024800000 },
10109  { 749 , 0.0032800000 },
10110  { 750 , 0.0040900000 },
10111  { 751 , 0.0043300000 },
10112  { 752 , 0.0045700000 },
10113  { 753 , 0.0048100000 },
10114  { 754 , 0.0050600000 },
10115  { 755 , 0.0053100000 },
10116  { 756 , 0.0076900000 },
10117  { 757 , 0.0101000000 },
10118  { 758 , 0.0126000000 },
10119  { 759 , 0.0151000000 },
10120  { 760 , 0.0176000000 },
10121  { 761 , 0.0275000000 },
10122  { 762 , 0.0376000000 },
10123  { 763 , 0.0478000000 },
10124  { 764 , 0.0582000000 },
10125  { 765 , 0.0686000000 },
10126  { 766 , 0.1130000000 },
10127  { 767 , 0.1570000000 },
10128  { 768 , 0.2030000000 },
10129  { 769 , 0.2490000000 },
10130  { 770 , 0.2960000000 },
10131  { 771 , 0.3720000000 },
10132  { 772 , 0.4500000000 },
10133  { 773 , 0.5290000000 },
10134  { 774 , 0.6090000000 },
10135  { 775 , 0.6910000000 },
10136  { 776 , 0.7140000000 },
10137  { 777 , 0.7380000000 },
10138  { 778 , 0.7620000000 },
10139  { 779 , 0.7860000000 },
10140  { 780 , 0.8110000000 },
10141  { 781 , 0.8180000000 },
10142  { 782 , 0.8260000000 },
10143  { 783 , 0.8330000000 },
10144  { 784 , 0.8400000000 },
10145  { 785 , 0.8470000000 },
10146  { 786 , 0.8540000000 },
10147  { 787 , 0.8610000000 },
10148  { 788 , 0.8680000000 },
10149  { 789 , 0.8760000000 },
10150  { 790 , 0.8830000000 },
10151  { 791 , 0.8890000000 },
10152  { 792 , 0.8940000000 },
10153  { 793 , 0.9000000000 },
10154  { 794 , 0.9060000000 },
10155  { 795 , 0.9110000000 },
10156  { 796 , 0.9170000000 },
10157  { 797 , 0.9230000000 },
10158  { 798 , 0.9290000000 },
10159  { 799 , 0.9350000000 },
10160  { 800 , 0.9410000000 },
10161  { 801 , 0.9440000000 },
10162  { 802 , 0.9460000000 },
10163  { 803 , 0.9480000000 },
10164  { 804 , 0.9500000000 },
10165  { 805 , 0.9520000000 },
10166  { 806 , 0.9570000000 },
10167  { 807 , 0.9620000000 },
10168  { 808 , 0.9670000000 },
10169  { 809 , 0.9720000000 },
10170  { 810 , 0.9770000000 },
10171  { 811 , 0.9780000000 },
10172  { 812 , 0.9790000000 },
10173  { 813 , 0.9790000000 },
10174  { 814 , 0.9800000000 },
10175  { 815 , 0.9800000000 },
10176  { 816 , 0.9840000000 },
10177  { 817 , 0.9890000000 },
10178  { 818 , 0.9930000000 },
10179  { 819 , 0.9970000000 },
10180  { 820 , 1.0000000000 },
10181  { 821 , 1.0000000000 },
10182  { 822 , 1.0000000000 },
10183  { 823 , 0.9990000000 },
10184  { 824 , 0.9980000000 },
10185  { 825 , 0.9970000000 },
10186  { 826 , 0.9870000000 },
10187  { 827 , 0.9770000000 },
10188  { 828 , 0.9670000000 },
10189  { 829 , 0.9560000000 },
10190  { 830 , 0.9450000000 },
10191  { 831 , 0.9430000000 },
10192  { 832 , 0.9410000000 },
10193  { 833 , 0.9390000000 },
10194  { 834 , 0.9360000000 },
10195  { 835 , 0.9330000000 },
10196  { 836 , 0.9310000000 },
10197  { 837 , 0.9290000000 },
10198  { 838 , 0.9270000000 },
10199  { 839 , 0.9240000000 },
10200  { 840 , 0.9220000000 },
10201  { 841 , 0.9220000000 },
10202  { 842 , 0.9230000000 },
10203  { 843 , 0.9230000000 },
10204  { 844 , 0.9220000000 },
10205  { 845 , 0.9220000000 },
10206  { 846 , 0.9180000000 },
10207  { 847 , 0.9130000000 },
10208  { 848 , 0.9070000000 },
10209  { 849 , 0.9020000000 },
10210  { 850 , 0.8960000000 },
10211  { 851 , 0.9060000000 },
10212  { 852 , 0.9160000000 },
10213  { 853 , 0.9250000000 },
10214  { 854 , 0.9330000000 },
10215  { 855 , 0.9410000000 },
10216  { 856 , 0.9410000000 },
10217  { 857 , 0.9400000000 },
10218  { 858 , 0.9380000000 },
10219  { 859 , 0.9370000000 },
10220  { 860 , 0.9350000000 },
10221  { 861 , 0.9260000000 },
10222  { 862 , 0.9170000000 },
10223  { 863 , 0.9090000000 },
10224  { 864 , 0.9000000000 },
10225  { 865 , 0.8910000000 },
10226  { 866 , 0.8820000000 },
10227  { 867 , 0.8720000000 },
10228  { 868 , 0.8630000000 },
10229  { 869 , 0.8540000000 },
10230  { 870 , 0.8440000000 },
10231  { 871 , 0.8440000000 },
10232  { 872 , 0.8440000000 },
10233  { 873 , 0.8430000000 },
10234  { 874 , 0.8430000000 },
10235  { 875 , 0.8420000000 },
10236  { 876 , 0.8380000000 },
10237  { 877 , 0.8340000000 },
10238  { 878 , 0.8300000000 },
10239  { 879 , 0.8260000000 },
10240  { 880 , 0.8220000000 },
10241  { 881 , 0.8190000000 },
10242  { 882 , 0.8150000000 },
10243  { 883 , 0.8110000000 },
10244  { 884 , 0.8070000000 },
10245  { 885 , 0.8030000000 },
10246  { 886 , 0.7350000000 },
10247  { 887 , 0.6690000000 },
10248  { 888 , 0.6040000000 },
10249  { 889 , 0.5400000000 },
10250  { 890 , 0.4780000000 },
10251  { 891 , 0.4070000000 },
10252  { 892 , 0.3380000000 },
10253  { 893 , 0.2700000000 },
10254  { 894 , 0.2050000000 },
10255  { 895 , 0.1400000000 },
10256  { 896 , 0.1130000000 },
10257  { 897 , 0.0866000000 },
10258  { 898 , 0.0607000000 },
10259  { 899 , 0.0353000000 },
10260  { 900 , 0.0104000000 },
10261  { 901 , 0.0089600000 },
10262  { 902 , 0.0075300000 },
10263  { 903 , 0.0061300000 },
10264  { 904 , 0.0047600000 },
10265  { 905 , 0.0034100000 },
10266  { 906 , 0.0033800000 },
10267  { 907 , 0.0033500000 },
10268  { 908 , 0.0033200000 },
10269  { 909 , 0.0032800000 },
10270  { 910 , 0.0032500000 },
10271  { 911 , 0.0028200000 },
10272  { 912 , 0.0023900000 },
10273  { 913 , 0.0019700000 },
10274  { 914 , 0.0015600000 },
10275  { 915 , 0.0011600000 },
10276  { 916 , 0.0010400000 },
10277  { 917 , 0.0009170000 },
10278  { 918 , 0.0008000000 },
10279  { 919 , 0.0006860000 },
10280  { 920 , 0.0005740000 },
10281  { 921 , 0.0004740000 },
10282  { 922 , 0.0003760000 },
10283  { 923 , 0.0002800000 },
10284  { 924 , 0.0001850000 },
10285  { 925 , 0.0000922000 },
10286  { 926 , 0.0000838000 },
10287  { 927 , 0.0000754000 },
10288  { 928 , 0.0000671000 },
10289  { 929 , 0.0000590000 },
10290  { 930 , 0.0000510000 },
10291  { 931 , 0.0000515000 },
10292  { 932 , 0.0000521000 },
10293  { 933 , 0.0000526000 },
10294  { 934 , 0.0000531000 },
10295  { 935 , 0.0000536000 },
10296  { 936 , 0.0000516000 },
10297  { 937 , 0.0000496000 },
10298  { 938 , 0.0000477000 },
10299  { 939 , 0.0000457000 },
10300  { 940 , 0.0000439000 },
10301  { 941 , 0.0000351000 },
10302  { 942 , 0.0000265000 },
10303  { 943 , 0.0000181000 },
10304  { 944 , 0.0000096700 },
10305  { 945 , 0.0000013700 },
10306  { 946 , 0.0000117000 },
10307  { 947 , 0.0000219000 },
10308  { 948 , 0.0000319000 },
10309  { 949 , 0.0000419000 },
10310  { 950 , 0.0000517000 },
10311  { 951 , 0.0000517000 },
10312  { 952 , 0.0000517000 },
10313  { 953 , 0.0000517000 },
10314  { 954 , 0.0000516000 },
10315  { 955 , 0.0000516000 },
10316  { 956 , 0.0000533000 },
10317  { 957 , 0.0000548000 },
10318  { 958 , 0.0000564000 },
10319  { 959 , 0.0000580000 },
10320  { 960 , 0.0000596000 },
10321  { 961 , 0.0000586000 },
10322  { 962 , 0.0000577000 },
10323  { 963 , 0.0000569000 },
10324  { 964 , 0.0000560000 },
10325  { 965 , 0.0000551000 },
10326  { 966 , 0.0000462000 },
10327  { 967 , 0.0000373000 },
10328  { 968 , 0.0000285000 },
10329  { 969 , 0.0000199000 },
10330  { 970 , 0.0000112000 },
10331  { 971 , 0.0000125000 },
10332  { 972 , 0.0000138000 },
10333  { 973 , 0.0000151000 },
10334  { 974 , 0.0000164000 },
10335  { 975 , 0.0000177000 },
10336  { 976 , 0.0000219000 },
10337  { 977 , 0.0000261000 },
10338  { 978 , 0.0000302000 },
10339  { 979 , 0.0000343000 },
10340  { 980 , 0.0000384000 },
10341  { 981 , 0.0000383000 },
10342  { 982 , 0.0000383000 },
10343  { 983 , 0.0000382000 },
10344  { 984 , 0.0000382000 },
10345  { 985 , 0.0000382000 },
10346  { 986 , 0.0000462000 },
10347  { 987 , 0.0000541000 },
10348  { 988 , 0.0000620000 },
10349  { 989 , 0.0000699000 },
10350  { 990 , 0.0000777000 },
10351  { 991 , 0.0000846000 },
10352  { 992 , 0.0000915000 },
10353  { 993 , 0.0000984000 },
10354  { 994 , 0.0001050000 },
10355  { 995 , 0.0001120000 },
10356  { 996 , 0.0000895000 },
10357  { 997 , 0.0000670000 },
10358  { 998 , 0.0000446000 },
10359  { 999 , 0.0000223000 },
10360  { 1000 , 0.0000000000 }
10361  };
10362 
10363  /*!
10364  \brief Returns a reference to the global static Spectral Response Functions.
10365  \brief Returns a reference to the global static Spectral Response Functions.
10366  \note The SRFs container is static and the dada follows the format: sensor type, sensor type string and SRF[ wavelength , response ].
10367  \note Reference unit: nm (nanometer)
10368  */
10369  TERPEXPORT const std::map< SensorType, std::pair< std::string, std::map< double, double > > >& getSRFs();
10370 
10371  /*!
10372 - \brief Returns a Spectral Response Function from the given sensor.
10373  \param sensor The Sensor.
10374 - \param container The container where the SRF will be stored.
10375 - \note std::pair< double, double >( wavelength , response }
10376  \note Reference unit: nm (nanometer)
10377  */
10378  TERPEXPORT void getSRF( const SensorType& sensor, std::map< double, double >& container );
10379 
10380  /*!
10381  \brief Return a SRF interpolated from the given SRFs.
10382  \param SRFs Input SRFs.
10383  \param frequency The desired interpolated frequency.
10384  \return Return a SRF interpolated from the given SRFs.
10385  */
10386  TERPEXPORT double interpolateSRF( const std::map< double, double >& sRFs, const double& frequency );
10387 
10388  /*!
10389  \brief Return the SRF area.
10390  \param SRFs Input SRFs.
10391  \return Return the SRF area.
10392  */
10393  TERPEXPORT double getSRFArea( const std::map< double, double >& sRFs );
10394 
10395  /*!
10396  \brief Return the intersetction SRF.
10397  \param sRF1 Input SRFs 1.
10398  \param sRF2 Input SRFs 2.
10399  \param intersectionSRF The resultant intersection SRF.
10400  \return Return a SRF interpolated from the given SRFs.
10401  */
10402  TERPEXPORT void getIntersectionSRF( const std::map< double, double >& sRF1,
10403  const std::map< double, double >& sRF2,
10404  std::map< double, double >& intersectionSRF );
10405 
10406  /*!
10407  \brief Return the union SRF.
10408  \param sRF1 Input SRFs 1.
10409  \param sRF2 Input SRFs 2.
10410  \param unionSRF The resultant intersection SRF.
10411  \return Return a SRF interpolated from the given SRFs.
10412  */
10413  TERPEXPORT void getUnionSRF( const std::map< double, double >& sRF1,
10414  const std::map< double, double >& sRF2,
10415  std::map< double, double >& unionSRF );
10416  } // end namespace spf
10417  } // end namespace rp
10418 } // end namespace te
10419 
10420 #endif
10421 
te::rp::srf::InvalidSensor
@ InvalidSensor
Invalid sensor.
Definition: SpectralResponseFunctions.h:49
te::rp::srf::LANDSAT8_OLI1_SRF
static const double LANDSAT8_OLI1_SRF[][2]
Definition: SpectralResponseFunctions.h:3449
te::rp::srf::CBERS4_MUXB7_SRF
static const double CBERS4_MUXB7_SRF[][2]
Definition: SpectralResponseFunctions.h:6141
te::rp::srf::CBERS2BCCDB1Sensor
@ CBERS2BCCDB1Sensor
CBERS 2B Band 1.
Definition: SpectralResponseFunctions.h:50
te
TerraLib.
Definition: AddressGeocodingOp.h:52
te::rp::srf::CBERS2B_CCDB2_SRF
static const double CBERS2B_CCDB2_SRF[][2]
Definition: SpectralResponseFunctions.h:639
Macros.h
te::rp::srf::LANDSAT8OLIB4Sensor
@ LANDSAT8OLIB4Sensor
LANDSAT 8 OLI Band 4.
Definition: SpectralResponseFunctions.h:67
te::rp::srf::CBERS04AWPMB2Sensor
@ CBERS04AWPMB2Sensor
CBERS 04A WPM Band 2 Band.
Definition: SpectralResponseFunctions.h:61
te::rp::srf::LANDSAT8_OLI5_SRF
static const double LANDSAT8_OLI5_SRF[][2]
Definition: SpectralResponseFunctions.h:3735
te::rp::srf::CBERS2BCCDB3Sensor
@ CBERS2BCCDB3Sensor
CBERS 2B Band 3.
Definition: SpectralResponseFunctions.h:52
te::rp::srf::LANDSAT8_OLI6_SRF
static const double LANDSAT8_OLI6_SRF[][2]
Definition: SpectralResponseFunctions.h:3806
te::rp::srf::getIntersectionSRF
TERPEXPORT void getIntersectionSRF(const std::map< double, double > &sRF1, const std::map< double, double > &sRF2, std::map< double, double > &intersectionSRF)
Return the intersetction SRF.
te::rp::srf::LANDSAT8OLIB8Sensor
@ LANDSAT8OLIB8Sensor
LANDSAT 8 OLI Band 8.
Definition: SpectralResponseFunctions.h:71
te::rp::srf::CBERS2B_CCDB5PAN_SRF
static const double CBERS2B_CCDB5PAN_SRF[][2]
Definition: SpectralResponseFunctions.h:2199
te::rp::srf::CBERS2BCCDB5PANSensor
@ CBERS2BCCDB5PANSensor
CBERS 2B Band 5.
Definition: SpectralResponseFunctions.h:54
te::rp::srf::CBERS04A_WPMB3_SRF
static const double CBERS04A_WPMB3_SRF[][2]
Definition: SpectralResponseFunctions.h:9053
te::rp::srf::LANDSAT7_ETM2_SRF
static const double LANDSAT7_ETM2_SRF[][2]
Definition: SpectralResponseFunctions.h:4723
te::rp::srf::LANDSAT8OLIB2Sensor
@ LANDSAT8OLIB2Sensor
LANDSAT 8 OLI Band 2.
Definition: SpectralResponseFunctions.h:65
te::rp::srf::CBERS4_MUXB6_SRF
static const double CBERS4_MUXB6_SRF[][2]
Definition: SpectralResponseFunctions.h:5848
te::rp::srf::LANDSAT8_OLI2_SRF
static const double LANDSAT8_OLI2_SRF[][2]
Definition: SpectralResponseFunctions.h:3486
te::rp::srf::LANDSAT8OLIB3Sensor
@ LANDSAT8OLIB3Sensor
LANDSAT 8 OLI Band 3.
Definition: SpectralResponseFunctions.h:66
te::rp::srf::LANDSAT8OLIB11Sensor
@ LANDSAT8OLIB11Sensor
LANDSAT 8 OLI Band 11.
Definition: SpectralResponseFunctions.h:74
te::rp::srf::LANDSAT8_OLI8_SRF
static const double LANDSAT8_OLI8_SRF[][2]
Definition: SpectralResponseFunctions.h:4308
te::rp::srf::CBERS4_MUXB5_SRF
static const double CBERS4_MUXB5_SRF[][2]
Definition: SpectralResponseFunctions.h:5665
te::rp::srf::CBERS4MUXB7Sensor
@ CBERS4MUXB7Sensor
CBERS 4 MUX Band 7.
Definition: SpectralResponseFunctions.h:57
te::rp::srf::CBERS2BCCDB4Sensor
@ CBERS2BCCDB4Sensor
CBERS 2B Band 4.
Definition: SpectralResponseFunctions.h:53
te::rp::srf::LANDSAT7ETMB4Sensor
@ LANDSAT7ETMB4Sensor
LANDSAT 7 ETM+ Band 4.
Definition: SpectralResponseFunctions.h:78
te::rp::srf::LANDSAT7_ETM4_SRF
static const double LANDSAT7_ETM4_SRF[][2]
Definition: SpectralResponseFunctions.h:4947
te::rp::srf::LANDSAT8OLIB1Sensor
@ LANDSAT8OLIB1Sensor
LANDSAT 8 OLI Band 1.
Definition: SpectralResponseFunctions.h:64
te::rp::srf::LANDSAT8OLIB6Sensor
@ LANDSAT8OLIB6Sensor
LANDSAT 8 OLI Band 6.
Definition: SpectralResponseFunctions.h:69
te::rp::srf::LANDSAT8_OLI9_SRF
static const double LANDSAT8_OLI9_SRF[][2]
Definition: SpectralResponseFunctions.h:4517
te::rp::srf::LANDSAT7ETMB7Sensor
@ LANDSAT7ETMB7Sensor
LANDSAT 7 ETM+ Band 7.
Definition: SpectralResponseFunctions.h:80
te::rp::srf::CBERS04AWPMPANSensor
@ CBERS04AWPMPANSensor
CBERS 04A WPM PAN Band.
Definition: SpectralResponseFunctions.h:59
te::rp::srf::CBERS4MUXB6Sensor
@ CBERS4MUXB6Sensor
CBERS 4 MUX Band 6.
Definition: SpectralResponseFunctions.h:56
te::rp::srf::CBERS4MUXB5Sensor
@ CBERS4MUXB5Sensor
CBERS 4 MUX Band 5.
Definition: SpectralResponseFunctions.h:55
te::rp::srf::CBERS04AWPMB1Sensor
@ CBERS04AWPMB1Sensor
CBERS 04A WPM Band 1 Band.
Definition: SpectralResponseFunctions.h:60
te::rp::srf::LANDSAT8_OLI10_SRF
static const double LANDSAT8_OLI10_SRF[][2]
Definition: SpectralResponseFunctions.h:4583
te::rp::srf::LANDSAT8OLIB9Sensor
@ LANDSAT8OLIB9Sensor
LANDSAT 8 OLI Band 9.
Definition: SpectralResponseFunctions.h:72
TERPEXPORT
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
Definition: Config.h:139
te::rp::srf::LANDSAT7ETMB1Sensor
@ LANDSAT7ETMB1Sensor
LANDSAT 7 ETM+ Band 1.
Definition: SpectralResponseFunctions.h:75
te::rp::srf::getSRF
TERPEXPORT void getSRF(const SensorType &sensor, std::map< double, double > &container)
Returns a Spectral Response Function from the given sensor.
te::rp::srf::CBERS2B_CCDB4_SRF
static const double CBERS2B_CCDB4_SRF[][2]
Definition: SpectralResponseFunctions.h:1585
te::rp::srf::LANDSAT7ETMB5Sensor
@ LANDSAT7ETMB5Sensor
LANDSAT 7 ETM+ Band 5.
Definition: SpectralResponseFunctions.h:79
te::rp::srf::LANDSAT8_OLI11_SRF
static const double LANDSAT8_OLI11_SRF[][2]
Definition: SpectralResponseFunctions.h:4608
te::rp::srf::LANDSAT7ETMB3Sensor
@ LANDSAT7ETMB3Sensor
LANDSAT 7 ETM+ Band 3.
Definition: SpectralResponseFunctions.h:77
te::rp::srf::LANDSAT8_OLI7_SRF
static const double LANDSAT8_OLI7_SRF[][2]
Definition: SpectralResponseFunctions.h:3991
te::rp::srf::LANDSAT7_ETM1_SRF
static const double LANDSAT7_ETM1_SRF[][2]
Definition: SpectralResponseFunctions.h:4633
te::rp::srf::CBERS04AWPMB3Sensor
@ CBERS04AWPMB3Sensor
CBERS 04A WPM Band 3 Band.
Definition: SpectralResponseFunctions.h:62
te::rp::srf::LANDSAT7ETMB8PANSensor
@ LANDSAT7ETMB8PANSensor
LANDSAT 7 ETM+ Band 8 PAN.
Definition: SpectralResponseFunctions.h:81
te::rp::srf::CBERS2BCCDB2Sensor
@ CBERS2BCCDB2Sensor
CBERS 2B Band 2.
Definition: SpectralResponseFunctions.h:51
te::rp::srf::CBERS2B_CCDB3_SRF
static const double CBERS2B_CCDB3_SRF[][2]
Definition: SpectralResponseFunctions.h:1174
te::rp::srf::CBERS04AWPMB4Sensor
@ CBERS04AWPMB4Sensor
CBERS 04A WPM Band 4 Band.
Definition: SpectralResponseFunctions.h:63
te::rp::srf::getUnionSRF
TERPEXPORT void getUnionSRF(const std::map< double, double > &sRF1, const std::map< double, double > &sRF2, std::map< double, double > &unionSRF)
Return the union SRF.
te::rp::srf::getSRFs
TERPEXPORT const std::map< SensorType, std::pair< std::string, std::map< double, double > > > & getSRFs()
Returns a reference to the global static Spectral Response Functions.
te::rp::srf::CBERS4_MUXB8_SRF
static const double CBERS4_MUXB8_SRF[][2]
Definition: SpectralResponseFunctions.h:6491
te::rp::srf::CBERS4MUXB8Sensor
@ CBERS4MUXB8Sensor
CBERS 4 MUX Band 8.
Definition: SpectralResponseFunctions.h:58
Config.h
Proxy configuration file for TerraView (see terraview_config.h).
te::rp::srf::getSRFArea
TERPEXPORT double getSRFArea(const std::map< double, double > &sRFs)
Return the SRF area.
te::rp::srf::LANDSAT7_ETM8PAN_SRF
static const double LANDSAT7_ETM8PAN_SRF[][2]
Definition: SpectralResponseFunctions.h:5456
te::rp::srf::LANDSAT8OLIB10Sensor
@ LANDSAT8OLIB10Sensor
LANDSAT 8 OLI Band 10.
Definition: SpectralResponseFunctions.h:73
te::rp::srf::SensorType
SensorType
Satellite sensors
Definition: SpectralResponseFunctions.h:48
te::rp::srf::LANDSAT7_ETM5_SRF
static const double LANDSAT7_ETM5_SRF[][2]
Definition: SpectralResponseFunctions.h:5118
te::rp::srf::LANDSAT8OLIB5Sensor
@ LANDSAT8OLIB5Sensor
LANDSAT 8 OLI Band 5.
Definition: SpectralResponseFunctions.h:68
te::rp::srf::CBERS04A_WPMB4_SRF
static const double CBERS04A_WPMB4_SRF[][2]
Definition: SpectralResponseFunctions.h:9708
te::rp::srf::LANDSAT8OLIB7Sensor
@ LANDSAT8OLIB7Sensor
LANDSAT 8 OLI Band 7.
Definition: SpectralResponseFunctions.h:70
te::rp::srf::interpolateSRF
TERPEXPORT double interpolateSRF(const std::map< double, double > &sRFs, const double &frequency)
Return a SRF interpolated from the given SRFs.
te::rp::srf::CBERS04A_WPMPAN_SRF
static const double CBERS04A_WPMPAN_SRF[][2]
Definition: SpectralResponseFunctions.h:7088
te::rp::srf::LANDSAT8_OLI4_SRF
static const double LANDSAT8_OLI4_SRF[][2]
Definition: SpectralResponseFunctions.h:3674
te::rp::srf::CBERS04A_WPMB1_SRF
static const double CBERS04A_WPMB1_SRF[][2]
Definition: SpectralResponseFunctions.h:7743
te::rp::srf::CBERS2B_CCDB1_SRF
static const double CBERS2B_CCDB1_SRF[][2]
Definition: SpectralResponseFunctions.h:84
te::rp::srf::LANDSAT7_ETM7_SRF
static const double LANDSAT7_ETM7_SRF[][2]
Definition: SpectralResponseFunctions.h:5265
te::rp::srf::CBERS04A_WPMB2_SRF
static const double CBERS04A_WPMB2_SRF[][2]
Definition: SpectralResponseFunctions.h:8398
te::rp::srf::LANDSAT7_ETM3_SRF
static const double LANDSAT7_ETM3_SRF[][2]
Definition: SpectralResponseFunctions.h:4852
te::rp::srf::LANDSAT7ETMB2Sensor
@ LANDSAT7ETMB2Sensor
LANDSAT 7 ETM+ Band 2.
Definition: SpectralResponseFunctions.h:76
te::rp::srf::LANDSAT8_OLI3_SRF
static const double LANDSAT8_OLI3_SRF[][2]
Definition: SpectralResponseFunctions.h:3582