From 0f8334f1b5f6bf5ff0a6fd079c2720e39adc910c Mon Sep 17 00:00:00 2001
From: Rashad Kanavath <rashad.kanavath@c-s.fr>
Date: Fri, 15 Jul 2016 12:01:31 +0200
Subject: [PATCH] WRG: mantis-1252: conversion of 'double' to 'const float'
 (msvc2015)

---
 .../src/otbPleiadesImageMetadataInterface.cxx | 2440 ++++++++---------
 .../otbWorldView2ImageMetadataInterface.cxx   |  918 +++----
 2 files changed, 1679 insertions(+), 1679 deletions(-)

diff --git a/Modules/Core/Metadata/src/otbPleiadesImageMetadataInterface.cxx b/Modules/Core/Metadata/src/otbPleiadesImageMetadataInterface.cxx
index 11fbe8b08f..bda99a81f0 100644
--- a/Modules/Core/Metadata/src/otbPleiadesImageMetadataInterface.cxx
+++ b/Modules/Core/Metadata/src/otbPleiadesImageMetadataInterface.cxx
@@ -984,215 +984,215 @@ PleiadesImageMetadataInterface
       {
       const float pan[209] =
         {
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0004358,
-          0.0008051,
-          0.0030464,
-          0.0060688,
-          0.0130170,
-          0.0240166,
-          0.0421673,
-          0.0718226,
-          0.1151660,
-          0.1738520,
-          0.2442960,
-          0.3204090,
-          0.3940400,
-          0.4552560,
-          0.5015220,
-          0.5324310,
-          0.5537040,
-          0.5683830,
-          0.5824280,
-          0.5967100,
-          0.6107110,
-          0.6232080,
-          0.6335930,
-          0.6421600,
-          0.6501020,
-          0.6570500,
-          0.6640260,
-          0.6707420,
-          0.6765340,
-          0.6808170,
-          0.6829760,
-          0.6834310,
-          0.6831800,
-          0.6831390,
-          0.6846760,
-          0.6892820,
-          0.6964400,
-          0.7073100,
-          0.7193370,
-          0.7323050,
-          0.7449550,
-          0.7554270,
-          0.7638770,
-          0.7715940,
-          0.7776340,
-          0.7826480,
-          0.7871060,
-          0.7913600,
-          0.7949010,
-          0.7974290,
-          0.7996850,
-          0.8007000,
-          0.8003370,
-          0.8002560,
-          0.8000160,
-          0.8012780,
-          0.8035920,
-          0.8077100,
-          0.8136680,
-          0.8209800,
-          0.8302930,
-          0.8390660,
-          0.8482460,
-          0.8564130,
-          0.8634600,
-          0.8689680,
-          0.8738000,
-          0.8767770,
-          0.8799960,
-          0.8825630,
-          0.8849870,
-          0.8894330,
-          0.8939110,
-          0.8994160,
-          0.9056300,
-          0.9123790,
-          0.9188800,
-          0.9244770,
-          0.9289540,
-          0.9338010,
-          0.9374110,
-          0.9414880,
-          0.9449190,
-          0.9480210,
-          0.9509810,
-          0.9532570,
-          0.9560420,
-          0.9581430,
-          0.9600910,
-          0.9609580,
-          0.9631350,
-          0.9649320,
-          0.9674470,
-          0.9728920,
-          0.9774240,
-          0.9827830,
-          0.9874630,
-          0.9926650,
-          0.9966400,
-          0.9993680,
-          0.9999140,
-          0.9942900,
-          0.9882640,
-          0.9810720,
-          0.9751580,
-          0.9699990,
-          0.9659940,
-          0.9632210,
-          0.9624050,
-          0.9621500,
-          0.9633410,
-          0.9654310,
-          0.9671030,
-          0.9672570,
-          0.9677370,
-          0.9653110,
-          0.9633140,
-          0.9579490,
-          0.9533250,
-          0.9486410,
-          0.9423590,
-          0.9358410,
-          0.9299340,
-          0.9243940,
-          0.9190090,
-          0.9141220,
-          0.9087800,
-          0.9039750,
-          0.8980690,
-          0.8927220,
-          0.8870500,
-          0.8828150,
-          0.8771870,
-          0.8734510,
-          0.8694140,
-          0.8664310,
-          0.8660560,
-          0.8588170,
-          0.8477750,
-          0.8331070,
-          0.8135860,
-          0.7865930,
-          0.7489860,
-          0.6981680,
-          0.6306270,
-          0.5506620,
-          0.4616840,
-          0.3695890,
-          0.2823490,
-          0.2074510,
-          0.1465300,
-          0.1010100,
-          0.0686868,
-          0.0471034,
-          0.0324221,
-          0.0246752,
-          0.0174143,
-          0.0126697,
-          0.0116629,
-          0.0086694,
-          0.0081772,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000,
-          0.0000000
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0004358f,
+          0.0008051f,
+          0.0030464f,
+          0.0060688f,
+          0.0130170f,
+          0.0240166f,
+          0.0421673f,
+          0.0718226f,
+          0.1151660f,
+          0.1738520f,
+          0.2442960f,
+          0.3204090f,
+          0.3940400f,
+          0.4552560f,
+          0.5015220f,
+          0.5324310f,
+          0.5537040f,
+          0.5683830f,
+          0.5824280f,
+          0.5967100f,
+          0.6107110f,
+          0.6232080f,
+          0.6335930f,
+          0.6421600f,
+          0.6501020f,
+          0.6570500f,
+          0.6640260f,
+          0.6707420f,
+          0.6765340f,
+          0.6808170f,
+          0.6829760f,
+          0.6834310f,
+          0.6831800f,
+          0.6831390f,
+          0.6846760f,
+          0.6892820f,
+          0.6964400f,
+          0.7073100f,
+          0.7193370f,
+          0.7323050f,
+          0.7449550f,
+          0.7554270f,
+          0.7638770f,
+          0.7715940f,
+          0.7776340f,
+          0.7826480f,
+          0.7871060f,
+          0.7913600f,
+          0.7949010f,
+          0.7974290f,
+          0.7996850f,
+          0.8007000f,
+          0.8003370f,
+          0.8002560f,
+          0.8000160f,
+          0.8012780f,
+          0.8035920f,
+          0.8077100f,
+          0.8136680f,
+          0.8209800f,
+          0.8302930f,
+          0.8390660f,
+          0.8482460f,
+          0.8564130f,
+          0.8634600f,
+          0.8689680f,
+          0.8738000f,
+          0.8767770f,
+          0.8799960f,
+          0.8825630f,
+          0.8849870f,
+          0.8894330f,
+          0.8939110f,
+          0.8994160f,
+          0.9056300f,
+          0.9123790f,
+          0.9188800f,
+          0.9244770f,
+          0.9289540f,
+          0.9338010f,
+          0.9374110f,
+          0.9414880f,
+          0.9449190f,
+          0.9480210f,
+          0.9509810f,
+          0.9532570f,
+          0.9560420f,
+          0.9581430f,
+          0.9600910f,
+          0.9609580f,
+          0.9631350f,
+          0.9649320f,
+          0.9674470f,
+          0.9728920f,
+          0.9774240f,
+          0.9827830f,
+          0.9874630f,
+          0.9926650f,
+          0.9966400f,
+          0.9993680f,
+          0.9999140f,
+          0.9942900f,
+          0.9882640f,
+          0.9810720f,
+          0.9751580f,
+          0.9699990f,
+          0.9659940f,
+          0.9632210f,
+          0.9624050f,
+          0.9621500f,
+          0.9633410f,
+          0.9654310f,
+          0.9671030f,
+          0.9672570f,
+          0.9677370f,
+          0.9653110f,
+          0.9633140f,
+          0.9579490f,
+          0.9533250f,
+          0.9486410f,
+          0.9423590f,
+          0.9358410f,
+          0.9299340f,
+          0.9243940f,
+          0.9190090f,
+          0.9141220f,
+          0.9087800f,
+          0.9039750f,
+          0.8980690f,
+          0.8927220f,
+          0.8870500f,
+          0.8828150f,
+          0.8771870f,
+          0.8734510f,
+          0.8694140f,
+          0.8664310f,
+          0.8660560f,
+          0.8588170f,
+          0.8477750f,
+          0.8331070f,
+          0.8135860f,
+          0.7865930f,
+          0.7489860f,
+          0.6981680f,
+          0.6306270f,
+          0.5506620f,
+          0.4616840f,
+          0.3695890f,
+          0.2823490f,
+          0.2074510f,
+          0.1465300f,
+          0.1010100f,
+          0.0686868f,
+          0.0471034f,
+          0.0324221f,
+          0.0246752f,
+          0.0174143f,
+          0.0126697f,
+          0.0116629f,
+          0.0086694f,
+          0.0081772f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f,
+          0.0000000f
         };
       //add panchromatic band to the temporary list
       const std::vector<float> vpan (pan, pan + sizeof(pan) / sizeof(float) );
@@ -1202,41 +1202,41 @@ PleiadesImageMetadataInterface
       {
       const float pan[209] =
         {
-          8.4949016432e-06,1.27423524648e-05,2.54847049296e-05,4.10586912755e-05,5.94643115024e-05,7.64541147888e-05,
-          0.0001047705,0.0001628184,0.0004077553,0.0007560434,0.0027948226,0.0055783471,
-          0.0119863062,0.022134882,0.0389179761,0.0664188043,0.1067016279,0.1614272001,
-          0.2272018077,0.2986552571,0.367815083,0.4258041132,0.4697397445,0.4991660838,
-          0.5193159905,0.5332504608,0.5467262065,0.5603038909,0.5736437182,0.5855337488,
-          0.5956625032,0.6041036038,0.6120151889,0.618774299,0.625564557,0.6319045853,
-          0.6377943837,0.6421862479,0.6443949223,0.6448819633,0.644884795,0.6451141573,
-          0.6468357907,0.6513182672,0.6590911022,0.6691405708,0.6811806781,0.6937021631,
-          0.7056091836,0.7157690859,0.7250568451,0.7323511339,0.7384193253,0.7438758838,
-          0.7492531566,0.7536450207,0.7580793594,0.7610893862,0.7639125252,0.7652348982,
-          0.766172169,0.7665969141,0.767494542,0.7687546191,0.7723026564,0.7771079391,
-          0.7833828397,0.7917191699,0.8015449394,0.8109516272,0.8200326771,0.8290684208,
-          0.8364646485,0.8426517685,0.8481876127,0.8519168746,0.8555045547,0.8583361886,
-          0.8620173126,0.8666838452,0.8715797402,0.8780188757,0.8847071949,0.8913473763,
-          0.898890849,0.9045824331,0.9105090428,0.9154615705,0.9207935371,0.9253156564,
-          0.9289882855,0.9328931087,0.9369565033,0.9400797954,0.9441601799,0.9469295178,
-          0.9503472999,0.9521085762,0.9542804394,0.9574405428,0.9607705442,0.9663148834,
-          0.9720999114,0.9788278735,0.9845959117,0.991221935,0.9956874216,0.9990882139,
-          1.0,0.9963273709,0.9914682871,0.9869688209,0.9817019819,0.9771458829,
-          0.9745974125,0.9729012638,0.9739319785,0.9741924888,0.9768712145,0.9798246086,
-          0.9827723395,0.9845732586,0.9850772894,0.9837266001,0.9825967782,0.9790232562,
-          0.9745945808,0.9697411603,0.9648141174,0.9598389367,0.9533346736,0.9483566613,
-          0.9445481137,0.93968903,0.9344561706,0.9297160154,0.9248342786,0.9183356789,
-          0.9111942982,0.9061001889,0.9006181457,0.8953456434,0.8908093659,0.8894954878,
-          0.8885412272,0.8809779331,0.8707840511,0.8566683562,0.8369346997,0.8102408871,
-          0.7728519933,0.718954674,0.6528501811,0.5710810895,0.4795853355,0.3846491464,
-          0.294773087,0.2166449103,0.1531319287,0.1057054591,0.0716799801,0.0491432892,
-          0.0337757289,0.0256986066,0.0181762579,0.0131968863,0.0121562043,0.0090201414,
-          0.0084156159,0.0042799863,0.0033130116,0.0026688064,0.0022115061,0.0018292327,
-          0.0015290823,0.0013634289,0.0012147709,0.0011015056,0.0009939035,0.0009188652,
-          0.0008523218,0.0008225925,0.0006965819,0.0007220666,0.0006682656,0.0006470283,
-          0.0006144646,0.000603138,0.0006116329,0.0005578319,0.0005295155,0.0005295155,
-          0.0005210206,0.0005054466,0.0004473982,0.0004473953,0.0004077553,0.0004558931,
-          0.0004077553,0.0004346558,0.0003766073,0.0003851022,0.0003879338,0.0003723599,
-          0.0003341328,0.0003723599,0.0003313012,0.0003341328,0.0003143114
+          8.4949016432e-06f,1.27423524648e-05f,2.54847049296e-05f,4.10586912755e-05f,5.94643115024e-05f,7.64541147888e-05f,
+          0.0001047705f,0.0001628184f,0.0004077553f,0.0007560434f,0.0027948226f,0.0055783471f,
+          0.0119863062f,0.022134882f,0.0389179761f,0.0664188043f,0.1067016279f,0.1614272001f,
+          0.2272018077f,0.2986552571f,0.367815083f,0.4258041132f,0.4697397445f,0.4991660838f,
+          0.5193159905f,0.5332504608f,0.5467262065f,0.5603038909f,0.5736437182f,0.5855337488f,
+          0.5956625032f,0.6041036038f,0.6120151889f,0.618774299f,0.625564557f,0.6319045853f,
+          0.6377943837f,0.6421862479f,0.6443949223f,0.6448819633f,0.644884795f,0.6451141573f,
+          0.6468357907f,0.6513182672f,0.6590911022f,0.6691405708f,0.6811806781f,0.6937021631f,
+          0.7056091836f,0.7157690859f,0.7250568451f,0.7323511339f,0.7384193253f,0.7438758838f,
+          0.7492531566f,0.7536450207f,0.7580793594f,0.7610893862f,0.7639125252f,0.7652348982f,
+          0.766172169f,0.7665969141f,0.767494542f,0.7687546191f,0.7723026564f,0.7771079391f,
+          0.7833828397f,0.7917191699f,0.8015449394f,0.8109516272f,0.8200326771f,0.8290684208f,
+          0.8364646485f,0.8426517685f,0.8481876127f,0.8519168746f,0.8555045547f,0.8583361886f,
+          0.8620173126f,0.8666838452f,0.8715797402f,0.8780188757f,0.8847071949f,0.8913473763f,
+          0.898890849f,0.9045824331f,0.9105090428f,0.9154615705f,0.9207935371f,0.9253156564f,
+          0.9289882855f,0.9328931087f,0.9369565033f,0.9400797954f,0.9441601799f,0.9469295178f,
+          0.9503472999f,0.9521085762f,0.9542804394f,0.9574405428f,0.9607705442f,0.9663148834f,
+          0.9720999114f,0.9788278735f,0.9845959117f,0.991221935f,0.9956874216f,0.9990882139f,
+          1.0f,0.9963273709f,0.9914682871f,0.9869688209f,0.9817019819f,0.9771458829f,
+          0.9745974125f,0.9729012638f,0.9739319785f,0.9741924888f,0.9768712145f,0.9798246086f,
+          0.9827723395f,0.9845732586f,0.9850772894f,0.9837266001f,0.9825967782f,0.9790232562f,
+          0.9745945808f,0.9697411603f,0.9648141174f,0.9598389367f,0.9533346736f,0.9483566613f,
+          0.9445481137f,0.93968903f,0.9344561706f,0.9297160154f,0.9248342786f,0.9183356789f,
+          0.9111942982f,0.9061001889f,0.9006181457f,0.8953456434f,0.8908093659f,0.8894954878f,
+          0.8885412272f,0.8809779331f,0.8707840511f,0.8566683562f,0.8369346997f,0.8102408871f,
+          0.7728519933f,0.718954674f,0.6528501811f,0.5710810895f,0.4795853355f,0.3846491464f,
+          0.294773087f,0.2166449103f,0.1531319287f,0.1057054591f,0.0716799801f,0.0491432892f,
+          0.0337757289f,0.0256986066f,0.0181762579f,0.0131968863f,0.0121562043f,0.0090201414f,
+          0.0084156159f,0.0042799863f,0.0033130116f,0.0026688064f,0.0022115061f,0.0018292327f,
+          0.0015290823f,0.0013634289f,0.0012147709f,0.0011015056f,0.0009939035f,0.0009188652f,
+          0.0008523218f,0.0008225925f,0.0006965819f,0.0007220666f,0.0006682656f,0.0006470283f,
+          0.0006144646f,0.000603138f,0.0006116329f,0.0005578319f,0.0005295155f,0.0005295155f,
+          0.0005210206f,0.0005054466f,0.0004473982f,0.0004473953f,0.0004077553f,0.0004558931f,
+          0.0004077553f,0.0004346558f,0.0003766073f,0.0003851022f,0.0003879338f,0.0003723599f,
+          0.0003341328f,0.0003723599f,0.0003313012f,0.0003341328f,0.0003143114f
         };
       //add panchromatic band to the temporary list
       const std::vector<float> vpan (pan, pan + sizeof(pan) / sizeof(float) );
@@ -1254,854 +1254,854 @@ PleiadesImageMetadataInterface
       //band B0 (blue band)
       const float b0[209] =
         {
-          0.0098681,
-          0.0293268,
-          0.0877320,
-          0.1287040,
-          0.1341240,
-          0.2457050,
-          0.4345520,
-          0.5133040,
-          0.4710970,
-          0.5125880,
-          0.6530370,
-          0.7707870,
-          0.7879420,
-          0.7648330,
-          0.7718380,
-          0.8013290,
-          0.8240790,
-          0.8352890,
-          0.8326150,
-          0.8249150,
-          0.8168160,
-          0.8163380,
-          0.8285420,
-          0.8623820,
-          0.9075060,
-          0.9379000,
-          0.9505710,
-          0.9572260,
-          0.9650570,
-          0.9632790,
-          0.9587260,
-          0.9567320,
-          0.9646760,
-          0.9804620,
-          0.9900240,
-          0.9838940,
-          0.9719110,
-          0.9715280,
-          0.9574890,
-          0.8770130,
-          0.7103910,
-          0.4943810,
-          0.3021990,
-          0.1722720,
-          0.0943537,
-          0.0543895,
-          0.0345732,
-          0.0261018,
-          0.0230010,
-          0.0223203,
-          0.0210136,
-          0.0173172,
-          0.0119112,
-          0.0072895,
-          0.0046311,
-          0.0033297,
-          0.0025865,
-          0.0020232,
-          0.0015030,
-          0.0010527,
-          0.0007044,
-          0.0005199,
-          0.0004117,
-          0.0004097,
-          0.0005317,
-          0.0009532,
-          0.0013521,
-          0.0014273,
-          0.0009182,
-          0.0003440,
-          0.0001323,
-          0.0000783,
-          0.0000626,
-          0.0000511,
-          0.0000538,
-          0.0000533,
-          0.0000454,
-          0.0000404,
-          0.0000315,
-          0.0000327,
-          0.0000262,
-          0.0000303,
-          0.0000206,
-          0.0000241,
-          0.0000241,
-          0.0000273,
-          0.0000258,
-          0.0000208,
-          0.0000341,
-          0.0000379,
-          0.0000393,
-          0.0000429,
-          0.0000281,
-          0.0000277,
-          0.0000187,
-          0.0000272,
-          0.0000245,
-          0.0000209,
-          0.0000137,
-          0.0000171,
-          0.0000257,
-          0.0000300,
-          0.0000330,
-          0.0000446,
-          0.0000397,
-          0.0000399,
-          0.0000384,
-          0.0000336,
-          0.0000307,
-          0.0000300,
-          0.0000242,
-          0.0000224,
-          0.0000210,
-          0.0000325,
-          0.0000690,
-          0.0002195,
-          0.0005063,
-          0.0008373,
-          0.0009464,
-          0.0007099,
-          0.0004910,
-          0.0004433,
-          0.0006064,
-          0.0012019,
-          0.0016241,
-          0.0016779,
-          0.0009733,
-          0.0003606,
-          0.0001659,
-          0.0000864,
-          0.0000564,
-          0.0000562,
-          0.0000590,
-          0.0000458,
-          0.0000382,
-          0.0000586,
-          0.0000685,
-          0.0000474,
-          0.0000872,
-          0.0000628,
-          0.0000948,
-          0.0001015,
-          0.0001564,
-          0.0002379,
-          0.0003493,
-          0.0005409,
-          0.0007229,
-          0.0007896,
-          0.0007188,
-          0.0005204,
-          0.0003939,
-          0.0003128,
-          0.0002699,
-          0.0002605,
-          0.0002378,
-          0.0002286,
-          0.0002406,
-          0.0002741,
-          0.0003203,
-          0.0003812,
-          0.0004904,
-          0.0006077,
-          0.0008210,
-          0.0011791,
-          0.0018150,
-          0.0030817,
-          0.0055589,
-          0.0103652,
-          0.0166309,
-          0.0211503,
-          0.0216246,
-          0.0176910,
-          0.0136927,
-          0.0107136,
-          0.0089555,
-          0.0079790,
-          0.0079189,
-          0.0080456,
-          0.0088920,
-          0.0102062,
-          0.0126157,
-          0.0162251,
-          0.0221306,
-          0.0308295,
-          0.0411980,
-          0.0498232,
-          0.0531265,
-          0.0484487,
-          0.0391122,
-          0.0291405,
-          0.0212633,
-          0.0162146,
-          0.0128925,
-          0.0108169,
-          0.0094115,
-          0.0084386,
-          0.0077249,
-          0.0074231,
-          0.0072603,
-          0.0073459,
-          0.0074214,
-          0.0076433,
-          0.0077788,
-          0.0078151,
-          0.0077003,
-          0.0072256,
-          0.0065903,
-          0.0057120,
-          0.0048136
+          0.0098681f,
+          0.0293268f,
+          0.0877320f,
+          0.1287040f,
+          0.1341240f,
+          0.2457050f,
+          0.4345520f,
+          0.5133040f,
+          0.4710970f,
+          0.5125880f,
+          0.6530370f,
+          0.7707870f,
+          0.7879420f,
+          0.7648330f,
+          0.7718380f,
+          0.8013290f,
+          0.8240790f,
+          0.8352890f,
+          0.8326150f,
+          0.8249150f,
+          0.8168160f,
+          0.8163380f,
+          0.8285420f,
+          0.8623820f,
+          0.9075060f,
+          0.9379000f,
+          0.9505710f,
+          0.9572260f,
+          0.9650570f,
+          0.9632790f,
+          0.9587260f,
+          0.9567320f,
+          0.9646760f,
+          0.9804620f,
+          0.9900240f,
+          0.9838940f,
+          0.9719110f,
+          0.9715280f,
+          0.9574890f,
+          0.8770130f,
+          0.7103910f,
+          0.4943810f,
+          0.3021990f,
+          0.1722720f,
+          0.0943537f,
+          0.0543895f,
+          0.0345732f,
+          0.0261018f,
+          0.0230010f,
+          0.0223203f,
+          0.0210136f,
+          0.0173172f,
+          0.0119112f,
+          0.0072895f,
+          0.0046311f,
+          0.0033297f,
+          0.0025865f,
+          0.0020232f,
+          0.0015030f,
+          0.0010527f,
+          0.0007044f,
+          0.0005199f,
+          0.0004117f,
+          0.0004097f,
+          0.0005317f,
+          0.0009532f,
+          0.0013521f,
+          0.0014273f,
+          0.0009182f,
+          0.0003440f,
+          0.0001323f,
+          0.0000783f,
+          0.0000626f,
+          0.0000511f,
+          0.0000538f,
+          0.0000533f,
+          0.0000454f,
+          0.0000404f,
+          0.0000315f,
+          0.0000327f,
+          0.0000262f,
+          0.0000303f,
+          0.0000206f,
+          0.0000241f,
+          0.0000241f,
+          0.0000273f,
+          0.0000258f,
+          0.0000208f,
+          0.0000341f,
+          0.0000379f,
+          0.0000393f,
+          0.0000429f,
+          0.0000281f,
+          0.0000277f,
+          0.0000187f,
+          0.0000272f,
+          0.0000245f,
+          0.0000209f,
+          0.0000137f,
+          0.0000171f,
+          0.0000257f,
+          0.0000300f,
+          0.0000330f,
+          0.0000446f,
+          0.0000397f,
+          0.0000399f,
+          0.0000384f,
+          0.0000336f,
+          0.0000307f,
+          0.0000300f,
+          0.0000242f,
+          0.0000224f,
+          0.0000210f,
+          0.0000325f,
+          0.0000690f,
+          0.0002195f,
+          0.0005063f,
+          0.0008373f,
+          0.0009464f,
+          0.0007099f,
+          0.0004910f,
+          0.0004433f,
+          0.0006064f,
+          0.0012019f,
+          0.0016241f,
+          0.0016779f,
+          0.0009733f,
+          0.0003606f,
+          0.0001659f,
+          0.0000864f,
+          0.0000564f,
+          0.0000562f,
+          0.0000590f,
+          0.0000458f,
+          0.0000382f,
+          0.0000586f,
+          0.0000685f,
+          0.0000474f,
+          0.0000872f,
+          0.0000628f,
+          0.0000948f,
+          0.0001015f,
+          0.0001564f,
+          0.0002379f,
+          0.0003493f,
+          0.0005409f,
+          0.0007229f,
+          0.0007896f,
+          0.0007188f,
+          0.0005204f,
+          0.0003939f,
+          0.0003128f,
+          0.0002699f,
+          0.0002605f,
+          0.0002378f,
+          0.0002286f,
+          0.0002406f,
+          0.0002741f,
+          0.0003203f,
+          0.0003812f,
+          0.0004904f,
+          0.0006077f,
+          0.0008210f,
+          0.0011791f,
+          0.0018150f,
+          0.0030817f,
+          0.0055589f,
+          0.0103652f,
+          0.0166309f,
+          0.0211503f,
+          0.0216246f,
+          0.0176910f,
+          0.0136927f,
+          0.0107136f,
+          0.0089555f,
+          0.0079790f,
+          0.0079189f,
+          0.0080456f,
+          0.0088920f,
+          0.0102062f,
+          0.0126157f,
+          0.0162251f,
+          0.0221306f,
+          0.0308295f,
+          0.0411980f,
+          0.0498232f,
+          0.0531265f,
+          0.0484487f,
+          0.0391122f,
+          0.0291405f,
+          0.0212633f,
+          0.0162146f,
+          0.0128925f,
+          0.0108169f,
+          0.0094115f,
+          0.0084386f,
+          0.0077249f,
+          0.0074231f,
+          0.0072603f,
+          0.0073459f,
+          0.0074214f,
+          0.0076433f,
+          0.0077788f,
+          0.0078151f,
+          0.0077003f,
+          0.0072256f,
+          0.0065903f,
+          0.0057120f,
+          0.0048136f
         };
       //B1 green band
       const float b1[209] =
         {
-          0.0000144,
-          0.0000143,
-          0.0000259,
-          0.0000189,
-          0.0000132,
-          0.0000179,
-          0.0000224,
-          0.0000179,
-          0.0000124,
-          0.0000202,
-          0.0000276,
-          0.0000292,
-          0.0000420,
-          0.0000366,
-          0.0000261,
-          0.0000247,
-          0.0000445,
-          0.0000902,
-          0.0001144,
-          0.0000823,
-          0.0000778,
-          0.0001923,
-          0.0003401,
-          0.0004085,
-          0.0004936,
-          0.0007849,
-          0.0045979,
-          0.0085122,
-          0.0143014,
-          0.0243310,
-          0.0480572,
-          0.1097360,
-          0.2353890,
-          0.4328370,
-          0.6491340,
-          0.8095770,
-          0.8847680,
-          0.9066640,
-          0.9131150,
-          0.9186700,
-          0.9273270,
-          0.9405210,
-          0.9512930,
-          0.9587500,
-          0.9667360,
-          0.9709750,
-          0.9728630,
-          0.9769560,
-          0.9850710,
-          0.9892500,
-          0.9865960,
-          0.9743300,
-          0.9575190,
-          0.9435550,
-          0.9439310,
-          0.9571350,
-          0.9712530,
-          0.9761580,
-          0.9619590,
-          0.9244890,
-          0.8734580,
-          0.8349840,
-          0.8166740,
-          0.8015960,
-          0.7435910,
-          0.6160350,
-          0.4321320,
-          0.2544540,
-          0.1360870,
-          0.0769553,
-          0.0479321,
-          0.0342014,
-          0.0266703,
-          0.0212632,
-          0.0160541,
-          0.0106967,
-          0.0060543,
-          0.0030797,
-          0.0015416,
-          0.0008333,
-          0.0004706,
-          0.0002918,
-          0.0001917,
-          0.0001472,
-          0.0001063,
-          0.0000912,
-          0.0000589,
-          0.0000552,
-          0.0000752,
-          0.0000884,
-          0.0000985,
-          0.0001125,
-          0.0001368,
-          0.0001947,
-          0.0002284,
-          0.0002088,
-          0.0001498,
-          0.0000637,
-          0.0000307,
-          0.0000283,
-          0.0000311,
-          0.0000331,
-          0.0000215,
-          0.0000236,
-          0.0000205,
-          0.0000186,
-          0.0000233,
-          0.0000233,
-          0.0000198,
-          0.0000195,
-          0.0000161,
-          0.0000308,
-          0.0000464,
-          0.0000290,
-          0.0000264,
-          0.0000233,
-          0.0000395,
-          0.0001113,
-          0.0001903,
-          0.0002290,
-          0.0002229,
-          0.0001322,
-          0.0000548,
-          0.0000608,
-          0.0000414,
-          0.0000382,
-          0.0000381,
-          0.0000269,
-          0.0000233,
-          0.0000198,
-          0.0000208,
-          0.0000302,
-          0.0000419,
-          0.0000305,
-          0.0000340,
-          0.0000334,
-          0.0000362,
-          0.0000282,
-          0.0000337,
-          0.0000330,
-          0.0000424,
-          0.0000420,
-          0.0000470,
-          0.0000417,
-          0.0000233,
-          0.0000439,
-          0.0000503,
-          0.0000446,
-          0.0000428,
-          0.0000597,
-          0.0000671,
-          0.0001142,
-          0.0001780,
-          0.0003546,
-          0.0009610,
-          0.0041260,
-          0.0066679,
-          0.0078563,
-          0.0068645,
-          0.0029441,
-          0.0011320,
-          0.0007028,
-          0.0005471,
-          0.0004967,
-          0.0004929,
-          0.0005351,
-          0.0006223,
-          0.0007957,
-          0.0010708,
-          0.0016699,
-          0.0030334,
-          0.0054959,
-          0.0091390,
-          0.0125045,
-          0.0144212,
-          0.0141099,
-          0.0117418,
-          0.0089824,
-          0.0067916,
-          0.0056849,
-          0.0051998,
-          0.0053640,
-          0.0060350,
-          0.0067668,
-          0.0083174,
-          0.0106521,
-          0.0139110,
-          0.0183736,
-          0.0231289,
-          0.0272661,
-          0.0298126,
-          0.0300318,
-          0.0286507,
-          0.0266172,
-          0.0247529,
-          0.0236974,
-          0.0232734,
-          0.0236733,
-          0.0245808,
-          0.0257173,
-          0.0267721,
-          0.0267455,
-          0.0254447,
-          0.0227056,
-          0.0188513,
-          0.0147988,
-          0.0109864,
-          0.0079795,
-          0.0057516
+          0.0000144f,
+          0.0000143f,
+          0.0000259f,
+          0.0000189f,
+          0.0000132f,
+          0.0000179f,
+          0.0000224f,
+          0.0000179f,
+          0.0000124f,
+          0.0000202f,
+          0.0000276f,
+          0.0000292f,
+          0.0000420f,
+          0.0000366f,
+          0.0000261f,
+          0.0000247f,
+          0.0000445f,
+          0.0000902f,
+          0.0001144f,
+          0.0000823f,
+          0.0000778f,
+          0.0001923f,
+          0.0003401f,
+          0.0004085f,
+          0.0004936f,
+          0.0007849f,
+          0.0045979f,
+          0.0085122f,
+          0.0143014f,
+          0.0243310f,
+          0.0480572f,
+          0.1097360f,
+          0.2353890f,
+          0.4328370f,
+          0.6491340f,
+          0.8095770f,
+          0.8847680f,
+          0.9066640f,
+          0.9131150f,
+          0.9186700f,
+          0.9273270f,
+          0.9405210f,
+          0.9512930f,
+          0.9587500f,
+          0.9667360f,
+          0.9709750f,
+          0.9728630f,
+          0.9769560f,
+          0.9850710f,
+          0.9892500f,
+          0.9865960f,
+          0.9743300f,
+          0.9575190f,
+          0.9435550f,
+          0.9439310f,
+          0.9571350f,
+          0.9712530f,
+          0.9761580f,
+          0.9619590f,
+          0.9244890f,
+          0.8734580f,
+          0.8349840f,
+          0.8166740f,
+          0.8015960f,
+          0.7435910f,
+          0.6160350f,
+          0.4321320f,
+          0.2544540f,
+          0.1360870f,
+          0.0769553f,
+          0.0479321f,
+          0.0342014f,
+          0.0266703f,
+          0.0212632f,
+          0.0160541f,
+          0.0106967f,
+          0.0060543f,
+          0.0030797f,
+          0.0015416f,
+          0.0008333f,
+          0.0004706f,
+          0.0002918f,
+          0.0001917f,
+          0.0001472f,
+          0.0001063f,
+          0.0000912f,
+          0.0000589f,
+          0.0000552f,
+          0.0000752f,
+          0.0000884f,
+          0.0000985f,
+          0.0001125f,
+          0.0001368f,
+          0.0001947f,
+          0.0002284f,
+          0.0002088f,
+          0.0001498f,
+          0.0000637f,
+          0.0000307f,
+          0.0000283f,
+          0.0000311f,
+          0.0000331f,
+          0.0000215f,
+          0.0000236f,
+          0.0000205f,
+          0.0000186f,
+          0.0000233f,
+          0.0000233f,
+          0.0000198f,
+          0.0000195f,
+          0.0000161f,
+          0.0000308f,
+          0.0000464f,
+          0.0000290f,
+          0.0000264f,
+          0.0000233f,
+          0.0000395f,
+          0.0001113f,
+          0.0001903f,
+          0.0002290f,
+          0.0002229f,
+          0.0001322f,
+          0.0000548f,
+          0.0000608f,
+          0.0000414f,
+          0.0000382f,
+          0.0000381f,
+          0.0000269f,
+          0.0000233f,
+          0.0000198f,
+          0.0000208f,
+          0.0000302f,
+          0.0000419f,
+          0.0000305f,
+          0.0000340f,
+          0.0000334f,
+          0.0000362f,
+          0.0000282f,
+          0.0000337f,
+          0.0000330f,
+          0.0000424f,
+          0.0000420f,
+          0.0000470f,
+          0.0000417f,
+          0.0000233f,
+          0.0000439f,
+          0.0000503f,
+          0.0000446f,
+          0.0000428f,
+          0.0000597f,
+          0.0000671f,
+          0.0001142f,
+          0.0001780f,
+          0.0003546f,
+          0.0009610f,
+          0.0041260f,
+          0.0066679f,
+          0.0078563f,
+          0.0068645f,
+          0.0029441f,
+          0.0011320f,
+          0.0007028f,
+          0.0005471f,
+          0.0004967f,
+          0.0004929f,
+          0.0005351f,
+          0.0006223f,
+          0.0007957f,
+          0.0010708f,
+          0.0016699f,
+          0.0030334f,
+          0.0054959f,
+          0.0091390f,
+          0.0125045f,
+          0.0144212f,
+          0.0141099f,
+          0.0117418f,
+          0.0089824f,
+          0.0067916f,
+          0.0056849f,
+          0.0051998f,
+          0.0053640f,
+          0.0060350f,
+          0.0067668f,
+          0.0083174f,
+          0.0106521f,
+          0.0139110f,
+          0.0183736f,
+          0.0231289f,
+          0.0272661f,
+          0.0298126f,
+          0.0300318f,
+          0.0286507f,
+          0.0266172f,
+          0.0247529f,
+          0.0236974f,
+          0.0232734f,
+          0.0236733f,
+          0.0245808f,
+          0.0257173f,
+          0.0267721f,
+          0.0267455f,
+          0.0254447f,
+          0.0227056f,
+          0.0188513f,
+          0.0147988f,
+          0.0109864f,
+          0.0079795f,
+          0.0057516f
         };
       //B2 red band
       const float b2[209] =
         {
-          0.0097386,
-          0.0035306,
-          0.0035374,
-          0.0114418,
-          0.0266686,
-          0.0373494,
-          0.0904431,
-          0.0907580,
-          0.0399312,
-          0.0208748,
-          0.0080694,
-          0.0027002,
-          0.0011241,
-          0.0006460,
-          0.0005029,
-          0.0006051,
-          0.0009979,
-          0.0019446,
-          0.0014554,
-          0.0006090,
-          0.0003230,
-          0.0002503,
-          0.0002538,
-          0.0003360,
-          0.0005377,
-          0.0007773,
-          0.0004895,
-          0.0002045,
-          0.0000875,
-          0.0000594,
-          0.0000217,
-          0.0000290,
-          0.0000297,
-          0.0000408,
-          0.0000456,
-          0.0000447,
-          0.0000322,
-          0.0000222,
-          0.0000147,
-          0.0000095,
-          0.0000072,
-          0.0000113,
-          0.0000313,
-          0.0000123,
-          0.0000122,
-          0.0000280,
-          0.0000180,
-          0.0000261,
-          0.0000138,
-          0.0000392,
-          0.0000517,
-          0.0000695,
-          0.0000797,
-          0.0000785,
-          0.0001004,
-          0.0001170,
-          0.0001483,
-          0.0001837,
-          0.0002110,
-          0.0002973,
-          0.0004162,
-          0.0006371,
-          0.0010012,
-          0.0032888,
-          0.0100109,
-          0.0181837,
-          0.0330510,
-          0.0624784,
-          0.1183670,
-          0.2218740,
-          0.3756820,
-          0.5574830,
-          0.7342220,
-          0.8636840,
-          0.9319920,
-          0.9527010,
-          0.9620090,
-          0.9527340,
-          0.9437220,
-          0.9456300,
-          0.9562330,
-          0.9693120,
-          0.9839640,
-          0.9949160,
-          0.9992700,
-          0.9993300,
-          0.9963430,
-          0.9944130,
-          0.9883050,
-          0.9857580,
-          0.9807560,
-          0.9683790,
-          0.9544700,
-          0.9371750,
-          0.9170350,
-          0.8922820,
-          0.8662710,
-          0.8442750,
-          0.8220420,
-          0.7888070,
-          0.7372920,
-          0.6625080,
-          0.5662120,
-          0.4493120,
-          0.3260000,
-          0.2194040,
-          0.1416500,
-          0.0925669,
-          0.0619437,
-          0.0456444,
-          0.0355683,
-          0.0310879,
-          0.0295168,
-          0.0233351,
-          0.0189628,
-          0.0158627,
-          0.0132266,
-          0.0107473,
-          0.0083969,
-          0.0063847,
-          0.0046601,
-          0.0033814,
-          0.0024167,
-          0.0017478,
-          0.0012949,
-          0.0009939,
-          0.0007442,
-          0.0006312,
-          0.0005142,
-          0.0004354,
-          0.0003549,
-          0.0003156,
-          0.0003079,
-          0.0002906,
-          0.0002867,
-          0.0002751,
-          0.0003048,
-          0.0003010,
-          0.0003342,
-          0.0004310,
-          0.0004955,
-          0.0005488,
-          0.0005838,
-          0.0006687,
-          0.0006968,
-          0.0006650,
-          0.0005866,
-          0.0004688,
-          0.0004086,
-          0.0003611,
-          0.0002404,
-          0.0002609,
-          0.0002476,
-          0.0002133,
-          0.0002098,
-          0.0001916,
-          0.0001642,
-          0.0001799,
-          0.0002180,
-          0.0002003,
-          0.0002030,
-          0.0002348,
-          0.0002735,
-          0.0002652,
-          0.0002944,
-          0.0004666,
-          0.0004882,
-          0.0006642,
-          0.0007798,
-          0.0010588,
-          0.0014008,
-          0.0019011,
-          0.0024917,
-          0.0034379,
-          0.0042182,
-          0.0053618,
-          0.0062814,
-          0.0068774,
-          0.0071141,
-          0.0070399,
-          0.0065876,
-          0.0067873,
-          0.0066877,
-          0.0068572,
-          0.0070486,
-          0.0073911,
-          0.0081201,
-          0.0087391,
-          0.0096581,
-          0.0106625,
-          0.0120129,
-          0.0137222,
-          0.0159817,
-          0.0180896,
-          0.0206562,
-          0.0236408,
-          0.0269627,
-          0.0310497,
-          0.0353146,
-          0.0398729,
-          0.0438795,
-          0.0462377,
-          0.0454916,
-          0.0408754,
-          0.0333175,
-          0.0251186,
-          0.0179089,
-          0.0125129,
-          0.0086117
+          0.0097386f,
+          0.0035306f,
+          0.0035374f,
+          0.0114418f,
+          0.0266686f,
+          0.0373494f,
+          0.0904431f,
+          0.0907580f,
+          0.0399312f,
+          0.0208748f,
+          0.0080694f,
+          0.0027002f,
+          0.0011241f,
+          0.0006460f,
+          0.0005029f,
+          0.0006051f,
+          0.0009979f,
+          0.0019446f,
+          0.0014554f,
+          0.0006090f,
+          0.0003230f,
+          0.0002503f,
+          0.0002538f,
+          0.0003360f,
+          0.0005377f,
+          0.0007773f,
+          0.0004895f,
+          0.0002045f,
+          0.0000875f,
+          0.0000594f,
+          0.0000217f,
+          0.0000290f,
+          0.0000297f,
+          0.0000408f,
+          0.0000456f,
+          0.0000447f,
+          0.0000322f,
+          0.0000222f,
+          0.0000147f,
+          0.0000095f,
+          0.0000072f,
+          0.0000113f,
+          0.0000313f,
+          0.0000123f,
+          0.0000122f,
+          0.0000280f,
+          0.0000180f,
+          0.0000261f,
+          0.0000138f,
+          0.0000392f,
+          0.0000517f,
+          0.0000695f,
+          0.0000797f,
+          0.0000785f,
+          0.0001004f,
+          0.0001170f,
+          0.0001483f,
+          0.0001837f,
+          0.0002110f,
+          0.0002973f,
+          0.0004162f,
+          0.0006371f,
+          0.0010012f,
+          0.0032888f,
+          0.0100109f,
+          0.0181837f,
+          0.0330510f,
+          0.0624784f,
+          0.1183670f,
+          0.2218740f,
+          0.3756820f,
+          0.5574830f,
+          0.7342220f,
+          0.8636840f,
+          0.9319920f,
+          0.9527010f,
+          0.9620090f,
+          0.9527340f,
+          0.9437220f,
+          0.9456300f,
+          0.9562330f,
+          0.9693120f,
+          0.9839640f,
+          0.9949160f,
+          0.9992700f,
+          0.9993300f,
+          0.9963430f,
+          0.9944130f,
+          0.9883050f,
+          0.9857580f,
+          0.9807560f,
+          0.9683790f,
+          0.9544700f,
+          0.9371750f,
+          0.9170350f,
+          0.8922820f,
+          0.8662710f,
+          0.8442750f,
+          0.8220420f,
+          0.7888070f,
+          0.7372920f,
+          0.6625080f,
+          0.5662120f,
+          0.4493120f,
+          0.3260000f,
+          0.2194040f,
+          0.1416500f,
+          0.0925669f,
+          0.0619437f,
+          0.0456444f,
+          0.0355683f,
+          0.0310879f,
+          0.0295168f,
+          0.0233351f,
+          0.0189628f,
+          0.0158627f,
+          0.0132266f,
+          0.0107473f,
+          0.0083969f,
+          0.0063847f,
+          0.0046601f,
+          0.0033814f,
+          0.0024167f,
+          0.0017478f,
+          0.0012949f,
+          0.0009939f,
+          0.0007442f,
+          0.0006312f,
+          0.0005142f,
+          0.0004354f,
+          0.0003549f,
+          0.0003156f,
+          0.0003079f,
+          0.0002906f,
+          0.0002867f,
+          0.0002751f,
+          0.0003048f,
+          0.0003010f,
+          0.0003342f,
+          0.0004310f,
+          0.0004955f,
+          0.0005488f,
+          0.0005838f,
+          0.0006687f,
+          0.0006968f,
+          0.0006650f,
+          0.0005866f,
+          0.0004688f,
+          0.0004086f,
+          0.0003611f,
+          0.0002404f,
+          0.0002609f,
+          0.0002476f,
+          0.0002133f,
+          0.0002098f,
+          0.0001916f,
+          0.0001642f,
+          0.0001799f,
+          0.0002180f,
+          0.0002003f,
+          0.0002030f,
+          0.0002348f,
+          0.0002735f,
+          0.0002652f,
+          0.0002944f,
+          0.0004666f,
+          0.0004882f,
+          0.0006642f,
+          0.0007798f,
+          0.0010588f,
+          0.0014008f,
+          0.0019011f,
+          0.0024917f,
+          0.0034379f,
+          0.0042182f,
+          0.0053618f,
+          0.0062814f,
+          0.0068774f,
+          0.0071141f,
+          0.0070399f,
+          0.0065876f,
+          0.0067873f,
+          0.0066877f,
+          0.0068572f,
+          0.0070486f,
+          0.0073911f,
+          0.0081201f,
+          0.0087391f,
+          0.0096581f,
+          0.0106625f,
+          0.0120129f,
+          0.0137222f,
+          0.0159817f,
+          0.0180896f,
+          0.0206562f,
+          0.0236408f,
+          0.0269627f,
+          0.0310497f,
+          0.0353146f,
+          0.0398729f,
+          0.0438795f,
+          0.0462377f,
+          0.0454916f,
+          0.0408754f,
+          0.0333175f,
+          0.0251186f,
+          0.0179089f,
+          0.0125129f,
+          0.0086117f
         };
       //B3 nir band
       const float b3[209] =
         {
-          0.0024163,
-          0.0017305,
-          0.0020803,
-          0.0020499,
-          0.0012660,
-          0.0007361,
-          0.0006198,
-          0.0006344,
-          0.0007721,
-          0.0011837,
-          0.0020819,
-          0.0023991,
-          0.0013377,
-          0.0006328,
-          0.0003544,
-          0.0002890,
-          0.0002498,
-          0.0002541,
-          0.0003346,
-          0.0005048,
-          0.0008684,
-          0.0009871,
-          0.0006587,
-          0.0003833,
-          0.0002606,
-          0.0002356,
-          0.0002364,
-          0.0002791,
-          0.0003613,
-          0.0005575,
-          0.0007414,
-          0.0007413,
-          0.0005768,
-          0.0004230,
-          0.0003206,
-          0.0003044,
-          0.0003019,
-          0.0003201,
-          0.0003813,
-          0.0004630,
-          0.0005930,
-          0.0007080,
-          0.0008577,
-          0.0009017,
-          0.0008813,
-          0.0007801,
-          0.0006583,
-          0.0005863,
-          0.0005224,
-          0.0005506,
-          0.0006403,
-          0.0008293,
-          0.0013444,
-          0.0023942,
-          0.0027274,
-          0.0014330,
-          0.0006388,
-          0.0003596,
-          0.0002416,
-          0.0001718,
-          0.0001566,
-          0.0001642,
-          0.0001892,
-          0.0002351,
-          0.0003227,
-          0.0006734,
-          0.0014311,
-          0.0013325,
-          0.0005796,
-          0.0002424,
-          0.0001263,
-          0.0001022,
-          0.0000446,
-          0.0000652,
-          0.0000544,
-          0.0000573,
-          0.0000518,
-          0.0000504,
-          0.0000649,
-          0.0000723,
-          0.0000833,
-          0.0000739,
-          0.0000691,
-          0.0001382,
-          0.0001692,
-          0.0002240,
-          0.0002296,
-          0.0001553,
-          0.0001492,
-          0.0001121,
-          0.0001058,
-          0.0001068,
-          0.0001012,
-          0.0000864,
-          0.0000533,
-          0.0000354,
-          0.0000440,
-          0.0000371,
-          0.0000691,
-          0.0000769,
-          0.0000791,
-          0.0001333,
-          0.0001244,
-          0.0002048,
-          0.0002455,
-          0.0002721,
-          0.0003812,
-          0.0004568,
-          0.0006255,
-          0.0008185,
-          0.0009733,
-          0.0012281,
-          0.0013528,
-          0.0015758,
-          0.0017458,
-          0.0019104,
-          0.0020863,
-          0.0023053,
-          0.0025241,
-          0.0037234,
-          0.0044186,
-          0.0053574,
-          0.0066118,
-          0.0083509,
-          0.0107509,
-          0.0150393,
-          0.0212756,
-          0.0292566,
-          0.0414246,
-          0.0586633,
-          0.0834879,
-          0.1190380,
-          0.1671850,
-          0.2326370,
-          0.3124060,
-          0.4070470,
-          0.5091930,
-          0.6148270,
-          0.7140870,
-          0.8017550,
-          0.8714840,
-          0.9241260,
-          0.9587210,
-          0.9782990,
-          0.9882040,
-          0.9922940,
-          0.9902030,
-          0.9854020,
-          0.9777560,
-          0.9660200,
-          0.9532070,
-          0.9421250,
-          0.9303560,
-          0.9241490,
-          0.9212220,
-          0.9203820,
-          0.9217020,
-          0.9227420,
-          0.9230000,
-          0.9237670,
-          0.9243070,
-          0.9206520,
-          0.9154840,
-          0.9090910,
-          0.9003380,
-          0.8905620,
-          0.8776420,
-          0.8668600,
-          0.8537290,
-          0.8428590,
-          0.8305310,
-          0.8195740,
-          0.8069090,
-          0.7921080,
-          0.7791670,
-          0.7660510,
-          0.7521190,
-          0.7375270,
-          0.7217320,
-          0.7043220,
-          0.6853170,
-          0.6642500,
-          0.6413850,
-          0.6173030,
-          0.5919540,
-          0.5672310,
-          0.5430130,
-          0.5184560,
-          0.4957540,
-          0.4734340,
-          0.4528220,
-          0.4332270,
-          0.4131920,
-          0.3919120,
-          0.3659660,
-          0.3325420,
-          0.2917680,
-          0.2453910,
-          0.1962540,
-          0.1486850,
-          0.1068860,
-          0.0738260,
-          0.0491777,
-          0.0327991,
-          0.0215831,
-          0.0145386,
-          0.0103219,
-          0.0076144,
-          0.0061346
+          0.0024163f,
+          0.0017305f,
+          0.0020803f,
+          0.0020499f,
+          0.0012660f,
+          0.0007361f,
+          0.0006198f,
+          0.0006344f,
+          0.0007721f,
+          0.0011837f,
+          0.0020819f,
+          0.0023991f,
+          0.0013377f,
+          0.0006328f,
+          0.0003544f,
+          0.0002890f,
+          0.0002498f,
+          0.0002541f,
+          0.0003346f,
+          0.0005048f,
+          0.0008684f,
+          0.0009871f,
+          0.0006587f,
+          0.0003833f,
+          0.0002606f,
+          0.0002356f,
+          0.0002364f,
+          0.0002791f,
+          0.0003613f,
+          0.0005575f,
+          0.0007414f,
+          0.0007413f,
+          0.0005768f,
+          0.0004230f,
+          0.0003206f,
+          0.0003044f,
+          0.0003019f,
+          0.0003201f,
+          0.0003813f,
+          0.0004630f,
+          0.0005930f,
+          0.0007080f,
+          0.0008577f,
+          0.0009017f,
+          0.0008813f,
+          0.0007801f,
+          0.0006583f,
+          0.0005863f,
+          0.0005224f,
+          0.0005506f,
+          0.0006403f,
+          0.0008293f,
+          0.0013444f,
+          0.0023942f,
+          0.0027274f,
+          0.0014330f,
+          0.0006388f,
+          0.0003596f,
+          0.0002416f,
+          0.0001718f,
+          0.0001566f,
+          0.0001642f,
+          0.0001892f,
+          0.0002351f,
+          0.0003227f,
+          0.0006734f,
+          0.0014311f,
+          0.0013325f,
+          0.0005796f,
+          0.0002424f,
+          0.0001263f,
+          0.0001022f,
+          0.0000446f,
+          0.0000652f,
+          0.0000544f,
+          0.0000573f,
+          0.0000518f,
+          0.0000504f,
+          0.0000649f,
+          0.0000723f,
+          0.0000833f,
+          0.0000739f,
+          0.0000691f,
+          0.0001382f,
+          0.0001692f,
+          0.0002240f,
+          0.0002296f,
+          0.0001553f,
+          0.0001492f,
+          0.0001121f,
+          0.0001058f,
+          0.0001068f,
+          0.0001012f,
+          0.0000864f,
+          0.0000533f,
+          0.0000354f,
+          0.0000440f,
+          0.0000371f,
+          0.0000691f,
+          0.0000769f,
+          0.0000791f,
+          0.0001333f,
+          0.0001244f,
+          0.0002048f,
+          0.0002455f,
+          0.0002721f,
+          0.0003812f,
+          0.0004568f,
+          0.0006255f,
+          0.0008185f,
+          0.0009733f,
+          0.0012281f,
+          0.0013528f,
+          0.0015758f,
+          0.0017458f,
+          0.0019104f,
+          0.0020863f,
+          0.0023053f,
+          0.0025241f,
+          0.0037234f,
+          0.0044186f,
+          0.0053574f,
+          0.0066118f,
+          0.0083509f,
+          0.0107509f,
+          0.0150393f,
+          0.0212756f,
+          0.0292566f,
+          0.0414246f,
+          0.0586633f,
+          0.0834879f,
+          0.1190380f,
+          0.1671850f,
+          0.2326370f,
+          0.3124060f,
+          0.4070470f,
+          0.5091930f,
+          0.6148270f,
+          0.7140870f,
+          0.8017550f,
+          0.8714840f,
+          0.9241260f,
+          0.9587210f,
+          0.9782990f,
+          0.9882040f,
+          0.9922940f,
+          0.9902030f,
+          0.9854020f,
+          0.9777560f,
+          0.9660200f,
+          0.9532070f,
+          0.9421250f,
+          0.9303560f,
+          0.9241490f,
+          0.9212220f,
+          0.9203820f,
+          0.9217020f,
+          0.9227420f,
+          0.9230000f,
+          0.9237670f,
+          0.9243070f,
+          0.9206520f,
+          0.9154840f,
+          0.9090910f,
+          0.9003380f,
+          0.8905620f,
+          0.8776420f,
+          0.8668600f,
+          0.8537290f,
+          0.8428590f,
+          0.8305310f,
+          0.8195740f,
+          0.8069090f,
+          0.7921080f,
+          0.7791670f,
+          0.7660510f,
+          0.7521190f,
+          0.7375270f,
+          0.7217320f,
+          0.7043220f,
+          0.6853170f,
+          0.6642500f,
+          0.6413850f,
+          0.6173030f,
+          0.5919540f,
+          0.5672310f,
+          0.5430130f,
+          0.5184560f,
+          0.4957540f,
+          0.4734340f,
+          0.4528220f,
+          0.4332270f,
+          0.4131920f,
+          0.3919120f,
+          0.3659660f,
+          0.3325420f,
+          0.2917680f,
+          0.2453910f,
+          0.1962540f,
+          0.1486850f,
+          0.1068860f,
+          0.0738260f,
+          0.0491777f,
+          0.0327991f,
+          0.0215831f,
+          0.0145386f,
+          0.0103219f,
+          0.0076144f,
+          0.0061346f
         };
       //Add multispectral bands to the temporary list
       const std::vector<float> vb0 (b0, b0 + sizeof(b0) / sizeof(float) );
@@ -2119,155 +2119,155 @@ PleiadesImageMetadataInterface
       {
       //B0 blue band
       const float b0[209] =
-        {0.0016025229,0.0013381709,0.0043437933,0.0110724631,0.0176270388,0.0233671533,
-         0.057403285,0.1345548468,0.2237631463,0.3085427458,0.4615565735,0.650820526,
-         0.755369094,0.7477203647,0.7168186424,0.7185381794,0.7566962056,0.8101088802,
-         0.842166474,0.8234370764,0.775247228,0.7527006008,0.7802203291,0.8199266521,
-         0.8516631705,0.8602751259,0.858684019,0.8658261626,0.8828217532,0.9040412689,
-         0.9196954778,0.9325955734,0.9502333148,0.9757980507,0.9949769539,1.0,
-         0.995062574,0.9806284516,0.9417497895,0.8436220158,0.6711424576,0.4633403256,
-         0.2888651055,0.1670783567,0.0901800876,0.0505194286,0.0314882201,0.0238137335,
-         0.0213108438,0.0206298072,0.0195599127,0.0167943833,0.0113582202,0.0066519685,
-         0.004144013,0.0030298814,0.0024159139,0.0019903178,0.0015682749,0.0011355438,
-         0.0012529075,0.0008355166,0.0005508227,0.000419896,0.0003617449,0.000377798,
-         0.0005322716,0.0011091514,0.0019870999,0.0012200722,0.0003753015,0.0001469798,
-         7.49175906503e-05,5.2799e-05,5.56530673402e-05,5.74373902992e-05,5.63665682035e-05,3.78155457568e-05,
-         3.49615423035e-05,2.06915250367e-05,1.35565164034e-05,1.99783095738e-05,4.281e-06,1.10591920316e-05,
-         1.21295146767e-05,1.14159424633e-05,9.27551122337e-06,1.1773e-05,1.92645233101e-05,8.919e-06,
-         1.1416e-05,1.71237353197e-05,4.99450604335e-06,8.56172495969e-06,2.4259e-05,3.85286898697e-05,
-         1.2843e-05,2.35456711903e-05,9.989e-06,1.14162992137e-05,2.06915250367e-05,1.39132668351e-05,
-         5.708e-06,2.854e-06,8.562e-06,1.24862651084e-05,8.562e-06,9.27565392354e-06,
-         6.42150777002e-06,1.1773e-05,5.708e-06,1.35566591036e-05,1.7124e-05,7.13522268362e-06,
-         9.989e-06,2.71133895572e-05,6.35015768369e-05,0.0002194051,0.0007613054,0.0011194829,
-         0.0007541704,0.0004084771,0.0003546099,0.0004063402,0.0006792528,0.0016292935,
-         0.0024002169,0.0010317222,0.0003481884,0.000165889,8.2766100147e-05,9.70361174137e-05,
-         4.63775561168e-05,2.63994605933e-05,3.21075388501e-05,4.1026442342e-05,1.5697e-05,8.9192602423e-06,
-         4.70910569802e-05,7.88411318978e-05,2.21185267634e-05,5.35134923013e-05,8.2766100147e-05,0.0001052421,
-         0.0001833697,0.00026043,0.000441657,0.000710293,0.000864763,0.0007370464,
-         0.0005515362,0.000394566,0.0002811193,0.0002340283,0.0002247528,0.0001922885,
-         0.0002197583,0.0002340276,0.0002454443,0.0002454436,0.0002782653,0.000350685,
-         0.000431668,0.0005326263,0.0006885283,0.0010277909,0.0015625669,0.0026085734,
-         0.0045749675,0.0090618891,0.0171625498,0.0237927565,0.021523467,0.0159138519,
-         0.011956134,0.0094824265,0.007869201,0.0072241962,0.0072420338,0.0075677469,
-         0.0083793541,0.0098637927,0.0122586583,0.0162673916,0.0226015668,0.0320271273,
-         0.0444304123,0.0546690783,0.0564243618,0.048004124,0.0357991923,0.0258336544,
-         0.0188870814,0.0144386889,0.0116792956,0.0099112405,0.008646917,0.0078099805,
-         0.0072270502,0.006995876,0.0069230989,0.0069141801,0.0070208485,0.0072527363,
-         0.0073726044,0.0075049588,0.007470354,0.0070672332,0.0063679952
+        {0.0016025229f,0.0013381709f,0.0043437933f,0.0110724631f,0.0176270388f,0.0233671533f,
+         0.057403285f,0.1345548468f,0.2237631463f,0.3085427458f,0.4615565735f,0.650820526f,
+         0.755369094f,0.7477203647f,0.7168186424f,0.7185381794f,0.7566962056f,0.8101088802f,
+         0.842166474f,0.8234370764f,0.775247228f,0.7527006008f,0.7802203291f,0.8199266521f,
+         0.8516631705f,0.8602751259f,0.858684019f,0.8658261626f,0.8828217532f,0.9040412689f,
+         0.9196954778f,0.9325955734f,0.9502333148f,0.9757980507f,0.9949769539f,1.0f,
+         0.995062574f,0.9806284516f,0.9417497895f,0.8436220158f,0.6711424576f,0.4633403256f,
+         0.2888651055f,0.1670783567f,0.0901800876f,0.0505194286f,0.0314882201f,0.0238137335f,
+         0.0213108438f,0.0206298072f,0.0195599127f,0.0167943833f,0.0113582202f,0.0066519685f,
+         0.004144013f,0.0030298814f,0.0024159139f,0.0019903178f,0.0015682749f,0.0011355438f,
+         0.0012529075f,0.0008355166f,0.0005508227f,0.000419896f,0.0003617449f,0.000377798f,
+         0.0005322716f,0.0011091514f,0.0019870999f,0.0012200722f,0.0003753015f,0.0001469798f,
+         7.49175906503e-05f,5.2799e-05f,5.56530673402e-05f,5.74373902992e-05f,5.63665682035e-05f,3.78155457568e-05f,
+         3.49615423035e-05f,2.06915250367e-05f,1.35565164034e-05f,1.99783095738e-05f,4.281e-06f,1.10591920316e-05f,
+         1.21295146767e-05f,1.14159424633e-05f,9.27551122337e-06f,1.1773e-05f,1.92645233101e-05f,8.919e-06f,
+         1.1416e-05f,1.71237353197e-05f,4.99450604335e-06f,8.56172495969e-06f,2.4259e-05f,3.85286898697e-05f,
+         1.2843e-05f,2.35456711903e-05f,9.989e-06f,1.14162992137e-05f,2.06915250367e-05f,1.39132668351e-05f,
+         5.708e-06f,2.854e-06f,8.562e-06f,1.24862651084e-05f,8.562e-06f,9.27565392354e-06f,
+         6.42150777002e-06f,1.1773e-05f,5.708e-06f,1.35566591036e-05f,1.7124e-05f,7.13522268362e-06f,
+         9.989e-06f,2.71133895572e-05f,6.35015768369e-05f,0.0002194051f,0.0007613054f,0.0011194829f,
+         0.0007541704f,0.0004084771f,0.0003546099f,0.0004063402f,0.0006792528f,0.0016292935f,
+         0.0024002169f,0.0010317222f,0.0003481884f,0.000165889f,8.2766100147e-05f,9.70361174137e-05f,
+         4.63775561168e-05f,2.63994605933e-05f,3.21075388501e-05f,4.1026442342e-05f,1.5697e-05f,8.9192602423e-06f,
+         4.70910569802e-05f,7.88411318978e-05f,2.21185267634e-05f,5.35134923013e-05f,8.2766100147e-05f,0.0001052421f,
+         0.0001833697f,0.00026043f,0.000441657f,0.000710293f,0.000864763f,0.0007370464f,
+         0.0005515362f,0.000394566f,0.0002811193f,0.0002340283f,0.0002247528f,0.0001922885f,
+         0.0002197583f,0.0002340276f,0.0002454443f,0.0002454436f,0.0002782653f,0.000350685f,
+         0.000431668f,0.0005326263f,0.0006885283f,0.0010277909f,0.0015625669f,0.0026085734f,
+         0.0045749675f,0.0090618891f,0.0171625498f,0.0237927565f,0.021523467f,0.0159138519f,
+         0.011956134f,0.0094824265f,0.007869201f,0.0072241962f,0.0072420338f,0.0075677469f,
+         0.0083793541f,0.0098637927f,0.0122586583f,0.0162673916f,0.0226015668f,0.0320271273f,
+         0.0444304123f,0.0546690783f,0.0564243618f,0.048004124f,0.0357991923f,0.0258336544f,
+         0.0188870814f,0.0144386889f,0.0116792956f,0.0099112405f,0.008646917f,0.0078099805f,
+         0.0072270502f,0.006995876f,0.0069230989f,0.0069141801f,0.0070208485f,0.0072527363f,
+         0.0073726044f,0.0075049588f,0.007470354f,0.0070672332f,0.0063679952f
         };
       //B1 green band
       const float b1[209] =
-        {3.2793605247e-06,3.2793605247e-06,4.919e-06,6.5587210494e-06,6.5587210494e-06,2.86944045911e-06,
-         6.5587210494e-06,5.73885632302e-06,4.09920065587e-06,2.86943226071e-06,1.47571223611e-05,2.29553597049e-05,
-         1.06579217053e-05,1.27075220332e-05,2.21356835417e-05,1.8856323017e-05,9.01824144292e-05,0.0001151875,
-         0.0001123181,0.0001893831,0.000323017,0.0004849346,0.0006238983,0.0008153327,
-         0.0015208034,0.0041299447,0.009953679,0.0196421398,0.0325476532,0.0567927854,
-         0.1237909408,0.2859094077,0.5289756098,0.7716253331,0.8838040582,0.9079565485,
-         0.9131461365,0.913728223,0.9224841156,0.9367083419,0.9497601968,0.9544988727,
-         0.9585816766,0.9642057799,0.9705267473,0.9722648084,0.967517934,0.9589096126,
-         0.9524492724,0.9524656692,0.9560483706,0.95517934,0.948989547,0.9471449067,
-         0.9544496823,0.9710596434,0.9898175856,1.0,0.9953597049,0.9698216848,
-         0.9253043656,0.8633244517,0.7948284485,0.7238967001,0.6453265013,0.5438524288,
-         0.4170280795,0.2766706292,0.1575273622,0.0856068867,0.049225661,0.0327237549,
-         0.0237934003,0.0181966796,0.0140618979,0.0099658947,0.0058454601,0.0030383275,
-         0.0015355606,0.0008386965,0.0004878049,0.0003115409,0.0002074196,0.0001381439,
-         9.26419348227e-05,7.00964131994e-05,6.39475302316e-05,5.41093666735e-05,4.0992e-05,7.00968231195e-05,
-         4.75507276081e-05,4.71408895265e-05,6.23078499693e-05,6.72277925804e-05,0.0001483911,0.0002512826,
-         0.0002992416,0.0002303743,0.0001270752,6.72265628203e-05,3.11539249846e-05,3.15638450502e-05,
-         1.72166427547e-05,6.5587210494e-06,5.73888091822e-06,1.76265628203e-05,1.06579217053e-05,1.72168067227e-05,
-         1.14777618364e-05,2.86946505431e-06,3.2793605247e-06,2.86941586391e-06,1.393728223e-05,1.27072760812e-05,
-         1.72166427547e-05,9.83840951015e-06,7.37856118057e-06,2.41853658537e-05,3.2793605247e-05,0.0001295372,
-         0.000277106,0.0001893831,0.0001237959,2.4185e-05,7.37856118057e-06,7.37870875179e-06,
-         4.09920065587e-06,1.0248e-05,9.83808157409e-06,3.2793605247e-06,1.5577e-05,2.29556056569e-05,
-         7.37856118057e-06,1.02477556876e-05,9.01824144292e-06,6.96851813896e-06,1.72166427547e-05,2.29553597049e-05,
-         2.45952039352e-06,2.1315e-05,9.83808157409e-06,1.1887763886e-05,3.44332855093e-05,9.01856937897e-06,
-         1.80364828858e-05,1.72165607706e-05,1.8856323017e-05,1.8037e-05,2.86944045911e-05,2.86944865751e-05,
-         2.0496e-05,4.34515269522e-05,2.95142447223e-05,5.28796884608e-05,9.34617749539e-05,0.0001336339,
-         0.000277106,0.0007050527,0.0031850789,0.0141905308,0.0083394138,0.0022443452,
-         0.0009182209,0.000571841,0.0004369748,0.0004029514,0.0004181185,0.000445174,
-         0.0005173191,0.0006021734,0.0007575323,0.0011108916,0.0019381021,0.0036905349,
-         0.0063570404,0.0102714491,0.013107604,0.0132605042,0.0111153925,0.0083664685,
-         0.0065644599,0.0056847797,0.0053797909,0.0056228653,0.0062004509,0.007239172,
-         0.0089198606,0.0115101455,0.0149415864,0.0192686206,0.0234785817,0.0264402542,
-         0.0270489854,0.0255453986,0.0233974175,0.0213945481,0.0199442509,0.0192531256,
-         0.0190744005,0.0196892806,0.0206935848,0.0220106579,0.0232301701,0.0237573273,
-         0.0229858578,0.0206595614,0.0172248412,0.01329215,0.0097815126
+        {3.2793605247e-06f,3.2793605247e-06f,4.919e-06f,6.5587210494e-06f,6.5587210494e-06f,2.86944045911e-06f,
+         6.5587210494e-06f,5.73885632302e-06f,4.09920065587e-06f,2.86943226071e-06f,1.47571223611e-05f,2.29553597049e-05f,
+         1.06579217053e-05f,1.27075220332e-05f,2.21356835417e-05f,1.8856323017e-05f,9.01824144292e-05f,0.0001151875f,
+         0.0001123181f,0.0001893831f,0.000323017f,0.0004849346f,0.0006238983f,0.0008153327f,
+         0.0015208034f,0.0041299447f,0.009953679f,0.0196421398f,0.0325476532f,0.0567927854f,
+         0.1237909408f,0.2859094077f,0.5289756098f,0.7716253331f,0.8838040582f,0.9079565485f,
+         0.9131461365f,0.913728223f,0.9224841156f,0.9367083419f,0.9497601968f,0.9544988727f,
+         0.9585816766f,0.9642057799f,0.9705267473f,0.9722648084f,0.967517934f,0.9589096126f,
+         0.9524492724f,0.9524656692f,0.9560483706f,0.95517934f,0.948989547f,0.9471449067f,
+         0.9544496823f,0.9710596434f,0.9898175856f,1.0f,0.9953597049f,0.9698216848f,
+         0.9253043656f,0.8633244517f,0.7948284485f,0.7238967001f,0.6453265013f,0.5438524288f,
+         0.4170280795f,0.2766706292f,0.1575273622f,0.0856068867f,0.049225661f,0.0327237549f,
+         0.0237934003f,0.0181966796f,0.0140618979f,0.0099658947f,0.0058454601f,0.0030383275f,
+         0.0015355606f,0.0008386965f,0.0004878049f,0.0003115409f,0.0002074196f,0.0001381439f,
+         9.26419348227e-05f,7.00964131994e-05f,6.39475302316e-05f,5.41093666735e-05f,4.0992e-05f,7.00968231195e-05f,
+         4.75507276081e-05f,4.71408895265e-05f,6.23078499693e-05f,6.72277925804e-05f,0.0001483911f,0.0002512826f,
+         0.0002992416f,0.0002303743f,0.0001270752f,6.72265628203e-05f,3.11539249846e-05f,3.15638450502e-05f,
+         1.72166427547e-05f,6.5587210494e-06f,5.73888091822e-06f,1.76265628203e-05f,1.06579217053e-05f,1.72168067227e-05f,
+         1.14777618364e-05f,2.86946505431e-06f,3.2793605247e-06f,2.86941586391e-06f,1.393728223e-05f,1.27072760812e-05f,
+         1.72166427547e-05f,9.83840951015e-06f,7.37856118057e-06f,2.41853658537e-05f,3.2793605247e-05f,0.0001295372f,
+         0.000277106f,0.0001893831f,0.0001237959f,2.4185e-05f,7.37856118057e-06f,7.37870875179e-06f,
+         4.09920065587e-06f,1.0248e-05f,9.83808157409e-06f,3.2793605247e-06f,1.5577e-05f,2.29556056569e-05f,
+         7.37856118057e-06f,1.02477556876e-05f,9.01824144292e-06f,6.96851813896e-06f,1.72166427547e-05f,2.29553597049e-05f,
+         2.45952039352e-06f,2.1315e-05f,9.83808157409e-06f,1.1887763886e-05f,3.44332855093e-05f,9.01856937897e-06f,
+         1.80364828858e-05f,1.72165607706e-05f,1.8856323017e-05f,1.8037e-05f,2.86944045911e-05f,2.86944865751e-05f,
+         2.0496e-05f,4.34515269522e-05f,2.95142447223e-05f,5.28796884608e-05f,9.34617749539e-05f,0.0001336339f,
+         0.000277106f,0.0007050527f,0.0031850789f,0.0141905308f,0.0083394138f,0.0022443452f,
+         0.0009182209f,0.000571841f,0.0004369748f,0.0004029514f,0.0004181185f,0.000445174f,
+         0.0005173191f,0.0006021734f,0.0007575323f,0.0011108916f,0.0019381021f,0.0036905349f,
+         0.0063570404f,0.0102714491f,0.013107604f,0.0132605042f,0.0111153925f,0.0083664685f,
+         0.0065644599f,0.0056847797f,0.0053797909f,0.0056228653f,0.0062004509f,0.007239172f,
+         0.0089198606f,0.0115101455f,0.0149415864f,0.0192686206f,0.0234785817f,0.0264402542f,
+         0.0270489854f,0.0255453986f,0.0233974175f,0.0213945481f,0.0199442509f,0.0192531256f,
+         0.0190744005f,0.0196892806f,0.0206935848f,0.0220106579f,0.0232301701f,0.0237573273f,
+         0.0229858578f,0.0206595614f,0.0172248412f,0.01329215f,0.0097815126f
         };
       //B2 red band
       const float b2[209] =
-        {0.0004536879,0.0008531472,0.000520901,0.0011945588,0.0051417966,0.0080033148,
-         0.0066930427,0.0108594102,0.0246908583,0.0653593224,0.1225423328,0.0570092494,
-         0.0213752702,0.0127972076,0.006277544,0.0023536016,0.0009409824,0.0005174639,
-         0.0003742544,0.0003818922,0.0005155545,0.0008462731,0.0010127781,0.0006431042,
-         0.0003513408,0.0002512851,0.000223025,0.000251667,0.0003551597,0.0004998969,
-         0.0005262475,0.0003864772,0.0002528126,0.0001626868,0.0001069298,8.78352058781e-05,
-         7.02681647025e-05,5.84297356542e-05,5.49924767237e-05,4.81185698901e-05,3.66616511491e-05,3.20791738908e-05,
-         1.90946099735e-05,1.79493916457e-05,3.74254355481e-05,2.40590558097e-05,3.43702979523e-05,1.48934902656e-05,
-         6.87405959046e-06,7.256e-06,3.8189219947e-06,2.29135319682e-06,9.16541278728e-06,2.94056993592e-05,
-         2.36773163671e-05,2.90238071597e-05,3.8953e-05,4.5063e-05,6.95043803035e-05,8.13422747027e-05,
-         0.0001038747,0.0001229693,0.0001351898,0.0001535207,0.0001833083,0.0002214967,
-         0.0007454536,0.0012442124,0.0021416515,0.0038193268,0.0068045552,0.0123329031,
-         0.0221780076,0.0413324983,0.0780709861,0.151934284,0.277674582,0.4510376011,
-         0.6291322645,0.7625485958,0.8329450763,0.8579055504,0.8658870974,0.8692630244,
-         0.8752205427,0.8857760431,0.9005934605,0.9174883714,0.9348797421,0.947810612,
-         0.9569531113,0.9623301534,0.9647666257,0.9624294454,0.9613066823,0.9620246397,
-         0.9699145325,0.9811574389,0.9933932649,1.0,0.9809512171,0.9522634751,
-         0.9131729895,0.8694005056,0.8252079403,0.7830470415,0.7361270021,0.6734890435,
-         0.5877527172,0.4804914189,0.3630068664,0.2523031919,0.1626028245,0.102221085,
-         0.0641273381,0.0419155713,0.0284639532,0.0204548336,0.0153696335,0.0121174395,
-         0.0098810788,0.0083168483,0.0071016673,0.0060949919,0.0051723479,0.0043142285,
-         0.0034950774,0.0027713917,0.0035890229,0.0030310784,0.0023173219,0.001784208,
-         0.0013312762,0.0010207978,0.0007897531,0.0006385253,0.0005079166,0.0004120624,
-         0.0003788371,0.0003593606,0.0002978759,0.0002787813,0.0002810727,0.0002623607,
-         0.0002856554,0.0002948208,0.0002757262,0.0003158256,0.0003750181,0.0004296295,
-         0.0005186096,0.0005747478,0.0006194291,0.0006503624,0.0006515081,0.0006041535,
-         0.0005369404,0.0004643817,0.0003765457,0.0003215532,0.0002841278,0.0002539583,
-         0.000226844,0.0002226432,0.0001672688,0.0001978194,0.0002207337,0.000208895,
-         0.0002329542,0.0002054572,0.0001871272,0.0002505213,0.0002932932,0.0002635079,
-         0.0002589229,0.000449106,0.0005361766,0.000566728,0.0008210682,0.0009856638,
-         0.0013075989,0.0017612792,0.0024028657,0.0032682258,0.0043635003,0.0056615366,
-         0.0068900991,0.0078222979,0.0083298327,0.0084363806,0.0081854774,0.0081381228,
-         0.0080006416,0.0077676873,0.0077844906,0.0079983502,0.0081518709,0.008505885,
-         0.008792686,0.0093120594,0.009752763,0.0101358009,0.0103874678,0.0104061805,
-         0.0101713168,0.009522482,0.008608614,0.0073373101,0.0059842508
+        {0.0004536879f,0.0008531472f,0.000520901f,0.0011945588f,0.0051417966f,0.0080033148f,
+         0.0066930427f,0.0108594102f,0.0246908583f,0.0653593224f,0.1225423328f,0.0570092494f,
+         0.0213752702f,0.0127972076f,0.006277544f,0.0023536016f,0.0009409824f,0.0005174639f,
+         0.0003742544f,0.0003818922f,0.0005155545f,0.0008462731f,0.0010127781f,0.0006431042f,
+         0.0003513408f,0.0002512851f,0.000223025f,0.000251667f,0.0003551597f,0.0004998969f,
+         0.0005262475f,0.0003864772f,0.0002528126f,0.0001626868f,0.0001069298f,8.78352058781e-05f,
+         7.02681647025e-05f,5.84297356542e-05f,5.49924767237e-05f,4.81185698901e-05f,3.66616511491e-05f,3.20791738908e-05f,
+         1.90946099735e-05f,1.79493916457e-05f,3.74254355481e-05f,2.40590558097e-05f,3.43702979523e-05f,1.48934902656e-05f,
+         6.87405959046e-06f,7.256e-06f,3.8189219947e-06f,2.29135319682e-06f,9.16541278728e-06f,2.94056993592e-05f,
+         2.36773163671e-05f,2.90238071597e-05f,3.8953e-05f,4.5063e-05f,6.95043803035e-05f,8.13422747027e-05f,
+         0.0001038747f,0.0001229693f,0.0001351898f,0.0001535207f,0.0001833083f,0.0002214967f,
+         0.0007454536f,0.0012442124f,0.0021416515f,0.0038193268f,0.0068045552f,0.0123329031f,
+         0.0221780076f,0.0413324983f,0.0780709861f,0.151934284f,0.277674582f,0.4510376011f,
+         0.6291322645f,0.7625485958f,0.8329450763f,0.8579055504f,0.8658870974f,0.8692630244f,
+         0.8752205427f,0.8857760431f,0.9005934605f,0.9174883714f,0.9348797421f,0.947810612f,
+         0.9569531113f,0.9623301534f,0.9647666257f,0.9624294454f,0.9613066823f,0.9620246397f,
+         0.9699145325f,0.9811574389f,0.9933932649f,1.0f,0.9809512171f,0.9522634751f,
+         0.9131729895f,0.8694005056f,0.8252079403f,0.7830470415f,0.7361270021f,0.6734890435f,
+         0.5877527172f,0.4804914189f,0.3630068664f,0.2523031919f,0.1626028245f,0.102221085f,
+         0.0641273381f,0.0419155713f,0.0284639532f,0.0204548336f,0.0153696335f,0.0121174395f,
+         0.0098810788f,0.0083168483f,0.0071016673f,0.0060949919f,0.0051723479f,0.0043142285f,
+         0.0034950774f,0.0027713917f,0.0035890229f,0.0030310784f,0.0023173219f,0.001784208f,
+         0.0013312762f,0.0010207978f,0.0007897531f,0.0006385253f,0.0005079166f,0.0004120624f,
+         0.0003788371f,0.0003593606f,0.0002978759f,0.0002787813f,0.0002810727f,0.0002623607f,
+         0.0002856554f,0.0002948208f,0.0002757262f,0.0003158256f,0.0003750181f,0.0004296295f,
+         0.0005186096f,0.0005747478f,0.0006194291f,0.0006503624f,0.0006515081f,0.0006041535f,
+         0.0005369404f,0.0004643817f,0.0003765457f,0.0003215532f,0.0002841278f,0.0002539583f,
+         0.000226844f,0.0002226432f,0.0001672688f,0.0001978194f,0.0002207337f,0.000208895f,
+         0.0002329542f,0.0002054572f,0.0001871272f,0.0002505213f,0.0002932932f,0.0002635079f,
+         0.0002589229f,0.000449106f,0.0005361766f,0.000566728f,0.0008210682f,0.0009856638f,
+         0.0013075989f,0.0017612792f,0.0024028657f,0.0032682258f,0.0043635003f,0.0056615366f,
+         0.0068900991f,0.0078222979f,0.0083298327f,0.0084363806f,0.0081854774f,0.0081381228f,
+         0.0080006416f,0.0077676873f,0.0077844906f,0.0079983502f,0.0081518709f,0.008505885f,
+         0.008792686f,0.0093120594f,0.009752763f,0.0101358009f,0.0103874678f,0.0104061805f,
+         0.0101713168f,0.009522482f,0.008608614f,0.0073373101f,0.0059842508f
         };
       //B3 nir band
       const float b3[209] =
-        {0.0001962709,0.0007612586,0.0003823311,0.0005128001,0.0016870217,0.0026649725,
-         0.0012252747,0.0007391367,0.0007408374,0.0007538843,0.0007760073,0.0009904326,
-         0.0015486111,0.0021799679,0.0019876678,0.001044887,0.0004923789,0.0002830611,
-         0.0002144231,0.0001957036,0.0002132886,0.0002819266,0.000417501,0.0006069659,
-         0.0006410002,0.000437355,0.0002654762,0.0001905983,0.0001622354,0.0001707443,
-         0.0001849257,0.0002461883,0.0003834656,0.0005627165,0.0006784391,0.0006143403,
-         0.0004844373,0.0003880048,0.0003596408,0.000353401,0.0003970798,0.0004623154,
-         0.0005513736,0.0006410013,0.0007306268,0.0007572878,0.0007669312,0.0007192805,
-         0.0006364621,0.0005706603,0.0005286833,0.0004878409,0.0004764957,0.0005519409,
-         0.0007181471,0.0012241402,0.0022656237,0.0028788283,0.00204099,0.0008389819,
-         0.0003789275,0.0002252021,0.0001395452,0.0001242292,9.98371972976e-05,9.70007998321e-05,
-         0.0001043753,0.0001242292,0.0001724461,0.000286467,0.0005275488,0.0008208217,
-         0.0006602869,0.0003221996,0.000167908,0.0001032404,6.80708163393e-05,5.72929370855e-05,
-         4.76495714375e-05,3.23336377612e-05,3.63044353809e-05,4.14097466064e-05,4.4246e-05,3.91404924924e-05,
-         5.78601938884e-05,6.35326484653e-05,6.2398248311e-05,9.01938316495e-05,0.0001009717,0.0001525921,
-         0.0001917328,0.0001968381,0.0001860602,0.0001429487,0.0001361416,9.47317726208e-05,
-         8.96265748467e-05,8.79249178896e-05,7.9416e-05,7.54452682274e-05,7.60124115788e-05,8.50885204241e-05,
-         9.41646292693e-05,8.22522364099e-05,8.1685e-05,0.0001066443,0.000121393,0.0001350071,
-         0.0001690425,0.0002036441,0.0002507275,0.0003187972,0.0003970798,0.000508261,
-         0.0006330586,0.000795859,0.0009688746,0.0011538003,0.0013523402,0.0015542836,
-         0.0017562271,0.0019888024,0.002250875,0.0025345034,0.0029032203,0.0052357916,
-         0.0064009258,0.0080125023,0.0101470897,0.0131093047,0.017134559,0.0229045817,
-         0.030977894,0.0426621362,0.0591898438,0.0835072354,0.1178884433,0.1663775548,
-         0.2311140356,0.3159359454,0.417216244,0.528495011,0.6409593447,0.7472394448,
-         0.8385519068,0.9088123344,0.9593662607,0.988113701,1.0,0.9992058405,
-         0.9896418908,0.9676958596,0.9514360106,0.9374939729,0.9254715322,0.9152234708,
-         0.9087828371,0.9026076795,0.8966832495,0.8924832801,0.8854912728,0.8776551873,
-         0.8676385667,0.8568958573,0.8474408209,0.8360480353,0.8236977202,0.8130435029,
-         0.8016268925,0.7921616455,0.7827951012,0.7769353384,0.7714647138,0.7631453255,
-         0.7543403654,0.7452370283,0.734920896,0.7255123747,0.714614237,0.7030887133,
-         0.6919477897,0.6816475407,0.6705202312,0.6595358705,0.6475962493,0.6291853625,
-         0.611093274,0.5934323007,0.5760594939,0.5599936467,0.5448751184,0.5306142824,
-         0.5154832744,0.4976759489,0.4734098374,0.4387697334,0.3934220901,0.3367690187,
-         0.2742732022,0.2114336281,0.1535541475,0.1063407965,0.0704419498,0.0459120639,
-         0.0295347927,0.0192753862,0.0126804586,0.0084623824,0.0057690017
+        {0.0001962709f,0.0007612586f,0.0003823311f,0.0005128001f,0.0016870217f,0.0026649725f,
+         0.0012252747f,0.0007391367f,0.0007408374f,0.0007538843f,0.0007760073f,0.0009904326f,
+         0.0015486111f,0.0021799679f,0.0019876678f,0.001044887f,0.0004923789f,0.0002830611f,
+         0.0002144231f,0.0001957036f,0.0002132886f,0.0002819266f,0.000417501f,0.0006069659f,
+         0.0006410002f,0.000437355f,0.0002654762f,0.0001905983f,0.0001622354f,0.0001707443f,
+         0.0001849257f,0.0002461883f,0.0003834656f,0.0005627165f,0.0006784391f,0.0006143403f,
+         0.0004844373f,0.0003880048f,0.0003596408f,0.000353401f,0.0003970798f,0.0004623154f,
+         0.0005513736f,0.0006410013f,0.0007306268f,0.0007572878f,0.0007669312f,0.0007192805f,
+         0.0006364621f,0.0005706603f,0.0005286833f,0.0004878409f,0.0004764957f,0.0005519409f,
+         0.0007181471f,0.0012241402f,0.0022656237f,0.0028788283f,0.00204099f,0.0008389819f,
+         0.0003789275f,0.0002252021f,0.0001395452f,0.0001242292f,9.98371972976e-05f,9.70007998321e-05f,
+         0.0001043753f,0.0001242292f,0.0001724461f,0.000286467f,0.0005275488f,0.0008208217f,
+         0.0006602869f,0.0003221996f,0.000167908f,0.0001032404f,6.80708163393e-05f,5.72929370855e-05f,
+         4.76495714375e-05f,3.23336377612e-05f,3.63044353809e-05f,4.14097466064e-05f,4.4246e-05f,3.91404924924e-05f,
+         5.78601938884e-05f,6.35326484653e-05f,6.2398248311e-05f,9.01938316495e-05f,0.0001009717f,0.0001525921f,
+         0.0001917328f,0.0001968381f,0.0001860602f,0.0001429487f,0.0001361416f,9.47317726208e-05f,
+         8.96265748467e-05f,8.79249178896e-05f,7.9416e-05f,7.54452682274e-05f,7.60124115788e-05f,8.50885204241e-05f,
+         9.41646292693e-05f,8.22522364099e-05f,8.1685e-05f,0.0001066443f,0.000121393f,0.0001350071f,
+         0.0001690425f,0.0002036441f,0.0002507275f,0.0003187972f,0.0003970798f,0.000508261f,
+         0.0006330586f,0.000795859f,0.0009688746f,0.0011538003f,0.0013523402f,0.0015542836f,
+         0.0017562271f,0.0019888024f,0.002250875f,0.0025345034f,0.0029032203f,0.0052357916f,
+         0.0064009258f,0.0080125023f,0.0101470897f,0.0131093047f,0.017134559f,0.0229045817f,
+         0.030977894f,0.0426621362f,0.0591898438f,0.0835072354f,0.1178884433f,0.1663775548f,
+         0.2311140356f,0.3159359454f,0.417216244f,0.528495011f,0.6409593447f,0.7472394448f,
+         0.8385519068f,0.9088123344f,0.9593662607f,0.988113701f,1.0f,0.9992058405f,
+         0.9896418908f,0.9676958596f,0.9514360106f,0.9374939729f,0.9254715322f,0.9152234708f,
+         0.9087828371f,0.9026076795f,0.8966832495f,0.8924832801f,0.8854912728f,0.8776551873f,
+         0.8676385667f,0.8568958573f,0.8474408209f,0.8360480353f,0.8236977202f,0.8130435029f,
+         0.8016268925f,0.7921616455f,0.7827951012f,0.7769353384f,0.7714647138f,0.7631453255f,
+         0.7543403654f,0.7452370283f,0.734920896f,0.7255123747f,0.714614237f,0.7030887133f,
+         0.6919477897f,0.6816475407f,0.6705202312f,0.6595358705f,0.6475962493f,0.6291853625f,
+         0.611093274f,0.5934323007f,0.5760594939f,0.5599936467f,0.5448751184f,0.5306142824f,
+         0.5154832744f,0.4976759489f,0.4734098374f,0.4387697334f,0.3934220901f,0.3367690187f,
+         0.2742732022f,0.2114336281f,0.1535541475f,0.1063407965f,0.0704419498f,0.0459120639f,
+         0.0295347927f,0.0192753862f,0.0126804586f,0.0084623824f,0.0057690017f
         };
 
       //Add multispectral bands to the temporary list
diff --git a/Modules/Core/Metadata/src/otbWorldView2ImageMetadataInterface.cxx b/Modules/Core/Metadata/src/otbWorldView2ImageMetadataInterface.cxx
index 5a13011a0b..b6d893c456 100644
--- a/Modules/Core/Metadata/src/otbWorldView2ImageMetadataInterface.cxx
+++ b/Modules/Core/Metadata/src/otbWorldView2ImageMetadataInterface.cxx
@@ -919,57 +919,57 @@ WorldView2ImageMetadataInterface
     {
     const float b0[301] =
     {
-     5.53407e-06,   6.18974e-06,   6.77586e-06,   4.47741e-06,   2.18462e-06,   2.35814e-06,
-     2.74394e-06,   3.35619e-06,   4.12548e-06,   3.76678e-06,   2.97253e-06,   3.87911e-06,
-     4.9452e-06,   4.23503e-06,   3.35741e-06,   3.66642e-06,   4.01401e-06,   5.01097e-06,
-     6.02754e-06,   5.03579e-06,   3.95097e-06,   3.61214e-06,   3.26677e-06,   3.72693e-06,
-     4.18733e-06,   5.20028e-06,   6.2917e-06,   4.84978e-06,   3.39534e-06,   6.07837e-06,
-     8.8389e-06,   1.04941e-05,   1.21421e-05,   4.98988e-05,   8.81089e-05,   0.000272275,
-     0.000459932,   0.00169883,   0.00295147,   0.0559008,   0.109766,   0.271344,
-     0.436163,   0.461822,   0.487533,   0.494856,   0.504992,   0.515215,
-     0.525596,   0.529589,   0.535583,   0.529756,   0.522233,   0.527207,
-     0.53366,   0.528602,   0.523089,   0.541112,   0.55728,   0.55817,
-     0.558232,   0.580899,   0.605533,   0.616208,   0.626792,   0.612118,
-     0.595414,   0.612008,   0.630712,   0.649153,   0.671541,   0.663704,
-     0.654733,   0.672532,   0.693098,   0.691335,   0.688237,   0.67829,
-     0.664973,   0.683323,   0.70156,   0.705992,   0.713576,   0.709848,
-     0.709786,   0.738422,   0.765752,   0.762756,   0.757827,   0.759162,
-     0.759818,   0.779983,   0.794085,   0.797935,   0.800715,   0.811351,
-     0.81929,   0.820814,   0.82303,   0.829794,   0.838869,   0.848913,
-     0.860802,   0.858037,   0.858462,   0.865197,   0.870285,   0.877932,
-     0.889278,   0.896475,   0.909253,   0.91308,   0.917885,   0.914221,
-     0.910762,   0.916979,   0.92489,   0.93683,   0.950791,   0.943998,
-     0.936911,   0.932311,   0.929417,   0.938274,   0.951232,   0.960012,
-     0.962781,   0.957501,   0.953865,   0.954752,   0.957376,   0.968155,
-     0.977735,   0.961332,   0.949217,   0.946955,   0.953334,   0.946656,
-     0.952193,   0.96247,   0.969595,   0.983968,   1,   0.99432,
-     0.994003,   0.980974,   0.969563,   0.968253,   0.968397,   0.973674,
-     0.978855,   0.966847,   0.963741,   0.952252,   0.946654,   0.94592,
-     0.952938,   0.954759,   0.962583,   0.962142,   0.956637,   0.950381,
-     0.940962,   0.936224,   0.924596,   0.923379,   0.921684,   0.933568,
-     0.940831,   0.957977,   0.963832,   0.958143,   0.941297,   0.92426,
-     0.903,   0.895878,   0.887152,   0.910523,   0.929402,   0.744019,
-     0.553867,   0.320246,   0.0858164,   0.0514292,   0.0172983,   0.0120102,
-     0.00659981,   0.00436796,   0.00213134,   0.00153565,   0.000922227,   0.000721841,
-     0.000528696,   0.000489722,   0.000449662,   0.000431783,   0.000409049,   0.000407132,
-     0.000396445,   0.000420259,   0.000446526,   0.000403311,   0.000361257,   0.00033034,
-     0.000298026,   0.000301128,   0.000308537,   0.000286243,   0.000261497,   0.000253604,
-     0.000242266,   0.000274627,   0.000307033,   0.000295007,   0.000283703,   0.000261529,
-     0.000237475,   0.00024833,   0.000258997,   0.00027011,   0.000282485,   0.000261654,
-     0.000240819,   0.000248561,   0.00025802,   0.000273541,   0.000287576,   0.000282785,
-     0.000276218,   0.000275306,   0.000273131,   0.000256767,   0.000242183,   0.000239187,
-     0.000234252,   0.000223355,   0.000213509,   0.00021573,   0.000218602,   0.000204845,
-     0.000191131,   0.000179884,   0.000169031,   0.000177057,   0.000183172,   0.00016757,
-     0.0001513,   0.000138821,   0.000125806,   0.000129696,   0.000133722,   0.000122536,
-     0.000111436,   0.000102899,   9.41714e-05,   0.000104721,   0.000115227,   9.94755e-05,
-     8.3857e-05,   8.4497e-05,   8.52612e-05,   7.76124e-05,   7.00705e-05,   7.06672e-05,
-     7.1081e-05,   6.5671e-05,   6.00304e-05,   6.21262e-05,   6.42018e-05,   5.57459e-05,
-     4.73181e-05,   4.33172e-05,   3.91675e-05,   3.60807e-05,   3.29177e-05,   3.41277e-05,
-     3.52334e-05,   3.14413e-05,   2.76314e-05,   2.55335e-05,   2.34256e-05,   2.1133e-05,
-     1.88297e-05,   1.80004e-05,   1.71146e-05,   1.51355e-05,   1.31473e-05,   1.21372e-05,
-     1.11225e-05,   9.97857e-06,   8.84718e-06,   8.76091e-06,   8.67416e-06,   7.95176e-06,
-     7.22607e-06,   7.06298e-06,   6.8991e-06,   6.66214e-06,   6.42406e-06,   6.36617e-06,
-     6.32615e-06
+     5.53407e-06f,   6.18974e-06f,   6.77586e-06f,   4.47741e-06f,   2.18462e-06f,   2.35814e-06f,
+     2.74394e-06f,   3.35619e-06f,   4.12548e-06f,   3.76678e-06f,   2.97253e-06f,   3.87911e-06f,
+     4.9452e-06f,   4.23503e-06f,   3.35741e-06f,   3.66642e-06f,   4.01401e-06f,   5.01097e-06f,
+     6.02754e-06f,   5.03579e-06f,   3.95097e-06f,   3.61214e-06f,   3.26677e-06f,   3.72693e-06f,
+     4.18733e-06f,   5.20028e-06f,   6.2917e-06f,   4.84978e-06f,   3.39534e-06f,   6.07837e-06f,
+     8.8389e-06f,   1.04941e-05f,   1.21421e-05f,   4.98988e-05f,   8.81089e-05f,   0.000272275f,
+     0.000459932f,   0.00169883f,   0.00295147f,   0.0559008f,   0.109766f,   0.271344f,
+     0.436163f,   0.461822f,   0.487533f,   0.494856f,   0.504992f,   0.515215f,
+     0.525596f,   0.529589f,   0.535583f,   0.529756f,   0.522233f,   0.527207f,
+     0.53366f,   0.528602f,   0.523089f,   0.541112f,   0.55728f,   0.55817f,
+     0.558232f,   0.580899f,   0.605533f,   0.616208f,   0.626792f,   0.612118f,
+     0.595414f,   0.612008f,   0.630712f,   0.649153f,   0.671541f,   0.663704f,
+     0.654733f,   0.672532f,   0.693098f,   0.691335f,   0.688237f,   0.67829f,
+     0.664973f,   0.683323f,   0.70156f,   0.705992f,   0.713576f,   0.709848f,
+     0.709786f,   0.738422f,   0.765752f,   0.762756f,   0.757827f,   0.759162f,
+     0.759818f,   0.779983f,   0.794085f,   0.797935f,   0.800715f,   0.811351f,
+     0.81929f,   0.820814f,   0.82303f,   0.829794f,   0.838869f,   0.848913f,
+     0.860802f,   0.858037f,   0.858462f,   0.865197f,   0.870285f,   0.877932f,
+     0.889278f,   0.896475f,   0.909253f,   0.91308f,   0.917885f,   0.914221f,
+     0.910762f,   0.916979f,   0.92489f,   0.93683f,   0.950791f,   0.943998f,
+     0.936911f,   0.932311f,   0.929417f,   0.938274f,   0.951232f,   0.960012f,
+     0.962781f,   0.957501f,   0.953865f,   0.954752f,   0.957376f,   0.968155f,
+     0.977735f,   0.961332f,   0.949217f,   0.946955f,   0.953334f,   0.946656f,
+     0.952193f,   0.96247f,   0.969595f,   0.983968f,   1.0f,   0.99432f,
+     0.994003f,   0.980974f,   0.969563f,   0.968253f,   0.968397f,   0.973674f,
+     0.978855f,   0.966847f,   0.963741f,   0.952252f,   0.946654f,   0.94592f,
+     0.952938f,   0.954759f,   0.962583f,   0.962142f,   0.956637f,   0.950381f,
+     0.940962f,   0.936224f,   0.924596f,   0.923379f,   0.921684f,   0.933568f,
+     0.940831f,   0.957977f,   0.963832f,   0.958143f,   0.941297f,   0.92426f,
+     0.903f,   0.895878f,   0.887152f,   0.910523f,   0.929402f,   0.744019f,
+     0.553867f,   0.320246f,   0.0858164f,   0.0514292f,   0.0172983f,   0.0120102f,
+     0.00659981f,   0.00436796f,   0.00213134f,   0.00153565f,   0.000922227f,   0.000721841f,
+     0.000528696f,   0.000489722f,   0.000449662f,   0.000431783f,   0.000409049f,   0.000407132f,
+     0.000396445f,   0.000420259f,   0.000446526f,   0.000403311f,   0.000361257f,   0.00033034f,
+     0.000298026f,   0.000301128f,   0.000308537f,   0.000286243f,   0.000261497f,   0.000253604f,
+     0.000242266f,   0.000274627f,   0.000307033f,   0.000295007f,   0.000283703f,   0.000261529f,
+     0.000237475f,   0.00024833f,   0.000258997f,   0.00027011f,   0.000282485f,   0.000261654f,
+     0.000240819f,   0.000248561f,   0.00025802f,   0.000273541f,   0.000287576f,   0.000282785f,
+     0.000276218f,   0.000275306f,   0.000273131f,   0.000256767f,   0.000242183f,   0.000239187f,
+     0.000234252f,   0.000223355f,   0.000213509f,   0.00021573f,   0.000218602f,   0.000204845f,
+     0.000191131f,   0.000179884f,   0.000169031f,   0.000177057f,   0.000183172f,   0.00016757f,
+     0.0001513f,   0.000138821f,   0.000125806f,   0.000129696f,   0.000133722f,   0.000122536f,
+     0.000111436f,   0.000102899f,   9.41714e-05f,   0.000104721f,   0.000115227f,   9.94755e-05f,
+     8.3857e-05f,   8.4497e-05f,   8.52612e-05f,   7.76124e-05f,   7.00705e-05f,   7.06672e-05f,
+     7.1081e-05f,   6.5671e-05f,   6.00304e-05f,   6.21262e-05f,   6.42018e-05f,   5.57459e-05f,
+     4.73181e-05f,   4.33172e-05f,   3.91675e-05f,   3.60807e-05f,   3.29177e-05f,   3.41277e-05f,
+     3.52334e-05f,   3.14413e-05f,   2.76314e-05f,   2.55335e-05f,   2.34256e-05f,   2.1133e-05f,
+     1.88297e-05f,   1.80004e-05f,   1.71146e-05f,   1.51355e-05f,   1.31473e-05f,   1.21372e-05f,
+     1.11225e-05f,   9.97857e-06f,   8.84718e-06f,   8.76091e-06f,   8.67416e-06f,   7.95176e-06f,
+     7.22607e-06f,   7.06298e-06f,   6.8991e-06f,   6.66214e-06f,   6.42406e-06f,   6.36617e-06f,
+     6.32615e-06f
     };
 
     //add panchromatic band to the temporary list
@@ -980,442 +980,442 @@ WorldView2ImageMetadataInterface
     {
     const float b1[301] =
     {
-     1.93924e-06,   3.33156e-06,   3.2732e-06,   2.78199e-06,   1.7488e-06,   3.34801e-06,
-     3.55785e-06,   4.38919e-06,   2.94112e-06,   6.21317e-06,   5.37163e-06,   5.00497e-06,
-     7.41645e-06,   1.35004e-05,   4.53797e-05,   0.000173069,   0.000634651,   0.00341498,
-     0.0274284,   0.132903,   0.355988,   0.59258,   0.700719,   0.739625,
-     0.765307,   0.787842,   0.817088,   0.838687,   0.86178,   0.883513,
-     0.905055,   0.917072,   0.927208,   0.947658,   0.965088,   0.979304,
-     0.985921,   0.989094,   0.997236,   0.974613,   0.85394,   0.588032,
-     0.281577,   0.0805215,   0.00894615,   0.00133307,   0.0003609,   0.000145392,
-     7.12168e-05,   3.80253e-05,   1.15412e-05,   9.59192e-06,   5.14417e-06,   1.11808e-05,
-     1.09998e-05,   1.07851e-05,   9.08862e-06,   1.0105e-05,   1.17289e-05,   6.3851e-06,
-     1.30646e-06,   1.3751e-06,   8.62503e-07,   6.19172e-07,   7.02247e-07,   8.87865e-07,
-     9.3924e-07,   1.11657e-06,   9.84522e-07,   7.45006e-07,   8.99363e-07,   1.24448e-06,
-     3.62747e-06,   1.27768e-06,   4.00518e-07,   5.21386e-07,   2.69075e-07,   4.85233e-07,
-     3.69503e-07,   1.25632e-05,   0.00014168,   2.39565e-06,   3.06503e-07,   2.7473e-07,
-     5.19969e-07,   4.87974e-07,   2.69412e-07,   3.10803e-07,   6.51482e-08,   1.769e-10,
-     2.06764e-07,   1.56239e-06,   1.71434e-06,   3.76485e-07,   9.78272e-08,   1.07281e-07,
-     5.25843e-07,   2.86289e-06,   4.49334e-06,   2.7912e-06,   9.77366e-07,   1.65592e-06,
-     1.25872e-06,   1.35006e-06,   2.26827e-06,   3.08804e-06,   6.08055e-06,   1.15782e-05,
-     1.00862e-05,   5.55949e-06,   3.85934e-06,   3.17286e-06,   2.67182e-06,   3.11772e-06,
-     2.48961e-06,   2.56662e-06,   2.69687e-06,   2.66657e-06,   2.49631e-06,   2.07413e-06,
-     2.21763e-06,   1.82216e-06,   1.73999e-06,   1.79846e-06,   1.78097e-06,   2.08078e-06,
-     2.41026e-06,   2.95564e-06,   4.37817e-06,   9.26286e-06,   1.71525e-05,   1.63404e-05,
-     7.76378e-06,   4.20687e-06,   4.36152e-06,   4.1979e-06,   3.60385e-06,   4.21227e-06,
-     6.61165e-06,   1.85337e-05,   2.63714e-05,   1.23596e-05,   8.08582e-06,   7.62016e-06,
-     8.54114e-06,   9.63216e-06,   1.21937e-05,   2.92224e-05,   9.75796e-05,   9.35745e-05,
-     3.33406e-05,   2.37882e-05,   2.9829e-05,   4.42465e-05,   6.68887e-05,   0.000152608,
-     0.000422651,   0.000256325,   6.52584e-05,   4.13991e-05,   5.7842e-05,   0.000264601,
-     0.000711195,   0.000441052,   8.93762e-05,   3.04976e-05,   1.31372e-05,   8.13006e-06,
-     5.95634e-06,   5.94402e-06,   6.95574e-06,   1.12493e-05,   1.93408e-05,   3.30614e-05,
-     5.526e-05,   0.000106194,   0.000246237,   0.000245793,   0.000116183,   6.90781e-05,
-     0.000121558,   0.00012478,   0.000160506,   0.000195856,   0.000163724,   0.000116846,
-     9.27976e-05,   7.97493e-05,   7.30327e-05,   6.2535e-05,   7.15964e-05,   6.92402e-05,
-     6.98667e-05,   7.20625e-05,   5.92742e-05,   4.73751e-05,   5.11686e-05,   3.8765e-05,
-     2.87346e-05,   2.82287e-05,   4.23112e-05,   2.84265e-05,   2.76262e-05,   3.13753e-05,
-     3.20692e-05,   2.54603e-05,   1.55049e-05,   1.67992e-05,   1.51677e-05,   1.72863e-05,
-     1.82755e-05,   1.62912e-05,   1.63329e-05,   2.11384e-05,   1.68083e-05,   1.32225e-05,
-     9.90909e-06,   9.57385e-06,   9.22475e-06,   1.59785e-05,   1.89273e-05,   1.94756e-05,
-     1.68079e-05,   1.52813e-05,   1.45048e-05,   1.12089e-05,   9.50048e-06,   7.40732e-06,
-     6.16214e-06,   4.66982e-06,   4.04122e-06,   3.96966e-06,   3.02326e-06,   3.30965e-06,
-     2.53001e-06,   3.00426e-06,   3.01337e-06,   3.36385e-06,   3.56402e-06,   4.18688e-06,
-     4.12602e-06,   5.01737e-06,   5.44329e-06,   5.985e-06,   5.40637e-06,   6.44899e-06,
-     5.42357e-06,   4.91412e-06,   4.3504e-06,   3.89253e-06,   3.67736e-06,   4.08168e-06,
-     3.85234e-06,   3.99802e-06,   4.60479e-06,   5.29422e-06,   4.87849e-06,   4.55674e-06,
-     4.24992e-06,   3.52154e-06,   3.22953e-06,   2.58855e-06,   2.42857e-06,   2.34923e-06,
-     2.36014e-06,   2.33549e-06,   2.55772e-06,   3.03473e-06,   3.14355e-06,   3.65574e-06,
-     3.70734e-06,   3.68159e-06,   3.81222e-06,   3.35656e-06,   3.062e-06,   2.69374e-06,
-     2.45185e-06,   2.09096e-06,   1.87615e-06,   1.59947e-06,   1.51572e-06,   1.47543e-06,
-     1.5459e-06,   1.6819e-06,   1.89924e-06,   2.46062e-06,   2.89706e-06,   3.43049e-06,
-     4.07493e-06,   4.31785e-06,   4.56185e-06,   4.84605e-06,   4.70059e-06,   5.04519e-06,
-     5.03717e-06,   5.58133e-06,   5.772e-06,   6.2806e-06,   6.83109e-06,   7.80214e-06,
-     8.13898e-06
+     1.93924e-06f,   3.33156e-06f,   3.2732e-06f,   2.78199e-06f,   1.7488e-06f,   3.34801e-06f,
+     3.55785e-06f,   4.38919e-06f,   2.94112e-06f,   6.21317e-06f,   5.37163e-06f,   5.00497e-06f,
+     7.41645e-06f,   1.35004e-05f,   4.53797e-05f,   0.000173069f,   0.000634651f,   0.00341498f,
+     0.0274284f,   0.132903f,   0.355988f,   0.59258f,   0.700719f,   0.739625f,
+     0.765307f,   0.787842f,   0.817088f,   0.838687f,   0.86178f,   0.883513f,
+     0.905055f,   0.917072f,   0.927208f,   0.947658f,   0.965088f,   0.979304f,
+     0.985921f,   0.989094f,   0.997236f,   0.974613f,   0.85394f,   0.588032f,
+     0.281577f,   0.0805215f,   0.00894615f,   0.00133307f,   0.0003609f,   0.000145392f,
+     7.12168e-05f,   3.80253e-05f,   1.15412e-05f,   9.59192e-06f,   5.14417e-06f,   1.11808e-05f,
+     1.09998e-05f,   1.07851e-05f,   9.08862e-06f,   1.0105e-05f,   1.17289e-05f,   6.3851e-06f,
+     1.30646e-06f,   1.3751e-06f,   8.62503e-07f,   6.19172e-07f,   7.02247e-07f,   8.87865e-07f,
+     9.3924e-07f,   1.11657e-06f,   9.84522e-07f,   7.45006e-07f,   8.99363e-07f,   1.24448e-06f,
+     3.62747e-06f,   1.27768e-06f,   4.00518e-07f,   5.21386e-07f,   2.69075e-07f,   4.85233e-07f,
+     3.69503e-07f,   1.25632e-05f,   0.00014168f,   2.39565e-06f,   3.06503e-07f,   2.7473e-07f,
+     5.19969e-07f,   4.87974e-07f,   2.69412e-07f,   3.10803e-07f,   6.51482e-08f,   1.769e-10f,
+     2.06764e-07f,   1.56239e-06f,   1.71434e-06f,   3.76485e-07f,   9.78272e-08f,   1.07281e-07f,
+     5.25843e-07f,   2.86289e-06f,   4.49334e-06f,   2.7912e-06f,   9.77366e-07f,   1.65592e-06f,
+     1.25872e-06f,   1.35006e-06f,   2.26827e-06f,   3.08804e-06f,   6.08055e-06f,   1.15782e-05f,
+     1.00862e-05f,   5.55949e-06f,   3.85934e-06f,   3.17286e-06f,   2.67182e-06f,   3.11772e-06f,
+     2.48961e-06f,   2.56662e-06f,   2.69687e-06f,   2.66657e-06f,   2.49631e-06f,   2.07413e-06f,
+     2.21763e-06f,   1.82216e-06f,   1.73999e-06f,   1.79846e-06f,   1.78097e-06f,   2.08078e-06f,
+     2.41026e-06f,   2.95564e-06f,   4.37817e-06f,   9.26286e-06f,   1.71525e-05f,   1.63404e-05f,
+     7.76378e-06f,   4.20687e-06f,   4.36152e-06f,   4.1979e-06f,   3.60385e-06f,   4.21227e-06f,
+     6.61165e-06f,   1.85337e-05f,   2.63714e-05f,   1.23596e-05f,   8.08582e-06f,   7.62016e-06f,
+     8.54114e-06f,   9.63216e-06f,   1.21937e-05f,   2.92224e-05f,   9.75796e-05f,   9.35745e-05f,
+     3.33406e-05f,   2.37882e-05f,   2.9829e-05f,   4.42465e-05f,   6.68887e-05f,   0.000152608f,
+     0.000422651f,   0.000256325f,   6.52584e-05f,   4.13991e-05f,   5.7842e-05f,   0.000264601f,
+     0.000711195f,   0.000441052f,   8.93762e-05f,   3.04976e-05f,   1.31372e-05f,   8.13006e-06f,
+     5.95634e-06f,   5.94402e-06f,   6.95574e-06f,   1.12493e-05f,   1.93408e-05f,   3.30614e-05f,
+     5.526e-05f,   0.000106194f,   0.000246237f,   0.000245793f,   0.000116183f,   6.90781e-05f,
+     0.000121558f,   0.00012478f,   0.000160506f,   0.000195856f,   0.000163724f,   0.000116846f,
+     9.27976e-05f,   7.97493e-05f,   7.30327e-05f,   6.2535e-05f,   7.15964e-05f,   6.92402e-05f,
+     6.98667e-05f,   7.20625e-05f,   5.92742e-05f,   4.73751e-05f,   5.11686e-05f,   3.8765e-05f,
+     2.87346e-05f,   2.82287e-05f,   4.23112e-05f,   2.84265e-05f,   2.76262e-05f,   3.13753e-05f,
+     3.20692e-05f,   2.54603e-05f,   1.55049e-05f,   1.67992e-05f,   1.51677e-05f,   1.72863e-05f,
+     1.82755e-05f,   1.62912e-05f,   1.63329e-05f,   2.11384e-05f,   1.68083e-05f,   1.32225e-05f,
+     9.90909e-06f,   9.57385e-06f,   9.22475e-06f,   1.59785e-05f,   1.89273e-05f,   1.94756e-05f,
+     1.68079e-05f,   1.52813e-05f,   1.45048e-05f,   1.12089e-05f,   9.50048e-06f,   7.40732e-06f,
+     6.16214e-06f,   4.66982e-06f,   4.04122e-06f,   3.96966e-06f,   3.02326e-06f,   3.30965e-06f,
+     2.53001e-06f,   3.00426e-06f,   3.01337e-06f,   3.36385e-06f,   3.56402e-06f,   4.18688e-06f,
+     4.12602e-06f,   5.01737e-06f,   5.44329e-06f,   5.985e-06f,   5.40637e-06f,   6.44899e-06f,
+     5.42357e-06f,   4.91412e-06f,   4.3504e-06f,   3.89253e-06f,   3.67736e-06f,   4.08168e-06f,
+     3.85234e-06f,   3.99802e-06f,   4.60479e-06f,   5.29422e-06f,   4.87849e-06f,   4.55674e-06f,
+     4.24992e-06f,   3.52154e-06f,   3.22953e-06f,   2.58855e-06f,   2.42857e-06f,   2.34923e-06f,
+     2.36014e-06f,   2.33549e-06f,   2.55772e-06f,   3.03473e-06f,   3.14355e-06f,   3.65574e-06f,
+     3.70734e-06f,   3.68159e-06f,   3.81222e-06f,   3.35656e-06f,   3.062e-06f,   2.69374e-06f,
+     2.45185e-06f,   2.09096e-06f,   1.87615e-06f,   1.59947e-06f,   1.51572e-06f,   1.47543e-06f,
+     1.5459e-06f,   1.6819e-06f,   1.89924e-06f,   2.46062e-06f,   2.89706e-06f,   3.43049e-06f,
+     4.07493e-06f,   4.31785e-06f,   4.56185e-06f,   4.84605e-06f,   4.70059e-06f,   5.04519e-06f,
+     5.03717e-06f,   5.58133e-06f,   5.772e-06f,   6.2806e-06f,   6.83109e-06f,   7.80214e-06f,
+     8.13898e-06f
     };
 
     const float b2[301] =
     {
-     7.50196e-07,   3.64689e-07,   3.0422e-07,   2.19926e-07,   2.95025e-07,   1.36813e-07,
-     2.46454e-07,   3.07665e-07,   4.35207e-07,   4.54783e-07,   4.09999e-07,   4.6799e-07,
-     4.30817e-07,   3.21329e-07,   5.14891e-07,   5.88871e-07,   7.24472e-07,   5.19291e-07,
-     5.83071e-07,   7.385e-07,   2.80484e-06,   2.40132e-06,   1.65424e-06,   1.01535e-06,
-     2.56678e-06,   6.15462e-06,   1.34813e-05,   2.75384e-05,   4.11764e-05,   5.15236e-05,
-     7.01286e-05,   0.000133268,   0.000337419,   0.000957927,   0.00227712,   0.00543291,
-     0.0197821,   0.0818229,   0.2452,   0.503309,   0.70097,   0.757605,
-     0.778255,   0.788626,   0.8,   0.801737,   0.809859,   0.82107,
-     0.826045,   0.830925,   0.842262,   0.862706,   0.878482,   0.876943,
-     0.878267,   0.887613,   0.907576,   0.930559,   0.950192,   0.976801,
-     1,   0.97894,   0.855779,   0.593873,   0.297629,   0.125661,
-     0.0503684,   0.018199,   0.00573411,   0.00297352,   0.00165595,   0.000980273,
-     0.000604892,   0.000391497,   0.000259234,   0.000168111,   0.00010894,   7.63081e-05,
-     5.14226e-05,   5.2013e-05,   6.6689e-05,   6.23362e-05,   6.06577e-05,   5.93819e-05,
-     6.25513e-05,   5.48608e-05,   5.86835e-05,   4.88126e-05,   4.93644e-05,   4.14711e-05,
-     3.10164e-05,   2.97216e-05,   1.74405e-05,   1.74672e-05,   1.43447e-05,   1.09051e-05,
-     1.27791e-05,   9.19063e-06,   8.62276e-06,   9.16788e-06,   8.06522e-06,   8.53885e-06,
-     8.9662e-06,   7.58053e-06,   8.12959e-06,   9.11945e-06,   7.37798e-06,   7.16219e-06,
-     7.98185e-06,   6.06857e-06,   5.53839e-06,   6.14124e-06,   4.19494e-06,   3.49052e-06,
-     4.14312e-06,   3.83884e-06,   2.7725e-06,   3.75738e-06,   3.84359e-06,   3.23508e-06,
-     4.16085e-06,   5.43268e-06,   5.65941e-06,   5.66555e-06,   1.00131e-05,   1.62239e-05,
-     1.75445e-05,   2.14947e-05,   3.58956e-05,   4.56586e-05,   3.43405e-05,   2.38686e-05,
-     2.4332e-05,   2.54789e-05,   1.95079e-05,   1.33965e-05,   1.25793e-05,   1.40937e-05,
-     1.1979e-05,   8.63893e-06,   7.58208e-06,   8.83774e-06,   1.00948e-05,   9.00984e-06,
-     7.04681e-06,   8.09797e-06,   1.08886e-05,   1.33532e-05,   1.23902e-05,   1.19507e-05,
-     1.48562e-05,   2.23955e-05,   3.10266e-05,   3.26266e-05,   3.10397e-05,   3.39779e-05,
-     4.5376e-05,   6.10958e-05,   6.5279e-05,   5.23129e-05,   4.14838e-05,   4.19558e-05,
-     5.09964e-05,   6.37575e-05,   6.45187e-05,   4.91907e-05,   3.53937e-05,   3.00032e-05,
-     3.20417e-05,   4.00312e-05,   4.4359e-05,   3.93208e-05,   2.98789e-05,   2.47787e-05,
-     2.45129e-05,   2.9428e-05,   4.04968e-05,   5.068e-05,   5.14977e-05,   4.47032e-05,
-     5.94662e-05,   5.43218e-05,   6.09036e-05,   7.73321e-05,   8.48403e-05,   9.27208e-05,
-     9.49843e-05,   8.04592e-05,   5.70392e-05,   5.08953e-05,   5.09718e-05,   4.29127e-05,
-     5.66121e-05,   6.40647e-05,   6.35005e-05,   6.45065e-05,   6.8561e-05,   6.61624e-05,
-     7.80311e-05,   7.84671e-05,   7.47972e-05,   5.56929e-05,   4.48557e-05,   3.82956e-05,
-     3.24203e-05,   2.64364e-05,   2.01874e-05,   2.18951e-05,   2.14424e-05,   2.35802e-05,
-     2.69757e-05,   3.50803e-05,   3.50877e-05,   3.08309e-05,   2.96703e-05,   2.80215e-05,
-     2.15038e-05,   2.20744e-05,   1.92407e-05,   1.75484e-05,   1.8481e-05,   1.73708e-05,
-     1.80909e-05,   1.87169e-05,   1.78419e-05,   1.86544e-05,   1.83542e-05,   1.71676e-05,
-     1.57509e-05,   1.42299e-05,   1.48274e-05,   1.35095e-05,   1.29937e-05,   1.31147e-05,
-     1.17814e-05,   1.09442e-05,   1.06259e-05,   9.91455e-06,   8.8098e-06,   7.903e-06,
-     7.02151e-06,   6.14267e-06,   6.40226e-06,   6.90937e-06,   7.40346e-06,   9.0376e-06,
-     1.04649e-05,   1.20358e-05,   1.35923e-05,   1.45542e-05,   1.52353e-05,   1.4587e-05,
-     1.27967e-05,   1.1387e-05,   9.40921e-06,   7.79714e-06,   6.31225e-06,   5.63816e-06,
-     5.29451e-06,   5.25947e-06,   5.15346e-06,   5.42692e-06,   5.31811e-06,   4.77555e-06,
-     3.83623e-06,   3.20429e-06,   2.71831e-06,   2.16288e-06,   1.99789e-06,   2.14329e-06,
-     2.24263e-06,   2.42711e-06,   2.89596e-06,   2.86037e-06,   2.81914e-06,   2.48083e-06,
-     2.0678e-06,   1.92076e-06,   1.53978e-06,   1.43754e-06,   1.37064e-06,   1.76234e-06,
-     2.22508e-06,   2.69147e-06,   3.00682e-06,   3.16738e-06,   2.99304e-06,   2.70142e-06,
-     2.48436e-06,   2.08026e-06,   1.84657e-06,   2.06456e-06,   2.72316e-06,   3.75312e-06,
-     4.7306e-06,   5.55564e-06,   6.32699e-06,   5.91106e-06,   5.11932e-06,   4.25178e-06,
-     3.32253e-06
+     7.50196e-07f,   3.64689e-07f,   3.0422e-07f,   2.19926e-07f,   2.95025e-07f,   1.36813e-07f,
+     2.46454e-07f,   3.07665e-07f,   4.35207e-07f,   4.54783e-07f,   4.09999e-07f,   4.6799e-07f,
+     4.30817e-07f,   3.21329e-07f,   5.14891e-07f,   5.88871e-07f,   7.24472e-07f,   5.19291e-07f,
+     5.83071e-07f,   7.385e-07f,   2.80484e-06f,   2.40132e-06f,   1.65424e-06f,   1.01535e-06f,
+     2.56678e-06f,   6.15462e-06f,   1.34813e-05f,   2.75384e-05f,   4.11764e-05f,   5.15236e-05f,
+     7.01286e-05f,   0.000133268f,   0.000337419f,   0.000957927f,   0.00227712f,   0.00543291f,
+     0.0197821f,   0.0818229f,   0.2452f,   0.503309f,   0.70097f,   0.757605f,
+     0.778255f,   0.788626f,   0.8f,   0.801737f,   0.809859f,   0.82107f,
+     0.826045f,   0.830925f,   0.842262f,   0.862706f,   0.878482f,   0.876943f,
+     0.878267f,   0.887613f,   0.907576f,   0.930559f,   0.950192f,   0.976801f,
+     1.0f,   0.97894f,   0.855779f,   0.593873f,   0.297629f,   0.125661f,
+     0.0503684f,   0.018199f,   0.00573411f,   0.00297352f,   0.00165595f,   0.000980273f,
+     0.000604892f,   0.000391497f,   0.000259234f,   0.000168111f,   0.00010894f,   7.63081e-05f,
+     5.14226e-05f,   5.2013e-05f,   6.6689e-05f,   6.23362e-05f,   6.06577e-05f,   5.93819e-05f,
+     6.25513e-05f,   5.48608e-05f,   5.86835e-05f,   4.88126e-05f,   4.93644e-05f,   4.14711e-05f,
+     3.10164e-05f,   2.97216e-05f,   1.74405e-05f,   1.74672e-05f,   1.43447e-05f,   1.09051e-05f,
+     1.27791e-05f,   9.19063e-06f,   8.62276e-06f,   9.16788e-06f,   8.06522e-06f,   8.53885e-06f,
+     8.9662e-06f,   7.58053e-06f,   8.12959e-06f,   9.11945e-06f,   7.37798e-06f,   7.16219e-06f,
+     7.98185e-06f,   6.06857e-06f,   5.53839e-06f,   6.14124e-06f,   4.19494e-06f,   3.49052e-06f,
+     4.14312e-06f,   3.83884e-06f,   2.7725e-06f,   3.75738e-06f,   3.84359e-06f,   3.23508e-06f,
+     4.16085e-06f,   5.43268e-06f,   5.65941e-06f,   5.66555e-06f,   1.00131e-05f,   1.62239e-05f,
+     1.75445e-05f,   2.14947e-05f,   3.58956e-05f,   4.56586e-05f,   3.43405e-05f,   2.38686e-05f,
+     2.4332e-05f,   2.54789e-05f,   1.95079e-05f,   1.33965e-05f,   1.25793e-05f,   1.40937e-05f,
+     1.1979e-05f,   8.63893e-06f,   7.58208e-06f,   8.83774e-06f,   1.00948e-05f,   9.00984e-06f,
+     7.04681e-06f,   8.09797e-06f,   1.08886e-05f,   1.33532e-05f,   1.23902e-05f,   1.19507e-05f,
+     1.48562e-05f,   2.23955e-05f,   3.10266e-05f,   3.26266e-05f,   3.10397e-05f,   3.39779e-05f,
+     4.5376e-05f,   6.10958e-05f,   6.5279e-05f,   5.23129e-05f,   4.14838e-05f,   4.19558e-05f,
+     5.09964e-05f,   6.37575e-05f,   6.45187e-05f,   4.91907e-05f,   3.53937e-05f,   3.00032e-05f,
+     3.20417e-05f,   4.00312e-05f,   4.4359e-05f,   3.93208e-05f,   2.98789e-05f,   2.47787e-05f,
+     2.45129e-05f,   2.9428e-05f,   4.04968e-05f,   5.068e-05f,   5.14977e-05f,   4.47032e-05f,
+     5.94662e-05f,   5.43218e-05f,   6.09036e-05f,   7.73321e-05f,   8.48403e-05f,   9.27208e-05f,
+     9.49843e-05f,   8.04592e-05f,   5.70392e-05f,   5.08953e-05f,   5.09718e-05f,   4.29127e-05f,
+     5.66121e-05f,   6.40647e-05f,   6.35005e-05f,   6.45065e-05f,   6.8561e-05f,   6.61624e-05f,
+     7.80311e-05f,   7.84671e-05f,   7.47972e-05f,   5.56929e-05f,   4.48557e-05f,   3.82956e-05f,
+     3.24203e-05f,   2.64364e-05f,   2.01874e-05f,   2.18951e-05f,   2.14424e-05f,   2.35802e-05f,
+     2.69757e-05f,   3.50803e-05f,   3.50877e-05f,   3.08309e-05f,   2.96703e-05f,   2.80215e-05f,
+     2.15038e-05f,   2.20744e-05f,   1.92407e-05f,   1.75484e-05f,   1.8481e-05f,   1.73708e-05f,
+     1.80909e-05f,   1.87169e-05f,   1.78419e-05f,   1.86544e-05f,   1.83542e-05f,   1.71676e-05f,
+     1.57509e-05f,   1.42299e-05f,   1.48274e-05f,   1.35095e-05f,   1.29937e-05f,   1.31147e-05f,
+     1.17814e-05f,   1.09442e-05f,   1.06259e-05f,   9.91455e-06f,   8.8098e-06f,   7.903e-06f,
+     7.02151e-06f,   6.14267e-06f,   6.40226e-06f,   6.90937e-06f,   7.40346e-06f,   9.0376e-06f,
+     1.04649e-05f,   1.20358e-05f,   1.35923e-05f,   1.45542e-05f,   1.52353e-05f,   1.4587e-05f,
+     1.27967e-05f,   1.1387e-05f,   9.40921e-06f,   7.79714e-06f,   6.31225e-06f,   5.63816e-06f,
+     5.29451e-06f,   5.25947e-06f,   5.15346e-06f,   5.42692e-06f,   5.31811e-06f,   4.77555e-06f,
+     3.83623e-06f,   3.20429e-06f,   2.71831e-06f,   2.16288e-06f,   1.99789e-06f,   2.14329e-06f,
+     2.24263e-06f,   2.42711e-06f,   2.89596e-06f,   2.86037e-06f,   2.81914e-06f,   2.48083e-06f,
+     2.0678e-06f,   1.92076e-06f,   1.53978e-06f,   1.43754e-06f,   1.37064e-06f,   1.76234e-06f,
+     2.22508e-06f,   2.69147e-06f,   3.00682e-06f,   3.16738e-06f,   2.99304e-06f,   2.70142e-06f,
+     2.48436e-06f,   2.08026e-06f,   1.84657e-06f,   2.06456e-06f,   2.72316e-06f,   3.75312e-06f,
+     4.7306e-06f,   5.55564e-06f,   6.32699e-06f,   5.91106e-06f,   5.11932e-06f,   4.25178e-06f,
+     3.32253e-06f
     };
 
     const float b3[301] =
     {
-     4.15708e-07,   2.60143e-07,   1.32494e-07,   1.5403e-07,   1.64746e-07,   9.97031e-08,
-     1.50249e-07,   2.02269e-07,   2.84962e-07,   2.57269e-07,   2.49117e-07,   3.36282e-07,
-     3.75568e-07,   2.16954e-07,   4.25352e-07,   4.61622e-07,   4.19126e-07,   3.82693e-07,
-     3.69658e-07,   5.02627e-07,   4.42599e-07,   4.84876e-07,   4.95357e-07,   4.94213e-07,
-     5.20767e-07,   3.90137e-07,   3.59035e-07,   5.27747e-07,   3.37674e-07,   4.88789e-07,
-     3.74123e-07,   3.69271e-07,   3.20795e-07,   4.14981e-07,   4.61504e-07,   2.95452e-07,
-     1.74563e-07,   3.27091e-07,   5.33897e-07,   3.57089e-07,   5.66046e-07,   6.04714e-07,
-     4.58234e-07,   5.14316e-07,   2.30656e-06,   4.42627e-06,   8.51169e-06,   1.27751e-05,
-     1.41306e-05,   1.59342e-05,   1.97713e-05,   2.12166e-05,   2.25515e-05,   2.66048e-05,
-     3.56016e-05,   4.35119e-05,   6.64286e-05,   0.000143846,   0.000396291,   0.00113574,
-     0.00309186,   0.0111042,   0.0405198,   0.133788,   0.35151,   0.606039,
-     0.723007,   0.760026,   0.779389,   0.788811,   0.80685,   0.828035,
-     0.840756,   0.842039,   0.844305,   0.846857,   0.850335,   0.859723,
-     0.863516,   0.869143,   0.882571,   0.90072,   0.924469,   0.942168,
-     0.962285,   0.976601,   0.985726,   0.994764,   1,   0.993053,
-     0.979121,   0.907745,   0.66404,   0.301436,   0.0929241,   0.0252385,
-     0.00556269,   0.0024767,   0.0011294,   0.00050847,   0.000222899,   0.00010723,
-     5.39405e-05,   2.56897e-05,   6.85006e-06,   3.52589e-06,   1.71169e-06,   2.75668e-07,
-     1.82902e-06,   1.67961e-06,   6.19122e-06,   8.59549e-06,   1.52263e-05,   1.60512e-05,
-     2.56929e-05,   3.25443e-05,   2.91571e-05,   2.70292e-05,   2.41446e-05,   1.40807e-05,
-     2.13973e-07,   1.02058e-07,   1.9749e-07,   1.75362e-07,   2.57315e-07,   4.77614e-07,
-     6.77741e-07,   7.65801e-07,   9.90214e-07,   7.51558e-07,   6.2059e-07,   9.81957e-07,
-     1.09702e-06,   6.25215e-07,   9.27757e-07,   1.11919e-06,   1.17872e-06,   1.14779e-06,
-     8.93355e-07,   8.36189e-07,   1.05053e-06,   1.08276e-06,   1.04181e-06,   9.27774e-07,
-     1.07702e-06,   9.37779e-07,   9.88439e-07,   1.13665e-06,   1.09476e-06,   1.05959e-06,
-     1.04925e-06,   1.29595e-06,   9.34329e-07,   1.13077e-06,   8.30981e-07,   8.0781e-07,
-     1.02709e-06,   1.16311e-06,   8.47734e-07,   9.97851e-07,   1.11274e-06,   1.33262e-06,
-     1.05514e-06,   9.58995e-07,   1.08595e-06,   1.15264e-06,   1.41038e-06,   1.22922e-06,
-     1.70163e-06,   3.4679e-06,   3.95449e-06,   2.72695e-06,   1.36732e-06,   9.90143e-07,
-     7.54806e-07,   6.55742e-07,   2.85239e-07,   6.86364e-07,   7.71553e-07,   1.12635e-06,
-     9.62279e-07,   2.59255e-06,   9.30699e-07,   1.62071e-07,   1.00889e-10,   1.00081e-10,
-     0,   0,   0,   3.23471e-08,   3.49174e-08,   6.19205e-07,
-     5.116e-06,   4.16041e-06,   1.78258e-06,   5.02328e-07,   2.68142e-07,   3.8522e-07,
-     7.72031e-07,   2.61664e-07,   1.37503e-07,   2.31254e-06,   8.6085e-06,   4.70061e-06,
-     1.69519e-06,   1.83093e-07,   1.14424e-07,   1.73792e-06,   1.25833e-06,   1.66069e-06,
-     9.83103e-07,   1.83029e-07,   1.17095e-05,   9.47984e-06,   1.12401e-05,   9.14076e-06,
-     9.03094e-06,   8.49106e-06,   7.68749e-06,   6.74929e-06,   7.6733e-06,   6.95369e-06,
-     6.01684e-06,   5.47181e-06,   6.12431e-06,   6.94762e-06,   6.21639e-06,   6.62084e-06,
-     6.59998e-06,   5.76706e-06,   6.04266e-06,   5.40722e-06,   5.40383e-06,   4.91854e-06,
-     4.02118e-06,   3.62242e-06,   3.52044e-06,   3.49028e-06,   2.9236e-06,   2.56893e-06,
-     2.28989e-06,   2.09968e-06,   2.91966e-06,   2.44435e-06,   2.21268e-06,   2.22573e-06,
-     2.02219e-06,   1.75423e-06,   1.83833e-06,   1.72076e-06,   1.51802e-06,   1.53759e-06,
-     1.24302e-06,   1.44829e-06,   1.35566e-06,   1.31717e-06,   1.18067e-06,   1.12871e-06,
-     1.2687e-06,   1.33911e-06,   1.09356e-06,   1.31515e-06,   1.44675e-06,   1.55647e-06,
-     1.63886e-06,   1.97263e-06,   1.86758e-06,   1.76664e-06,   1.90731e-06,   1.8888e-06,
-     1.74551e-06,   1.59134e-06,   1.71152e-06,   1.35904e-06,   1.32272e-06,   1.27499e-06,
-     1.1585e-06,   1.26847e-06,   1.33096e-06,   1.48891e-06,   1.66013e-06,   1.92885e-06,
-     2.33777e-06,   2.98726e-06,   3.83011e-06,   5.24983e-06,   7.20736e-06,   9.73918e-06,
-     1.32221e-05,   1.70002e-05,   2.10955e-05,   2.549e-05,   2.99685e-05,   3.51168e-05,
-     4.07206e-05,   4.74368e-05,   5.50521e-05,   6.53211e-05,   8.10989e-05,   0.000105497,
-     0.000140101
+     4.15708e-07f,   2.60143e-07f,   1.32494e-07f,   1.5403e-07f,   1.64746e-07f,   9.97031e-08f,
+     1.50249e-07f,   2.02269e-07f,   2.84962e-07f,   2.57269e-07f,   2.49117e-07f,   3.36282e-07f,
+     3.75568e-07f,   2.16954e-07f,   4.25352e-07f,   4.61622e-07f,   4.19126e-07f,   3.82693e-07f,
+     3.69658e-07f,   5.02627e-07f,   4.42599e-07f,   4.84876e-07f,   4.95357e-07f,   4.94213e-07f,
+     5.20767e-07f,   3.90137e-07f,   3.59035e-07f,   5.27747e-07f,   3.37674e-07f,   4.88789e-07f,
+     3.74123e-07f,   3.69271e-07f,   3.20795e-07f,   4.14981e-07f,   4.61504e-07f,   2.95452e-07f,
+     1.74563e-07f,   3.27091e-07f,   5.33897e-07f,   3.57089e-07f,   5.66046e-07f,   6.04714e-07f,
+     4.58234e-07f,   5.14316e-07f,   2.30656e-06f,   4.42627e-06f,   8.51169e-06f,   1.27751e-05f,
+     1.41306e-05f,   1.59342e-05f,   1.97713e-05f,   2.12166e-05f,   2.25515e-05f,   2.66048e-05f,
+     3.56016e-05f,   4.35119e-05f,   6.64286e-05f,   0.000143846f,   0.000396291f,   0.00113574f,
+     0.00309186f,   0.0111042f,   0.0405198f,   0.133788f,   0.35151f,   0.606039f,
+     0.723007f,   0.760026f,   0.779389f,   0.788811f,   0.80685f,   0.828035f,
+     0.840756f,   0.842039f,   0.844305f,   0.846857f,   0.850335f,   0.859723f,
+     0.863516f,   0.869143f,   0.882571f,   0.90072f,   0.924469f,   0.942168f,
+     0.962285f,   0.976601f,   0.985726f,   0.994764f,   1.0f,   0.993053f,
+     0.979121f,   0.907745f,   0.66404f,   0.301436f,   0.0929241f,   0.0252385f,
+     0.00556269f,   0.0024767f,   0.0011294f,   0.00050847f,   0.000222899f,   0.00010723f,
+     5.39405e-05f,   2.56897e-05f,   6.85006e-06f,   3.52589e-06f,   1.71169e-06f,   2.75668e-07f,
+     1.82902e-06f,   1.67961e-06f,   6.19122e-06f,   8.59549e-06f,   1.52263e-05f,   1.60512e-05f,
+     2.56929e-05f,   3.25443e-05f,   2.91571e-05f,   2.70292e-05f,   2.41446e-05f,   1.40807e-05f,
+     2.13973e-07f,   1.02058e-07f,   1.9749e-07f,   1.75362e-07f,   2.57315e-07f,   4.77614e-07f,
+     6.77741e-07f,   7.65801e-07f,   9.90214e-07f,   7.51558e-07f,   6.2059e-07f,   9.81957e-07f,
+     1.09702e-06f,   6.25215e-07f,   9.27757e-07f,   1.11919e-06f,   1.17872e-06f,   1.14779e-06f,
+     8.93355e-07f,   8.36189e-07f,   1.05053e-06f,   1.08276e-06f,   1.04181e-06f,   9.27774e-07f,
+     1.07702e-06f,   9.37779e-07f,   9.88439e-07f,   1.13665e-06f,   1.09476e-06f,   1.05959e-06f,
+     1.04925e-06f,   1.29595e-06f,   9.34329e-07f,   1.13077e-06f,   8.30981e-07f,   8.0781e-07f,
+     1.02709e-06f,   1.16311e-06f,   8.47734e-07f,   9.97851e-07f,   1.11274e-06f,   1.33262e-06f,
+     1.05514e-06f,   9.58995e-07f,   1.08595e-06f,   1.15264e-06f,   1.41038e-06f,   1.22922e-06f,
+     1.70163e-06f,   3.4679e-06f,   3.95449e-06f,   2.72695e-06f,   1.36732e-06f,   9.90143e-07f,
+     7.54806e-07f,   6.55742e-07f,   2.85239e-07f,   6.86364e-07f,   7.71553e-07f,   1.12635e-06f,
+     9.62279e-07f,   2.59255e-06f,   9.30699e-07f,   1.62071e-07f,   1.00889e-10f,   1.00081e-10f,
+     0.0f,   0.0f,   0.0f,   3.23471e-08f,   3.49174e-08f,   6.19205e-07f,
+     5.116e-06f,   4.16041e-06f,   1.78258e-06f,   5.02328e-07f,   2.68142e-07f,   3.8522e-07f,
+     7.72031e-07f,   2.61664e-07f,   1.37503e-07f,   2.31254e-06f,   8.6085e-06f,   4.70061e-06f,
+     1.69519e-06f,   1.83093e-07f,   1.14424e-07f,   1.73792e-06f,   1.25833e-06f,   1.66069e-06f,
+     9.83103e-07f,   1.83029e-07f,   1.17095e-05f,   9.47984e-06f,   1.12401e-05f,   9.14076e-06f,
+     9.03094e-06f,   8.49106e-06f,   7.68749e-06f,   6.74929e-06f,   7.6733e-06f,   6.95369e-06f,
+     6.01684e-06f,   5.47181e-06f,   6.12431e-06f,   6.94762e-06f,   6.21639e-06f,   6.62084e-06f,
+     6.59998e-06f,   5.76706e-06f,   6.04266e-06f,   5.40722e-06f,   5.40383e-06f,   4.91854e-06f,
+     4.02118e-06f,   3.62242e-06f,   3.52044e-06f,   3.49028e-06f,   2.9236e-06f,   2.56893e-06f,
+     2.28989e-06f,   2.09968e-06f,   2.91966e-06f,   2.44435e-06f,   2.21268e-06f,   2.22573e-06f,
+     2.02219e-06f,   1.75423e-06f,   1.83833e-06f,   1.72076e-06f,   1.51802e-06f,   1.53759e-06f,
+     1.24302e-06f,   1.44829e-06f,   1.35566e-06f,   1.31717e-06f,   1.18067e-06f,   1.12871e-06f,
+     1.2687e-06f,   1.33911e-06f,   1.09356e-06f,   1.31515e-06f,   1.44675e-06f,   1.55647e-06f,
+     1.63886e-06f,   1.97263e-06f,   1.86758e-06f,   1.76664e-06f,   1.90731e-06f,   1.8888e-06f,
+     1.74551e-06f,   1.59134e-06f,   1.71152e-06f,   1.35904e-06f,   1.32272e-06f,   1.27499e-06f,
+     1.1585e-06f,   1.26847e-06f,   1.33096e-06f,   1.48891e-06f,   1.66013e-06f,   1.92885e-06f,
+     2.33777e-06f,   2.98726e-06f,   3.83011e-06f,   5.24983e-06f,   7.20736e-06f,   9.73918e-06f,
+     1.32221e-05f,   1.70002e-05f,   2.10955e-05f,   2.549e-05f,   2.99685e-05f,   3.51168e-05f,
+     4.07206e-05f,   4.74368e-05f,   5.50521e-05f,   6.53211e-05f,   8.10989e-05f,   0.000105497f,
+     0.000140101f
     };
 
     const float b4[301] =
     {
-     3.12145e-07,   8.28534e-08,   9.83184e-08,   8.55079e-08,   4.71887e-08,   3.85598e-08,
-     6.13263e-08,   1.09691e-07,   8.19229e-08,   8.18698e-08,   8.44374e-08,   8.18784e-08,
-     7.47651e-08,   6.01096e-08,   7.12291e-08,   2.8315e-07,   6.00765e-07,   2.10864e-05,
-     2.73104e-05,   4.50671e-07,   1.06402e-08,   6.94993e-08,   3.13328e-08,   1.09588e-07,
-     1.74842e-07,   1.9277e-07,   1.34675e-07,   1.92847e-07,   2.02477e-07,   2.6112e-07,
-     3.33295e-07,   2.31552e-07,   2.58338e-07,   3.82314e-07,   4.29747e-07,   4.01449e-07,
-     1.02894e-06,   5.00318e-06,   3.23438e-06,   1.18679e-06,   5.38393e-07,   3.44446e-07,
-     3.9298e-07,   3.47571e-07,   7.25503e-07,   6.40036e-07,   5.09299e-07,   4.9699e-07,
-     4.32861e-07,   6.78173e-07,   7.05903e-07,   6.95095e-07,   7.07479e-07,   6.7639e-07,
-     6.97946e-07,   6.43371e-07,   7.30317e-07,   5.63357e-07,   3.36905e-07,   4.48422e-07,
-     1.74648e-07,   3.13465e-07,   2.23411e-07,   2.26471e-07,   1.67155e-07,   1.6068e-07,
-     1.35935e-07,   2.80495e-07,   1.38627e-07,   2.43633e-07,   3.57075e-07,   3.20907e-07,
-     5.0935e-07,   2.31732e-07,   2.02004e-07,   1.99908e-07,   1.24175e-07,   3.61372e-07,
-     3.62811e-07,   3.75752e-06,   7.00146e-06,   6.23552e-06,   4.3711e-06,   4.90926e-06,
-     3.82553e-06,   1.1127e-05,   2.66906e-05,   5.75092e-05,   0.00012712,   0.000344491,
-     0.000895024,   0.0022247,   0.0058789,   0.0265572,   0.134652,   0.38922,
-     0.66355,   0.848198,   0.899806,   0.920023,   0.932634,   0.940181,
-     0.947026,   0.952441,   0.966412,   0.981469,   0.989723,   0.992706,
-     1,   0.969368,   0.759433,   0.436651,   0.134322,   0.0308525,
-     0.00738524,   0.00223674,   0.0006906,   0.000285122,   0.000157594,   9.63247e-05,
-     4.43162e-05,   2.30954e-05,   1.28847e-05,   7.45056e-06,   4.97739e-06,   3.29911e-06,
-     2.15753e-06,   1.42561e-06,   8.30459e-07,   9.51382e-07,   8.18661e-07,   7.03925e-07,
-     9.15122e-07,   5.41677e-07,   8.31395e-07,   8.59648e-07,   6.23981e-07,   8.59012e-07,
-     5.17849e-07,   6.53052e-07,   9.60845e-07,   5.49969e-07,   8.65149e-07,   8.47562e-07,
-     7.28829e-07,   1.14307e-06,   9.13936e-07,   8.44814e-07,   1.18804e-06,   1.11252e-06,
-     1.50364e-06,   1.29736e-06,   1.19152e-06,   1.05178e-06,   1.28277e-06,   1.31103e-06,
-     1.03605e-06,   9.37231e-07,   1.12941e-06,   1.07726e-06,   1.01085e-06,   8.19055e-07,
-     8.60927e-07,   8.22335e-07,   7.66233e-07,   8.69038e-07,   7.82916e-07,   7.56701e-07,
-     6.00481e-07,   4.7558e-07,   5.374e-07,   6.07694e-07,   6.55254e-07,   2.03489e-07,
-     3.94378e-07,   5.87726e-07,   3.09931e-07,   4.14639e-07,   5.61119e-07,   6.43642e-07,
-     2.33671e-05,   1.59193e-05,   1.89268e-05,   2.13128e-05,   1.12554e-05,   1.39639e-05,
-     1.88608e-05,   1.99851e-05,   1.94386e-05,   9.88685e-06,   1.82516e-05,   1.15331e-05,
-     9.26691e-06,   1.352e-05,   1.06333e-05,   1.13419e-05,   1.19485e-05,   7.6223e-06,
-     1.19821e-05,   1.2663e-05,   1.70876e-05,   1.1388e-05,   6.7115e-06,   8.61733e-06,
-     8.92584e-06,   6.81989e-06,   4.43969e-06,   6.43896e-06,   4.89677e-06,   5.81233e-06,
-     6.00927e-06,   4.89342e-06,   1.92265e-06,   3.92241e-06,   3.60834e-06,   2.9064e-06,
-     3.27708e-06,   2.99611e-06,   3.11394e-06,   4.66012e-06,   3.91458e-06,   4.29283e-06,
-     3.86838e-06,   3.83149e-06,   3.27398e-06,   2.83986e-06,   2.47138e-06,   2.0826e-06,
-     2.02905e-06,   1.68586e-06,   1.78242e-06,   1.83929e-06,   1.04638e-06,   1.38024e-06,
-     1.31731e-06,   1.31521e-06,   6.52398e-07,   7.78377e-07,   9.25714e-07,   8.67073e-07,
-     8.22355e-07,   7.92099e-07,   8.62113e-07,   8.90454e-07,   6.33338e-07,   9.92124e-07,
-     8.63085e-07,   7.34335e-07,   9.03921e-07,   7.04451e-07,   7.04449e-07,   7.89631e-07,
-     8.61175e-07,   8.20682e-07,   1.00168e-06,   1.43427e-06,   1.54572e-06,   1.60886e-06,
-     1.78755e-06,   1.77994e-06,   1.53679e-06,   1.41e-06,   1.19628e-06,   9.79616e-07,
-     5.21729e-07,   4.42824e-07,   4.64902e-07,   4.29654e-07,   4.08101e-07,   4.66717e-07,
-     4.10742e-07,   3.40666e-07,   3.24714e-07,   4.197e-07,   3.64468e-07,   3.65553e-07,
-     3.44671e-07,   3.67198e-07,   3.12263e-07,   3.30082e-07,   1.99664e-07,   1.72882e-07,
-     1.60492e-07,   1.2065e-07,   7.23715e-08,   1.43254e-07,   1.12445e-07,   8.94112e-08,
-     9.22383e-08,   8.79915e-08,   1.07076e-07,   1.084e-07,   1.27328e-07,   1.69284e-07,
-     2.04354e-07,   2.73764e-07,   3.37554e-07,   4.28357e-07,   4.83865e-07,   5.33671e-07,
-     5.77712e-07
+     3.12145e-07f,   8.28534e-08f,   9.83184e-08f,   8.55079e-08f,   4.71887e-08f,   3.85598e-08f,
+     6.13263e-08f,   1.09691e-07f,   8.19229e-08f,   8.18698e-08f,   8.44374e-08f,   8.18784e-08f,
+     7.47651e-08f,   6.01096e-08f,   7.12291e-08f,   2.8315e-07f,   6.00765e-07f,   2.10864e-05f,
+     2.73104e-05f,   4.50671e-07f,   1.06402e-08f,   6.94993e-08f,   3.13328e-08f,   1.09588e-07f,
+     1.74842e-07f,   1.9277e-07f,   1.34675e-07f,   1.92847e-07f,   2.02477e-07f,   2.6112e-07f,
+     3.33295e-07f,   2.31552e-07f,   2.58338e-07f,   3.82314e-07f,   4.29747e-07f,   4.01449e-07f,
+     1.02894e-06f,   5.00318e-06f,   3.23438e-06f,   1.18679e-06f,   5.38393e-07f,   3.44446e-07f,
+     3.9298e-07f,   3.47571e-07f,   7.25503e-07f,   6.40036e-07f,   5.09299e-07f,   4.9699e-07f,
+     4.32861e-07f,   6.78173e-07f,   7.05903e-07f,   6.95095e-07f,   7.07479e-07f,   6.7639e-07f,
+     6.97946e-07f,   6.43371e-07f,   7.30317e-07f,   5.63357e-07f,   3.36905e-07f,   4.48422e-07f,
+     1.74648e-07f,   3.13465e-07f,   2.23411e-07f,   2.26471e-07f,   1.67155e-07f,   1.6068e-07f,
+     1.35935e-07f,   2.80495e-07f,   1.38627e-07f,   2.43633e-07f,   3.57075e-07f,   3.20907e-07f,
+     5.0935e-07f,   2.31732e-07f,   2.02004e-07f,   1.99908e-07f,   1.24175e-07f,   3.61372e-07f,
+     3.62811e-07f,   3.75752e-06f,   7.00146e-06f,   6.23552e-06f,   4.3711e-06f,   4.90926e-06f,
+     3.82553e-06f,   1.1127e-05f,   2.66906e-05f,   5.75092e-05f,   0.00012712f,   0.000344491f,
+     0.000895024f,   0.0022247f,   0.0058789f,   0.0265572f,   0.134652f,   0.38922f,
+     0.66355f,   0.848198f,   0.899806f,   0.920023f,   0.932634f,   0.940181f,
+     0.947026f,   0.952441f,   0.966412f,   0.981469f,   0.989723f,   0.992706f,
+     1.0f,   0.969368f,   0.759433f,   0.436651f,   0.134322f,   0.0308525f,
+     0.00738524f,   0.00223674f,   0.0006906f,   0.000285122f,   0.000157594f,   9.63247e-05f,
+     4.43162e-05f,   2.30954e-05f,   1.28847e-05f,   7.45056e-06f,   4.97739e-06f,   3.29911e-06f,
+     2.15753e-06f,   1.42561e-06f,   8.30459e-07f,   9.51382e-07f,   8.18661e-07f,   7.03925e-07f,
+     9.15122e-07f,   5.41677e-07f,   8.31395e-07f,   8.59648e-07f,   6.23981e-07f,   8.59012e-07f,
+     5.17849e-07f,   6.53052e-07f,   9.60845e-07f,   5.49969e-07f,   8.65149e-07f,   8.47562e-07f,
+     7.28829e-07f,   1.14307e-06f,   9.13936e-07f,   8.44814e-07f,   1.18804e-06f,   1.11252e-06f,
+     1.50364e-06f,   1.29736e-06f,   1.19152e-06f,   1.05178e-06f,   1.28277e-06f,   1.31103e-06f,
+     1.03605e-06f,   9.37231e-07f,   1.12941e-06f,   1.07726e-06f,   1.01085e-06f,   8.19055e-07f,
+     8.60927e-07f,   8.22335e-07f,   7.66233e-07f,   8.69038e-07f,   7.82916e-07f,   7.56701e-07f,
+     6.00481e-07f,   4.7558e-07f,   5.374e-07f,   6.07694e-07f,   6.55254e-07f,   2.03489e-07f,
+     3.94378e-07f,   5.87726e-07f,   3.09931e-07f,   4.14639e-07f,   5.61119e-07f,   6.43642e-07f,
+     2.33671e-05f,   1.59193e-05f,   1.89268e-05f,   2.13128e-05f,   1.12554e-05f,   1.39639e-05f,
+     1.88608e-05f,   1.99851e-05f,   1.94386e-05f,   9.88685e-06f,   1.82516e-05f,   1.15331e-05f,
+     9.26691e-06f,   1.352e-05f,   1.06333e-05f,   1.13419e-05f,   1.19485e-05f,   7.6223e-06f,
+     1.19821e-05f,   1.2663e-05f,   1.70876e-05f,   1.1388e-05f,   6.7115e-06f,   8.61733e-06f,
+     8.92584e-06f,   6.81989e-06f,   4.43969e-06f,   6.43896e-06f,   4.89677e-06f,   5.81233e-06f,
+     6.00927e-06f,   4.89342e-06f,   1.92265e-06f,   3.92241e-06f,   3.60834e-06f,   2.9064e-06f,
+     3.27708e-06f,   2.99611e-06f,   3.11394e-06f,   4.66012e-06f,   3.91458e-06f,   4.29283e-06f,
+     3.86838e-06f,   3.83149e-06f,   3.27398e-06f,   2.83986e-06f,   2.47138e-06f,   2.0826e-06f,
+     2.02905e-06f,   1.68586e-06f,   1.78242e-06f,   1.83929e-06f,   1.04638e-06f,   1.38024e-06f,
+     1.31731e-06f,   1.31521e-06f,   6.52398e-07f,   7.78377e-07f,   9.25714e-07f,   8.67073e-07f,
+     8.22355e-07f,   7.92099e-07f,   8.62113e-07f,   8.90454e-07f,   6.33338e-07f,   9.92124e-07f,
+     8.63085e-07f,   7.34335e-07f,   9.03921e-07f,   7.04451e-07f,   7.04449e-07f,   7.89631e-07f,
+     8.61175e-07f,   8.20682e-07f,   1.00168e-06f,   1.43427e-06f,   1.54572e-06f,   1.60886e-06f,
+     1.78755e-06f,   1.77994e-06f,   1.53679e-06f,   1.41e-06f,   1.19628e-06f,   9.79616e-07f,
+     5.21729e-07f,   4.42824e-07f,   4.64902e-07f,   4.29654e-07f,   4.08101e-07f,   4.66717e-07f,
+     4.10742e-07f,   3.40666e-07f,   3.24714e-07f,   4.197e-07f,   3.64468e-07f,   3.65553e-07f,
+     3.44671e-07f,   3.67198e-07f,   3.12263e-07f,   3.30082e-07f,   1.99664e-07f,   1.72882e-07f,
+     1.60492e-07f,   1.2065e-07f,   7.23715e-08f,   1.43254e-07f,   1.12445e-07f,   8.94112e-08f,
+     9.22383e-08f,   8.79915e-08f,   1.07076e-07f,   1.084e-07f,   1.27328e-07f,   1.69284e-07f,
+     2.04354e-07f,   2.73764e-07f,   3.37554e-07f,   4.28357e-07f,   4.83865e-07f,   5.33671e-07f,
+     5.77712e-07f
     };
 
     const float b5[301] =
     {
-     3.12286e-07,   1.21265e-07,   6.94181e-08,   3.9853e-08,   8.0826e-08,   4.04409e-08,
-     9.26526e-08,   1.12003e-07,   2.00442e-07,   1.25411e-07,   1.38037e-07,   1.68875e-07,
-     1.62312e-07,   9.81447e-08,   2.36616e-07,   2.99972e-07,   3.57437e-07,   1.73237e-07,
-     2.51165e-07,   3.80091e-07,   2.95126e-07,   3.00839e-07,   2.8738e-07,   3.69689e-07,
-     4.13567e-07,   3.59864e-07,   6.22912e-07,   5.73343e-07,   2.85253e-07,   3.05785e-07,
-     2.84932e-07,   2.7333e-07,   3.14806e-07,   3.26106e-07,   1.62258e-07,   1.93473e-07,
-     2.7907e-07,   1.95591e-07,   3.78068e-07,   2.19725e-07,   3.13698e-07,   2.73155e-07,
-     3.05173e-07,   2.00063e-07,   1.86757e-06,   3.44125e-06,   7.95772e-07,   6.25956e-07,
-     1.17606e-06,   2.40044e-06,   9.54706e-07,   9.25815e-07,   5.61706e-07,   1.3451e-06,
-     1.28024e-06,   1.36027e-06,   2.94643e-06,   1.86431e-06,   2.88379e-06,   2.16267e-06,
-     1.53977e-06,   2.27062e-06,   8.29005e-07,   2.30761e-07,   3.01119e-07,   2.36372e-07,
-     2.45071e-07,   2.32871e-07,   1.90817e-07,   2.06172e-07,   1.14463e-07,   3.52299e-08,
-     2.27043e-07,   3.45896e-08,   2.42045e-08,   1.21876e-08,   6.62187e-08,   6.09625e-08,
-     1.41816e-07,   8.79884e-08,   1.19441e-07,   3.73189e-08,   7.59332e-08,   2.40439e-07,
-     1.17802e-07,   6.55622e-08,   8.63856e-08,   6.44464e-08,   2.23776e-07,   1.03047e-07,
-     1.32551e-07,   2.79429e-07,   2.07195e-07,   3.67864e-07,   5.11545e-07,   5.89037e-07,
-     8.2924e-07,   8.56781e-07,   1.3186e-06,   9.10331e-06,   1.26163e-05,   2.68254e-05,
-     4.09503e-05,   7.03781e-05,   0.000122912,   0.000268666,   0.000628092,   0.00164922,
-     0.00486736,   0.0227608,   0.0955659,   0.294353,   0.596071,   0.822289,
-     0.872776,   0.885335,   0.927928,   0.955695,   0.965042,   0.967095,
-     0.965588,   0.957776,   0.9555,   0.952831,   0.955801,   0.965253,
-     0.970358,   0.976493,   0.987526,   0.996575,   0.999085,   0.992107,
-     0.983694,   0.978311,   0.88528,   0.632595,   0.291823,   0.0832547,
-     0.0204412,   0.00563548,   0.00191373,   0.000843246,   0.000403589,   0.000203731,
-     0.000101781,   5.6897e-05,   2.7195e-05,   1.61825e-05,   1.4231e-05,   1.68343e-05,
-     1.3334e-05,   1.44383e-05,   1.32012e-05,   1.24899e-05,   1.05706e-05,   6.08328e-06,
-     3.05093e-06,   3.42552e-06,   1.54743e-06,   1.36525e-06,   1.23105e-06,   4.3642e-07,
-     5.81041e-07,   1.18259e-06,   3.00501e-06,   4.97549e-06,   9.51182e-06,   7.32646e-06,
-     6.71037e-06,   8.93449e-06,   6.85023e-06,   4.8556e-06,   5.46221e-06,   2.19395e-06,
-     1.5006e-06,   4.9089e-07,   2.22462e-06,   6.60787e-07,   6.09816e-07,   9.03731e-07,
-     1.37929e-05,   1.40411e-05,   1.3406e-05,   1.63301e-05,   1.06067e-05,   1.24196e-05,
-     1.08121e-05,   7.69758e-06,   8.8836e-06,   9.03241e-06,   7.87554e-06,   4.2784e-06,
-     1.07825e-05,   4.51337e-06,   6.97831e-06,   6.53672e-06,   6.20341e-06,   6.41495e-06,
-     8.42444e-06,   6.85528e-06,   2.70354e-06,   6.50522e-06,   6.34091e-06,   6.54655e-06,
-     5.05613e-06,   7.09478e-06,   9.15616e-06,   1.08124e-05,   6.65697e-06,   7.89558e-06,
-     4.14291e-06,   4.32081e-06,   8.59893e-06,   6.22021e-06,   7.2363e-06,   6.14019e-06,
-     3.87893e-06,   5.4737e-06,   4.80289e-06,   5.01621e-06,   5.71604e-06,   5.0985e-06,
-     4.24175e-06,   4.44819e-06,   3.97763e-06,   3.48069e-06,   3.4912e-06,   4.00016e-06,
-     2.68235e-06,   3.0765e-06,   3.20229e-06,   2.41872e-06,   3.06521e-06,   2.72094e-06,
-     2.13903e-06,   1.70534e-06,   1.72736e-06,   1.5771e-06,   1.31904e-06,   1.10782e-06,
-     1.20611e-06,   9.60313e-07,   1.25562e-06,   9.96851e-07,   1.08323e-06,   9.27816e-07,
-     7.70516e-07,   6.93097e-07,   7.47027e-07,   7.07703e-07,   8.10806e-07,   7.26741e-07,
-     6.80176e-07,   6.20037e-07,   6.39881e-07,   5.95663e-07,   4.7329e-07,   5.43599e-07,
-     5.47303e-07,   6.05122e-07,   5.1772e-07,   5.88033e-07,   5.45848e-07,   5.08645e-07,
-     2.36035e-07,   5.84744e-07,   5.20728e-07,   4.18312e-07,   3.71858e-07,   4.39561e-07,
-     3.37007e-07,   2.56984e-07,   3.79198e-07,   4.64178e-07,   5.27954e-07,   6.02129e-07,
-     6.16109e-07,   8.1714e-07,   7.41506e-07,   6.23132e-07,   4.93815e-07,   3.36936e-07,
-     2.6114e-07,   1.50937e-07,   1.37661e-07,   1.5674e-07,   1.21087e-07,   1.3344e-07,
-     1.58735e-07,   1.86711e-07,   1.80942e-07,   2.25817e-07,   2.17427e-07,   2.35791e-07,
-     2.14853e-07,   1.85285e-07,   1.48392e-07,   1.1159e-07,   8.25772e-08,   7.09923e-08,
-     5.57264e-08
+     3.12286e-07f,   1.21265e-07f,   6.94181e-08f,   3.9853e-08f,   8.0826e-08f,   4.04409e-08f,
+     9.26526e-08f,   1.12003e-07f,   2.00442e-07f,   1.25411e-07f,   1.38037e-07f,   1.68875e-07f,
+     1.62312e-07f,   9.81447e-08f,   2.36616e-07f,   2.99972e-07f,   3.57437e-07f,   1.73237e-07f,
+     2.51165e-07f,   3.80091e-07f,   2.95126e-07f,   3.00839e-07f,   2.8738e-07f,   3.69689e-07f,
+     4.13567e-07f,   3.59864e-07f,   6.22912e-07f,   5.73343e-07f,   2.85253e-07f,   3.05785e-07f,
+     2.84932e-07f,   2.7333e-07f,   3.14806e-07f,   3.26106e-07f,   1.62258e-07f,   1.93473e-07f,
+     2.7907e-07f,   1.95591e-07f,   3.78068e-07f,   2.19725e-07f,   3.13698e-07f,   2.73155e-07f,
+     3.05173e-07f,   2.00063e-07f,   1.86757e-06f,   3.44125e-06f,   7.95772e-07f,   6.25956e-07f,
+     1.17606e-06f,   2.40044e-06f,   9.54706e-07f,   9.25815e-07f,   5.61706e-07f,   1.3451e-06f,
+     1.28024e-06f,   1.36027e-06f,   2.94643e-06f,   1.86431e-06f,   2.88379e-06f,   2.16267e-06f,
+     1.53977e-06f,   2.27062e-06f,   8.29005e-07f,   2.30761e-07f,   3.01119e-07f,   2.36372e-07f,
+     2.45071e-07f,   2.32871e-07f,   1.90817e-07f,   2.06172e-07f,   1.14463e-07f,   3.52299e-08f,
+     2.27043e-07f,   3.45896e-08f,   2.42045e-08f,   1.21876e-08f,   6.62187e-08f,   6.09625e-08f,
+     1.41816e-07f,   8.79884e-08f,   1.19441e-07f,   3.73189e-08f,   7.59332e-08f,   2.40439e-07f,
+     1.17802e-07f,   6.55622e-08f,   8.63856e-08f,   6.44464e-08f,   2.23776e-07f,   1.03047e-07f,
+     1.32551e-07f,   2.79429e-07f,   2.07195e-07f,   3.67864e-07f,   5.11545e-07f,   5.89037e-07f,
+     8.2924e-07f,   8.56781e-07f,   1.3186e-06f,   9.10331e-06f,   1.26163e-05f,   2.68254e-05f,
+     4.09503e-05f,   7.03781e-05f,   0.000122912f,   0.000268666f,   0.000628092f,   0.00164922f,
+     0.00486736f,   0.0227608f,   0.0955659f,   0.294353f,   0.596071f,   0.822289f,
+     0.872776f,   0.885335f,   0.927928f,   0.955695f,   0.965042f,   0.967095f,
+     0.965588f,   0.957776f,   0.9555f,   0.952831f,   0.955801f,   0.965253f,
+     0.970358f,   0.976493f,   0.987526f,   0.996575f,   0.999085f,   0.992107f,
+     0.983694f,   0.978311f,   0.88528f,   0.632595f,   0.291823f,   0.0832547f,
+     0.0204412f,   0.00563548f,   0.00191373f,   0.000843246f,   0.000403589f,   0.000203731f,
+     0.000101781f,   5.6897e-05f,   2.7195e-05f,   1.61825e-05f,   1.4231e-05f,   1.68343e-05f,
+     1.3334e-05f,   1.44383e-05f,   1.32012e-05f,   1.24899e-05f,   1.05706e-05f,   6.08328e-06f,
+     3.05093e-06f,   3.42552e-06f,   1.54743e-06f,   1.36525e-06f,   1.23105e-06f,   4.3642e-07f,
+     5.81041e-07f,   1.18259e-06f,   3.00501e-06f,   4.97549e-06f,   9.51182e-06f,   7.32646e-06f,
+     6.71037e-06f,   8.93449e-06f,   6.85023e-06f,   4.8556e-06f,   5.46221e-06f,   2.19395e-06f,
+     1.5006e-06f,   4.9089e-07f,   2.22462e-06f,   6.60787e-07f,   6.09816e-07f,   9.03731e-07f,
+     1.37929e-05f,   1.40411e-05f,   1.3406e-05f,   1.63301e-05f,   1.06067e-05f,   1.24196e-05f,
+     1.08121e-05f,   7.69758e-06f,   8.8836e-06f,   9.03241e-06f,   7.87554e-06f,   4.2784e-06f,
+     1.07825e-05f,   4.51337e-06f,   6.97831e-06f,   6.53672e-06f,   6.20341e-06f,   6.41495e-06f,
+     8.42444e-06f,   6.85528e-06f,   2.70354e-06f,   6.50522e-06f,   6.34091e-06f,   6.54655e-06f,
+     5.05613e-06f,   7.09478e-06f,   9.15616e-06f,   1.08124e-05f,   6.65697e-06f,   7.89558e-06f,
+     4.14291e-06f,   4.32081e-06f,   8.59893e-06f,   6.22021e-06f,   7.2363e-06f,   6.14019e-06f,
+     3.87893e-06f,   5.4737e-06f,   4.80289e-06f,   5.01621e-06f,   5.71604e-06f,   5.0985e-06f,
+     4.24175e-06f,   4.44819e-06f,   3.97763e-06f,   3.48069e-06f,   3.4912e-06f,   4.00016e-06f,
+     2.68235e-06f,   3.0765e-06f,   3.20229e-06f,   2.41872e-06f,   3.06521e-06f,   2.72094e-06f,
+     2.13903e-06f,   1.70534e-06f,   1.72736e-06f,   1.5771e-06f,   1.31904e-06f,   1.10782e-06f,
+     1.20611e-06f,   9.60313e-07f,   1.25562e-06f,   9.96851e-07f,   1.08323e-06f,   9.27816e-07f,
+     7.70516e-07f,   6.93097e-07f,   7.47027e-07f,   7.07703e-07f,   8.10806e-07f,   7.26741e-07f,
+     6.80176e-07f,   6.20037e-07f,   6.39881e-07f,   5.95663e-07f,   4.7329e-07f,   5.43599e-07f,
+     5.47303e-07f,   6.05122e-07f,   5.1772e-07f,   5.88033e-07f,   5.45848e-07f,   5.08645e-07f,
+     2.36035e-07f,   5.84744e-07f,   5.20728e-07f,   4.18312e-07f,   3.71858e-07f,   4.39561e-07f,
+     3.37007e-07f,   2.56984e-07f,   3.79198e-07f,   4.64178e-07f,   5.27954e-07f,   6.02129e-07f,
+     6.16109e-07f,   8.1714e-07f,   7.41506e-07f,   6.23132e-07f,   4.93815e-07f,   3.36936e-07f,
+     2.6114e-07f,   1.50937e-07f,   1.37661e-07f,   1.5674e-07f,   1.21087e-07f,   1.3344e-07f,
+     1.58735e-07f,   1.86711e-07f,   1.80942e-07f,   2.25817e-07f,   2.17427e-07f,   2.35791e-07f,
+     2.14853e-07f,   1.85285e-07f,   1.48392e-07f,   1.1159e-07f,   8.25772e-08f,   7.09923e-08f,
+     5.57264e-08f
     };
 
     const float b6[301] =
     {
-     1.31873e-07,   1.87926e-07,   2.81592e-07,   2.17374e-07,   1.70877e-07,   1.0562e-07,
-     1.12979e-07,   2.00636e-07,   1.89536e-07,   2.42299e-07,   1.75878e-07,   1.93174e-07,
-     2.64698e-07,   2.57301e-07,   3.40167e-07,   3.55343e-07,   7.60476e-07,   2.25433e-06,
-     1.29749e-06,   1.29558e-06,   2.01722e-06,   1.13819e-06,   1.64078e-06,   9.96598e-07,
-     9.78403e-07,   1.06118e-06,   8.77215e-07,   1.97241e-06,   1.14645e-06,   8.83069e-07,
-     7.40957e-07,   1.02664e-06,   9.67904e-06,   5.091e-05,   2.50784e-06,   3.48606e-07,
-     8.32043e-07,   2.39095e-05,   2.58811e-06,   2.33621e-07,   1.98094e-07,   2.85714e-07,
-     1.27594e-07,   1.7327e-07,   1.82199e-07,   1.5321e-07,   1.63299e-07,   1.01052e-07,
-     1.49075e-07,   5.47801e-07,   7.84427e-07,   1.65041e-06,   8.51018e-07,   5.77883e-06,
-     1.38337e-05,   7.9076e-06,   3.87846e-06,   5.69445e-06,   1.53368e-05,   9.94259e-06,
-     1.2e-06,   1.54553e-06,   4.22091e-06,   1.43071e-06,   2.00613e-07,   1.81045e-07,
-     1.2783e-07,   1.03067e-07,   1.82997e-07,   1.10773e-07,   1.1226e-07,   1.16695e-07,
-     2.16241e-07,   1.05663e-07,   1.614e-07,   1.6817e-07,   1.16441e-07,   1.15124e-07,
-     6.99069e-08,   1.53185e-08,   2.72037e-08,   1.23476e-07,   1.55133e-07,   1.49846e-07,
-     3.58885e-07,   2.02413e-06,   2.0841e-06,   8.13696e-07,   9.02676e-07,   2.00266e-06,
-     3.1147e-06,   3.09139e-06,   4.4865e-06,   6.70102e-06,   6.05048e-06,   5.02704e-06,
-     7.09114e-06,   1.13053e-05,   1.37502e-05,   1.60627e-05,   2.40093e-05,   3.44167e-05,
-     3.74905e-05,   3.98343e-05,   5.38148e-05,   7.94317e-05,   8.83804e-05,   7.59032e-05,
-     9.03911e-05,   0.000174361,   0.000184766,   5.17257e-05,   8.78977e-06,   4.47753e-06,
-     2.69144e-06,   1.45718e-06,   1.07089e-06,   6.55321e-07,   1.38442e-06,   2.79808e-06,
-     5.03238e-06,   6.41933e-06,   8.09994e-06,   1.05514e-05,   1.15504e-05,   1.14512e-05,
-     1.17762e-05,   1.04862e-05,   1.12589e-05,   8.43843e-06,   8.21063e-06,   8.85197e-06,
-     9.70519e-06,   1.53186e-05,   3.28e-05,   7.87273e-05,   0.000207342,   0.000759089,
-     0.00312753,   0.0188368,   0.0996101,   0.346835,   0.622908,   0.853785,
-     0.952792,   0.978422,   0.987634,   0.989026,   0.993901,   0.999858,
-     0.99928,   0.989417,   0.986813,   0.980962,   0.977116,   0.944191,
-     0.846399,   0.615837,   0.359763,   0.138813,   0.0305442,   0.00709174,
-     0.00215848,   0.000729986,   0.000269875,   0.000118803,   5.53309e-05,   2.39914e-05,
-     9.56683e-06,   6.93469e-06,   5.29459e-06,   3.2974e-06,   4.31265e-06,   4.03836e-06,
-     5.07602e-06,   7.67396e-06,   8.34915e-06,   9.4325e-06,   6.44795e-06,   5.01789e-06,
-     6.71178e-08,   3.03948e-07,   3.1684e-07,   2.65135e-07,   2.09765e-07,   3.00101e-07,
-     1.67201e-07,   1.60492e-07,   2.13433e-07,   1.29106e-07,   9.71011e-08,   2.9819e-07,
-     1.86975e-07,   2.30772e-07,   1.64834e-07,   6.97091e-08,   3.40321e-07,   2.85903e-07,
-     2.06352e-07,   3.65446e-07,   4.38643e-07,   1.65414e-07,   8.01729e-07,   7.59196e-07,
-     1.87131e-06,   3.94486e-06,   8.7793e-06,   1.12049e-05,   1.14224e-05,   7.65019e-06,
-     4.71997e-06,   4.25463e-06,   1.04158e-05,   8.44869e-06,   7.60545e-06,   7.43366e-06,
-     8.91167e-06,   1.17538e-05,   1.53146e-05,   1.90496e-05,   1.73994e-05,   1.71082e-05,
-     1.83056e-05,   1.86976e-05,   1.80158e-05,   1.89996e-05,   1.5662e-05,   1.44995e-05,
-     1.26694e-05,   1.02432e-05,   8.13754e-06,   6.21556e-06,   4.54308e-06,   3.91257e-06,
-     3.1588e-06,   2.52225e-06,   2.01583e-06,   1.62728e-06,   1.47903e-06,   1.09533e-06,
-     1.03503e-06,   9.97997e-07,   7.70181e-07,   7.25907e-07,   8.38991e-07,   5.98253e-07,
-     7.1384e-07,   4.89317e-07,   6.07583e-07,   5.97359e-07,   7.18152e-07,   5.91987e-07,
-     6.80961e-07,   3.87465e-07,   4.28846e-07,   6.08958e-07,   3.8379e-07,   5.16479e-07,
-     5.35559e-07,   4.5999e-07,   4.5037e-07,   4.34943e-07,   3.90623e-07,   3.55287e-07,
-     3.677e-07,   4.21178e-07,   3.62045e-07,   3.55015e-07,   2.54848e-07,   2.60974e-07,
-     2.42997e-07,   1.96909e-07,   2.38909e-07,   1.73543e-07,   2.20613e-07,   1.73692e-07,
-     1.66732e-07,   1.40222e-07,   1.22858e-07,   1.39263e-07,   1.49344e-07,   1.63372e-07,
-     1.54912e-07,   1.45368e-07,   1.58958e-07,   1.93923e-07,   1.65487e-07,   1.60786e-07,
-     1.52013e-07,   1.35784e-07,   9.24469e-08,   9.92189e-08,   7.60063e-08,   9.85175e-08,
-     7.22548e-08,   4.57741e-08,   6.97201e-08,   8.69437e-08,   1.13252e-07,   2.58077e-07,
-     4.68462e-07
+     1.31873e-07f,   1.87926e-07f,   2.81592e-07f,   2.17374e-07f,   1.70877e-07f,   1.0562e-07f,
+     1.12979e-07f,   2.00636e-07f,   1.89536e-07f,   2.42299e-07f,   1.75878e-07f,   1.93174e-07f,
+     2.64698e-07f,   2.57301e-07f,   3.40167e-07f,   3.55343e-07f,   7.60476e-07f,   2.25433e-06f,
+     1.29749e-06f,   1.29558e-06f,   2.01722e-06f,   1.13819e-06f,   1.64078e-06f,   9.96598e-07f,
+     9.78403e-07f,   1.06118e-06f,   8.77215e-07f,   1.97241e-06f,   1.14645e-06f,   8.83069e-07f,
+     7.40957e-07f,   1.02664e-06f,   9.67904e-06f,   5.091e-05f,   2.50784e-06f,   3.48606e-07f,
+     8.32043e-07f,   2.39095e-05f,   2.58811e-06f,   2.33621e-07f,   1.98094e-07f,   2.85714e-07f,
+     1.27594e-07f,   1.7327e-07f,   1.82199e-07f,   1.5321e-07f,   1.63299e-07f,   1.01052e-07f,
+     1.49075e-07f,   5.47801e-07f,   7.84427e-07f,   1.65041e-06f,   8.51018e-07f,   5.77883e-06f,
+     1.38337e-05f,   7.9076e-06f,   3.87846e-06f,   5.69445e-06f,   1.53368e-05f,   9.94259e-06f,
+     1.2e-06f,   1.54553e-06f,   4.22091e-06f,   1.43071e-06f,   2.00613e-07f,   1.81045e-07f,
+     1.2783e-07f,   1.03067e-07f,   1.82997e-07f,   1.10773e-07f,   1.1226e-07f,   1.16695e-07f,
+     2.16241e-07f,   1.05663e-07f,   1.614e-07f,   1.6817e-07f,   1.16441e-07f,   1.15124e-07f,
+     6.99069e-08f,   1.53185e-08f,   2.72037e-08f,   1.23476e-07f,   1.55133e-07f,   1.49846e-07f,
+     3.58885e-07f,   2.02413e-06f,   2.0841e-06f,   8.13696e-07f,   9.02676e-07f,   2.00266e-06f,
+     3.1147e-06f,   3.09139e-06f,   4.4865e-06f,   6.70102e-06f,   6.05048e-06f,   5.02704e-06f,
+     7.09114e-06f,   1.13053e-05f,   1.37502e-05f,   1.60627e-05f,   2.40093e-05f,   3.44167e-05f,
+     3.74905e-05f,   3.98343e-05f,   5.38148e-05f,   7.94317e-05f,   8.83804e-05f,   7.59032e-05f,
+     9.03911e-05f,   0.000174361f,   0.000184766f,   5.17257e-05f,   8.78977e-06f,   4.47753e-06f,
+     2.69144e-06f,   1.45718e-06f,   1.07089e-06f,   6.55321e-07f,   1.38442e-06f,   2.79808e-06f,
+     5.03238e-06f,   6.41933e-06f,   8.09994e-06f,   1.05514e-05f,   1.15504e-05f,   1.14512e-05f,
+     1.17762e-05f,   1.04862e-05f,   1.12589e-05f,   8.43843e-06f,   8.21063e-06f,   8.85197e-06f,
+     9.70519e-06f,   1.53186e-05f,   3.28e-05f,   7.87273e-05f,   0.000207342f,   0.000759089f,
+     0.00312753f,   0.0188368f,   0.0996101f,   0.346835f,   0.622908f,   0.853785f,
+     0.952792f,   0.978422f,   0.987634f,   0.989026f,   0.993901f,   0.999858f,
+     0.99928f,   0.989417f,   0.986813f,   0.980962f,   0.977116f,   0.944191f,
+     0.846399f,   0.615837f,   0.359763f,   0.138813f,   0.0305442f,   0.00709174f,
+     0.00215848f,   0.000729986f,   0.000269875f,   0.000118803f,   5.53309e-05f,   2.39914e-05f,
+     9.56683e-06f,   6.93469e-06f,   5.29459e-06f,   3.2974e-06f,   4.31265e-06f,   4.03836e-06f,
+     5.07602e-06f,   7.67396e-06f,   8.34915e-06f,   9.4325e-06f,   6.44795e-06f,   5.01789e-06f,
+     6.71178e-08f,   3.03948e-07f,   3.1684e-07f,   2.65135e-07f,   2.09765e-07f,   3.00101e-07f,
+     1.67201e-07f,   1.60492e-07f,   2.13433e-07f,   1.29106e-07f,   9.71011e-08f,   2.9819e-07f,
+     1.86975e-07f,   2.30772e-07f,   1.64834e-07f,   6.97091e-08f,   3.40321e-07f,   2.85903e-07f,
+     2.06352e-07f,   3.65446e-07f,   4.38643e-07f,   1.65414e-07f,   8.01729e-07f,   7.59196e-07f,
+     1.87131e-06f,   3.94486e-06f,   8.7793e-06f,   1.12049e-05f,   1.14224e-05f,   7.65019e-06f,
+     4.71997e-06f,   4.25463e-06f,   1.04158e-05f,   8.44869e-06f,   7.60545e-06f,   7.43366e-06f,
+     8.91167e-06f,   1.17538e-05f,   1.53146e-05f,   1.90496e-05f,   1.73994e-05f,   1.71082e-05f,
+     1.83056e-05f,   1.86976e-05f,   1.80158e-05f,   1.89996e-05f,   1.5662e-05f,   1.44995e-05f,
+     1.26694e-05f,   1.02432e-05f,   8.13754e-06f,   6.21556e-06f,   4.54308e-06f,   3.91257e-06f,
+     3.1588e-06f,   2.52225e-06f,   2.01583e-06f,   1.62728e-06f,   1.47903e-06f,   1.09533e-06f,
+     1.03503e-06f,   9.97997e-07f,   7.70181e-07f,   7.25907e-07f,   8.38991e-07f,   5.98253e-07f,
+     7.1384e-07f,   4.89317e-07f,   6.07583e-07f,   5.97359e-07f,   7.18152e-07f,   5.91987e-07f,
+     6.80961e-07f,   3.87465e-07f,   4.28846e-07f,   6.08958e-07f,   3.8379e-07f,   5.16479e-07f,
+     5.35559e-07f,   4.5999e-07f,   4.5037e-07f,   4.34943e-07f,   3.90623e-07f,   3.55287e-07f,
+     3.677e-07f,   4.21178e-07f,   3.62045e-07f,   3.55015e-07f,   2.54848e-07f,   2.60974e-07f,
+     2.42997e-07f,   1.96909e-07f,   2.38909e-07f,   1.73543e-07f,   2.20613e-07f,   1.73692e-07f,
+     1.66732e-07f,   1.40222e-07f,   1.22858e-07f,   1.39263e-07f,   1.49344e-07f,   1.63372e-07f,
+     1.54912e-07f,   1.45368e-07f,   1.58958e-07f,   1.93923e-07f,   1.65487e-07f,   1.60786e-07f,
+     1.52013e-07f,   1.35784e-07f,   9.24469e-08f,   9.92189e-08f,   7.60063e-08f,   9.85175e-08f,
+     7.22548e-08f,   4.57741e-08f,   6.97201e-08f,   8.69437e-08f,   1.13252e-07f,   2.58077e-07f,
+     4.68462e-07f
     };
 
     const float b7[301] =
     {
-     3.42494e-07,   5.7563e-09,   2.4306e-08,   6.23161e-08,   8.60169e-08,   6.54447e-09,
-     4.9819e-08,   9.30485e-08,   5.51852e-08,   1.75292e-08,   2.87474e-08,   2.73409e-08,
-     2.83316e-08,   3.82621e-09,   3.07146e-08,   4.55383e-08,   1.04778e-07,   1.23884e-09,
-     8.25112e-09,   5.0621e-08,   1.79225e-07,   2.74552e-08,   1.04373e-07,   9.7114e-08,
-     9.62771e-08,   1.75398e-07,   8.63102e-08,   6.84208e-08,   9.40778e-08,   5.15181e-08,
-     1.02132e-07,   1.42588e-07,   8.08711e-08,   2.16959e-07,   1.03608e-07,   9.2287e-08,
-     1.59861e-06,   6.11993e-06,   3.68931e-07,   9.24078e-08,   3.81349e-07,   2.64627e-07,
-     3.27124e-07,   2.55578e-07,   2.87094e-07,   3.84e-07,   5.21921e-07,   6.14658e-07,
-     3.75539e-07,   3.80046e-07,   7.36489e-07,   1.37786e-06,   6.07935e-07,   9.45777e-07,
-     1.59554e-06,   5.68797e-07,   4.72783e-07,   5.63447e-07,   3.35752e-07,   1.70326e-07,
-     3.17931e-07,   1.41325e-07,   2.49863e-07,   3.96423e-07,   2.16004e-07,   3.37582e-07,
-     2.90124e-07,   3.80183e-07,   3.11457e-07,   3.98668e-07,   1.79901e-07,   1.22001e-07,
-     1.13002e-07,   2.85022e-08,   4.67327e-08,   1.90183e-08,   0,   2.99103e-08,
-     1.06093e-07,   1.18422e-07,   1.07083e-08,   7.91334e-08,   9.95149e-08,   1.54428e-07,
-     9.12854e-08,   2.15373e-08,   7.48973e-08,   7.40942e-08,   0,   3.73909e-08,
-     7.49644e-08,   0,   0,   1.92802e-08,   2.95975e-08,   7.04334e-08,
-     6.50404e-08,   0,   0,   0,   2.0755e-07,   1.04836e-10,
-     7.80821e-09,   1.57983e-07,   1.0595e-10,   1.13403e-07,   3.312e-10,   1.14176e-07,
-     1.03109e-10,   3.76115e-09,   7.45634e-09,   1.19272e-07,   1.07481e-10,   1.10155e-10,
-     1.1276e-10,   1.40161e-07,   1.16185e-10,   7.139e-08,   9.90442e-08,   3.74204e-07,
-     5.05087e-07,   4.6352e-07,   5.97207e-07,   5.4384e-07,   6.81312e-07,   6.90591e-07,
-     1.00825e-06,   8.18553e-07,   1.07975e-06,   8.27673e-07,   9.35167e-07,   9.64121e-07,
-     1.00596e-06,   8.68247e-07,   8.97409e-07,   1.19586e-06,   1.28982e-06,   9.86575e-07,
-     9.25037e-07,   2.05008e-06,   1.71977e-06,   3.51855e-06,   4.80754e-06,   6.35905e-06,
-     5.22507e-06,   4.29703e-06,   3.92372e-06,   4.42103e-06,   4.97574e-06,   5.96695e-06,
-     6.60085e-06,   1.11374e-05,   1.62372e-05,   2.84438e-05,   4.4002e-05,   7.0506e-05,
-     0.000106141,   0.000165311,   0.000256229,   0.000412257,   0.000713036,   0.00139941,
-     0.00288571,   0.00595325,   0.0126868,   0.0276938,   0.0588599,   0.123117,
-     0.260204,   0.506774,   0.759967,   0.94058,   0.995805,   0.997622,
-     0.988907,   0.983091,   0.972934,   0.958312,   0.941139,   0.931907,
-     0.919382,   0.90908,   0.8976,   0.88212,   0.871191,   0.863054,
-     0.844284,   0.836496,   0.838036,   0.841189,   0.835657,   0.833819,
-     0.842548,   0.830777,   0.818604,   0.816837,   0.806711,   0.81076,
-     0.794161,   0.779884,   0.767313,   0.749602,   0.739271,   0.738714,
-     0.734145,   0.711833,   0.697141,   0.680462,   0.658635,   0.649781,
-     0.632471,   0.619908,   0.60912,   0.598992,   0.590914,   0.566107,
-     0.507112,   0.402799,   0.275174,   0.157667,   0.0738047,   0.032787,
-     0.0138147,   0.00539084,   0.00262463,   0.00180863,   0.00130633,   0.00103281,
-     0.000917177,   0.000891162,   0.000798344,   0.000745739,   0.000727178,   0.000783273,
-     0.000701058,   0.000655311,   0.00060278,   0.000557875,   0.000281186,   0.000274231,
-     4.37496e-06,   3.22571e-06,   2.88909e-06,   2.24195e-06,   1.98867e-06,   1.47066e-06,
-     1.12615e-06,   1.04739e-06,   1.1344e-06,   8.90363e-07,   8.71592e-07,   7.40614e-07,
-     7.19518e-07,   6.91579e-07,   7.01778e-07,   6.72029e-07,   4.36737e-07,   6.31103e-07,
-     6.64941e-07,   6.02511e-07,   3.22655e-07,   5.32912e-07,   4.71662e-07,   4.99519e-07,
-     3.35434e-07,   4.46158e-07,   4.48065e-07,   3.19015e-07,   2.39899e-07,   4.55294e-07,
-     2.89741e-07,   2.5021e-07,   2.57359e-07,   3.5683e-07,   2.96983e-07,   2.97873e-07,
-     1.88219e-07,   2.40558e-07,   2.15601e-07,   2.13278e-07,   1.40431e-07,   1.60961e-07,
-     1.70122e-07,   1.10615e-07,   1.0436e-07,   1.222e-07,   1.25283e-07,   9.88137e-08,
-     8.59799e-08,   9.19016e-08,   7.99614e-08,   8.73603e-08,   7.68151e-08,   6.51417e-08,
-     7.38325e-08,   6.48494e-08,   5.64187e-08,   6.5542e-08,   5.90555e-08,   4.77664e-08,
-     5.59409e-08
+     3.42494e-07f,   5.7563e-09f,   2.4306e-08f,   6.23161e-08f,   8.60169e-08f,   6.54447e-09f,
+     4.9819e-08f,   9.30485e-08f,   5.51852e-08f,   1.75292e-08f,   2.87474e-08f,   2.73409e-08f,
+     2.83316e-08f,   3.82621e-09f,   3.07146e-08f,   4.55383e-08f,   1.04778e-07f,   1.23884e-09f,
+     8.25112e-09f,   5.0621e-08f,   1.79225e-07f,   2.74552e-08f,   1.04373e-07f,   9.7114e-08f,
+     9.62771e-08f,   1.75398e-07f,   8.63102e-08f,   6.84208e-08f,   9.40778e-08f,   5.15181e-08f,
+     1.02132e-07f,   1.42588e-07f,   8.08711e-08f,   2.16959e-07f,   1.03608e-07f,   9.2287e-08f,
+     1.59861e-06f,   6.11993e-06f,   3.68931e-07f,   9.24078e-08f,   3.81349e-07f,   2.64627e-07f,
+     3.27124e-07f,   2.55578e-07f,   2.87094e-07f,   3.84e-07f,   5.21921e-07f,   6.14658e-07f,
+     3.75539e-07f,   3.80046e-07f,   7.36489e-07f,   1.37786e-06f,   6.07935e-07f,   9.45777e-07f,
+     1.59554e-06f,   5.68797e-07f,   4.72783e-07f,   5.63447e-07f,   3.35752e-07f,   1.70326e-07f,
+     3.17931e-07f,   1.41325e-07f,   2.49863e-07f,   3.96423e-07f,   2.16004e-07f,   3.37582e-07f,
+     2.90124e-07f,   3.80183e-07f,   3.11457e-07f,   3.98668e-07f,   1.79901e-07f,   1.22001e-07f,
+     1.13002e-07f,   2.85022e-08f,   4.67327e-08f,   1.90183e-08f,   0.0f,   2.99103e-08f,
+     1.06093e-07f,   1.18422e-07f,   1.07083e-08f,   7.91334e-08f,   9.95149e-08f,   1.54428e-07f,
+     9.12854e-08f,   2.15373e-08f,   7.48973e-08f,   7.40942e-08f,   0.0f,   3.73909e-08f,
+     7.49644e-08f,   0.0f,   0.0f,   1.92802e-08f,   2.95975e-08f,   7.04334e-08f,
+     6.50404e-08f,   0.0f,   0.0f,   0.0f,   2.0755e-07f,   1.04836e-10f,
+     7.80821e-09f,   1.57983e-07f,   1.0595e-10f,   1.13403e-07f,   3.312e-10f,   1.14176e-07f,
+     1.03109e-10f,   3.76115e-09f,   7.45634e-09f,   1.19272e-07f,   1.07481e-10f,   1.10155e-10f,
+     1.1276e-10f,   1.40161e-07f,   1.16185e-10f,   7.139e-08f,   9.90442e-08f,   3.74204e-07f,
+     5.05087e-07f,   4.6352e-07f,   5.97207e-07f,   5.4384e-07f,   6.81312e-07f,   6.90591e-07f,
+     1.00825e-06f,   8.18553e-07f,   1.07975e-06f,   8.27673e-07f,   9.35167e-07f,   9.64121e-07f,
+     1.00596e-06f,   8.68247e-07f,   8.97409e-07f,   1.19586e-06f,   1.28982e-06f,   9.86575e-07f,
+     9.25037e-07f,   2.05008e-06f,   1.71977e-06f,   3.51855e-06f,   4.80754e-06f,   6.35905e-06f,
+     5.22507e-06f,   4.29703e-06f,   3.92372e-06f,   4.42103e-06f,   4.97574e-06f,   5.96695e-06f,
+     6.60085e-06f,   1.11374e-05f,   1.62372e-05f,   2.84438e-05f,   4.4002e-05f,   7.0506e-05f,
+     0.000106141f,   0.000165311f,   0.000256229f,   0.000412257f,   0.000713036f,   0.00139941f,
+     0.00288571f,   0.00595325f,   0.0126868f,   0.0276938f,   0.0588599f,   0.123117f,
+     0.260204f,   0.506774f,   0.759967f,   0.94058f,   0.995805f,   0.997622f,
+     0.988907f,   0.983091f,   0.972934f,   0.958312f,   0.941139f,   0.931907f,
+     0.919382f,   0.90908f,   0.8976f,   0.88212f,   0.871191f,   0.863054f,
+     0.844284f,   0.836496f,   0.838036f,   0.841189f,   0.835657f,   0.833819f,
+     0.842548f,   0.830777f,   0.818604f,   0.816837f,   0.806711f,   0.81076f,
+     0.794161f,   0.779884f,   0.767313f,   0.749602f,   0.739271f,   0.738714f,
+     0.734145f,   0.711833f,   0.697141f,   0.680462f,   0.658635f,   0.649781f,
+     0.632471f,   0.619908f,   0.60912f,   0.598992f,   0.590914f,   0.566107f,
+     0.507112f,   0.402799f,   0.275174f,   0.157667f,   0.0738047f,   0.032787f,
+     0.0138147f,   0.00539084f,   0.00262463f,   0.00180863f,   0.00130633f,   0.00103281f,
+     0.000917177f,   0.000891162f,   0.000798344f,   0.000745739f,   0.000727178f,   0.000783273f,
+     0.000701058f,   0.000655311f,   0.00060278f,   0.000557875f,   0.000281186f,   0.000274231f,
+     4.37496e-06f,   3.22571e-06f,   2.88909e-06f,   2.24195e-06f,   1.98867e-06f,   1.47066e-06f,
+     1.12615e-06f,   1.04739e-06f,   1.1344e-06f,   8.90363e-07f,   8.71592e-07f,   7.40614e-07f,
+     7.19518e-07f,   6.91579e-07f,   7.01778e-07f,   6.72029e-07f,   4.36737e-07f,   6.31103e-07f,
+     6.64941e-07f,   6.02511e-07f,   3.22655e-07f,   5.32912e-07f,   4.71662e-07f,   4.99519e-07f,
+     3.35434e-07f,   4.46158e-07f,   4.48065e-07f,   3.19015e-07f,   2.39899e-07f,   4.55294e-07f,
+     2.89741e-07f,   2.5021e-07f,   2.57359e-07f,   3.5683e-07f,   2.96983e-07f,   2.97873e-07f,
+     1.88219e-07f,   2.40558e-07f,   2.15601e-07f,   2.13278e-07f,   1.40431e-07f,   1.60961e-07f,
+     1.70122e-07f,   1.10615e-07f,   1.0436e-07f,   1.222e-07f,   1.25283e-07f,   9.88137e-08f,
+     8.59799e-08f,   9.19016e-08f,   7.99614e-08f,   8.73603e-08f,   7.68151e-08f,   6.51417e-08f,
+     7.38325e-08f,   6.48494e-08f,   5.64187e-08f,   6.5542e-08f,   5.90555e-08f,   4.77664e-08f,
+     5.59409e-08f
     };
 
     const float b8[301] =
     {
-     2.75157e-07,   6.96359e-06,   1.9874e-05,   8.73924e-05,   7.4835e-05,   5.16098e-06,
-     4.81496e-07,   6.24369e-07,   2.89158e-07,   1.33848e-07,   1.61046e-07,   2.69148e-07,
-     1.41051e-07,   1.93786e-07,   2.0957e-07,   2.34628e-07,   2.36518e-07,   2.47669e-07,
-     2.25346e-07,   2.01273e-07,   2.14493e-07,   1.42204e-07,   1.7784e-07,   2.29739e-07,
-     4.0488e-07,   2.15782e-07,   1.58074e-07,   1.50063e-07,   7.18437e-08,   1.88801e-07,
-     2.3008e-07,   1.64135e-07,   1.27638e-07,   1.9751e-07,   1.13678e-07,   7.76496e-07,
-     1.1877e-06,   1.47692e-07,   2.12794e-07,   1.89394e-06,   1.22e-06,   8.28353e-07,
-     5.66846e-07,   1.55612e-07,   3.89524e-08,   6.08863e-08,   4.13505e-07,   1.57781e-07,
-     8.45778e-09,   9.45575e-07,   3.68309e-06,   1.1502e-06,   2.14722e-07,   1.01022e-07,
-     6.8025e-07,   8.6337e-07,   3.19639e-08,   2.56285e-07,   1.35378e-07,   3.34694e-08,
-     7.36246e-07,   8.36204e-07,   2.65609e-08,   8.10432e-08,   2.05826e-07,   3.69154e-07,
-     8.02175e-07,   8.89483e-07,   4.4826e-07,   2.42823e-07,   2.17011e-07,   2.65704e-06,
-     8.78188e-06,   7.05779e-07,   3.82597e-07,   4.04534e-06,   4.67549e-06,   9.19411e-08,
-     2.98568e-07,   2.08203e-06,   1.03067e-06,   9.72367e-08,   1.50024e-07,   1.2413e-07,
-     1.4876e-07,   2.35395e-08,   1.65976e-10,   1.65631e-10,   8.45577e-09,   1.59829e-10,
-     1.56488e-10,   1.35137e-07,   1.26482e-06,   9.54683e-08,   2.93604e-07,   1.59714e-07,
-     2.23112e-07,   5.34018e-07,   6.1337e-07,   1.72864e-07,   5.77747e-07,   4.80195e-07,
-     5.14193e-07,   5.97282e-07,   1.16949e-06,   5.3439e-07,   2.8602e-07,   2.20078e-07,
-     5.34755e-07,   5.51942e-07,   6.32398e-07,   1.13151e-06,   1.09476e-06,   3.24873e-07,
-     3.6263e-07,   5.49154e-07,   8.32561e-08,   6.24779e-07,   6.90714e-07,   8.366e-07,
-     1.2346e-06,   1.93899e-06,   2.35572e-06,   9.86481e-07,   5.4618e-07,   1.53631e-06,
-     4.98064e-07,   4.68967e-08,   2.82103e-07,   1.79437e-07,   2.82801e-07,   5.47962e-07,
-     7.69025e-07,   1.62521e-07,   2.32749e-07,   5.04263e-07,   8.32099e-07,   2.27261e-07,
-     4.08301e-07,   3.43738e-07,   1.2715e-07,   2.36481e-07,   8.74008e-08,   3.913e-07,
-     4.88832e-07,   6.9057e-07,   7.13913e-07,   8.95172e-07,   8.96901e-07,   5.53029e-07,
-     1.04012e-06,   9.12699e-07,   7.19448e-07,   7.20192e-07,   8.80887e-07,   1.14393e-06,
-     5.57443e-07,   9.4312e-07,   1.04838e-06,   9.98724e-07,   1.23283e-06,   8.72156e-07,
-     8.03599e-07,   5.35655e-07,   8.46701e-07,   6.91104e-07,   8.55943e-07,   6.31436e-07,
-     4.51508e-07,   1.11291e-06,   1.03136e-06,   4.73296e-07,   6.08156e-07,   8.62452e-07,
-     9.2854e-07,   7.79087e-07,   1.22534e-06,   0.000114086,   0.000453417,   0.000504746,
-     0.000779556,   0.0010461,   0.000976304,   0.00111328,   0.0010687,   0.00109088,
-     0.00109552,   0.00113106,   0.00109447,   0.00108912,   0.00104157,   0.0011403,
-     0.001127,   0.00117057,   0.00115094,   0.00120607,   0.00135466,   0.00130018,
-     0.00149181,   0.002231,   0.00432839,   0.0105836,   0.0305957,   0.107853,
-     0.313746,   0.571884,   0.789269,   0.951541,   0.987144,   0.991677,
-     0.993363,   0.999691,   0.996691,   0.983327,   0.970856,   0.95236,
-     0.93302,   0.922376,   0.910922,   0.899767,   0.892112,   0.878565,
-     0.864645,   0.850525,   0.841298,   0.827257,   0.80818,   0.794005,
-     0.774377,   0.760282,   0.746906,   0.725848,   0.708967,   0.689184,
-     0.66172,   0.64063,   0.620929,   0.596457,   0.574685,   0.551871,
-     0.530905,   0.51163,   0.493667,   0.474118,   0.454311,   0.437766,
-     0.421449,   0.406047,   0.389741,   0.376622,   0.363517,   0.349855,
-     0.336697,   0.326962,   0.31708,   0.305806,   0.29492,   0.282203,
-     0.271439,   0.260807,   0.250912,   0.243373,   0.235734,   0.227658,
-     0.217559,   0.208722,   0.198576,   0.188152,   0.178705,   0.168441,
-     0.159032,   0.148125,   0.13777,   0.124557,   0.109612,   0.0917406,
-     0.0715068,   0.0503125,   0.0328064,   0.0198817,   0.00979572,   0.00470763,
-     0.00218491,   0.00102923,   0.000523709,   0.000298469,   0.000200007,   0.000145961,
-     0.000114257,   0.000102038,   8.00865e-05,   7.65951e-05,   8.01237e-05,   6.45166e-05,
-     7.00539e-05,   6.46441e-05,   5.37976e-05,   2.97925e-05,   2.99793e-05,   2.77311e-05,
-     6.76079e-07
+     2.75157e-07f,   6.96359e-06f,   1.9874e-05f,   8.73924e-05f,   7.4835e-05f,   5.16098e-06f,
+     4.81496e-07f,   6.24369e-07f,   2.89158e-07f,   1.33848e-07f,   1.61046e-07f,   2.69148e-07f,
+     1.41051e-07f,   1.93786e-07f,   2.0957e-07f,   2.34628e-07f,   2.36518e-07f,   2.47669e-07f,
+     2.25346e-07f,   2.01273e-07f,   2.14493e-07f,   1.42204e-07f,   1.7784e-07f,   2.29739e-07f,
+     4.0488e-07f,   2.15782e-07f,   1.58074e-07f,   1.50063e-07f,   7.18437e-08f,   1.88801e-07f,
+     2.3008e-07f,   1.64135e-07f,   1.27638e-07f,   1.9751e-07f,   1.13678e-07f,   7.76496e-07f,
+     1.1877e-06f,   1.47692e-07f,   2.12794e-07f,   1.89394e-06f,   1.22e-06f,   8.28353e-07f,
+     5.66846e-07f,   1.55612e-07f,   3.89524e-08f,   6.08863e-08f,   4.13505e-07f,   1.57781e-07f,
+     8.45778e-09f,   9.45575e-07f,   3.68309e-06f,   1.1502e-06f,   2.14722e-07f,   1.01022e-07f,
+     6.8025e-07f,   8.6337e-07f,   3.19639e-08f,   2.56285e-07f,   1.35378e-07f,   3.34694e-08f,
+     7.36246e-07f,   8.36204e-07f,   2.65609e-08f,   8.10432e-08f,   2.05826e-07f,   3.69154e-07f,
+     8.02175e-07f,   8.89483e-07f,   4.4826e-07f,   2.42823e-07f,   2.17011e-07f,   2.65704e-06f,
+     8.78188e-06f,   7.05779e-07f,   3.82597e-07f,   4.04534e-06f,   4.67549e-06f,   9.19411e-08f,
+     2.98568e-07f,   2.08203e-06f,   1.03067e-06f,   9.72367e-08f,   1.50024e-07f,   1.2413e-07f,
+     1.4876e-07f,   2.35395e-08f,   1.65976e-10f,   1.65631e-10f,   8.45577e-09f,   1.59829e-10f,
+     1.56488e-10f,   1.35137e-07f,   1.26482e-06f,   9.54683e-08f,   2.93604e-07f,   1.59714e-07f,
+     2.23112e-07f,   5.34018e-07f,   6.1337e-07f,   1.72864e-07f,   5.77747e-07f,   4.80195e-07f,
+     5.14193e-07f,   5.97282e-07f,   1.16949e-06f,   5.3439e-07f,   2.8602e-07f,   2.20078e-07f,
+     5.34755e-07f,   5.51942e-07f,   6.32398e-07f,   1.13151e-06f,   1.09476e-06f,   3.24873e-07f,
+     3.6263e-07f,   5.49154e-07f,   8.32561e-08f,   6.24779e-07f,   6.90714e-07f,   8.366e-07f,
+     1.2346e-06f,   1.93899e-06f,   2.35572e-06f,   9.86481e-07f,   5.4618e-07f,   1.53631e-06f,
+     4.98064e-07f,   4.68967e-08f,   2.82103e-07f,   1.79437e-07f,   2.82801e-07f,   5.47962e-07f,
+     7.69025e-07f,   1.62521e-07f,   2.32749e-07f,   5.04263e-07f,   8.32099e-07f,   2.27261e-07f,
+     4.08301e-07f,   3.43738e-07f,   1.2715e-07f,   2.36481e-07f,   8.74008e-08f,   3.913e-07f,
+     4.88832e-07f,   6.9057e-07f,   7.13913e-07f,   8.95172e-07f,   8.96901e-07f,   5.53029e-07f,
+     1.04012e-06f,   9.12699e-07f,   7.19448e-07f,   7.20192e-07f,   8.80887e-07f,   1.14393e-06f,
+     5.57443e-07f,   9.4312e-07f,   1.04838e-06f,   9.98724e-07f,   1.23283e-06f,   8.72156e-07f,
+     8.03599e-07f,   5.35655e-07f,   8.46701e-07f,   6.91104e-07f,   8.55943e-07f,   6.31436e-07f,
+     4.51508e-07f,   1.11291e-06f,   1.03136e-06f,   4.73296e-07f,   6.08156e-07f,   8.62452e-07f,
+     9.2854e-07f,   7.79087e-07f,   1.22534e-06f,   0.000114086f,   0.000453417f,   0.000504746f,
+     0.000779556f,   0.0010461f,   0.000976304f,   0.00111328f,   0.0010687f,   0.00109088f,
+     0.00109552f,   0.00113106f,   0.00109447f,   0.00108912f,   0.00104157f,   0.0011403f,
+     0.001127f,   0.00117057f,   0.00115094f,   0.00120607f,   0.00135466f,   0.00130018f,
+     0.00149181f,   0.002231f,   0.00432839f,   0.0105836f,   0.0305957f,   0.107853f,
+     0.313746f,   0.571884f,   0.789269f,   0.951541f,   0.987144f,   0.991677f,
+     0.993363f,   0.999691f,   0.996691f,   0.983327f,   0.970856f,   0.95236f,
+     0.93302f,   0.922376f,   0.910922f,   0.899767f,   0.892112f,   0.878565f,
+     0.864645f,   0.850525f,   0.841298f,   0.827257f,   0.80818f,   0.794005f,
+     0.774377f,   0.760282f,   0.746906f,   0.725848f,   0.708967f,   0.689184f,
+     0.66172f,   0.64063f,   0.620929f,   0.596457f,   0.574685f,   0.551871f,
+     0.530905f,   0.51163f,   0.493667f,   0.474118f,   0.454311f,   0.437766f,
+     0.421449f,   0.406047f,   0.389741f,   0.376622f,   0.363517f,   0.349855f,
+     0.336697f,   0.326962f,   0.31708f,   0.305806f,   0.29492f,   0.282203f,
+     0.271439f,   0.260807f,   0.250912f,   0.243373f,   0.235734f,   0.227658f,
+     0.217559f,   0.208722f,   0.198576f,   0.188152f,   0.178705f,   0.168441f,
+     0.159032f,   0.148125f,   0.13777f,   0.124557f,   0.109612f,   0.0917406f,
+     0.0715068f,   0.0503125f,   0.0328064f,   0.0198817f,   0.00979572f,   0.00470763f,
+     0.00218491f,   0.00102923f,   0.000523709f,   0.000298469f,   0.000200007f,   0.000145961f,
+     0.000114257f,   0.000102038f,   8.00865e-05f,   7.65951e-05f,   8.01237e-05f,   6.45166e-05f,
+     7.00539e-05f,   6.46441e-05f,   5.37976e-05f,   2.97925e-05f,   2.99793e-05f,   2.77311e-05f,
+     6.76079e-07f
     };
 
     //Add multispectral bands to the temporary list
-- 
GitLab