[Freeswitch-svn] [commit] r11543 - freeswitch/trunk/libs/spandsp/src/generated

FreeSWITCH SVN mikej at freeswitch.org
Wed Jan 28 11:50:00 PST 2009


Author: mikej
Date: Wed Jan 28 13:50:00 2009
New Revision: 11543

Log:
temporarily add generated headers for windows build

Added:
   freeswitch/trunk/libs/spandsp/src/generated/
   freeswitch/trunk/libs/spandsp/src/generated/at_interpreter_dictionary.h
   freeswitch/trunk/libs/spandsp/src/generated/v17rx_fixed_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v17rx_floating_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v17tx_fixed_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v17tx_floating_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v22bis_rx_1200_fixed_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v22bis_rx_1200_floating_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v22bis_rx_2400_fixed_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v22bis_rx_2400_floating_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v22bis_tx_fixed_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v22bis_tx_floating_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v27ter_rx_2400_fixed_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v27ter_rx_2400_floating_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v27ter_rx_4800_fixed_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v27ter_rx_4800_floating_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v27ter_tx_2400_fixed_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v27ter_tx_2400_floating_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v27ter_tx_4800_fixed_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v27ter_tx_4800_floating_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v29rx_fixed_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v29rx_floating_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v29tx_fixed_rrc.h
   freeswitch/trunk/libs/spandsp/src/generated/v29tx_floating_rrc.h

Added: freeswitch/trunk/libs/spandsp/src/generated/at_interpreter_dictionary.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/at_interpreter_dictionary.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,909 @@
+// The trie contains 399 entries
+
+static const at_cmd_service_t at_commands[] =
+{
+    at_cmd_dummy,
+    at_cmd_amp_C,
+    at_cmd_amp_D,
+    at_cmd_amp_F,
+    at_cmd_plus_A8A,
+    at_cmd_plus_A8C,
+    at_cmd_plus_A8E,
+    at_cmd_plus_A8I,
+    at_cmd_plus_A8J,
+    at_cmd_plus_A8M,
+    at_cmd_plus_A8R,
+    at_cmd_plus_A8T,
+    at_cmd_plus_ASTO,
+    at_cmd_plus_CAAP,
+    at_cmd_plus_CACM,
+    at_cmd_plus_CACSP,
+    at_cmd_plus_CAD,
+    at_cmd_plus_CAEMLPP,
+    at_cmd_plus_CAHLD,
+    at_cmd_plus_CAJOIN,
+    at_cmd_plus_CALA,
+    at_cmd_plus_CALCC,
+    at_cmd_plus_CALD,
+    at_cmd_plus_CALM,
+    at_cmd_plus_CAMM,
+    at_cmd_plus_CANCHEV,
+    at_cmd_plus_CAOC,
+    at_cmd_plus_CAPD,
+    at_cmd_plus_CAPTT,
+    at_cmd_plus_CAREJ,
+    at_cmd_plus_CAULEV,
+    at_cmd_plus_CBC,
+    at_cmd_plus_CBCS,
+    at_cmd_plus_CBIP,
+    at_cmd_plus_CBST,
+    at_cmd_plus_CCFC,
+    at_cmd_plus_CCLK,
+    at_cmd_plus_CCS,
+    at_cmd_plus_CCUG,
+    at_cmd_plus_CCWA,
+    at_cmd_plus_CCWE,
+    at_cmd_plus_CDIP,
+    at_cmd_plus_CDIS,
+    at_cmd_plus_CDV,
+    at_cmd_plus_CEER,
+    at_cmd_plus_CESP,
+    at_cmd_plus_CFCS,
+    at_cmd_plus_CFG,
+    at_cmd_plus_CFUN,
+    at_cmd_plus_CGACT,
+    at_cmd_plus_CGANS,
+    at_cmd_plus_CGATT,
+    at_cmd_plus_CGAUTO,
+    at_cmd_plus_CGCAP,
+    at_cmd_plus_CGCLASS,
+    at_cmd_plus_CGCLOSP,
+    at_cmd_plus_CGCLPAD,
+    at_cmd_plus_CGCMOD,
+    at_cmd_plus_CGCS,
+    at_cmd_plus_CGDATA,
+    at_cmd_plus_CGDCONT,
+    at_cmd_plus_CGDSCONT,
+    at_cmd_plus_CGEQMIN,
+    at_cmd_plus_CGEQNEG,
+    at_cmd_plus_CGEQREQ,
+    at_cmd_plus_CGEREP,
+    at_cmd_plus_CGMI,
+    at_cmd_plus_CGMM,
+    at_cmd_plus_CGMR,
+    at_cmd_plus_CGOI,
+    at_cmd_plus_CGPADDR,
+    at_cmd_plus_CGQMIN,
+    at_cmd_plus_CGQREQ,
+    at_cmd_plus_CGREG,
+    at_cmd_plus_CGSMS,
+    at_cmd_plus_CGSN,
+    at_cmd_plus_CGTFT,
+    at_cmd_plus_CHLD,
+    at_cmd_plus_CHSA,
+    at_cmd_plus_CHSC,
+    at_cmd_plus_CHSD,
+    at_cmd_plus_CHSN,
+    at_cmd_plus_CHSR,
+    at_cmd_plus_CHST,
+    at_cmd_plus_CHSU,
+    at_cmd_plus_CHUP,
+    at_cmd_plus_CHV,
+    at_cmd_plus_CIMI,
+    at_cmd_plus_CIND,
+    at_cmd_plus_CIT,
+    at_cmd_plus_CKPD,
+    at_cmd_plus_CLAC,
+    at_cmd_plus_CLAE,
+    at_cmd_plus_CLAN,
+    at_cmd_plus_CLCC,
+    at_cmd_plus_CLCK,
+    at_cmd_plus_CLIP,
+    at_cmd_plus_CLIR,
+    at_cmd_plus_CLVL,
+    at_cmd_plus_CMAR,
+    at_cmd_plus_CMEC,
+    at_cmd_plus_CMEE,
+    at_cmd_plus_CMER,
+    at_cmd_plus_CMGC,
+    at_cmd_plus_CMGD,
+    at_cmd_plus_CMGF,
+    at_cmd_plus_CMGL,
+    at_cmd_plus_CMGR,
+    at_cmd_plus_CMGS,
+    at_cmd_plus_CMGW,
+    at_cmd_plus_CMIP,
+    at_cmd_plus_CMM,
+    at_cmd_plus_CMMS,
+    at_cmd_plus_CMOD,
+    at_cmd_plus_CMSS,
+    at_cmd_plus_CMUT,
+    at_cmd_plus_CMUX,
+    at_cmd_plus_CNMA,
+    at_cmd_plus_CNMI,
+    at_cmd_plus_CNUM,
+    at_cmd_plus_COLP,
+    at_cmd_plus_COPN,
+    at_cmd_plus_COPS,
+    at_cmd_plus_COS,
+    at_cmd_plus_COTDI,
+    at_cmd_plus_CPAS,
+    at_cmd_plus_CPBF,
+    at_cmd_plus_CPBR,
+    at_cmd_plus_CPBS,
+    at_cmd_plus_CPBW,
+    at_cmd_plus_CPIN,
+    at_cmd_plus_CPLS,
+    at_cmd_plus_CPMS,
+    at_cmd_plus_CPOL,
+    at_cmd_plus_CPPS,
+    at_cmd_plus_CPROT,
+    at_cmd_plus_CPUC,
+    at_cmd_plus_CPWC,
+    at_cmd_plus_CPWD,
+    at_cmd_plus_CQD,
+    at_cmd_plus_CR,
+    at_cmd_plus_CRC,
+    at_cmd_plus_CREG,
+    at_cmd_plus_CRES,
+    at_cmd_plus_CRLP,
+    at_cmd_plus_CRM,
+    at_cmd_plus_CRMC,
+    at_cmd_plus_CRMP,
+    at_cmd_plus_CRSL,
+    at_cmd_plus_CRSM,
+    at_cmd_plus_CSAS,
+    at_cmd_plus_CSCA,
+    at_cmd_plus_CSCB,
+    at_cmd_plus_CSCC,
+    at_cmd_plus_CSCS,
+    at_cmd_plus_CSDF,
+    at_cmd_plus_CSDH,
+    at_cmd_plus_CSGT,
+    at_cmd_plus_CSIL,
+    at_cmd_plus_CSIM,
+    at_cmd_plus_CSMP,
+    at_cmd_plus_CSMS,
+    at_cmd_plus_CSNS,
+    at_cmd_plus_CSQ,
+    at_cmd_plus_CSS,
+    at_cmd_plus_CSSN,
+    at_cmd_plus_CSTA,
+    at_cmd_plus_CSTF,
+    at_cmd_plus_CSVM,
+    at_cmd_plus_CTA,
+    at_cmd_plus_CTF,
+    at_cmd_plus_CTFR,
+    at_cmd_plus_CTZR,
+    at_cmd_plus_CTZU,
+    at_cmd_plus_CUSD,
+    at_cmd_plus_CUUS1,
+    at_cmd_plus_CV120,
+    at_cmd_plus_CVHU,
+    at_cmd_plus_CVIB,
+    at_cmd_plus_CXT,
+    at_cmd_plus_DR,
+    at_cmd_plus_DS,
+    at_cmd_plus_DS44,
+    at_cmd_plus_EB,
+    at_cmd_plus_EFCS,
+    at_cmd_plus_EFRAM,
+    at_cmd_plus_ER,
+    at_cmd_plus_ES,
+    at_cmd_plus_ESR,
+    at_cmd_plus_ETBM,
+    at_cmd_plus_EWIND,
+    at_cmd_plus_FAA,
+    at_cmd_plus_FAP,
+    at_cmd_plus_FAR,
+    at_cmd_plus_FBO,
+    at_cmd_plus_FBS,
+    at_cmd_plus_FBU,
+    at_cmd_plus_FCC,
+    at_cmd_plus_FCL,
+    at_cmd_plus_FCLASS,
+    at_cmd_plus_FCQ,
+    at_cmd_plus_FCR,
+    at_cmd_plus_FCS,
+    at_cmd_plus_FCT,
+    at_cmd_plus_FDD,
+    at_cmd_plus_FDR,
+    at_cmd_plus_FDT,
+    at_cmd_plus_FEA,
+    at_cmd_plus_FFC,
+    at_cmd_plus_FFD,
+    at_cmd_plus_FHS,
+    at_cmd_plus_FIE,
+    at_cmd_plus_FIP,
+    at_cmd_plus_FIS,
+    at_cmd_plus_FIT,
+    at_cmd_plus_FKS,
+    at_cmd_plus_FLI,
+    at_cmd_plus_FLO,
+    at_cmd_plus_FLP,
+    at_cmd_plus_FMI,
+    at_cmd_plus_FMM,
+    at_cmd_plus_FMR,
+    at_cmd_plus_FMS,
+    at_cmd_plus_FND,
+    at_cmd_plus_FNR,
+    at_cmd_plus_FNS,
+    at_cmd_plus_FPA,
+    at_cmd_plus_FPI,
+    at_cmd_plus_FPP,
+    at_cmd_plus_FPR,
+    at_cmd_plus_FPS,
+    at_cmd_plus_FPW,
+    at_cmd_plus_FRH,
+    at_cmd_plus_FRM,
+    at_cmd_plus_FRQ,
+    at_cmd_plus_FRS,
+    at_cmd_plus_FRY,
+    at_cmd_plus_FSA,
+    at_cmd_plus_FSP,
+    at_cmd_plus_FTH,
+    at_cmd_plus_FTM,
+    at_cmd_plus_FTS,
+    at_cmd_plus_GCAP,
+    at_cmd_plus_GCI,
+    at_cmd_plus_GMI,
+    at_cmd_plus_GMM,
+    at_cmd_plus_GMR,
+    at_cmd_plus_GOI,
+    at_cmd_plus_GSN,
+    at_cmd_plus_IBC,
+    at_cmd_plus_IBM,
+    at_cmd_plus_ICF,
+    at_cmd_plus_ICLOK,
+    at_cmd_plus_IDSR,
+    at_cmd_plus_IFC,
+    at_cmd_plus_ILRR,
+    at_cmd_plus_ILSD,
+    at_cmd_plus_IPR,
+    at_cmd_plus_IRTS,
+    at_cmd_plus_MA,
+    at_cmd_plus_MR,
+    at_cmd_plus_MS,
+    at_cmd_plus_MSC,
+    at_cmd_plus_MV18AM,
+    at_cmd_plus_MV18P,
+    at_cmd_plus_MV18R,
+    at_cmd_plus_MV18S,
+    at_cmd_plus_PCW,
+    at_cmd_plus_PIG,
+    at_cmd_plus_PMH,
+    at_cmd_plus_PMHF,
+    at_cmd_plus_PMHR,
+    at_cmd_plus_PMHT,
+    at_cmd_plus_PQC,
+    at_cmd_plus_PSS,
+    at_cmd_plus_SAC,
+    at_cmd_plus_SAM,
+    at_cmd_plus_SAR,
+    at_cmd_plus_SARR,
+    at_cmd_plus_SAT,
+    at_cmd_plus_SCRR,
+    at_cmd_plus_SDC,
+    at_cmd_plus_SDI,
+    at_cmd_plus_SDR,
+    at_cmd_plus_SRSC,
+    at_cmd_plus_STC,
+    at_cmd_plus_STH,
+    at_cmd_plus_SVC,
+    at_cmd_plus_SVM,
+    at_cmd_plus_SVR,
+    at_cmd_plus_SVRR,
+    at_cmd_plus_SVT,
+    at_cmd_plus_TADR,
+    at_cmd_plus_TAL,
+    at_cmd_plus_TALS,
+    at_cmd_plus_TDLS,
+    at_cmd_plus_TE140,
+    at_cmd_plus_TE141,
+    at_cmd_plus_TEPAL,
+    at_cmd_plus_TEPDL,
+    at_cmd_plus_TERDL,
+    at_cmd_plus_TLDL,
+    at_cmd_plus_TMO,
+    at_cmd_plus_TMODE,
+    at_cmd_plus_TNUM,
+    at_cmd_plus_TRDL,
+    at_cmd_plus_TRDLS,
+    at_cmd_plus_TRES,
+    at_cmd_plus_TSELF,
+    at_cmd_plus_TTER,
+    at_cmd_plus_VAC,
+    at_cmd_plus_VACR,
+    at_cmd_plus_VBT,
+    at_cmd_plus_VCID,
+    at_cmd_plus_VCIDR,
+    at_cmd_plus_VDID,
+    at_cmd_plus_VDIDR,
+    at_cmd_plus_VDR,
+    at_cmd_plus_VDT,
+    at_cmd_plus_VDX,
+    at_cmd_plus_VEM,
+    at_cmd_plus_VGM,
+    at_cmd_plus_VGR,
+    at_cmd_plus_VGS,
+    at_cmd_plus_VGT,
+    at_cmd_plus_VHC,
+    at_cmd_plus_VIP,
+    at_cmd_plus_VIT,
+    at_cmd_plus_VLS,
+    at_cmd_plus_VNH,
+    at_cmd_plus_VPH,
+    at_cmd_plus_VPP,
+    at_cmd_plus_VPR,
+    at_cmd_plus_VRA,
+    at_cmd_plus_VRID,
+    at_cmd_plus_VRL,
+    at_cmd_plus_VRN,
+    at_cmd_plus_VRX,
+    at_cmd_plus_VSD,
+    at_cmd_plus_VSID,
+    at_cmd_plus_VSM,
+    at_cmd_plus_VSP,
+    at_cmd_plus_VTA,
+    at_cmd_plus_VTD,
+    at_cmd_plus_VTER,
+    at_cmd_plus_VTH,
+    at_cmd_plus_VTR,
+    at_cmd_plus_VTS,
+    at_cmd_plus_VTX,
+    at_cmd_plus_VXT,
+    at_cmd_plus_W,
+    at_cmd_plus_WBAG,
+    at_cmd_plus_WCDA,
+    at_cmd_plus_WCHG,
+    at_cmd_plus_WCID,
+    at_cmd_plus_WCLK,
+    at_cmd_plus_WCPN,
+    at_cmd_plus_WCXF,
+    at_cmd_plus_WDAC,
+    at_cmd_plus_WDIR,
+    at_cmd_plus_WECR,
+    at_cmd_plus_WFON,
+    at_cmd_plus_WKPD,
+    at_cmd_plus_WPBA,
+    at_cmd_plus_WPTH,
+    at_cmd_plus_WRLK,
+    at_cmd_plus_WS45,
+    at_cmd_plus_WS46,
+    at_cmd_plus_WS50,
+    at_cmd_plus_WS51,
+    at_cmd_plus_WS52,
+    at_cmd_plus_WS53,
+    at_cmd_plus_WS54,
+    at_cmd_plus_WS57,
+    at_cmd_plus_WS58,
+    at_cmd_plus_WSTL,
+    at_cmd_dummy,
+    at_cmd_A,
+    at_cmd_D,
+    at_cmd_E,
+    at_cmd_H,
+    at_cmd_I,
+    at_cmd_L,
+    at_cmd_M,
+    at_cmd_O,
+    at_cmd_P,
+    at_cmd_Q,
+    at_cmd_S0,
+    at_cmd_S10,
+    at_cmd_S3,
+    at_cmd_S4,
+    at_cmd_S5,
+    at_cmd_S6,
+    at_cmd_S7,
+    at_cmd_S8,
+    at_cmd_T,
+    at_cmd_V,
+    at_cmd_X,
+    at_cmd_Z,
+};
+
+static const uint16_t command_trie[] =
+{
+    0x0020, 0x005A, 0x0000, 0x003F, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0042, 0x0000, 0x0000, 0x0000, 0x0000, 0x0052, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0F43, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0F46, 0x0000, 0x0000, 0x0F49, 
+    0x0F4C, 0x0000, 0x0000, 0x0F4F, 0x0F52, 0x0000, 0x0000, 0x0F55, 
+    0x0F58, 0x0000, 0x0F5B, 0x0F5E, 0x0F61, 0x0000, 0x0F64, 0x0F8C, 
+    0x0000, 0x0F8F, 0x0000, 0x0F92, 0x0000, 0x0F95, 0x0001, 0x0000, 
+    0x0001, 0x0043, 0x0046, 0x0000, 0x0049, 0x004C, 0x0000, 0x004F, 
+    0x0001, 0x0000, 0x0002, 0x0001, 0x0000, 0x0003, 0x0001, 0x0000, 
+    0x0004, 0x0041, 0x0057, 0x0000, 0x006C, 0x0000, 0x00C5, 0x07D0, 
+    0x07E3, 0x0848, 0x09EA, 0x0000, 0x0A38, 0x0000, 0x0000, 0x0000, 
+    0x0AAF, 0x0000, 0x0000, 0x0B03, 0x0000, 0x0000, 0x0B52, 0x0BF6, 
+    0x0000, 0x0CDC, 0x0E20, 0x0038, 0x0053, 0x0000, 0x008B, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x00BA, 0x0041, 0x0054, 0x0000, 0x00A2, 0x0000, 0x00A5, 
+    0x0000, 0x00A8, 0x0000, 0x0000, 0x0000, 0x00AB, 0x00AE, 0x0000, 
+    0x0000, 0x00B1, 0x0000, 0x0000, 0x0000, 0x0000, 0x00B4, 0x0000, 
+    0x00B7, 0x0001, 0x0000, 0x0005, 0x0001, 0x0000, 0x0006, 0x0001, 
+    0x0000, 0x0007, 0x0001, 0x0000, 0x0008, 0x0001, 0x0000, 0x0009, 
+    0x0001, 0x0000, 0x000A, 0x0001, 0x0000, 0x000B, 0x0001, 0x0000, 
+    0x000C, 0x0054, 0x0054, 0x0000, 0x00BE, 0x004F, 0x004F, 0x0000, 
+    0x00C2, 0x0001, 0x0000, 0x000D, 0x0041, 0x0058, 0x0000, 0x00E0, 
+    0x01BC, 0x01E5, 0x0220, 0x0241, 0x0261, 0x0288, 0x0425, 0x0471, 
+    0x0000, 0x048D, 0x0498, 0x04EE, 0x0580, 0x05A5, 0x05D5, 0x0657, 
+    0x065E, 0x06B4, 0x0748, 0x077C, 0x0794, 0x0000, 0x07C9, 0x0041, 
+    0x0055, 0x0000, 0x00F8, 0x0000, 0x00FF, 0x0113, 0x0116, 0x0000, 
+    0x0000, 0x0129, 0x0000, 0x0134, 0x0000, 0x0143, 0x0163, 0x016A, 
+    0x017D, 0x0184, 0x0000, 0x01A2, 0x0000, 0x0000, 0x01AD, 0x0050, 
+    0x0050, 0x0000, 0x00FC, 0x0001, 0x0000, 0x000E, 0x004D, 0x0053, 
+    0x0000, 0x0109, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x010C, 
+    0x0001, 0x0000, 0x000F, 0x0050, 0x0050, 0x0000, 0x0110, 0x0001, 
+    0x0000, 0x0010, 0x0001, 0x0000, 0x0011, 0x004D, 0x004D, 0x0000, 
+    0x011A, 0x004C, 0x004C, 0x0000, 0x011E, 0x0050, 0x0050, 0x0000, 
+    0x0122, 0x0050, 0x0050, 0x0000, 0x0126, 0x0001, 0x0000, 0x0012, 
+    0x004C, 0x004C, 0x0000, 0x012D, 0x0044, 0x0044, 0x0000, 0x0131, 
+    0x0001, 0x0000, 0x0013, 0x004F, 0x004F, 0x0000, 0x0138, 0x0049, 
+    0x0049, 0x0000, 0x013C, 0x004E, 0x004E, 0x0000, 0x0140, 0x0001, 
+    0x0000, 0x0014, 0x0041, 0x004D, 0x0000, 0x0153, 0x0000, 0x0156, 
+    0x015D, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0160, 0x0001, 0x0000, 0x0015, 0x0043, 0x0043, 0x0000, 
+    0x015A, 0x0001, 0x0000, 0x0016, 0x0001, 0x0000, 0x0017, 0x0001, 
+    0x0000, 0x0018, 0x004D, 0x004D, 0x0000, 0x0167, 0x0001, 0x0000, 
+    0x0019, 0x0043, 0x0043, 0x0000, 0x016E, 0x0048, 0x0048, 0x0000, 
+    0x0172, 0x0045, 0x0045, 0x0000, 0x0176, 0x0056, 0x0056, 0x0000, 
+    0x017A, 0x0001, 0x0000, 0x001A, 0x0043, 0x0043, 0x0000, 0x0181, 
+    0x0001, 0x0000, 0x001B, 0x0044, 0x0054, 0x0000, 0x0198, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x019B, 0x0001, 
+    0x0000, 0x001C, 0x0054, 0x0054, 0x0000, 0x019F, 0x0001, 0x0000, 
+    0x001D, 0x0045, 0x0045, 0x0000, 0x01A6, 0x004A, 0x004A, 0x0000, 
+    0x01AA, 0x0001, 0x0000, 0x001E, 0x004C, 0x004C, 0x0000, 0x01B1, 
+    0x0045, 0x0045, 0x0000, 0x01B5, 0x0056, 0x0056, 0x0000, 0x01B9, 
+    0x0001, 0x0000, 0x001F, 0x0043, 0x0053, 0x0000, 0x01D0, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x01D7, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x01DE, 0x0053, 
+    0x0053, 0x0020, 0x01D4, 0x0001, 0x0000, 0x0021, 0x0050, 0x0050, 
+    0x0000, 0x01DB, 0x0001, 0x0000, 0x0022, 0x0054, 0x0054, 0x0000, 
+    0x01E2, 0x0001, 0x0000, 0x0023, 0x0046, 0x0057, 0x0000, 0x01FA, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0201, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0208, 0x0000, 0x020B, 0x0000, 
+    0x0212, 0x0043, 0x0043, 0x0000, 0x01FE, 0x0001, 0x0000, 0x0024, 
+    0x004B, 0x004B, 0x0000, 0x0205, 0x0001, 0x0000, 0x0025, 0x0001, 
+    0x0000, 0x0026, 0x0047, 0x0047, 0x0000, 0x020F, 0x0001, 0x0000, 
+    0x0027, 0x0041, 0x0045, 0x0000, 0x021A, 0x0000, 0x0000, 0x0000, 
+    0x021D, 0x0001, 0x0000, 0x0028, 0x0001, 0x0000, 0x0029, 0x0049, 
+    0x0056, 0x0000, 0x0231, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x023E, 
+    0x0050, 0x0053, 0x0000, 0x0238, 0x0000, 0x0000, 0x023B, 0x0001, 
+    0x0000, 0x002A, 0x0001, 0x0000, 0x002B, 0x0001, 0x0000, 0x002C, 
+    0x0045, 0x0053, 0x0000, 0x0253, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x025A, 0x0052, 0x0052, 0x0000, 0x0257, 0x0001, 0x0000, 
+    0x002D, 0x0050, 0x0050, 0x0000, 0x025E, 0x0001, 0x0000, 0x002E, 
+    0x0043, 0x0055, 0x0000, 0x0277, 0x0000, 0x0000, 0x0000, 0x027E, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0281, 0x0053, 0x0053, 
+    0x0000, 0x027B, 0x0001, 0x0000, 0x002F, 0x0001, 0x0000, 0x0030, 
+    0x004E, 0x004E, 0x0000, 0x0285, 0x0001, 0x0000, 0x0031, 0x0041, 
+    0x0054, 0x0000, 0x029F, 0x0000, 0x02D5, 0x0334, 0x0377, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03B1, 0x0000, 
+    0x03C7, 0x03CE, 0x03E1, 0x0400, 0x040B, 0x041A, 0x0043, 0x0055, 
+    0x0000, 0x02B5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x02BC, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x02C3, 0x02CA, 0x0054, 0x0054, 0x0000, 0x02B9, 
+    0x0001, 0x0000, 0x0032, 0x0053, 0x0053, 0x0000, 0x02C0, 0x0001, 
+    0x0000, 0x0033, 0x0054, 0x0054, 0x0000, 0x02C7, 0x0001, 0x0000, 
+    0x0034, 0x0054, 0x0054, 0x0000, 0x02CE, 0x004F, 0x004F, 0x0000, 
+    0x02D2, 0x0001, 0x0000, 0x0035, 0x0041, 0x0053, 0x0000, 0x02EB, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x02F2, 0x0326, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0331, 0x0050, 0x0050, 0x0000, 0x02EF, 0x0001, 0x0000, 
+    0x0036, 0x0041, 0x0050, 0x0000, 0x0305, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0310, 0x031B, 0x0053, 0x0053, 0x0000, 0x0309, 
+    0x0053, 0x0053, 0x0000, 0x030D, 0x0001, 0x0000, 0x0037, 0x0053, 
+    0x0053, 0x0000, 0x0314, 0x0050, 0x0050, 0x0000, 0x0318, 0x0001, 
+    0x0000, 0x0038, 0x0041, 0x0041, 0x0000, 0x031F, 0x0044, 0x0044, 
+    0x0000, 0x0323, 0x0001, 0x0000, 0x0039, 0x004F, 0x004F, 0x0000, 
+    0x032A, 0x0044, 0x0044, 0x0000, 0x032E, 0x0001, 0x0000, 0x003A, 
+    0x0001, 0x0000, 0x003B, 0x0041, 0x0053, 0x0000, 0x034A, 0x0000, 
+    0x0355, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0364, 0x0054, 0x0054, 0x0000, 0x034E, 0x0041, 0x0041, 0x0000, 
+    0x0352, 0x0001, 0x0000, 0x003C, 0x004F, 0x004F, 0x0000, 0x0359, 
+    0x004E, 0x004E, 0x0000, 0x035D, 0x0054, 0x0054, 0x0000, 0x0361, 
+    0x0001, 0x0000, 0x003D, 0x0043, 0x0043, 0x0000, 0x0368, 0x004F, 
+    0x004F, 0x0000, 0x036C, 0x004E, 0x004E, 0x0000, 0x0370, 0x0054, 
+    0x0054, 0x0000, 0x0374, 0x0001, 0x0000, 0x003E, 0x0051, 0x0052, 
+    0x0000, 0x037C, 0x03A6, 0x004D, 0x0052, 0x0000, 0x0385, 0x0390, 
+    0x0000, 0x0000, 0x0000, 0x039B, 0x0049, 0x0049, 0x0000, 0x0389, 
+    0x004E, 0x004E, 0x0000, 0x038D, 0x0001, 0x0000, 0x003F, 0x0045, 
+    0x0045, 0x0000, 0x0394, 0x0047, 0x0047, 0x0000, 0x0398, 0x0001, 
+    0x0000, 0x0040, 0x0045, 0x0045, 0x0000, 0x039F, 0x0051, 0x0051, 
+    0x0000, 0x03A3, 0x0001, 0x0000, 0x0041, 0x0045, 0x0045, 0x0000, 
+    0x03AA, 0x0050, 0x0050, 0x0000, 0x03AE, 0x0001, 0x0000, 0x0042, 
+    0x0049, 0x0052, 0x0000, 0x03BE, 0x0000, 0x0000, 0x0000, 0x03C1, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x03C4, 0x0001, 0x0000, 0x0043, 
+    0x0001, 0x0000, 0x0044, 0x0001, 0x0000, 0x0045, 0x0049, 0x0049, 
+    0x0000, 0x03CB, 0x0001, 0x0000, 0x0046, 0x0041, 0x0041, 0x0000, 
+    0x03D2, 0x0044, 0x0044, 0x0000, 0x03D6, 0x0044, 0x0044, 0x0000, 
+    0x03DA, 0x0052, 0x0052, 0x0000, 0x03DE, 0x0001, 0x0000, 0x0047, 
+    0x004D, 0x0052, 0x0000, 0x03EA, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x03F5, 0x0049, 0x0049, 0x0000, 0x03EE, 0x004E, 0x004E, 0x0000, 
+    0x03F2, 0x0001, 0x0000, 0x0048, 0x0045, 0x0045, 0x0000, 0x03F9, 
+    0x0051, 0x0051, 0x0000, 0x03FD, 0x0001, 0x0000, 0x0049, 0x0045, 
+    0x0045, 0x0000, 0x0404, 0x0047, 0x0047, 0x0000, 0x0408, 0x0001, 
+    0x0000, 0x004A, 0x004D, 0x004E, 0x0000, 0x0410, 0x0417, 0x0053, 
+    0x0053, 0x0000, 0x0414, 0x0001, 0x0000, 0x004B, 0x0001, 0x0000, 
+    0x004C, 0x0046, 0x0046, 0x0000, 0x041E, 0x0054, 0x0054, 0x0000, 
+    0x0422, 0x0001, 0x0000, 0x004D, 0x004C, 0x0056, 0x0000, 0x0433, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x043A, 0x0000, 
+    0x0467, 0x046E, 0x0044, 0x0044, 0x0000, 0x0437, 0x0001, 0x0000, 
+    0x004E, 0x0041, 0x0055, 0x0000, 0x0452, 0x0000, 0x0455, 0x0458, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x045B, 0x0000, 0x0000, 0x0000, 0x045E, 0x0000, 0x0461, 
+    0x0464, 0x0001, 0x0000, 0x004F, 0x0001, 0x0000, 0x0050, 0x0001, 
+    0x0000, 0x0051, 0x0001, 0x0000, 0x0052, 0x0001, 0x0000, 0x0053, 
+    0x0001, 0x0000, 0x0054, 0x0001, 0x0000, 0x0055, 0x0050, 0x0050, 
+    0x0000, 0x046B, 0x0001, 0x0000, 0x0056, 0x0001, 0x0000, 0x0057, 
+    0x004D, 0x0054, 0x0000, 0x047C, 0x0483, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x048A, 0x0049, 0x0049, 0x0000, 0x0480, 0x0001, 
+    0x0000, 0x0058, 0x0044, 0x0044, 0x0000, 0x0487, 0x0001, 0x0000, 
+    0x0059, 0x0001, 0x0000, 0x005A, 0x0050, 0x0050, 0x0000, 0x0491, 
+    0x0044, 0x0044, 0x0000, 0x0495, 0x0001, 0x0000, 0x005B, 0x0041, 
+    0x0056, 0x0000, 0x04B1, 0x0000, 0x04C9, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x04DB, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x04E7, 
+    0x0043, 0x004E, 0x0000, 0x04C0, 0x0000, 0x04C3, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x04C6, 0x0001, 
+    0x0000, 0x005C, 0x0001, 0x0000, 0x005D, 0x0001, 0x0000, 0x005E, 
+    0x0043, 0x004B, 0x0000, 0x04D5, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x04D8, 0x0001, 0x0000, 0x005F, 0x0001, 
+    0x0000, 0x0060, 0x0050, 0x0052, 0x0000, 0x04E1, 0x0000, 0x04E4, 
+    0x0001, 0x0000, 0x0061, 0x0001, 0x0000, 0x0062, 0x004C, 0x004C, 
+    0x0000, 0x04EB, 0x0001, 0x0000, 0x0063, 0x0041, 0x0055, 0x0000, 
+    0x0506, 0x0000, 0x0000, 0x0000, 0x050D, 0x0000, 0x0529, 0x0000, 
+    0x0556, 0x0000, 0x0000, 0x0000, 0x055D, 0x0000, 0x0564, 0x0000, 
+    0x0000, 0x0000, 0x056B, 0x0000, 0x0572, 0x0052, 0x0052, 0x0000, 
+    0x050A, 0x0001, 0x0000, 0x0064, 0x0043, 0x0052, 0x0000, 0x0520, 
+    0x0000, 0x0523, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0526, 0x0001, 
+    0x0000, 0x0065, 0x0001, 0x0000, 0x0066, 0x0001, 0x0000, 0x0067, 
+    0x0043, 0x0057, 0x0000, 0x0541, 0x0544, 0x0000, 0x0547, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x054A, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x054D, 0x0550, 0x0000, 0x0000, 0x0000, 0x0553, 
+    0x0001, 0x0000, 0x0068, 0x0001, 0x0000, 0x0069, 0x0001, 0x0000, 
+    0x006A, 0x0001, 0x0000, 0x006B, 0x0001, 0x0000, 0x006C, 0x0001, 
+    0x0000, 0x006D, 0x0001, 0x0000, 0x006E, 0x0050, 0x0050, 0x0000, 
+    0x055A, 0x0001, 0x0000, 0x006F, 0x0053, 0x0053, 0x0070, 0x0561, 
+    0x0001, 0x0000, 0x0071, 0x0044, 0x0044, 0x0000, 0x0568, 0x0001, 
+    0x0000, 0x0072, 0x0053, 0x0053, 0x0000, 0x056F, 0x0001, 0x0000, 
+    0x0073, 0x0054, 0x0058, 0x0000, 0x057A, 0x0000, 0x0000, 0x0000, 
+    0x057D, 0x0001, 0x0000, 0x0074, 0x0001, 0x0000, 0x0075, 0x004D, 
+    0x0055, 0x0000, 0x058C, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x059E, 0x0041, 0x0049, 0x0000, 0x0598, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x059B, 0x0001, 
+    0x0000, 0x0076, 0x0001, 0x0000, 0x0077, 0x004D, 0x004D, 0x0000, 
+    0x05A2, 0x0001, 0x0000, 0x0078, 0x004C, 0x0054, 0x0000, 0x05B1, 
+    0x0000, 0x0000, 0x0000, 0x05B8, 0x0000, 0x0000, 0x05C7, 0x05CA, 
+    0x0050, 0x0050, 0x0000, 0x05B5, 0x0001, 0x0000, 0x0079, 0x004E, 
+    0x0053, 0x0000, 0x05C1, 0x0000, 0x0000, 0x0000, 0x0000, 0x05C4, 
+    0x0001, 0x0000, 0x007A, 0x0001, 0x0000, 0x007B, 0x0001, 0x0000, 
+    0x007C, 0x0044, 0x0044, 0x0000, 0x05CE, 0x0049, 0x0049, 0x0000, 
+    0x05D2, 0x0001, 0x0000, 0x007D, 0x0041, 0x0057, 0x0000, 0x05EF, 
+    0x05F6, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0617, 
+    0x0000, 0x0000, 0x061E, 0x0625, 0x0000, 0x062C, 0x0633, 0x0000, 
+    0x063A, 0x0000, 0x0000, 0x0645, 0x0000, 0x064C, 0x0053, 0x0053, 
+    0x0000, 0x05F3, 0x0001, 0x0000, 0x007E, 0x0046, 0x0057, 0x0000, 
+    0x060B, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x060E, 0x0611, 0x0000, 0x0000, 
+    0x0000, 0x0614, 0x0001, 0x0000, 0x007F, 0x0001, 0x0000, 0x0080, 
+    0x0001, 0x0000, 0x0081, 0x0001, 0x0000, 0x0082, 0x004E, 0x004E, 
+    0x0000, 0x061B, 0x0001, 0x0000, 0x0083, 0x0053, 0x0053, 0x0000, 
+    0x0622, 0x0001, 0x0000, 0x0084, 0x0053, 0x0053, 0x0000, 0x0629, 
+    0x0001, 0x0000, 0x0085, 0x004C, 0x004C, 0x0000, 0x0630, 0x0001, 
+    0x0000, 0x0086, 0x0053, 0x0053, 0x0000, 0x0637, 0x0001, 0x0000, 
+    0x0087, 0x004F, 0x004F, 0x0000, 0x063E, 0x0054, 0x0054, 0x0000, 
+    0x0642, 0x0001, 0x0000, 0x0088, 0x0043, 0x0043, 0x0000, 0x0649, 
+    0x0001, 0x0000, 0x0089, 0x0043, 0x0044, 0x0000, 0x0651, 0x0654, 
+    0x0001, 0x0000, 0x008A, 0x0001, 0x0000, 0x008B, 0x0044, 0x0044, 
+    0x0000, 0x065B, 0x0001, 0x0000, 0x008C, 0x0043, 0x0053, 0x008D, 
+    0x0672, 0x0000, 0x0675, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x068B, 0x0692, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x06A9, 0x0001, 0x0000, 0x008E, 0x0047, 0x0053, 0x0000, 0x0685, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0688, 0x0001, 0x0000, 0x008F, 0x0001, 
+    0x0000, 0x0090, 0x0050, 0x0050, 0x0000, 0x068F, 0x0001, 0x0000, 
+    0x0091, 0x0043, 0x0050, 0x0092, 0x06A3, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x06A6, 0x0001, 0x0000, 0x0093, 0x0001, 0x0000, 0x0094, 
+    0x004C, 0x004D, 0x0000, 0x06AE, 0x06B1, 0x0001, 0x0000, 0x0095, 
+    0x0001, 0x0000, 0x0096, 0x0041, 0x0056, 0x0000, 0x06CD, 0x0000, 
+    0x06D4, 0x06F6, 0x0000, 0x0000, 0x0702, 0x0000, 0x0709, 0x0000, 
+    0x0000, 0x0000, 0x0714, 0x0721, 0x0000, 0x0000, 0x0728, 0x0000, 
+    0x072B, 0x0732, 0x0000, 0x0741, 0x0053, 0x0053, 0x0000, 0x06D1, 
+    0x0001, 0x0000, 0x0097, 0x0041, 0x0053, 0x0000, 0x06EA, 0x06ED, 
+    0x06F0, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x06F3, 0x0001, 0x0000, 0x0098, 0x0001, 0x0000, 0x0099, 0x0001, 
+    0x0000, 0x009A, 0x0001, 0x0000, 0x009B, 0x0046, 0x0048, 0x0000, 
+    0x06FC, 0x0000, 0x06FF, 0x0001, 0x0000, 0x009C, 0x0001, 0x0000, 
+    0x009D, 0x0054, 0x0054, 0x0000, 0x0706, 0x0001, 0x0000, 0x009E, 
+    0x004C, 0x004D, 0x0000, 0x070E, 0x0711, 0x0001, 0x0000, 0x009F, 
+    0x0001, 0x0000, 0x00A0, 0x0050, 0x0053, 0x0000, 0x071B, 0x0000, 
+    0x0000, 0x071E, 0x0001, 0x0000, 0x00A1, 0x0001, 0x0000, 0x00A2, 
+    0x0053, 0x0053, 0x0000, 0x0725, 0x0001, 0x0000, 0x00A3, 0x0001, 
+    0x0000, 0x00A4, 0x004E, 0x004E, 0x00A5, 0x072F, 0x0001, 0x0000, 
+    0x00A6, 0x0041, 0x0046, 0x0000, 0x073B, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x073E, 0x0001, 0x0000, 0x00A7, 0x0001, 0x0000, 0x00A8, 
+    0x004D, 0x004D, 0x0000, 0x0745, 0x0001, 0x0000, 0x00A9, 0x0041, 
+    0x005A, 0x0000, 0x0765, 0x0000, 0x0000, 0x0000, 0x0000, 0x0768, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x076F, 0x0001, 0x0000, 0x00AA, 0x0052, 
+    0x0052, 0x00AB, 0x076C, 0x0001, 0x0000, 0x00AC, 0x0052, 0x0055, 
+    0x0000, 0x0776, 0x0000, 0x0000, 0x0779, 0x0001, 0x0000, 0x00AD, 
+    0x0001, 0x0000, 0x00AE, 0x0053, 0x0055, 0x0000, 0x0782, 0x0000, 
+    0x0789, 0x0044, 0x0044, 0x0000, 0x0786, 0x0001, 0x0000, 0x00AF, 
+    0x0053, 0x0053, 0x0000, 0x078D, 0x0031, 0x0031, 0x0000, 0x0791, 
+    0x0001, 0x0000, 0x00B0, 0x0031, 0x0049, 0x0000, 0x07B0, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x07BB, 0x07C2, 0x0032, 
+    0x0032, 0x0000, 0x07B4, 0x0030, 0x0030, 0x0000, 0x07B8, 0x0001, 
+    0x0000, 0x00B1, 0x0055, 0x0055, 0x0000, 0x07BF, 0x0001, 0x0000, 
+    0x00B2, 0x0042, 0x0042, 0x0000, 0x07C6, 0x0001, 0x0000, 0x00B3, 
+    0x0054, 0x0054, 0x0000, 0x07CD, 0x0001, 0x0000, 0x00B4, 0x0052, 
+    0x0053, 0x0000, 0x07D5, 0x07D8, 0x0001, 0x0000, 0x00B5, 0x0034, 
+    0x0034, 0x00B6, 0x07DC, 0x0034, 0x0034, 0x0000, 0x07E0, 0x0001, 
+    0x0000, 0x00B7, 0x0042, 0x0057, 0x0000, 0x07FC, 0x0000, 0x0000, 
+    0x0000, 0x07FF, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0824, 0x0827, 0x082E, 
+    0x0000, 0x0000, 0x0839, 0x0001, 0x0000, 0x00B8, 0x0043, 0x0052, 
+    0x0000, 0x0812, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0819, 0x0053, 0x0053, 0x0000, 0x0816, 0x0001, 0x0000, 0x00B9, 
+    0x0041, 0x0041, 0x0000, 0x081D, 0x004D, 0x004D, 0x0000, 0x0821, 
+    0x0001, 0x0000, 0x00BA, 0x0001, 0x0000, 0x00BB, 0x0052, 0x0052, 
+    0x00BC, 0x082B, 0x0001, 0x0000, 0x00BD, 0x0042, 0x0042, 0x0000, 
+    0x0832, 0x004D, 0x004D, 0x0000, 0x0836, 0x0001, 0x0000, 0x00BE, 
+    0x0049, 0x0049, 0x0000, 0x083D, 0x004E, 0x004E, 0x0000, 0x0841, 
+    0x0044, 0x0044, 0x0000, 0x0845, 0x0001, 0x0000, 0x00BF, 0x0041, 
+    0x0054, 0x0000, 0x085F, 0x087D, 0x0890, 0x08C3, 0x08E0, 0x08E7, 
+    0x0000, 0x08F2, 0x08F9, 0x0000, 0x0918, 0x091F, 0x0933, 0x094D, 
+    0x0000, 0x0969, 0x0000, 0x0995, 0x09B9, 0x09D2, 0x0041, 0x0052, 
+    0x0000, 0x0874, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0877, 0x0000, 0x087A, 0x0001, 0x0000, 0x00C0, 0x0001, 0x0000, 
+    0x00C1, 0x0001, 0x0000, 0x00C2, 0x004F, 0x0055, 0x0000, 0x0887, 
+    0x0000, 0x0000, 0x0000, 0x088A, 0x0000, 0x088D, 0x0001, 0x0000, 
+    0x00C3, 0x0001, 0x0000, 0x00C4, 0x0001, 0x0000, 0x00C5, 0x0043, 
+    0x0054, 0x0000, 0x08A5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x08A8, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x08B7, 0x08BA, 0x08BD, 0x08C0, 0x0001, 0x0000, 0x00C6, 0x0041, 
+    0x0041, 0x00C7, 0x08AC, 0x0053, 0x0053, 0x0000, 0x08B0, 0x0053, 
+    0x0053, 0x0000, 0x08B4, 0x0001, 0x0000, 0x00C8, 0x0001, 0x0000, 
+    0x00C9, 0x0001, 0x0000, 0x00CA, 0x0001, 0x0000, 0x00CB, 0x0001, 
+    0x0000, 0x00CC, 0x0044, 0x0054, 0x0000, 0x08D7, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x08DA, 0x0000, 0x08DD, 0x0001, 0x0000, 
+    0x00CD, 0x0001, 0x0000, 0x00CE, 0x0001, 0x0000, 0x00CF, 0x0041, 
+    0x0041, 0x0000, 0x08E4, 0x0001, 0x0000, 0x00D0, 0x0043, 0x0044, 
+    0x0000, 0x08EC, 0x08EF, 0x0001, 0x0000, 0x00D1, 0x0001, 0x0000, 
+    0x00D2, 0x0053, 0x0053, 0x0000, 0x08F6, 0x0001, 0x0000, 0x00D3, 
+    0x0045, 0x0054, 0x0000, 0x090C, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x090F, 0x0000, 
+    0x0000, 0x0912, 0x0915, 0x0001, 0x0000, 0x00D4, 0x0001, 0x0000, 
+    0x00D5, 0x0001, 0x0000, 0x00D6, 0x0001, 0x0000, 0x00D7, 0x0053, 
+    0x0053, 0x0000, 0x091C, 0x0001, 0x0000, 0x00D8, 0x0049, 0x0050, 
+    0x0000, 0x092A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x092D, 
+    0x0930, 0x0001, 0x0000, 0x00D9, 0x0001, 0x0000, 0x00DA, 0x0001, 
+    0x0000, 0x00DB, 0x0049, 0x0053, 0x0000, 0x0941, 0x0000, 0x0000, 
+    0x0000, 0x0944, 0x0000, 0x0000, 0x0000, 0x0000, 0x0947, 0x094A, 
+    0x0001, 0x0000, 0x00DC, 0x0001, 0x0000, 0x00DD, 0x0001, 0x0000, 
+    0x00DE, 0x0001, 0x0000, 0x00DF, 0x0044, 0x0053, 0x0000, 0x0960, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0963, 0x0966, 0x0001, 
+    0x0000, 0x00E0, 0x0001, 0x0000, 0x00E1, 0x0001, 0x0000, 0x00E2, 
+    0x0041, 0x0057, 0x0000, 0x0983, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0986, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0989, 0x0000, 0x098C, 0x098F, 0x0000, 0x0000, 
+    0x0000, 0x0992, 0x0001, 0x0000, 0x00E3, 0x0001, 0x0000, 0x00E4, 
+    0x0001, 0x0000, 0x00E5, 0x0001, 0x0000, 0x00E6, 0x0001, 0x0000, 
+    0x00E7, 0x0001, 0x0000, 0x00E8, 0x0048, 0x0059, 0x0000, 0x09AA, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x09AD, 0x0000, 0x0000, 0x0000, 
+    0x09B0, 0x0000, 0x09B3, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x09B6, 0x0001, 0x0000, 0x00E9, 0x0001, 0x0000, 0x00EA, 0x0001, 
+    0x0000, 0x00EB, 0x0001, 0x0000, 0x00EC, 0x0001, 0x0000, 0x00ED, 
+    0x0041, 0x0050, 0x0000, 0x09CC, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x09CF, 0x0001, 0x0000, 0x00EE, 0x0001, 0x0000, 
+    0x00EF, 0x0048, 0x0053, 0x0000, 0x09E1, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x09E4, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x09E7, 
+    0x0001, 0x0000, 0x00F0, 0x0001, 0x0000, 0x00F1, 0x0001, 0x0000, 
+    0x00F2, 0x0043, 0x0053, 0x0000, 0x09FE, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0A14, 0x0000, 
+    0x0A2A, 0x0000, 0x0000, 0x0000, 0x0A31, 0x0041, 0x0049, 0x0000, 
+    0x0A0A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0A11, 0x0050, 0x0050, 0x0000, 0x0A0E, 0x0001, 0x0000, 0x00F3, 
+    0x0001, 0x0000, 0x00F4, 0x0049, 0x0052, 0x0000, 0x0A21, 0x0000, 
+    0x0000, 0x0000, 0x0A24, 0x0000, 0x0000, 0x0000, 0x0000, 0x0A27, 
+    0x0001, 0x0000, 0x00F5, 0x0001, 0x0000, 0x00F6, 0x0001, 0x0000, 
+    0x00F7, 0x0049, 0x0049, 0x0000, 0x0A2E, 0x0001, 0x0000, 0x00F8, 
+    0x004E, 0x004E, 0x0000, 0x0A35, 0x0001, 0x0000, 0x00F9, 0x0042, 
+    0x0052, 0x0000, 0x0A4C, 0x0A60, 0x0A78, 0x0000, 0x0A83, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0A8A, 0x0000, 0x0000, 0x0000, 
+    0x0A9D, 0x0000, 0x0AA4, 0x0043, 0x004D, 0x0000, 0x0A5A, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0A5D, 0x0001, 0x0000, 0x00FA, 0x0001, 0x0000, 0x00FB, 0x0046, 
+    0x004C, 0x0000, 0x0A6A, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0A6D, 0x0001, 0x0000, 0x00FC, 0x004F, 0x004F, 0x0000, 0x0A71, 
+    0x004B, 0x004B, 0x0000, 0x0A75, 0x0001, 0x0000, 0x00FD, 0x0053, 
+    0x0053, 0x0000, 0x0A7C, 0x0052, 0x0052, 0x0000, 0x0A80, 0x0001, 
+    0x0000, 0x00FE, 0x0043, 0x0043, 0x0000, 0x0A87, 0x0001, 0x0000, 
+    0x00FF, 0x0052, 0x0053, 0x0000, 0x0A8F, 0x0A96, 0x0052, 0x0052, 
+    0x0000, 0x0A93, 0x0001, 0x0000, 0x0100, 0x0044, 0x0044, 0x0000, 
+    0x0A9A, 0x0001, 0x0000, 0x0101, 0x0052, 0x0052, 0x0000, 0x0AA1, 
+    0x0001, 0x0000, 0x0102, 0x0054, 0x0054, 0x0000, 0x0AA8, 0x0053, 
+    0x0053, 0x0000, 0x0AAC, 0x0001, 0x0000, 0x0103, 0x0041, 0x0056, 
+    0x0000, 0x0AC8, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0ACB, 0x0ACE, 0x0000, 0x0000, 0x0AD5, 0x0001, 
+    0x0000, 0x0104, 0x0001, 0x0000, 0x0105, 0x0043, 0x0043, 0x0106, 
+    0x0AD2, 0x0001, 0x0000, 0x0107, 0x0031, 0x0031, 0x0000, 0x0AD9, 
+    0x0038, 0x0038, 0x0000, 0x0ADD, 0x0041, 0x0053, 0x0000, 0x0AF3, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0AFA, 0x0000, 
+    0x0AFD, 0x0B00, 0x004D, 0x004D, 0x0000, 0x0AF7, 0x0001, 0x0000, 
+    0x0108, 0x0001, 0x0000, 0x0109, 0x0001, 0x0000, 0x010A, 0x0001, 
+    0x0000, 0x010B, 0x0043, 0x0053, 0x0000, 0x0B17, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0B1E, 0x0000, 0x0000, 0x0000, 0x0B25, 
+    0x0000, 0x0000, 0x0000, 0x0B44, 0x0000, 0x0B4B, 0x0057, 0x0057, 
+    0x0000, 0x0B1B, 0x0001, 0x0000, 0x010C, 0x0047, 0x0047, 0x0000, 
+    0x0B22, 0x0001, 0x0000, 0x010D, 0x0048, 0x0048, 0x0000, 0x0B29, 
+    0x0046, 0x0054, 0x010E, 0x0B3B, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0B3E, 
+    0x0000, 0x0B41, 0x0001, 0x0000, 0x010F, 0x0001, 0x0000, 0x0110, 
+    0x0001, 0x0000, 0x0111, 0x0043, 0x0043, 0x0000, 0x0B48, 0x0001, 
+    0x0000, 0x0112, 0x0053, 0x0053, 0x0000, 0x0B4F, 0x0001, 0x0000, 
+    0x0113, 0x0041, 0x0056, 0x0000, 0x0B6B, 0x0000, 0x0B90, 0x0B9B, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0BB7, 0x0000, 0x0BC2, 
+    0x0000, 0x0BD1, 0x0043, 0x0054, 0x0000, 0x0B80, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0B83, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0B86, 0x0000, 0x0B8D, 0x0001, 
+    0x0000, 0x0114, 0x0001, 0x0000, 0x0115, 0x0052, 0x0052, 0x0116, 
+    0x0B8A, 0x0001, 0x0000, 0x0117, 0x0001, 0x0000, 0x0118, 0x0052, 
+    0x0052, 0x0000, 0x0B94, 0x0052, 0x0052, 0x0000, 0x0B98, 0x0001, 
+    0x0000, 0x0119, 0x0043, 0x0052, 0x0000, 0x0BAE, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0BB1, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0BB4, 0x0001, 0x0000, 0x011A, 
+    0x0001, 0x0000, 0x011B, 0x0001, 0x0000, 0x011C, 0x0053, 0x0053, 
+    0x0000, 0x0BBB, 0x0043, 0x0043, 0x0000, 0x0BBF, 0x0001, 0x0000, 
+    0x011D, 0x0043, 0x0048, 0x0000, 0x0BCB, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0BCE, 0x0001, 0x0000, 0x011E, 0x0001, 0x0000, 0x011F, 
+    0x0043, 0x0054, 0x0000, 0x0BE6, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0BE9, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0BEC, 0x0000, 0x0BF3, 0x0001, 0x0000, 0x0120, 
+    0x0001, 0x0000, 0x0121, 0x0052, 0x0052, 0x0122, 0x0BF0, 0x0001, 
+    0x0000, 0x0123, 0x0001, 0x0000, 0x0124, 0x0041, 0x0054, 0x0000, 
+    0x0C0D, 0x0000, 0x0000, 0x0C27, 0x0C32, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0C86, 0x0C91, 0x0CA0, 0x0000, 0x0000, 
+    0x0000, 0x0CAB, 0x0CC2, 0x0CD1, 0x0044, 0x004C, 0x0000, 0x0C19, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0C20, 
+    0x0052, 0x0052, 0x0000, 0x0C1D, 0x0001, 0x0000, 0x0125, 0x0053, 
+    0x0053, 0x0126, 0x0C24, 0x0001, 0x0000, 0x0127, 0x004C, 0x004C, 
+    0x0000, 0x0C2B, 0x0053, 0x0053, 0x0000, 0x0C2F, 0x0001, 0x0000, 
+    0x0128, 0x0031, 0x0052, 0x0000, 0x0C57, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0C66, 0x0000, 0x0C7B, 0x0034, 0x0034, 
+    0x0000, 0x0C5B, 0x0030, 0x0031, 0x0000, 0x0C60, 0x0C63, 0x0001, 
+    0x0000, 0x0129, 0x0001, 0x0000, 0x012A, 0x0041, 0x0044, 0x0000, 
+    0x0C6D, 0x0000, 0x0000, 0x0C74, 0x004C, 0x004C, 0x0000, 0x0C71, 
+    0x0001, 0x0000, 0x012B, 0x004C, 0x004C, 0x0000, 0x0C78, 0x0001, 
+    0x0000, 0x012C, 0x0044, 0x0044, 0x0000, 0x0C7F, 0x004C, 0x004C, 
+    0x0000, 0x0C83, 0x0001, 0x0000, 0x012D, 0x0044, 0x0044, 0x0000, 
+    0x0C8A, 0x004C, 0x004C, 0x0000, 0x0C8E, 0x0001, 0x0000, 0x012E, 
+    0x004F, 0x004F, 0x0000, 0x0C95, 0x0044, 0x0044, 0x012F, 0x0C99, 
+    0x0045, 0x0045, 0x0000, 0x0C9D, 0x0001, 0x0000, 0x0130, 0x0055, 
+    0x0055, 0x0000, 0x0CA4, 0x004D, 0x004D, 0x0000, 0x0CA8, 0x0001, 
+    0x0000, 0x0131, 0x0044, 0x0045, 0x0000, 0x0CB0, 0x0CBB, 0x004C, 
+    0x004C, 0x0000, 0x0CB4, 0x0053, 0x0053, 0x0132, 0x0CB8, 0x0001, 
+    0x0000, 0x0133, 0x0053, 0x0053, 0x0000, 0x0CBF, 0x0001, 0x0000, 
+    0x0134, 0x0045, 0x0045, 0x0000, 0x0CC6, 0x004C, 0x004C, 0x0000, 
+    0x0CCA, 0x0046, 0x0046, 0x0000, 0x0CCE, 0x0001, 0x0000, 0x0135, 
+    0x0045, 0x0045, 0x0000, 0x0CD5, 0x0052, 0x0052, 0x0000, 0x0CD9, 
+    0x0001, 0x0000, 0x0136, 0x0041, 0x0058, 0x0000, 0x0CF7, 0x0D02, 
+    0x0D09, 0x0D18, 0x0D3F, 0x0000, 0x0D46, 0x0D5D, 0x0D64, 0x0000, 
+    0x0000, 0x0D72, 0x0000, 0x0D79, 0x0000, 0x0D80, 0x0000, 0x0D97, 
+    0x0DC5, 0x0DE5, 0x0000, 0x0000, 0x0000, 0x0E19, 0x0043, 0x0043, 
+    0x0000, 0x0CFB, 0x0052, 0x0052, 0x0137, 0x0CFF, 0x0001, 0x0000, 
+    0x0138, 0x0054, 0x0054, 0x0000, 0x0D06, 0x0001, 0x0000, 0x0139, 
+    0x0049, 0x0049, 0x0000, 0x0D0D, 0x0044, 0x0044, 0x0000, 0x0D11, 
+    0x0052, 0x0052, 0x013A, 0x0D15, 0x0001, 0x0000, 0x013B, 0x0049, 
+    0x0058, 0x0000, 0x0D2B, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0D36, 0x0000, 0x0D39, 0x0000, 0x0000, 
+    0x0000, 0x0D3C, 0x0044, 0x0044, 0x0000, 0x0D2F, 0x0052, 0x0052, 
+    0x013C, 0x0D33, 0x0001, 0x0000, 0x013D, 0x0001, 0x0000, 0x013E, 
+    0x0001, 0x0000, 0x013F, 0x0001, 0x0000, 0x0140, 0x004D, 0x004D, 
+    0x0000, 0x0D43, 0x0001, 0x0000, 0x0141, 0x004D, 0x0054, 0x0000, 
+    0x0D51, 0x0000, 0x0000, 0x0000, 0x0000, 0x0D54, 0x0D57, 0x0D5A, 
+    0x0001, 0x0000, 0x0142, 0x0001, 0x0000, 0x0143, 0x0001, 0x0000, 
+    0x0144, 0x0001, 0x0000, 0x0145, 0x0043, 0x0043, 0x0000, 0x0D61, 
+    0x0001, 0x0000, 0x0146, 0x0050, 0x0054, 0x0000, 0x0D6C, 0x0000, 
+    0x0000, 0x0000, 0x0D6F, 0x0001, 0x0000, 0x0147, 0x0001, 0x0000, 
+    0x0148, 0x0053, 0x0053, 0x0000, 0x0D76, 0x0001, 0x0000, 0x0149, 
+    0x0048, 0x0048, 0x0000, 0x0D7D, 0x0001, 0x0000, 0x014A, 0x0048, 
+    0x0052, 0x0000, 0x0D8E, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0D91, 0x0000, 0x0D94, 0x0001, 0x0000, 0x014B, 
+    0x0001, 0x0000, 0x014C, 0x0001, 0x0000, 0x014D, 0x0041, 0x0058, 
+    0x0000, 0x0DB2, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0DB5, 0x0000, 0x0000, 0x0DBC, 0x0000, 0x0DBF, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0DC2, 0x0001, 0x0000, 0x014E, 0x0044, 0x0044, 0x0000, 0x0DB9, 
+    0x0001, 0x0000, 0x014F, 0x0001, 0x0000, 0x0150, 0x0001, 0x0000, 
+    0x0151, 0x0001, 0x0000, 0x0152, 0x0044, 0x0050, 0x0000, 0x0DD5, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0DD8, 0x0000, 0x0000, 0x0000, 
+    0x0DDF, 0x0000, 0x0000, 0x0DE2, 0x0001, 0x0000, 0x0153, 0x0044, 
+    0x0044, 0x0000, 0x0DDC, 0x0001, 0x0000, 0x0154, 0x0001, 0x0000, 
+    0x0155, 0x0001, 0x0000, 0x0156, 0x0041, 0x0058, 0x0000, 0x0E00, 
+    0x0000, 0x0000, 0x0E03, 0x0E06, 0x0000, 0x0000, 0x0E0D, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0E10, 0x0E13, 0x0000, 0x0000, 0x0000, 0x0000, 0x0E16, 0x0001, 
+    0x0000, 0x0157, 0x0001, 0x0000, 0x0158, 0x0052, 0x0052, 0x0000, 
+    0x0E0A, 0x0001, 0x0000, 0x0159, 0x0001, 0x0000, 0x015A, 0x0001, 
+    0x0000, 0x015B, 0x0001, 0x0000, 0x015C, 0x0001, 0x0000, 0x015D, 
+    0x0054, 0x0054, 0x0000, 0x0E1D, 0x0001, 0x0000, 0x015E, 0x0042, 
+    0x0053, 0x015F, 0x0E35, 0x0E40, 0x0E82, 0x0E9C, 0x0EA7, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0EB2, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0EBD, 0x0000, 0x0EE1, 0x0EEC, 0x0041, 0x0041, 0x0000, 0x0E39, 
+    0x0047, 0x0047, 0x0000, 0x0E3D, 0x0001, 0x0000, 0x0160, 0x0044, 
+    0x0058, 0x0000, 0x0E58, 0x0000, 0x0000, 0x0000, 0x0E5F, 0x0E66, 
+    0x0000, 0x0000, 0x0E6D, 0x0000, 0x0000, 0x0000, 0x0E74, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0E7B, 0x0041, 
+    0x0041, 0x0000, 0x0E5C, 0x0001, 0x0000, 0x0161, 0x0047, 0x0047, 
+    0x0000, 0x0E63, 0x0001, 0x0000, 0x0162, 0x0044, 0x0044, 0x0000, 
+    0x0E6A, 0x0001, 0x0000, 0x0163, 0x004B, 0x004B, 0x0000, 0x0E71, 
+    0x0001, 0x0000, 0x0164, 0x004E, 0x004E, 0x0000, 0x0E78, 0x0001, 
+    0x0000, 0x0165, 0x0046, 0x0046, 0x0000, 0x0E7F, 0x0001, 0x0000, 
+    0x0166, 0x0041, 0x0049, 0x0000, 0x0E8E, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0E95, 0x0043, 0x0043, 0x0000, 
+    0x0E92, 0x0001, 0x0000, 0x0167, 0x0052, 0x0052, 0x0000, 0x0E99, 
+    0x0001, 0x0000, 0x0168, 0x0043, 0x0043, 0x0000, 0x0EA0, 0x0052, 
+    0x0052, 0x0000, 0x0EA4, 0x0001, 0x0000, 0x0169, 0x004F, 0x004F, 
+    0x0000, 0x0EAB, 0x004E, 0x004E, 0x0000, 0x0EAF, 0x0001, 0x0000, 
+    0x016A, 0x0050, 0x0050, 0x0000, 0x0EB6, 0x0044, 0x0044, 0x0000, 
+    0x0EBA, 0x0001, 0x0000, 0x016B, 0x0042, 0x0054, 0x0000, 0x0ED3, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0EDA, 0x0041, 0x0041, 0x0000, 0x0ED7, 0x0001, 0x0000, 
+    0x016C, 0x0048, 0x0048, 0x0000, 0x0EDE, 0x0001, 0x0000, 0x016D, 
+    0x004C, 0x004C, 0x0000, 0x0EE5, 0x004B, 0x004B, 0x0000, 0x0EE9, 
+    0x0001, 0x0000, 0x016E, 0x0034, 0x0054, 0x0000, 0x0F10, 0x0F1B, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 
+    0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0F3C, 0x0035, 
+    0x0036, 0x0000, 0x0F15, 0x0F18, 0x0001, 0x0000, 0x016F, 0x0001, 
+    0x0000, 0x0170, 0x0030, 0x0038, 0x0000, 0x0F27, 0x0F2A, 0x0F2D, 
+    0x0F30, 0x0F33, 0x0000, 0x0000, 0x0F36, 0x0F39, 0x0001, 0x0000, 
+    0x0171, 0x0001, 0x0000, 0x0172, 0x0001, 0x0000, 0x0173, 0x0001, 
+    0x0000, 0x0174, 0x0001, 0x0000, 0x0175, 0x0001, 0x0000, 0x0176, 
+    0x0001, 0x0000, 0x0177, 0x004C, 0x004C, 0x0000, 0x0F40, 0x0001, 
+    0x0000, 0x0178, 0x0001, 0x0000, 0x0179, 0x0001, 0x0000, 0x017A, 
+    0x0001, 0x0000, 0x017B, 0x0001, 0x0000, 0x017C, 0x0001, 0x0000, 
+    0x017D, 0x0001, 0x0000, 0x017E, 0x0001, 0x0000, 0x017F, 0x0001, 
+    0x0000, 0x0180, 0x0001, 0x0000, 0x0181, 0x0001, 0x0000, 0x0182, 
+    0x0001, 0x0000, 0x0183, 0x0030, 0x0038, 0x0000, 0x0F70, 0x0F73, 
+    0x0000, 0x0F7A, 0x0F7D, 0x0F80, 0x0F83, 0x0F86, 0x0F89, 0x0001, 
+    0x0000, 0x0184, 0x0030, 0x0030, 0x0000, 0x0F77, 0x0001, 0x0000, 
+    0x0185, 0x0001, 0x0000, 0x0186, 0x0001, 0x0000, 0x0187, 0x0001, 
+    0x0000, 0x0188, 0x0001, 0x0000, 0x0189, 0x0001, 0x0000, 0x018A, 
+    0x0001, 0x0000, 0x018B, 0x0001, 0x0000, 0x018C, 0x0001, 0x0000, 
+    0x018D, 0x0001, 0x0000, 0x018E, 0x0001, 0x0000, 0x018F, 
+};
+
+#define COMMAND_TRIE_LEN 3991

Added: freeswitch/trunk/libs/spandsp/src/generated/v17rx_fixed_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v17rx_fixed_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,11144 @@
+#define RX_PULSESHAPER_GAIN        32767.000000f
+#define RX_PULSESHAPER_COEFF_SETS  192
+static const int16_t rx_pulseshaper_re[RX_PULSESHAPER_COEFF_SETS][27] =
+{
+    {
+             -67,     /* Filter 0 */
+              11,
+            -108,
+               0,
+             -79,
+             -50,
+            -127,
+            -238,
+            -102,
+           -1044,
+             588,
+           -1452,
+            1024,
+           10585,
+            1655,
+           -6227,
+            -693,
+           -1049,
+            -912,
+              85,
+            -361,
+              44,
+            -162,
+               0,
+            -121,
+             -34,
+             -33
+    },
+    {
+             -67,     /* Filter 1 */
+              11,
+            -109,
+               0,
+             -80,
+             -50,
+            -129,
+            -238,
+            -106,
+           -1048,
+             585,
+           -1473,
+            1028,
+           10597,
+            1654,
+           -6201,
+            -683,
+           -1054,
+            -909,
+              82,
+            -362,
+              43,
+            -162,
+               0,
+            -121,
+             -33,
+             -34
+    },
+    {
+             -67,     /* Filter 2 */
+              11,
+            -110,
+               0,
+             -82,
+             -50,
+            -131,
+            -238,
+            -110,
+           -1051,
+             582,
+           -1495,
+            1032,
+           10609,
+            1652,
+           -6176,
+            -673,
+           -1059,
+            -905,
+              79,
+            -362,
+              43,
+            -163,
+               0,
+            -122,
+             -33,
+             -34
+    },
+    {
+             -68,     /* Filter 3 */
+              11,
+            -110,
+               0,
+             -83,
+             -50,
+            -133,
+            -238,
+            -114,
+           -1055,
+             579,
+           -1516,
+            1036,
+           10621,
+            1650,
+           -6150,
+            -663,
+           -1065,
+            -901,
+              76,
+            -362,
+              42,
+            -163,
+               0,
+            -122,
+             -33,
+             -35
+    },
+    {
+             -68,     /* Filter 4 */
+              10,
+            -111,
+               0,
+             -84,
+             -49,
+            -135,
+            -238,
+            -118,
+           -1059,
+             576,
+           -1538,
+            1041,
+           10633,
+            1648,
+           -6124,
+            -653,
+           -1070,
+            -898,
+              72,
+            -362,
+              41,
+            -164,
+               0,
+            -123,
+             -33,
+             -36
+    },
+    {
+             -68,     /* Filter 5 */
+              10,
+            -111,
+               0,
+             -85,
+             -49,
+            -137,
+            -237,
+            -121,
+           -1063,
+             573,
+           -1559,
+            1045,
+           10645,
+            1646,
+           -6099,
+            -643,
+           -1075,
+            -894,
+              69,
+            -362,
+              40,
+            -164,
+               0,
+            -124,
+             -33,
+             -36
+    },
+    {
+             -68,     /* Filter 6 */
+              10,
+            -112,
+               0,
+             -86,
+             -49,
+            -139,
+            -237,
+            -125,
+           -1067,
+             570,
+           -1581,
+            1049,
+           10656,
+            1644,
+           -6073,
+            -633,
+           -1080,
+            -891,
+              66,
+            -363,
+              40,
+            -165,
+               0,
+            -124,
+             -32,
+             -37
+    },
+    {
+             -68,     /* Filter 7 */
+              10,
+            -113,
+               0,
+             -87,
+             -49,
+            -141,
+            -237,
+            -129,
+           -1071,
+             567,
+           -1602,
+            1053,
+           10668,
+            1642,
+           -6047,
+            -623,
+           -1084,
+            -887,
+              63,
+            -363,
+              39,
+            -165,
+               0,
+            -125,
+             -32,
+             -37
+    },
+    {
+             -69,     /* Filter 8 */
+              10,
+            -113,
+               0,
+             -88,
+             -49,
+            -143,
+            -237,
+            -133,
+           -1075,
+             563,
+           -1624,
+            1057,
+           10679,
+            1640,
+           -6021,
+            -613,
+           -1089,
+            -884,
+              60,
+            -363,
+              38,
+            -166,
+               0,
+            -125,
+             -32,
+             -38
+    },
+    {
+             -69,     /* Filter 9 */
+               9,
+            -114,
+               0,
+             -89,
+             -48,
+            -145,
+            -236,
+            -137,
+           -1078,
+             560,
+           -1646,
+            1062,
+           10690,
+            1638,
+           -5995,
+            -603,
+           -1094,
+            -880,
+              57,
+            -363,
+              38,
+            -166,
+               0,
+            -126,
+             -32,
+             -38
+    },
+    {
+             -69,     /* Filter 10 */
+               9,
+            -115,
+               0,
+             -91,
+             -48,
+            -147,
+            -236,
+            -141,
+           -1082,
+             557,
+           -1668,
+            1066,
+           10701,
+            1636,
+           -5970,
+            -593,
+           -1099,
+            -876,
+              54,
+            -363,
+              37,
+            -167,
+               0,
+            -126,
+             -31,
+             -39
+    },
+    {
+             -69,     /* Filter 11 */
+               9,
+            -115,
+               0,
+             -92,
+             -48,
+            -149,
+            -236,
+            -145,
+           -1086,
+             553,
+           -1690,
+            1070,
+           10712,
+            1633,
+           -5944,
+            -583,
+           -1103,
+            -872,
+              51,
+            -363,
+              36,
+            -167,
+               0,
+            -127,
+             -31,
+             -39
+    },
+    {
+             -69,     /* Filter 12 */
+               9,
+            -116,
+               0,
+             -93,
+             -48,
+            -151,
+            -235,
+            -149,
+           -1089,
+             550,
+           -1712,
+            1074,
+           10723,
+            1631,
+           -5918,
+            -573,
+           -1108,
+            -869,
+              48,
+            -363,
+              36,
+            -168,
+               0,
+            -128,
+             -31,
+             -40
+    },
+    {
+             -70,     /* Filter 13 */
+               9,
+            -116,
+               0,
+             -94,
+             -48,
+            -153,
+            -235,
+            -153,
+           -1093,
+             546,
+           -1734,
+            1078,
+           10733,
+            1629,
+           -5892,
+            -564,
+           -1112,
+            -865,
+              45,
+            -363,
+              35,
+            -168,
+               0,
+            -128,
+             -31,
+             -40
+    },
+    {
+             -70,     /* Filter 14 */
+               8,
+            -117,
+               0,
+             -95,
+             -47,
+            -155,
+            -235,
+            -157,
+           -1097,
+             543,
+           -1756,
+            1082,
+           10744,
+            1627,
+           -5866,
+            -554,
+           -1117,
+            -861,
+              42,
+            -363,
+              34,
+            -169,
+               0,
+            -129,
+             -31,
+             -41
+    },
+    {
+             -70,     /* Filter 15 */
+               8,
+            -117,
+               0,
+             -96,
+             -47,
+            -157,
+            -234,
+            -161,
+           -1100,
+             539,
+           -1778,
+            1086,
+           10755,
+            1625,
+           -5840,
+            -544,
+           -1121,
+            -858,
+              39,
+            -363,
+              34,
+            -169,
+               0,
+            -129,
+             -30,
+             -41
+    },
+    {
+             -70,     /* Filter 16 */
+               8,
+            -118,
+               0,
+             -97,
+             -47,
+            -159,
+            -234,
+            -165,
+           -1104,
+             536,
+           -1800,
+            1091,
+           10765,
+            1623,
+           -5814,
+            -535,
+           -1125,
+            -854,
+              36,
+            -363,
+              33,
+            -170,
+               0,
+            -130,
+             -30,
+             -42
+    },
+    {
+             -70,     /* Filter 17 */
+               8,
+            -119,
+               0,
+             -98,
+             -47,
+            -161,
+            -233,
+            -169,
+           -1107,
+             532,
+           -1822,
+            1095,
+           10775,
+            1620,
+           -5788,
+            -525,
+           -1130,
+            -850,
+              33,
+            -362,
+              32,
+            -170,
+               0,
+            -130,
+             -30,
+             -42
+    },
+    {
+             -70,     /* Filter 18 */
+               8,
+            -119,
+               0,
+             -99,
+             -46,
+            -163,
+            -233,
+            -173,
+           -1111,
+             529,
+           -1845,
+            1099,
+           10785,
+            1618,
+           -5762,
+            -515,
+           -1134,
+            -846,
+              30,
+            -362,
+              32,
+            -170,
+               0,
+            -131,
+             -30,
+             -43
+    },
+    {
+             -70,     /* Filter 19 */
+               7,
+            -120,
+               0,
+            -100,
+             -46,
+            -165,
+            -233,
+            -177,
+           -1114,
+             525,
+           -1867,
+            1103,
+           10795,
+            1616,
+           -5736,
+            -506,
+           -1138,
+            -842,
+              27,
+            -362,
+              31,
+            -171,
+               0,
+            -131,
+             -30,
+             -43
+    },
+    {
+             -71,     /* Filter 20 */
+               7,
+            -120,
+               0,
+            -101,
+             -46,
+            -166,
+            -232,
+            -181,
+           -1118,
+             521,
+           -1889,
+            1107,
+           10805,
+            1614,
+           -5710,
+            -496,
+           -1142,
+            -838,
+              25,
+            -362,
+              30,
+            -171,
+               0,
+            -132,
+             -29,
+             -44
+    },
+    {
+             -71,     /* Filter 21 */
+               7,
+            -121,
+               0,
+            -102,
+             -46,
+            -168,
+            -232,
+            -185,
+           -1121,
+             517,
+           -1912,
+            1111,
+           10815,
+            1611,
+           -5684,
+            -487,
+           -1146,
+            -835,
+              22,
+            -362,
+              30,
+            -171,
+               0,
+            -132,
+             -29,
+             -44
+    },
+    {
+             -71,     /* Filter 22 */
+               7,
+            -121,
+               0,
+            -104,
+             -45,
+            -170,
+            -231,
+            -189,
+           -1125,
+             514,
+           -1934,
+            1115,
+           10824,
+            1609,
+           -5658,
+            -477,
+           -1150,
+            -831,
+              19,
+            -362,
+              29,
+            -172,
+               0,
+            -132,
+             -29,
+             -45
+    },
+    {
+             -71,     /* Filter 23 */
+               6,
+            -122,
+               0,
+            -105,
+             -45,
+            -172,
+            -231,
+            -193,
+           -1128,
+             510,
+           -1957,
+            1119,
+           10834,
+            1607,
+           -5632,
+            -468,
+           -1154,
+            -827,
+              16,
+            -361,
+              28,
+            -172,
+               0,
+            -133,
+             -29,
+             -45
+    },
+    {
+             -71,     /* Filter 24 */
+               6,
+            -122,
+               0,
+            -106,
+             -45,
+            -174,
+            -230,
+            -197,
+           -1131,
+             506,
+           -1980,
+            1123,
+           10843,
+            1605,
+           -5606,
+            -459,
+           -1157,
+            -823,
+              13,
+            -361,
+              28,
+            -172,
+               0,
+            -133,
+             -28,
+             -46
+    },
+    {
+             -71,     /* Filter 25 */
+               6,
+            -123,
+               0,
+            -107,
+             -44,
+            -176,
+            -230,
+            -201,
+           -1135,
+             502,
+           -2002,
+            1128,
+           10852,
+            1602,
+           -5580,
+            -449,
+           -1161,
+            -819,
+              10,
+            -361,
+              27,
+            -173,
+               0,
+            -134,
+             -28,
+             -46
+    },
+    {
+             -71,     /* Filter 26 */
+               6,
+            -124,
+               0,
+            -108,
+             -44,
+            -178,
+            -229,
+            -205,
+           -1138,
+             498,
+           -2025,
+            1132,
+           10861,
+            1600,
+           -5554,
+            -440,
+           -1165,
+            -815,
+               7,
+            -361,
+              26,
+            -173,
+               0,
+            -134,
+             -28,
+             -47
+    },
+    {
+             -72,     /* Filter 27 */
+               6,
+            -124,
+               0,
+            -109,
+             -44,
+            -180,
+            -229,
+            -209,
+           -1141,
+             494,
+           -2048,
+            1136,
+           10870,
+            1597,
+           -5528,
+            -431,
+           -1168,
+            -811,
+               5,
+            -360,
+              26,
+            -173,
+               0,
+            -135,
+             -28,
+             -47
+    },
+    {
+             -72,     /* Filter 28 */
+               5,
+            -125,
+               0,
+            -110,
+             -44,
+            -182,
+            -228,
+            -213,
+           -1144,
+             490,
+           -2071,
+            1140,
+           10879,
+            1595,
+           -5502,
+            -421,
+           -1172,
+            -807,
+               2,
+            -360,
+              25,
+            -173,
+               0,
+            -135,
+             -27,
+             -48
+    },
+    {
+             -72,     /* Filter 29 */
+               5,
+            -125,
+               0,
+            -111,
+             -43,
+            -184,
+            -227,
+            -218,
+           -1148,
+             486,
+           -2094,
+            1144,
+           10888,
+            1593,
+           -5476,
+            -412,
+           -1175,
+            -803,
+               0,
+            -360,
+              24,
+            -174,
+               0,
+            -135,
+             -27,
+             -48
+    },
+    {
+             -72,     /* Filter 30 */
+               5,
+            -126,
+               0,
+            -112,
+             -43,
+            -186,
+            -227,
+            -222,
+           -1151,
+             482,
+           -2117,
+            1148,
+           10896,
+            1590,
+           -5450,
+            -403,
+           -1179,
+            -799,
+              -3,
+            -359,
+              24,
+            -174,
+               0,
+            -136,
+             -27,
+             -49
+    },
+    {
+             -72,     /* Filter 31 */
+               5,
+            -126,
+               0,
+            -113,
+             -43,
+            -188,
+            -226,
+            -226,
+           -1154,
+             478,
+           -2140,
+            1152,
+           10905,
+            1588,
+           -5423,
+            -394,
+           -1182,
+            -795,
+              -5,
+            -359,
+              23,
+            -174,
+               0,
+            -136,
+             -27,
+             -49
+    },
+    {
+             -72,     /* Filter 32 */
+               4,
+            -127,
+               0,
+            -114,
+             -42,
+            -189,
+            -225,
+            -230,
+           -1157,
+             473,
+           -2163,
+            1156,
+           10913,
+            1585,
+           -5397,
+            -385,
+           -1185,
+            -791,
+              -8,
+            -358,
+              22,
+            -174,
+               0,
+            -137,
+             -27,
+             -50
+    },
+    {
+             -72,     /* Filter 33 */
+               4,
+            -127,
+               0,
+            -115,
+             -42,
+            -191,
+            -225,
+            -234,
+           -1160,
+             469,
+           -2186,
+            1160,
+           10922,
+            1583,
+           -5371,
+            -376,
+           -1188,
+            -787,
+             -11,
+            -358,
+              22,
+            -174,
+               0,
+            -137,
+             -26,
+             -50
+    },
+    {
+             -72,     /* Filter 34 */
+               4,
+            -128,
+               0,
+            -116,
+             -42,
+            -193,
+            -224,
+            -238,
+           -1163,
+             465,
+           -2209,
+            1164,
+           10930,
+            1580,
+           -5345,
+            -366,
+           -1192,
+            -783,
+             -14,
+            -358,
+              21,
+            -175,
+               0,
+            -137,
+             -26,
+             -51
+    },
+    {
+             -72,     /* Filter 35 */
+               4,
+            -128,
+               0,
+            -117,
+             -41,
+            -195,
+            -223,
+            -243,
+           -1166,
+             461,
+           -2232,
+            1168,
+           10938,
+            1578,
+           -5319,
+            -357,
+           -1195,
+            -779,
+             -16,
+            -357,
+              20,
+            -175,
+               0,
+            -138,
+             -26,
+             -51
+    },
+    {
+             -72,     /* Filter 36 */
+               4,
+            -129,
+               0,
+            -118,
+             -41,
+            -197,
+            -223,
+            -247,
+           -1169,
+             456,
+           -2255,
+            1172,
+           10945,
+            1575,
+           -5293,
+            -348,
+           -1198,
+            -774,
+             -19,
+            -357,
+              20,
+            -175,
+               0,
+            -138,
+             -26,
+             -51
+    },
+    {
+             -73,     /* Filter 37 */
+               3,
+            -129,
+               0,
+            -119,
+             -41,
+            -199,
+            -222,
+            -251,
+           -1172,
+             452,
+           -2279,
+            1176,
+           10953,
+            1573,
+           -5266,
+            -339,
+           -1201,
+            -770,
+             -22,
+            -356,
+              19,
+            -175,
+               0,
+            -138,
+             -25,
+             -52
+    },
+    {
+             -73,     /* Filter 38 */
+               3,
+            -129,
+               0,
+            -120,
+             -40,
+            -201,
+            -221,
+            -255,
+           -1175,
+             447,
+           -2302,
+            1180,
+           10961,
+            1570,
+           -5240,
+            -331,
+           -1204,
+            -766,
+             -24,
+            -356,
+              18,
+            -175,
+               0,
+            -139,
+             -25,
+             -52
+    },
+    {
+             -73,     /* Filter 39 */
+               3,
+            -130,
+               0,
+            -121,
+             -40,
+            -203,
+            -221,
+            -260,
+           -1177,
+             443,
+           -2326,
+            1184,
+           10968,
+            1568,
+           -5214,
+            -322,
+           -1206,
+            -762,
+             -27,
+            -355,
+              18,
+            -175,
+               0,
+            -139,
+             -25,
+             -53
+    },
+    {
+             -73,     /* Filter 40 */
+               3,
+            -130,
+               0,
+            -122,
+             -40,
+            -205,
+            -220,
+            -264,
+           -1180,
+             439,
+           -2349,
+            1188,
+           10976,
+            1565,
+           -5188,
+            -313,
+           -1209,
+            -758,
+             -29,
+            -355,
+              17,
+            -175,
+               0,
+            -139,
+             -25,
+             -53
+    },
+    {
+             -73,     /* Filter 41 */
+               2,
+            -131,
+               0,
+            -123,
+             -39,
+            -206,
+            -219,
+            -268,
+           -1183,
+             434,
+           -2373,
+            1192,
+           10983,
+            1562,
+           -5162,
+            -304,
+           -1212,
+            -754,
+             -32,
+            -354,
+              16,
+            -175,
+               0,
+            -140,
+             -24,
+             -54
+    },
+    {
+             -73,     /* Filter 42 */
+               2,
+            -131,
+               0,
+            -123,
+             -39,
+            -208,
+            -218,
+            -272,
+           -1186,
+             429,
+           -2396,
+            1196,
+           10990,
+            1560,
+           -5136,
+            -295,
+           -1215,
+            -750,
+             -35,
+            -353,
+              16,
+            -176,
+               0,
+            -140,
+             -24,
+             -54
+    },
+    {
+             -73,     /* Filter 43 */
+               2,
+            -132,
+               0,
+            -124,
+             -39,
+            -210,
+            -217,
+            -277,
+           -1188,
+             425,
+           -2420,
+            1200,
+           10997,
+            1557,
+           -5109,
+            -287,
+           -1217,
+            -745,
+             -37,
+            -353,
+              15,
+            -176,
+               0,
+            -140,
+             -24,
+             -54
+    },
+    {
+             -73,     /* Filter 44 */
+               2,
+            -132,
+               0,
+            -125,
+             -38,
+            -212,
+            -217,
+            -281,
+           -1191,
+             420,
+           -2443,
+            1204,
+           11004,
+            1555,
+           -5083,
+            -278,
+           -1220,
+            -741,
+             -40,
+            -352,
+              14,
+            -176,
+               0,
+            -141,
+             -24,
+             -55
+    },
+    {
+             -73,     /* Filter 45 */
+               1,
+            -133,
+               0,
+            -126,
+             -38,
+            -214,
+            -216,
+            -285,
+           -1194,
+             415,
+           -2467,
+            1208,
+           11010,
+            1552,
+           -5057,
+            -269,
+           -1222,
+            -737,
+             -42,
+            -352,
+              14,
+            -176,
+               0,
+            -141,
+             -23,
+             -55
+    },
+    {
+             -73,     /* Filter 46 */
+               1,
+            -133,
+               0,
+            -127,
+             -38,
+            -216,
+            -215,
+            -289,
+           -1196,
+             411,
+           -2491,
+            1212,
+           11017,
+            1549,
+           -5031,
+            -261,
+           -1225,
+            -733,
+             -45,
+            -351,
+              13,
+            -176,
+               0,
+            -141,
+             -23,
+             -56
+    },
+    {
+             -73,     /* Filter 47 */
+               1,
+            -133,
+               0,
+            -128,
+             -37,
+            -217,
+            -214,
+            -294,
+           -1199,
+             406,
+           -2515,
+            1216,
+           11023,
+            1546,
+           -5004,
+            -252,
+           -1227,
+            -729,
+             -47,
+            -350,
+              13,
+            -176,
+               0,
+            -142,
+             -23,
+             -56
+    },
+    {
+             -73,     /* Filter 48 */
+               1,
+            -134,
+               0,
+            -129,
+             -37,
+            -219,
+            -213,
+            -298,
+           -1201,
+             401,
+           -2539,
+            1220,
+           11030,
+            1544,
+           -4978,
+            -243,
+           -1229,
+            -724,
+             -50,
+            -349,
+              12,
+            -176,
+               0,
+            -142,
+             -23,
+             -56
+    },
+    {
+             -73,     /* Filter 49 */
+               0,
+            -134,
+               0,
+            -130,
+             -37,
+            -221,
+            -212,
+            -302,
+           -1204,
+             396,
+           -2563,
+            1223,
+           11036,
+            1541,
+           -4952,
+            -235,
+           -1231,
+            -720,
+             -52,
+            -349,
+              11,
+            -176,
+               0,
+            -142,
+             -22,
+             -57
+    },
+    {
+             -73,     /* Filter 50 */
+               0,
+            -135,
+               0,
+            -131,
+             -36,
+            -223,
+            -211,
+            -307,
+           -1206,
+             391,
+           -2586,
+            1227,
+           11042,
+            1538,
+           -4926,
+            -226,
+           -1234,
+            -716,
+             -55,
+            -348,
+              11,
+            -176,
+               0,
+            -142,
+             -22,
+             -57
+    },
+    {
+             -73,     /* Filter 51 */
+               0,
+            -135,
+               0,
+            -132,
+             -36,
+            -225,
+            -210,
+            -311,
+           -1208,
+             386,
+           -2610,
+            1231,
+           11048,
+            1536,
+           -4900,
+            -218,
+           -1236,
+            -711,
+             -57,
+            -347,
+              10,
+            -176,
+               0,
+            -143,
+             -22,
+             -57
+    },
+    {
+             -73,     /* Filter 52 */
+               0,
+            -135,
+               0,
+            -133,
+             -35,
+            -226,
+            -209,
+            -315,
+           -1211,
+             381,
+           -2635,
+            1235,
+           11054,
+            1533,
+           -4873,
+            -209,
+           -1238,
+            -707,
+             -60,
+            -347,
+               9,
+            -176,
+               0,
+            -143,
+             -22,
+             -58
+    },
+    {
+             -73,     /* Filter 53 */
+               0,
+            -136,
+               0,
+            -133,
+             -35,
+            -228,
+            -208,
+            -320,
+           -1213,
+             376,
+           -2659,
+            1239,
+           11059,
+            1530,
+           -4847,
+            -201,
+           -1240,
+            -703,
+             -62,
+            -346,
+               9,
+            -176,
+               0,
+            -143,
+             -21,
+             -58
+    },
+    {
+             -73,     /* Filter 54 */
+               0,
+            -136,
+               0,
+            -134,
+             -35,
+            -230,
+            -207,
+            -324,
+           -1215,
+             371,
+           -2683,
+            1243,
+           11065,
+            1527,
+           -4821,
+            -193,
+           -1242,
+            -699,
+             -64,
+            -345,
+               8,
+            -176,
+               0,
+            -143,
+             -21,
+             -59
+    },
+    {
+             -73,     /* Filter 55 */
+               0,
+            -136,
+               0,
+            -135,
+             -34,
+            -232,
+            -206,
+            -329,
+           -1218,
+             366,
+           -2707,
+            1247,
+           11070,
+            1524,
+           -4795,
+            -184,
+           -1243,
+            -694,
+             -67,
+            -344,
+               7,
+            -176,
+               0,
+            -143,
+             -21,
+             -59
+    },
+    {
+             -73,     /* Filter 56 */
+               0,
+            -137,
+               0,
+            -136,
+             -34,
+            -234,
+            -205,
+            -333,
+           -1220,
+             361,
+           -2731,
+            1251,
+           11076,
+            1521,
+           -4769,
+            -176,
+           -1245,
+            -690,
+             -69,
+            -343,
+               7,
+            -175,
+               0,
+            -144,
+             -21,
+             -59
+    },
+    {
+             -73,     /* Filter 57 */
+              -1,
+            -137,
+               0,
+            -137,
+             -33,
+            -235,
+            -204,
+            -337,
+           -1222,
+             356,
+           -2755,
+            1254,
+           11081,
+            1519,
+           -4742,
+            -168,
+           -1247,
+            -686,
+             -71,
+            -342,
+               6,
+            -175,
+               0,
+            -144,
+             -20,
+             -60
+    },
+    {
+             -73,     /* Filter 58 */
+              -1,
+            -138,
+               0,
+            -138,
+             -33,
+            -237,
+            -203,
+            -342,
+           -1224,
+             351,
+           -2780,
+            1258,
+           11086,
+            1516,
+           -4716,
+            -160,
+           -1249,
+            -681,
+             -74,
+            -342,
+               6,
+            -175,
+               0,
+            -144,
+             -20,
+             -60
+    },
+    {
+             -73,     /* Filter 59 */
+              -1,
+            -138,
+               0,
+            -138,
+             -33,
+            -239,
+            -202,
+            -346,
+           -1226,
+             345,
+           -2804,
+            1262,
+           11091,
+            1513,
+           -4690,
+            -152,
+           -1250,
+            -677,
+             -76,
+            -341,
+               5,
+            -175,
+               0,
+            -144,
+             -20,
+             -60
+    },
+    {
+             -73,     /* Filter 60 */
+              -1,
+            -138,
+               0,
+            -139,
+             -32,
+            -241,
+            -201,
+            -351,
+           -1228,
+             340,
+           -2828,
+            1266,
+           11096,
+            1510,
+           -4664,
+            -143,
+           -1252,
+            -673,
+             -78,
+            -340,
+               4,
+            -175,
+               0,
+            -144,
+             -20,
+             -61
+    },
+    {
+             -73,     /* Filter 61 */
+              -1,
+            -139,
+               0,
+            -140,
+             -32,
+            -242,
+            -200,
+            -355,
+           -1230,
+             335,
+           -2853,
+            1270,
+           11100,
+            1507,
+           -4638,
+            -135,
+           -1253,
+            -668,
+             -81,
+            -339,
+               4,
+            -175,
+               0,
+            -145,
+             -19,
+             -61
+    },
+    {
+             -73,     /* Filter 62 */
+              -2,
+            -139,
+               0,
+            -141,
+             -31,
+            -244,
+            -199,
+            -359,
+           -1232,
+             329,
+           -2877,
+            1273,
+           11105,
+            1504,
+           -4612,
+            -127,
+           -1255,
+            -664,
+             -83,
+            -338,
+               3,
+            -175,
+               0,
+            -145,
+             -19,
+             -61
+    },
+    {
+             -73,     /* Filter 63 */
+              -2,
+            -139,
+               0,
+            -142,
+             -31,
+            -246,
+            -198,
+            -364,
+           -1234,
+             324,
+           -2902,
+            1277,
+           11109,
+            1501,
+           -4585,
+            -119,
+           -1256,
+            -659,
+             -85,
+            -337,
+               3,
+            -175,
+               0,
+            -145,
+             -19,
+             -62
+    },
+    {
+             -73,     /* Filter 64 */
+              -2,
+            -139,
+               0,
+            -143,
+             -31,
+            -248,
+            -196,
+            -368,
+           -1236,
+             319,
+           -2926,
+            1281,
+           11113,
+            1498,
+           -4559,
+            -111,
+           -1258,
+            -655,
+             -87,
+            -336,
+               2,
+            -174,
+               0,
+            -145,
+             -19,
+             -62
+    },
+    {
+             -73,     /* Filter 65 */
+              -2,
+            -140,
+               0,
+            -143,
+             -30,
+            -249,
+            -195,
+            -373,
+           -1238,
+             313,
+           -2951,
+            1285,
+           11117,
+            1495,
+           -4533,
+            -103,
+           -1259,
+            -651,
+             -90,
+            -335,
+               1,
+            -174,
+               0,
+            -145,
+             -18,
+             -62
+    },
+    {
+             -73,     /* Filter 66 */
+              -3,
+            -140,
+               0,
+            -144,
+             -30,
+            -251,
+            -194,
+            -377,
+           -1239,
+             307,
+           -2976,
+            1288,
+           11121,
+            1492,
+           -4507,
+             -95,
+           -1260,
+            -646,
+             -92,
+            -334,
+               1,
+            -174,
+               0,
+            -145,
+             -18,
+             -63
+    },
+    {
+             -73,     /* Filter 67 */
+              -3,
+            -140,
+               0,
+            -145,
+             -29,
+            -253,
+            -193,
+            -382,
+           -1241,
+             302,
+           -3000,
+            1292,
+           11125,
+            1489,
+           -4481,
+             -88,
+           -1261,
+            -642,
+             -94,
+            -333,
+               0,
+            -174,
+               0,
+            -145,
+             -18,
+             -63
+    },
+    {
+             -73,     /* Filter 68 */
+              -3,
+            -141,
+               0,
+            -146,
+             -29,
+            -254,
+            -192,
+            -386,
+           -1243,
+             296,
+           -3025,
+            1296,
+           11129,
+            1486,
+           -4455,
+             -80,
+           -1263,
+            -637,
+             -96,
+            -332,
+               0,
+            -174,
+               0,
+            -146,
+             -18,
+             -63
+    },
+    {
+             -73,     /* Filter 69 */
+              -3,
+            -141,
+               0,
+            -146,
+             -28,
+            -256,
+            -190,
+            -391,
+           -1245,
+             291,
+           -3050,
+            1300,
+           11133,
+            1483,
+           -4429,
+             -72,
+           -1264,
+            -633,
+             -98,
+            -331,
+               0,
+            -173,
+               0,
+            -146,
+             -17,
+             -63
+    },
+    {
+             -73,     /* Filter 70 */
+              -4,
+            -141,
+               0,
+            -147,
+             -28,
+            -258,
+            -189,
+            -395,
+           -1246,
+             285,
+           -3074,
+            1303,
+           11136,
+            1480,
+           -4403,
+             -64,
+           -1265,
+            -629,
+            -101,
+            -330,
+              -1,
+            -173,
+               0,
+            -146,
+             -17,
+             -64
+    },
+    {
+             -73,     /* Filter 71 */
+              -4,
+            -141,
+               0,
+            -148,
+             -28,
+            -259,
+            -188,
+            -399,
+           -1248,
+             279,
+           -3099,
+            1307,
+           11140,
+            1477,
+           -4377,
+             -56,
+           -1266,
+            -624,
+            -103,
+            -329,
+              -1,
+            -173,
+               0,
+            -146,
+             -17,
+             -64
+    },
+    {
+             -73,     /* Filter 72 */
+              -4,
+            -142,
+               0,
+            -149,
+             -27,
+            -261,
+            -187,
+            -404,
+           -1249,
+             273,
+           -3124,
+            1311,
+           11143,
+            1474,
+           -4351,
+             -49,
+           -1267,
+            -620,
+            -105,
+            -328,
+              -2,
+            -173,
+               0,
+            -146,
+             -17,
+             -64
+    },
+    {
+             -73,     /* Filter 73 */
+              -5,
+            -142,
+               0,
+            -149,
+             -27,
+            -263,
+            -185,
+            -408,
+           -1251,
+             268,
+           -3149,
+            1314,
+           11146,
+            1471,
+           -4325,
+             -41,
+           -1267,
+            -615,
+            -107,
+            -327,
+              -2,
+            -172,
+               0,
+            -146,
+             -16,
+             -65
+    },
+    {
+             -73,     /* Filter 74 */
+              -5,
+            -142,
+               0,
+            -150,
+             -26,
+            -264,
+            -184,
+            -413,
+           -1252,
+             262,
+           -3174,
+            1318,
+           11149,
+            1468,
+           -4299,
+             -34,
+           -1268,
+            -611,
+            -109,
+            -326,
+              -3,
+            -172,
+               0,
+            -146,
+             -16,
+             -65
+    },
+    {
+             -72,     /* Filter 75 */
+              -5,
+            -142,
+               0,
+            -151,
+             -26,
+            -266,
+            -183,
+            -417,
+           -1254,
+             256,
+           -3199,
+            1322,
+           11152,
+            1465,
+           -4273,
+             -26,
+           -1269,
+            -606,
+            -111,
+            -325,
+              -4,
+            -172,
+               0,
+            -146,
+             -16,
+             -65
+    },
+    {
+             -72,     /* Filter 76 */
+              -5,
+            -143,
+               0,
+            -151,
+             -25,
+            -268,
+            -181,
+            -422,
+           -1255,
+             250,
+           -3224,
+            1325,
+           11154,
+            1461,
+           -4246,
+             -18,
+           -1270,
+            -602,
+            -113,
+            -323,
+              -4,
+            -172,
+               0,
+            -146,
+             -16,
+             -65
+    },
+    {
+             -72,     /* Filter 77 */
+              -6,
+            -143,
+               0,
+            -152,
+             -25,
+            -269,
+            -180,
+            -426,
+           -1256,
+             244,
+           -3249,
+            1329,
+           11157,
+            1458,
+           -4221,
+             -11,
+           -1270,
+            -597,
+            -115,
+            -322,
+              -5,
+            -171,
+               0,
+            -146,
+             -15,
+             -66
+    },
+    {
+             -72,     /* Filter 78 */
+              -6,
+            -143,
+               0,
+            -153,
+             -24,
+            -271,
+            -178,
+            -431,
+           -1258,
+             238,
+           -3274,
+            1333,
+           11159,
+            1455,
+           -4195,
+              -3,
+           -1271,
+            -593,
+            -117,
+            -321,
+              -5,
+            -171,
+               0,
+            -146,
+             -15,
+             -66
+    },
+    {
+             -72,     /* Filter 79 */
+              -6,
+            -143,
+               0,
+            -153,
+             -24,
+            -272,
+            -177,
+            -435,
+           -1259,
+             232,
+           -3299,
+            1336,
+           11162,
+            1452,
+           -4169,
+               3,
+           -1271,
+            -588,
+            -119,
+            -320,
+              -6,
+            -171,
+               0,
+            -146,
+             -15,
+             -66
+    },
+    {
+             -72,     /* Filter 80 */
+              -6,
+            -144,
+               0,
+            -154,
+             -23,
+            -274,
+            -176,
+            -440,
+           -1260,
+             226,
+           -3324,
+            1340,
+           11164,
+            1449,
+           -4143,
+              10,
+           -1272,
+            -584,
+            -121,
+            -319,
+              -7,
+            -170,
+               0,
+            -146,
+             -15,
+             -66
+    },
+    {
+             -72,     /* Filter 81 */
+              -7,
+            -144,
+               0,
+            -155,
+             -23,
+            -276,
+            -174,
+            -444,
+           -1261,
+             220,
+           -3349,
+            1343,
+           11166,
+            1446,
+           -4117,
+              18,
+           -1272,
+            -579,
+            -123,
+            -317,
+              -7,
+            -170,
+               0,
+            -146,
+             -14,
+             -67
+    },
+    {
+             -72,     /* Filter 82 */
+              -7,
+            -144,
+               0,
+            -155,
+             -22,
+            -277,
+            -173,
+            -449,
+           -1262,
+             214,
+           -3375,
+            1347,
+           11168,
+            1442,
+           -4091,
+              25,
+           -1273,
+            -575,
+            -125,
+            -316,
+              -8,
+            -170,
+               0,
+            -146,
+             -14,
+             -67
+    },
+    {
+             -72,     /* Filter 83 */
+              -7,
+            -144,
+               0,
+            -156,
+             -22,
+            -279,
+            -171,
+            -453,
+           -1263,
+             207,
+           -3400,
+            1351,
+           11169,
+            1439,
+           -4065,
+              32,
+           -1273,
+            -571,
+            -127,
+            -315,
+              -8,
+            -169,
+               0,
+            -146,
+             -14,
+             -67
+    },
+    {
+             -72,     /* Filter 84 */
+              -7,
+            -144,
+               0,
+            -157,
+             -21,
+            -280,
+            -170,
+            -458,
+           -1264,
+             201,
+           -3425,
+            1354,
+           11171,
+            1436,
+           -4039,
+              39,
+           -1273,
+            -566,
+            -129,
+            -314,
+              -9,
+            -169,
+               0,
+            -146,
+             -14,
+             -67
+    },
+    {
+             -71,     /* Filter 85 */
+              -8,
+            -144,
+               0,
+            -157,
+             -21,
+            -282,
+            -168,
+            -462,
+           -1265,
+             195,
+           -3450,
+            1358,
+           11173,
+            1433,
+           -4013,
+              47,
+           -1273,
+            -562,
+            -131,
+            -313,
+              -9,
+            -168,
+               0,
+            -146,
+             -13,
+             -68
+    },
+    {
+             -71,     /* Filter 86 */
+              -8,
+            -145,
+               0,
+            -158,
+             -20,
+            -283,
+            -167,
+            -467,
+           -1266,
+             188,
+           -3476,
+            1361,
+           11174,
+            1429,
+           -3987,
+              54,
+           -1273,
+            -557,
+            -133,
+            -311,
+             -10,
+            -168,
+               0,
+            -146,
+             -13,
+             -68
+    },
+    {
+             -71,     /* Filter 87 */
+              -8,
+            -145,
+               0,
+            -158,
+             -20,
+            -285,
+            -165,
+            -471,
+           -1267,
+             182,
+           -3501,
+            1365,
+           11175,
+            1426,
+           -3962,
+              61,
+           -1274,
+            -553,
+            -134,
+            -310,
+             -10,
+            -168,
+               0,
+            -146,
+             -13,
+             -68
+    },
+    {
+             -71,     /* Filter 88 */
+              -8,
+            -145,
+               0,
+            -159,
+             -19,
+            -286,
+            -164,
+            -476,
+           -1268,
+             176,
+           -3526,
+            1368,
+           11176,
+            1423,
+           -3936,
+              68,
+           -1274,
+            -548,
+            -136,
+            -309,
+             -11,
+            -167,
+               0,
+            -146,
+             -12,
+             -68
+    },
+    {
+             -71,     /* Filter 89 */
+              -9,
+            -145,
+               0,
+            -160,
+             -19,
+            -288,
+            -162,
+            -480,
+           -1268,
+             169,
+           -3552,
+            1372,
+           11177,
+            1419,
+           -3910,
+              75,
+           -1274,
+            -544,
+            -138,
+            -307,
+             -12,
+            -167,
+               0,
+            -146,
+             -12,
+             -68
+    },
+    {
+             -71,     /* Filter 90 */
+              -9,
+            -145,
+               0,
+            -160,
+             -18,
+            -289,
+            -160,
+            -485,
+           -1269,
+             163,
+           -3577,
+            1375,
+           11178,
+            1416,
+           -3884,
+              82,
+           -1274,
+            -539,
+            -140,
+            -306,
+             -12,
+            -166,
+               0,
+            -146,
+             -12,
+             -69
+    },
+    {
+             -71,     /* Filter 91 */
+              -9,
+            -145,
+               0,
+            -161,
+             -18,
+            -291,
+            -159,
+            -489,
+           -1270,
+             156,
+           -3603,
+            1379,
+           11179,
+            1413,
+           -3859,
+              89,
+           -1273,
+            -535,
+            -142,
+            -305,
+             -13,
+            -166,
+               0,
+            -146,
+             -12,
+             -69
+    },
+    {
+             -70,     /* Filter 92 */
+              -9,
+            -145,
+               0,
+            -161,
+             -17,
+            -292,
+            -157,
+            -494,
+           -1270,
+             150,
+           -3628,
+            1382,
+           11180,
+            1409,
+           -3833,
+              96,
+           -1273,
+            -530,
+            -144,
+            -303,
+             -13,
+            -165,
+               0,
+            -146,
+             -11,
+             -69
+    },
+    {
+             -70,     /* Filter 93 */
+             -10,
+            -146,
+               0,
+            -162,
+             -17,
+            -294,
+            -156,
+            -498,
+           -1271,
+             143,
+           -3654,
+            1386,
+           11180,
+            1406,
+           -3807,
+             103,
+           -1273,
+            -525,
+            -145,
+            -302,
+             -14,
+            -165,
+               0,
+            -146,
+             -11,
+             -69
+    },
+    {
+             -70,     /* Filter 94 */
+             -10,
+            -146,
+               0,
+            -162,
+             -16,
+            -295,
+            -154,
+            -503,
+           -1271,
+             136,
+           -3679,
+            1389,
+           11180,
+            1403,
+           -3782,
+             110,
+           -1273,
+            -521,
+            -147,
+            -301,
+             -14,
+            -164,
+               0,
+            -146,
+             -11,
+             -69
+    },
+    {
+             -70,     /* Filter 95 */
+             -10,
+            -146,
+               0,
+            -163,
+             -16,
+            -296,
+            -152,
+            -507,
+           -1272,
+             130,
+           -3705,
+            1392,
+           11181,
+            1399,
+           -3756,
+             116,
+           -1273,
+            -516,
+            -149,
+            -299,
+             -15,
+            -164,
+               0,
+            -146,
+             -11,
+             -70
+    },
+    {
+             -70,     /* Filter 96 */
+             -10,
+            -146,
+               0,
+            -163,
+             -15,
+            -298,
+            -151,
+            -512,
+           -1272,
+             123,
+           -3730,
+            1396,
+           11181,
+            1396,
+           -3730,
+             123,
+           -1272,
+            -512,
+            -151,
+            -298,
+             -15,
+            -163,
+               0,
+            -146,
+             -10,
+             -70
+    },
+    {
+             -70,     /* Filter 97 */
+             -11,
+            -146,
+               0,
+            -164,
+             -15,
+            -299,
+            -149,
+            -516,
+           -1273,
+             116,
+           -3756,
+            1399,
+           11181,
+            1392,
+           -3705,
+             130,
+           -1272,
+            -507,
+            -152,
+            -296,
+             -16,
+            -163,
+               0,
+            -146,
+             -10,
+             -70
+    },
+    {
+             -69,     /* Filter 98 */
+             -11,
+            -146,
+               0,
+            -164,
+             -14,
+            -301,
+            -147,
+            -521,
+           -1273,
+             110,
+           -3782,
+            1403,
+           11180,
+            1389,
+           -3679,
+             136,
+           -1271,
+            -503,
+            -154,
+            -295,
+             -16,
+            -162,
+               0,
+            -146,
+             -10,
+             -70
+    },
+    {
+             -69,     /* Filter 99 */
+             -11,
+            -146,
+               0,
+            -165,
+             -14,
+            -302,
+            -145,
+            -525,
+           -1273,
+             103,
+           -3807,
+            1406,
+           11180,
+            1386,
+           -3654,
+             143,
+           -1271,
+            -498,
+            -156,
+            -294,
+             -17,
+            -162,
+               0,
+            -146,
+             -10,
+             -70
+    },
+    {
+             -69,     /* Filter 100 */
+             -11,
+            -146,
+               0,
+            -165,
+             -13,
+            -303,
+            -144,
+            -530,
+           -1273,
+              96,
+           -3833,
+            1409,
+           11180,
+            1382,
+           -3628,
+             150,
+           -1270,
+            -494,
+            -157,
+            -292,
+             -17,
+            -161,
+               0,
+            -145,
+              -9,
+             -70
+    },
+    {
+             -69,     /* Filter 101 */
+             -12,
+            -146,
+               0,
+            -166,
+             -13,
+            -305,
+            -142,
+            -535,
+           -1273,
+              89,
+           -3859,
+            1413,
+           11179,
+            1379,
+           -3603,
+             156,
+           -1270,
+            -489,
+            -159,
+            -291,
+             -18,
+            -161,
+               0,
+            -145,
+              -9,
+             -71
+    },
+    {
+             -69,     /* Filter 102 */
+             -12,
+            -146,
+               0,
+            -166,
+             -12,
+            -306,
+            -140,
+            -539,
+           -1274,
+              82,
+           -3884,
+            1416,
+           11178,
+            1375,
+           -3577,
+             163,
+           -1269,
+            -485,
+            -160,
+            -289,
+             -18,
+            -160,
+               0,
+            -145,
+              -9,
+             -71
+    },
+    {
+             -68,     /* Filter 103 */
+             -12,
+            -146,
+               0,
+            -167,
+             -12,
+            -307,
+            -138,
+            -544,
+           -1274,
+              75,
+           -3910,
+            1419,
+           11177,
+            1372,
+           -3552,
+             169,
+           -1268,
+            -480,
+            -162,
+            -288,
+             -19,
+            -160,
+               0,
+            -145,
+              -9,
+             -71
+    },
+    {
+             -68,     /* Filter 104 */
+             -12,
+            -146,
+               0,
+            -167,
+             -11,
+            -309,
+            -136,
+            -548,
+           -1274,
+              68,
+           -3936,
+            1423,
+           11176,
+            1368,
+           -3526,
+             176,
+           -1268,
+            -476,
+            -164,
+            -286,
+             -19,
+            -159,
+               0,
+            -145,
+              -8,
+             -71
+    },
+    {
+             -68,     /* Filter 105 */
+             -13,
+            -146,
+               0,
+            -168,
+             -10,
+            -310,
+            -134,
+            -553,
+           -1274,
+              61,
+           -3962,
+            1426,
+           11175,
+            1365,
+           -3501,
+             182,
+           -1267,
+            -471,
+            -165,
+            -285,
+             -20,
+            -158,
+               0,
+            -145,
+              -8,
+             -71
+    },
+    {
+             -68,     /* Filter 106 */
+             -13,
+            -146,
+               0,
+            -168,
+             -10,
+            -311,
+            -133,
+            -557,
+           -1273,
+              54,
+           -3987,
+            1429,
+           11174,
+            1361,
+           -3476,
+             188,
+           -1266,
+            -467,
+            -167,
+            -283,
+             -20,
+            -158,
+               0,
+            -145,
+              -8,
+             -71
+    },
+    {
+             -68,     /* Filter 107 */
+             -13,
+            -146,
+               0,
+            -168,
+              -9,
+            -313,
+            -131,
+            -562,
+           -1273,
+              47,
+           -4013,
+            1433,
+           11173,
+            1358,
+           -3450,
+             195,
+           -1265,
+            -462,
+            -168,
+            -282,
+             -21,
+            -157,
+               0,
+            -144,
+              -8,
+             -71
+    },
+    {
+             -67,     /* Filter 108 */
+             -14,
+            -146,
+               0,
+            -169,
+              -9,
+            -314,
+            -129,
+            -566,
+           -1273,
+              39,
+           -4039,
+            1436,
+           11171,
+            1354,
+           -3425,
+             201,
+           -1264,
+            -458,
+            -170,
+            -280,
+             -21,
+            -157,
+               0,
+            -144,
+              -7,
+             -72
+    },
+    {
+             -67,     /* Filter 109 */
+             -14,
+            -146,
+               0,
+            -169,
+              -8,
+            -315,
+            -127,
+            -571,
+           -1273,
+              32,
+           -4065,
+            1439,
+           11169,
+            1351,
+           -3400,
+             207,
+           -1263,
+            -453,
+            -171,
+            -279,
+             -22,
+            -156,
+               0,
+            -144,
+              -7,
+             -72
+    },
+    {
+             -67,     /* Filter 110 */
+             -14,
+            -146,
+               0,
+            -170,
+              -8,
+            -316,
+            -125,
+            -575,
+           -1273,
+              25,
+           -4091,
+            1442,
+           11168,
+            1347,
+           -3375,
+             214,
+           -1262,
+            -449,
+            -173,
+            -277,
+             -22,
+            -155,
+               0,
+            -144,
+              -7,
+             -72
+    },
+    {
+             -67,     /* Filter 111 */
+             -14,
+            -146,
+               0,
+            -170,
+              -7,
+            -317,
+            -123,
+            -579,
+           -1272,
+              18,
+           -4117,
+            1446,
+           11166,
+            1343,
+           -3349,
+             220,
+           -1261,
+            -444,
+            -174,
+            -276,
+             -23,
+            -155,
+               0,
+            -144,
+              -7,
+             -72
+    },
+    {
+             -66,     /* Filter 112 */
+             -15,
+            -146,
+               0,
+            -170,
+              -7,
+            -319,
+            -121,
+            -584,
+           -1272,
+              10,
+           -4143,
+            1449,
+           11164,
+            1340,
+           -3324,
+             226,
+           -1260,
+            -440,
+            -176,
+            -274,
+             -23,
+            -154,
+               0,
+            -144,
+              -6,
+             -72
+    },
+    {
+             -66,     /* Filter 113 */
+             -15,
+            -146,
+               0,
+            -171,
+              -6,
+            -320,
+            -119,
+            -588,
+           -1271,
+               3,
+           -4169,
+            1452,
+           11162,
+            1336,
+           -3299,
+             232,
+           -1259,
+            -435,
+            -177,
+            -272,
+             -24,
+            -153,
+               0,
+            -143,
+              -6,
+             -72
+    },
+    {
+             -66,     /* Filter 114 */
+             -15,
+            -146,
+               0,
+            -171,
+              -5,
+            -321,
+            -117,
+            -593,
+           -1271,
+              -3,
+           -4195,
+            1455,
+           11159,
+            1333,
+           -3274,
+             238,
+           -1258,
+            -431,
+            -178,
+            -271,
+             -24,
+            -153,
+               0,
+            -143,
+              -6,
+             -72
+    },
+    {
+             -66,     /* Filter 115 */
+             -15,
+            -146,
+               0,
+            -171,
+              -5,
+            -322,
+            -115,
+            -597,
+           -1270,
+             -11,
+           -4221,
+            1458,
+           11157,
+            1329,
+           -3249,
+             244,
+           -1256,
+            -426,
+            -180,
+            -269,
+             -25,
+            -152,
+               0,
+            -143,
+              -6,
+             -72
+    },
+    {
+             -65,     /* Filter 116 */
+             -16,
+            -146,
+               0,
+            -172,
+              -4,
+            -323,
+            -113,
+            -602,
+           -1270,
+             -18,
+           -4246,
+            1461,
+           11154,
+            1325,
+           -3224,
+             250,
+           -1255,
+            -422,
+            -181,
+            -268,
+             -25,
+            -151,
+               0,
+            -143,
+              -5,
+             -72
+    },
+    {
+             -65,     /* Filter 117 */
+             -16,
+            -146,
+               0,
+            -172,
+              -4,
+            -325,
+            -111,
+            -606,
+           -1269,
+             -26,
+           -4273,
+            1465,
+           11152,
+            1322,
+           -3199,
+             256,
+           -1254,
+            -417,
+            -183,
+            -266,
+             -26,
+            -151,
+               0,
+            -142,
+              -5,
+             -72
+    },
+    {
+             -65,     /* Filter 118 */
+             -16,
+            -146,
+               0,
+            -172,
+              -3,
+            -326,
+            -109,
+            -611,
+           -1268,
+             -34,
+           -4299,
+            1468,
+           11149,
+            1318,
+           -3174,
+             262,
+           -1252,
+            -413,
+            -184,
+            -264,
+             -26,
+            -150,
+               0,
+            -142,
+              -5,
+             -73
+    },
+    {
+             -65,     /* Filter 119 */
+             -16,
+            -146,
+               0,
+            -172,
+              -2,
+            -327,
+            -107,
+            -615,
+           -1267,
+             -41,
+           -4325,
+            1471,
+           11146,
+            1314,
+           -3149,
+             268,
+           -1251,
+            -408,
+            -185,
+            -263,
+             -27,
+            -149,
+               0,
+            -142,
+              -5,
+             -73
+    },
+    {
+             -64,     /* Filter 120 */
+             -17,
+            -146,
+               0,
+            -173,
+              -2,
+            -328,
+            -105,
+            -620,
+           -1267,
+             -49,
+           -4351,
+            1474,
+           11143,
+            1311,
+           -3124,
+             273,
+           -1249,
+            -404,
+            -187,
+            -261,
+             -27,
+            -149,
+               0,
+            -142,
+              -4,
+             -73
+    },
+    {
+             -64,     /* Filter 121 */
+             -17,
+            -146,
+               0,
+            -173,
+              -1,
+            -329,
+            -103,
+            -624,
+           -1266,
+             -56,
+           -4377,
+            1477,
+           11140,
+            1307,
+           -3099,
+             279,
+           -1248,
+            -399,
+            -188,
+            -259,
+             -28,
+            -148,
+               0,
+            -141,
+              -4,
+             -73
+    },
+    {
+             -64,     /* Filter 122 */
+             -17,
+            -146,
+               0,
+            -173,
+              -1,
+            -330,
+            -101,
+            -629,
+           -1265,
+             -64,
+           -4403,
+            1480,
+           11136,
+            1303,
+           -3074,
+             285,
+           -1246,
+            -395,
+            -189,
+            -258,
+             -28,
+            -147,
+               0,
+            -141,
+              -4,
+             -73
+    },
+    {
+             -63,     /* Filter 123 */
+             -17,
+            -146,
+               0,
+            -173,
+               0,
+            -331,
+             -98,
+            -633,
+           -1264,
+             -72,
+           -4429,
+            1483,
+           11133,
+            1300,
+           -3050,
+             291,
+           -1245,
+            -391,
+            -190,
+            -256,
+             -28,
+            -146,
+               0,
+            -141,
+              -3,
+             -73
+    },
+    {
+             -63,     /* Filter 124 */
+             -18,
+            -146,
+               0,
+            -174,
+               0,
+            -332,
+             -96,
+            -637,
+           -1263,
+             -80,
+           -4455,
+            1486,
+           11129,
+            1296,
+           -3025,
+             296,
+           -1243,
+            -386,
+            -192,
+            -254,
+             -29,
+            -146,
+               0,
+            -141,
+              -3,
+             -73
+    },
+    {
+             -63,     /* Filter 125 */
+             -18,
+            -145,
+               0,
+            -174,
+               0,
+            -333,
+             -94,
+            -642,
+           -1261,
+             -88,
+           -4481,
+            1489,
+           11125,
+            1292,
+           -3000,
+             302,
+           -1241,
+            -382,
+            -193,
+            -253,
+             -29,
+            -145,
+               0,
+            -140,
+              -3,
+             -73
+    },
+    {
+             -63,     /* Filter 126 */
+             -18,
+            -145,
+               0,
+            -174,
+               1,
+            -334,
+             -92,
+            -646,
+           -1260,
+             -95,
+           -4507,
+            1492,
+           11121,
+            1288,
+           -2976,
+             307,
+           -1239,
+            -377,
+            -194,
+            -251,
+             -30,
+            -144,
+               0,
+            -140,
+              -3,
+             -73
+    },
+    {
+             -62,     /* Filter 127 */
+             -18,
+            -145,
+               0,
+            -174,
+               1,
+            -335,
+             -90,
+            -651,
+           -1259,
+            -103,
+           -4533,
+            1495,
+           11117,
+            1285,
+           -2951,
+             313,
+           -1238,
+            -373,
+            -195,
+            -249,
+             -30,
+            -143,
+               0,
+            -140,
+              -2,
+             -73
+    },
+    {
+             -62,     /* Filter 128 */
+             -19,
+            -145,
+               0,
+            -174,
+               2,
+            -336,
+             -87,
+            -655,
+           -1258,
+            -111,
+           -4559,
+            1498,
+           11113,
+            1281,
+           -2926,
+             319,
+           -1236,
+            -368,
+            -196,
+            -248,
+             -31,
+            -143,
+               0,
+            -139,
+              -2,
+             -73
+    },
+    {
+             -62,     /* Filter 129 */
+             -19,
+            -145,
+               0,
+            -175,
+               3,
+            -337,
+             -85,
+            -659,
+           -1256,
+            -119,
+           -4585,
+            1501,
+           11109,
+            1277,
+           -2902,
+             324,
+           -1234,
+            -364,
+            -198,
+            -246,
+             -31,
+            -142,
+               0,
+            -139,
+              -2,
+             -73
+    },
+    {
+             -61,     /* Filter 130 */
+             -19,
+            -145,
+               0,
+            -175,
+               3,
+            -338,
+             -83,
+            -664,
+           -1255,
+            -127,
+           -4612,
+            1504,
+           11105,
+            1273,
+           -2877,
+             329,
+           -1232,
+            -359,
+            -199,
+            -244,
+             -31,
+            -141,
+               0,
+            -139,
+              -2,
+             -73
+    },
+    {
+             -61,     /* Filter 131 */
+             -19,
+            -145,
+               0,
+            -175,
+               4,
+            -339,
+             -81,
+            -668,
+           -1253,
+            -135,
+           -4638,
+            1507,
+           11100,
+            1270,
+           -2853,
+             335,
+           -1230,
+            -355,
+            -200,
+            -242,
+             -32,
+            -140,
+               0,
+            -139,
+              -1,
+             -73
+    },
+    {
+             -61,     /* Filter 132 */
+             -20,
+            -144,
+               0,
+            -175,
+               4,
+            -340,
+             -78,
+            -673,
+           -1252,
+            -143,
+           -4664,
+            1510,
+           11096,
+            1266,
+           -2828,
+             340,
+           -1228,
+            -351,
+            -201,
+            -241,
+             -32,
+            -139,
+               0,
+            -138,
+              -1,
+             -73
+    },
+    {
+             -60,     /* Filter 133 */
+             -20,
+            -144,
+               0,
+            -175,
+               5,
+            -341,
+             -76,
+            -677,
+           -1250,
+            -152,
+           -4690,
+            1513,
+           11091,
+            1262,
+           -2804,
+             345,
+           -1226,
+            -346,
+            -202,
+            -239,
+             -33,
+            -138,
+               0,
+            -138,
+              -1,
+             -73
+    },
+    {
+             -60,     /* Filter 134 */
+             -20,
+            -144,
+               0,
+            -175,
+               6,
+            -342,
+             -74,
+            -681,
+           -1249,
+            -160,
+           -4716,
+            1516,
+           11086,
+            1258,
+           -2780,
+             351,
+           -1224,
+            -342,
+            -203,
+            -237,
+             -33,
+            -138,
+               0,
+            -138,
+              -1,
+             -73
+    },
+    {
+             -60,     /* Filter 135 */
+             -20,
+            -144,
+               0,
+            -175,
+               6,
+            -342,
+             -71,
+            -686,
+           -1247,
+            -168,
+           -4742,
+            1519,
+           11081,
+            1254,
+           -2755,
+             356,
+           -1222,
+            -337,
+            -204,
+            -235,
+             -33,
+            -137,
+               0,
+            -137,
+              -1,
+             -73
+    },
+    {
+             -59,     /* Filter 136 */
+             -21,
+            -144,
+               0,
+            -175,
+               7,
+            -343,
+             -69,
+            -690,
+           -1245,
+            -176,
+           -4769,
+            1521,
+           11076,
+            1251,
+           -2731,
+             361,
+           -1220,
+            -333,
+            -205,
+            -234,
+             -34,
+            -136,
+               0,
+            -137,
+               0,
+             -73
+    },
+    {
+             -59,     /* Filter 137 */
+             -21,
+            -143,
+               0,
+            -176,
+               7,
+            -344,
+             -67,
+            -694,
+           -1243,
+            -184,
+           -4795,
+            1524,
+           11070,
+            1247,
+           -2707,
+             366,
+           -1218,
+            -329,
+            -206,
+            -232,
+             -34,
+            -135,
+               0,
+            -136,
+               0,
+             -73
+    },
+    {
+             -59,     /* Filter 138 */
+             -21,
+            -143,
+               0,
+            -176,
+               8,
+            -345,
+             -64,
+            -699,
+           -1242,
+            -193,
+           -4821,
+            1527,
+           11065,
+            1243,
+           -2683,
+             371,
+           -1215,
+            -324,
+            -207,
+            -230,
+             -35,
+            -134,
+               0,
+            -136,
+               0,
+             -73
+    },
+    {
+             -58,     /* Filter 139 */
+             -21,
+            -143,
+               0,
+            -176,
+               9,
+            -346,
+             -62,
+            -703,
+           -1240,
+            -201,
+           -4847,
+            1530,
+           11059,
+            1239,
+           -2659,
+             376,
+           -1213,
+            -320,
+            -208,
+            -228,
+             -35,
+            -133,
+               0,
+            -136,
+               0,
+             -73
+    },
+    {
+             -58,     /* Filter 140 */
+             -22,
+            -143,
+               0,
+            -176,
+               9,
+            -347,
+             -60,
+            -707,
+           -1238,
+            -209,
+           -4873,
+            1533,
+           11054,
+            1235,
+           -2635,
+             381,
+           -1211,
+            -315,
+            -209,
+            -226,
+             -35,
+            -133,
+               0,
+            -135,
+               0,
+             -73
+    },
+    {
+             -57,     /* Filter 141 */
+             -22,
+            -143,
+               0,
+            -176,
+              10,
+            -347,
+             -57,
+            -711,
+           -1236,
+            -218,
+           -4900,
+            1536,
+           11048,
+            1231,
+           -2610,
+             386,
+           -1208,
+            -311,
+            -210,
+            -225,
+             -36,
+            -132,
+               0,
+            -135,
+               0,
+             -73
+    },
+    {
+             -57,     /* Filter 142 */
+             -22,
+            -142,
+               0,
+            -176,
+              11,
+            -348,
+             -55,
+            -716,
+           -1234,
+            -226,
+           -4926,
+            1538,
+           11042,
+            1227,
+           -2586,
+             391,
+           -1206,
+            -307,
+            -211,
+            -223,
+             -36,
+            -131,
+               0,
+            -135,
+               0,
+             -73
+    },
+    {
+             -57,     /* Filter 143 */
+             -22,
+            -142,
+               0,
+            -176,
+              11,
+            -349,
+             -52,
+            -720,
+           -1231,
+            -235,
+           -4952,
+            1541,
+           11036,
+            1223,
+           -2563,
+             396,
+           -1204,
+            -302,
+            -212,
+            -221,
+             -37,
+            -130,
+               0,
+            -134,
+               0,
+             -73
+    },
+    {
+             -56,     /* Filter 144 */
+             -23,
+            -142,
+               0,
+            -176,
+              12,
+            -349,
+             -50,
+            -724,
+           -1229,
+            -243,
+           -4978,
+            1544,
+           11030,
+            1220,
+           -2539,
+             401,
+           -1201,
+            -298,
+            -213,
+            -219,
+             -37,
+            -129,
+               0,
+            -134,
+               1,
+             -73
+    },
+    {
+             -56,     /* Filter 145 */
+             -23,
+            -142,
+               0,
+            -176,
+              13,
+            -350,
+             -47,
+            -729,
+           -1227,
+            -252,
+           -5004,
+            1546,
+           11023,
+            1216,
+           -2515,
+             406,
+           -1199,
+            -294,
+            -214,
+            -217,
+             -37,
+            -128,
+               0,
+            -133,
+               1,
+             -73
+    },
+    {
+             -56,     /* Filter 146 */
+             -23,
+            -141,
+               0,
+            -176,
+              13,
+            -351,
+             -45,
+            -733,
+           -1225,
+            -261,
+           -5031,
+            1549,
+           11017,
+            1212,
+           -2491,
+             411,
+           -1196,
+            -289,
+            -215,
+            -216,
+             -38,
+            -127,
+               0,
+            -133,
+               1,
+             -73
+    },
+    {
+             -55,     /* Filter 147 */
+             -23,
+            -141,
+               0,
+            -176,
+              14,
+            -352,
+             -42,
+            -737,
+           -1222,
+            -269,
+           -5057,
+            1552,
+           11010,
+            1208,
+           -2467,
+             415,
+           -1194,
+            -285,
+            -216,
+            -214,
+             -38,
+            -126,
+               0,
+            -133,
+               1,
+             -73
+    },
+    {
+             -55,     /* Filter 148 */
+             -24,
+            -141,
+               0,
+            -176,
+              14,
+            -352,
+             -40,
+            -741,
+           -1220,
+            -278,
+           -5083,
+            1555,
+           11004,
+            1204,
+           -2443,
+             420,
+           -1191,
+            -281,
+            -217,
+            -212,
+             -38,
+            -125,
+               0,
+            -132,
+               2,
+             -73
+    },
+    {
+             -54,     /* Filter 149 */
+             -24,
+            -140,
+               0,
+            -176,
+              15,
+            -353,
+             -37,
+            -745,
+           -1217,
+            -287,
+           -5109,
+            1557,
+           10997,
+            1200,
+           -2420,
+             425,
+           -1188,
+            -277,
+            -217,
+            -210,
+             -39,
+            -124,
+               0,
+            -132,
+               2,
+             -73
+    },
+    {
+             -54,     /* Filter 150 */
+             -24,
+            -140,
+               0,
+            -176,
+              16,
+            -353,
+             -35,
+            -750,
+           -1215,
+            -295,
+           -5136,
+            1560,
+           10990,
+            1196,
+           -2396,
+             429,
+           -1186,
+            -272,
+            -218,
+            -208,
+             -39,
+            -123,
+               0,
+            -131,
+               2,
+             -73
+    },
+    {
+             -54,     /* Filter 151 */
+             -24,
+            -140,
+               0,
+            -175,
+              16,
+            -354,
+             -32,
+            -754,
+           -1212,
+            -304,
+           -5162,
+            1562,
+           10983,
+            1192,
+           -2373,
+             434,
+           -1183,
+            -268,
+            -219,
+            -206,
+             -39,
+            -123,
+               0,
+            -131,
+               2,
+             -73
+    },
+    {
+             -53,     /* Filter 152 */
+             -25,
+            -139,
+               0,
+            -175,
+              17,
+            -355,
+             -29,
+            -758,
+           -1209,
+            -313,
+           -5188,
+            1565,
+           10976,
+            1188,
+           -2349,
+             439,
+           -1180,
+            -264,
+            -220,
+            -205,
+             -40,
+            -122,
+               0,
+            -130,
+               3,
+             -73
+    },
+    {
+             -53,     /* Filter 153 */
+             -25,
+            -139,
+               0,
+            -175,
+              18,
+            -355,
+             -27,
+            -762,
+           -1206,
+            -322,
+           -5214,
+            1568,
+           10968,
+            1184,
+           -2326,
+             443,
+           -1177,
+            -260,
+            -221,
+            -203,
+             -40,
+            -121,
+               0,
+            -130,
+               3,
+             -73
+    },
+    {
+             -52,     /* Filter 154 */
+             -25,
+            -139,
+               0,
+            -175,
+              18,
+            -356,
+             -24,
+            -766,
+           -1204,
+            -331,
+           -5240,
+            1570,
+           10961,
+            1180,
+           -2302,
+             447,
+           -1175,
+            -255,
+            -221,
+            -201,
+             -40,
+            -120,
+               0,
+            -129,
+               3,
+             -73
+    },
+    {
+             -52,     /* Filter 155 */
+             -25,
+            -138,
+               0,
+            -175,
+              19,
+            -356,
+             -22,
+            -770,
+           -1201,
+            -339,
+           -5266,
+            1573,
+           10953,
+            1176,
+           -2279,
+             452,
+           -1172,
+            -251,
+            -222,
+            -199,
+             -41,
+            -119,
+               0,
+            -129,
+               3,
+             -73
+    },
+    {
+             -51,     /* Filter 156 */
+             -26,
+            -138,
+               0,
+            -175,
+              20,
+            -357,
+             -19,
+            -774,
+           -1198,
+            -348,
+           -5293,
+            1575,
+           10945,
+            1172,
+           -2255,
+             456,
+           -1169,
+            -247,
+            -223,
+            -197,
+             -41,
+            -118,
+               0,
+            -129,
+               4,
+             -72
+    },
+    {
+             -51,     /* Filter 157 */
+             -26,
+            -138,
+               0,
+            -175,
+              20,
+            -357,
+             -16,
+            -779,
+           -1195,
+            -357,
+           -5319,
+            1578,
+           10938,
+            1168,
+           -2232,
+             461,
+           -1166,
+            -243,
+            -223,
+            -195,
+             -41,
+            -117,
+               0,
+            -128,
+               4,
+             -72
+    },
+    {
+             -51,     /* Filter 158 */
+             -26,
+            -137,
+               0,
+            -175,
+              21,
+            -358,
+             -14,
+            -783,
+           -1192,
+            -366,
+           -5345,
+            1580,
+           10930,
+            1164,
+           -2209,
+             465,
+           -1163,
+            -238,
+            -224,
+            -193,
+             -42,
+            -116,
+               0,
+            -128,
+               4,
+             -72
+    },
+    {
+             -50,     /* Filter 159 */
+             -26,
+            -137,
+               0,
+            -174,
+              22,
+            -358,
+             -11,
+            -787,
+           -1188,
+            -376,
+           -5371,
+            1583,
+           10922,
+            1160,
+           -2186,
+             469,
+           -1160,
+            -234,
+            -225,
+            -191,
+             -42,
+            -115,
+               0,
+            -127,
+               4,
+             -72
+    },
+    {
+             -50,     /* Filter 160 */
+             -27,
+            -137,
+               0,
+            -174,
+              22,
+            -358,
+              -8,
+            -791,
+           -1185,
+            -385,
+           -5397,
+            1585,
+           10913,
+            1156,
+           -2163,
+             473,
+           -1157,
+            -230,
+            -225,
+            -189,
+             -42,
+            -114,
+               0,
+            -127,
+               4,
+             -72
+    },
+    {
+             -49,     /* Filter 161 */
+             -27,
+            -136,
+               0,
+            -174,
+              23,
+            -359,
+              -5,
+            -795,
+           -1182,
+            -394,
+           -5423,
+            1588,
+           10905,
+            1152,
+           -2140,
+             478,
+           -1154,
+            -226,
+            -226,
+            -188,
+             -43,
+            -113,
+               0,
+            -126,
+               5,
+             -72
+    },
+    {
+             -49,     /* Filter 162 */
+             -27,
+            -136,
+               0,
+            -174,
+              24,
+            -359,
+              -3,
+            -799,
+           -1179,
+            -403,
+           -5450,
+            1590,
+           10896,
+            1148,
+           -2117,
+             482,
+           -1151,
+            -222,
+            -227,
+            -186,
+             -43,
+            -112,
+               0,
+            -126,
+               5,
+             -72
+    },
+    {
+             -48,     /* Filter 163 */
+             -27,
+            -135,
+               0,
+            -174,
+              24,
+            -360,
+               0,
+            -803,
+           -1175,
+            -412,
+           -5476,
+            1593,
+           10888,
+            1144,
+           -2094,
+             486,
+           -1148,
+            -218,
+            -227,
+            -184,
+             -43,
+            -111,
+               0,
+            -125,
+               5,
+             -72
+    },
+    {
+             -48,     /* Filter 164 */
+             -27,
+            -135,
+               0,
+            -173,
+              25,
+            -360,
+               2,
+            -807,
+           -1172,
+            -421,
+           -5502,
+            1595,
+           10879,
+            1140,
+           -2071,
+             490,
+           -1144,
+            -213,
+            -228,
+            -182,
+             -44,
+            -110,
+               0,
+            -125,
+               5,
+             -72
+    },
+    {
+             -47,     /* Filter 165 */
+             -28,
+            -135,
+               0,
+            -173,
+              26,
+            -360,
+               5,
+            -811,
+           -1168,
+            -431,
+           -5528,
+            1597,
+           10870,
+            1136,
+           -2048,
+             494,
+           -1141,
+            -209,
+            -229,
+            -180,
+             -44,
+            -109,
+               0,
+            -124,
+               6,
+             -72
+    },
+    {
+             -47,     /* Filter 166 */
+             -28,
+            -134,
+               0,
+            -173,
+              26,
+            -361,
+               7,
+            -815,
+           -1165,
+            -440,
+           -5554,
+            1600,
+           10861,
+            1132,
+           -2025,
+             498,
+           -1138,
+            -205,
+            -229,
+            -178,
+             -44,
+            -108,
+               0,
+            -124,
+               6,
+             -71
+    },
+    {
+             -46,     /* Filter 167 */
+             -28,
+            -134,
+               0,
+            -173,
+              27,
+            -361,
+              10,
+            -819,
+           -1161,
+            -449,
+           -5580,
+            1602,
+           10852,
+            1128,
+           -2002,
+             502,
+           -1135,
+            -201,
+            -230,
+            -176,
+             -44,
+            -107,
+               0,
+            -123,
+               6,
+             -71
+    },
+    {
+             -46,     /* Filter 168 */
+             -28,
+            -133,
+               0,
+            -172,
+              28,
+            -361,
+              13,
+            -823,
+           -1157,
+            -459,
+           -5606,
+            1605,
+           10843,
+            1123,
+           -1980,
+             506,
+           -1131,
+            -197,
+            -230,
+            -174,
+             -45,
+            -106,
+               0,
+            -122,
+               6,
+             -71
+    },
+    {
+             -45,     /* Filter 169 */
+             -29,
+            -133,
+               0,
+            -172,
+              28,
+            -361,
+              16,
+            -827,
+           -1154,
+            -468,
+           -5632,
+            1607,
+           10834,
+            1119,
+           -1957,
+             510,
+           -1128,
+            -193,
+            -231,
+            -172,
+             -45,
+            -105,
+               0,
+            -122,
+               6,
+             -71
+    },
+    {
+             -45,     /* Filter 170 */
+             -29,
+            -132,
+               0,
+            -172,
+              29,
+            -362,
+              19,
+            -831,
+           -1150,
+            -477,
+           -5658,
+            1609,
+           10824,
+            1115,
+           -1934,
+             514,
+           -1125,
+            -189,
+            -231,
+            -170,
+             -45,
+            -104,
+               0,
+            -121,
+               7,
+             -71
+    },
+    {
+             -44,     /* Filter 171 */
+             -29,
+            -132,
+               0,
+            -171,
+              30,
+            -362,
+              22,
+            -835,
+           -1146,
+            -487,
+           -5684,
+            1611,
+           10815,
+            1111,
+           -1912,
+             517,
+           -1121,
+            -185,
+            -232,
+            -168,
+             -46,
+            -102,
+               0,
+            -121,
+               7,
+             -71
+    },
+    {
+             -44,     /* Filter 172 */
+             -29,
+            -132,
+               0,
+            -171,
+              30,
+            -362,
+              25,
+            -838,
+           -1142,
+            -496,
+           -5710,
+            1614,
+           10805,
+            1107,
+           -1889,
+             521,
+           -1118,
+            -181,
+            -232,
+            -166,
+             -46,
+            -101,
+               0,
+            -120,
+               7,
+             -71
+    },
+    {
+             -43,     /* Filter 173 */
+             -30,
+            -131,
+               0,
+            -171,
+              31,
+            -362,
+              27,
+            -842,
+           -1138,
+            -506,
+           -5736,
+            1616,
+           10795,
+            1103,
+           -1867,
+             525,
+           -1114,
+            -177,
+            -233,
+            -165,
+             -46,
+            -100,
+               0,
+            -120,
+               7,
+             -70
+    },
+    {
+             -43,     /* Filter 174 */
+             -30,
+            -131,
+               0,
+            -170,
+              32,
+            -362,
+              30,
+            -846,
+           -1134,
+            -515,
+           -5762,
+            1618,
+           10785,
+            1099,
+           -1845,
+             529,
+           -1111,
+            -173,
+            -233,
+            -163,
+             -46,
+             -99,
+               0,
+            -119,
+               8,
+             -70
+    },
+    {
+             -42,     /* Filter 175 */
+             -30,
+            -130,
+               0,
+            -170,
+              32,
+            -362,
+              33,
+            -850,
+           -1130,
+            -525,
+           -5788,
+            1620,
+           10775,
+            1095,
+           -1822,
+             532,
+           -1107,
+            -169,
+            -233,
+            -161,
+             -47,
+             -98,
+               0,
+            -119,
+               8,
+             -70
+    },
+    {
+             -42,     /* Filter 176 */
+             -30,
+            -130,
+               0,
+            -170,
+              33,
+            -363,
+              36,
+            -854,
+           -1125,
+            -535,
+           -5814,
+            1623,
+           10765,
+            1091,
+           -1800,
+             536,
+           -1104,
+            -165,
+            -234,
+            -159,
+             -47,
+             -97,
+               0,
+            -118,
+               8,
+             -70
+    },
+    {
+             -41,     /* Filter 177 */
+             -30,
+            -129,
+               0,
+            -169,
+              34,
+            -363,
+              39,
+            -858,
+           -1121,
+            -544,
+           -5840,
+            1625,
+           10755,
+            1086,
+           -1778,
+             539,
+           -1100,
+            -161,
+            -234,
+            -157,
+             -47,
+             -96,
+               0,
+            -117,
+               8,
+             -70
+    },
+    {
+             -41,     /* Filter 178 */
+             -31,
+            -129,
+               0,
+            -169,
+              34,
+            -363,
+              42,
+            -861,
+           -1117,
+            -554,
+           -5866,
+            1627,
+           10744,
+            1082,
+           -1756,
+             543,
+           -1097,
+            -157,
+            -235,
+            -155,
+             -47,
+             -95,
+               0,
+            -117,
+               8,
+             -70
+    },
+    {
+             -40,     /* Filter 179 */
+             -31,
+            -128,
+               0,
+            -168,
+              35,
+            -363,
+              45,
+            -865,
+           -1112,
+            -564,
+           -5892,
+            1629,
+           10733,
+            1078,
+           -1734,
+             546,
+           -1093,
+            -153,
+            -235,
+            -153,
+             -48,
+             -94,
+               0,
+            -116,
+               9,
+             -70
+    },
+    {
+             -40,     /* Filter 180 */
+             -31,
+            -128,
+               0,
+            -168,
+              36,
+            -363,
+              48,
+            -869,
+           -1108,
+            -573,
+           -5918,
+            1631,
+           10723,
+            1074,
+           -1712,
+             550,
+           -1089,
+            -149,
+            -235,
+            -151,
+             -48,
+             -93,
+               0,
+            -116,
+               9,
+             -69
+    },
+    {
+             -39,     /* Filter 181 */
+             -31,
+            -127,
+               0,
+            -167,
+              36,
+            -363,
+              51,
+            -872,
+           -1103,
+            -583,
+           -5944,
+            1633,
+           10712,
+            1070,
+           -1690,
+             553,
+           -1086,
+            -145,
+            -236,
+            -149,
+             -48,
+             -92,
+               0,
+            -115,
+               9,
+             -69
+    },
+    {
+             -39,     /* Filter 182 */
+             -31,
+            -126,
+               0,
+            -167,
+              37,
+            -363,
+              54,
+            -876,
+           -1099,
+            -593,
+           -5970,
+            1636,
+           10701,
+            1066,
+           -1668,
+             557,
+           -1082,
+            -141,
+            -236,
+            -147,
+             -48,
+             -91,
+               0,
+            -115,
+               9,
+             -69
+    },
+    {
+             -38,     /* Filter 183 */
+             -32,
+            -126,
+               0,
+            -166,
+              38,
+            -363,
+              57,
+            -880,
+           -1094,
+            -603,
+           -5995,
+            1638,
+           10690,
+            1062,
+           -1646,
+             560,
+           -1078,
+            -137,
+            -236,
+            -145,
+             -48,
+             -89,
+               0,
+            -114,
+               9,
+             -69
+    },
+    {
+             -38,     /* Filter 184 */
+             -32,
+            -125,
+               0,
+            -166,
+              38,
+            -363,
+              60,
+            -884,
+           -1089,
+            -613,
+           -6021,
+            1640,
+           10679,
+            1057,
+           -1624,
+             563,
+           -1075,
+            -133,
+            -237,
+            -143,
+             -49,
+             -88,
+               0,
+            -113,
+              10,
+             -69
+    },
+    {
+             -37,     /* Filter 185 */
+             -32,
+            -125,
+               0,
+            -165,
+              39,
+            -363,
+              63,
+            -887,
+           -1084,
+            -623,
+           -6047,
+            1642,
+           10668,
+            1053,
+           -1602,
+             567,
+           -1071,
+            -129,
+            -237,
+            -141,
+             -49,
+             -87,
+               0,
+            -113,
+              10,
+             -68
+    },
+    {
+             -37,     /* Filter 186 */
+             -32,
+            -124,
+               0,
+            -165,
+              40,
+            -363,
+              66,
+            -891,
+           -1080,
+            -633,
+           -6073,
+            1644,
+           10656,
+            1049,
+           -1581,
+             570,
+           -1067,
+            -125,
+            -237,
+            -139,
+             -49,
+             -86,
+               0,
+            -112,
+              10,
+             -68
+    },
+    {
+             -36,     /* Filter 187 */
+             -33,
+            -124,
+               0,
+            -164,
+              40,
+            -362,
+              69,
+            -894,
+           -1075,
+            -643,
+           -6099,
+            1646,
+           10645,
+            1045,
+           -1559,
+             573,
+           -1063,
+            -121,
+            -237,
+            -137,
+             -49,
+             -85,
+               0,
+            -111,
+              10,
+             -68
+    },
+    {
+             -36,     /* Filter 188 */
+             -33,
+            -123,
+               0,
+            -164,
+              41,
+            -362,
+              72,
+            -898,
+           -1070,
+            -653,
+           -6124,
+            1648,
+           10633,
+            1041,
+           -1538,
+             576,
+           -1059,
+            -118,
+            -238,
+            -135,
+             -49,
+             -84,
+               0,
+            -111,
+              10,
+             -68
+    },
+    {
+             -35,     /* Filter 189 */
+             -33,
+            -122,
+               0,
+            -163,
+              42,
+            -362,
+              76,
+            -901,
+           -1065,
+            -663,
+           -6150,
+            1650,
+           10621,
+            1036,
+           -1516,
+             579,
+           -1055,
+            -114,
+            -238,
+            -133,
+             -50,
+             -83,
+               0,
+            -110,
+              11,
+             -68
+    },
+    {
+             -34,     /* Filter 190 */
+             -33,
+            -122,
+               0,
+            -163,
+              43,
+            -362,
+              79,
+            -905,
+           -1059,
+            -673,
+           -6176,
+            1652,
+           10609,
+            1032,
+           -1495,
+             582,
+           -1051,
+            -110,
+            -238,
+            -131,
+             -50,
+             -82,
+               0,
+            -110,
+              11,
+             -67
+    },
+    {
+             -34,     /* Filter 191 */
+             -33,
+            -121,
+               0,
+            -162,
+              43,
+            -362,
+              82,
+            -909,
+           -1054,
+            -683,
+           -6201,
+            1654,
+           10597,
+            1028,
+           -1473,
+             585,
+           -1048,
+            -106,
+            -238,
+            -129,
+             -50,
+             -80,
+               0,
+            -109,
+              11,
+             -67
+    }
+};
+static const int16_t rx_pulseshaper_im[RX_PULSESHAPER_COEFF_SETS][27] =
+{
+    {
+             -34,     /* Filter 0 */
+             -36,
+             -17,
+            -122,
+              12,
+            -156,
+              65,
+            -328,
+             102,
+            -758,
+           -1155,
+            -472,
+           -6467,
+               0,
+           10455,
+            2023,
+           -1360,
+             762,
+            -912,
+            -117,
+            -184,
+            -136,
+             -25,
+             -80,
+              19,
+            -104,
+              17
+    },
+    {
+             -34,     /* Filter 1 */
+             -35,
+             -17,
+            -122,
+              12,
+            -155,
+              66,
+            -328,
+             106,
+            -761,
+           -1149,
+            -478,
+           -6493,
+               0,
+           10443,
+            2015,
+           -1341,
+             766,
+            -909,
+            -113,
+            -184,
+            -134,
+             -25,
+             -79,
+              19,
+            -104,
+              17
+    },
+    {
+             -34,     /* Filter 2 */
+             -34,
+             -17,
+            -121,
+              13,
+            -154,
+              67,
+            -328,
+             110,
+            -764,
+           -1143,
+            -485,
+           -6520,
+               0,
+           10431,
+            2006,
+           -1321,
+             770,
+            -905,
+            -108,
+            -184,
+            -132,
+             -25,
+             -78,
+              19,
+            -103,
+              17
+    },
+    {
+             -34,     /* Filter 3 */
+             -34,
+             -17,
+            -120,
+              13,
+            -154,
+              68,
+            -327,
+             114,
+            -767,
+           -1137,
+            -492,
+           -6546,
+               0,
+           10418,
+            1998,
+           -1301,
+             773,
+            -901,
+            -104,
+            -184,
+            -130,
+             -25,
+             -77,
+              19,
+            -102,
+              18
+    },
+    {
+             -34,     /* Filter 4 */
+             -33,
+             -17,
+            -120,
+              13,
+            -153,
+              69,
+            -327,
+             118,
+            -769,
+           -1131,
+            -499,
+           -6573,
+               0,
+           10406,
+            1990,
+           -1281,
+             777,
+            -898,
+            -100,
+            -184,
+            -128,
+             -26,
+             -76,
+              19,
+            -102,
+              18
+    },
+    {
+             -34,     /* Filter 5 */
+             -33,
+             -17,
+            -119,
+              13,
+            -153,
+              70,
+            -327,
+             121,
+            -772,
+           -1125,
+            -506,
+           -6599,
+               0,
+           10393,
+            1981,
+           -1262,
+             781,
+            -894,
+             -96,
+            -184,
+            -126,
+             -26,
+             -75,
+              19,
+            -101,
+              18
+    },
+    {
+             -35,     /* Filter 6 */
+             -32,
+             -17,
+            -118,
+              13,
+            -152,
+              71,
+            -326,
+             125,
+            -775,
+           -1119,
+            -513,
+           -6626,
+               0,
+           10381,
+            1973,
+           -1242,
+             784,
+            -891,
+             -91,
+            -184,
+            -124,
+             -26,
+             -73,
+              19,
+            -100,
+              18
+    },
+    {
+             -35,     /* Filter 7 */
+             -31,
+             -17,
+            -118,
+              13,
+            -151,
+              72,
+            -326,
+             129,
+            -778,
+           -1113,
+            -520,
+           -6652,
+               0,
+           10368,
+            1964,
+           -1223,
+             788,
+            -887,
+             -87,
+            -185,
+            -121,
+             -26,
+             -72,
+              19,
+            -100,
+              19
+    },
+    {
+             -35,     /* Filter 8 */
+             -31,
+             -18,
+            -117,
+              14,
+            -151,
+              73,
+            -326,
+             133,
+            -781,
+           -1106,
+            -527,
+           -6679,
+               0,
+           10355,
+            1956,
+           -1203,
+             791,
+            -884,
+             -83,
+            -185,
+            -119,
+             -26,
+             -71,
+              19,
+             -99,
+              19
+    },
+    {
+             -35,     /* Filter 9 */
+             -30,
+             -18,
+            -116,
+              14,
+            -150,
+              74,
+            -325,
+             137,
+            -783,
+           -1100,
+            -534,
+           -6705,
+               0,
+           10342,
+            1948,
+           -1184,
+             795,
+            -880,
+             -79,
+            -185,
+            -117,
+             -26,
+             -70,
+              20,
+             -99,
+              19
+    },
+    {
+             -35,     /* Filter 10 */
+             -29,
+             -18,
+            -116,
+              14,
+            -149,
+              75,
+            -325,
+             141,
+            -786,
+           -1093,
+            -542,
+           -6731,
+               0,
+           10329,
+            1939,
+           -1164,
+             798,
+            -876,
+             -75,
+            -185,
+            -115,
+             -26,
+             -69,
+              20,
+             -98,
+              20
+    },
+    {
+             -35,     /* Filter 11 */
+             -29,
+             -18,
+            -115,
+              14,
+            -149,
+              76,
+            -324,
+             145,
+            -789,
+           -1086,
+            -549,
+           -6758,
+               0,
+           10316,
+            1931,
+           -1145,
+             801,
+            -872,
+             -71,
+            -185,
+            -113,
+             -26,
+             -67,
+              20,
+             -97,
+              20
+    },
+    {
+             -35,     /* Filter 12 */
+             -28,
+             -18,
+            -114,
+              14,
+            -148,
+              77,
+            -324,
+             149,
+            -791,
+           -1080,
+            -556,
+           -6784,
+               0,
+           10302,
+            1923,
+           -1126,
+             805,
+            -869,
+             -66,
+            -185,
+            -111,
+             -26,
+             -66,
+              20,
+             -97,
+              20
+    },
+    {
+             -35,     /* Filter 13 */
+             -28,
+             -18,
+            -113,
+              14,
+            -147,
+              78,
+            -324,
+             153,
+            -794,
+           -1073,
+            -563,
+           -6810,
+               0,
+           10289,
+            1914,
+           -1107,
+             808,
+            -865,
+             -62,
+            -185,
+            -109,
+             -26,
+             -65,
+              20,
+             -96,
+              20
+    },
+    {
+             -35,     /* Filter 14 */
+             -27,
+             -18,
+            -113,
+              15,
+            -147,
+              79,
+            -323,
+             157,
+            -797,
+           -1066,
+            -570,
+           -6836,
+               0,
+           10275,
+            1906,
+           -1088,
+             811,
+            -861,
+             -58,
+            -185,
+            -107,
+             -26,
+             -64,
+              20,
+             -95,
+              21
+    },
+    {
+             -35,     /* Filter 15 */
+             -26,
+             -18,
+            -112,
+              15,
+            -146,
+              80,
+            -323,
+             161,
+            -799,
+           -1059,
+            -577,
+           -6862,
+               0,
+           10262,
+            1897,
+           -1069,
+             814,
+            -858,
+             -54,
+            -185,
+            -105,
+             -26,
+             -63,
+              20,
+             -95,
+              21
+    },
+    {
+             -35,     /* Filter 16 */
+             -26,
+             -18,
+            -111,
+              15,
+            -145,
+              81,
+            -322,
+             165,
+            -802,
+           -1052,
+            -585,
+           -6889,
+               0,
+           10248,
+            1889,
+           -1050,
+             818,
+            -854,
+             -50,
+            -184,
+            -103,
+             -26,
+             -62,
+              20,
+             -94,
+              21
+    },
+    {
+             -36,     /* Filter 17 */
+             -25,
+             -18,
+            -111,
+              15,
+            -144,
+              82,
+            -321,
+             169,
+            -804,
+           -1045,
+            -592,
+           -6915,
+               0,
+           10234,
+            1880,
+           -1031,
+             821,
+            -850,
+             -46,
+            -184,
+            -101,
+             -26,
+             -60,
+              20,
+             -93,
+              21
+    },
+    {
+             -36,     /* Filter 18 */
+             -24,
+             -18,
+            -110,
+              15,
+            -143,
+              83,
+            -321,
+             173,
+            -807,
+           -1038,
+            -599,
+           -6941,
+               0,
+           10220,
+            1872,
+           -1012,
+             824,
+            -846,
+             -42,
+            -184,
+             -99,
+             -27,
+             -59,
+              20,
+             -93,
+              22
+    },
+    {
+             -36,     /* Filter 19 */
+             -24,
+             -19,
+            -109,
+              15,
+            -143,
+              84,
+            -320,
+             177,
+            -810,
+           -1031,
+            -606,
+           -6967,
+               0,
+           10206,
+            1864,
+            -993,
+             827,
+            -842,
+             -38,
+            -184,
+             -96,
+             -27,
+             -58,
+              20,
+             -92,
+              22
+    },
+    {
+             -36,     /* Filter 20 */
+             -23,
+             -19,
+            -108,
+              16,
+            -142,
+              85,
+            -320,
+             181,
+            -812,
+           -1023,
+            -614,
+           -6993,
+               0,
+           10192,
+            1855,
+            -975,
+             830,
+            -838,
+             -34,
+            -184,
+             -94,
+             -27,
+             -57,
+              20,
+             -91,
+              22
+    },
+    {
+             -36,     /* Filter 21 */
+             -22,
+             -19,
+            -108,
+              16,
+            -141,
+              86,
+            -319,
+             185,
+            -815,
+           -1016,
+            -621,
+           -7019,
+               0,
+           10177,
+            1847,
+            -956,
+             832,
+            -835,
+             -30,
+            -184,
+             -92,
+             -27,
+             -55,
+              20,
+             -90,
+              22
+    },
+    {
+             -36,     /* Filter 22 */
+             -22,
+             -19,
+            -107,
+              16,
+            -140,
+              87,
+            -318,
+             189,
+            -817,
+           -1009,
+            -628,
+           -7044,
+               0,
+           10163,
+            1838,
+            -937,
+             835,
+            -831,
+             -26,
+            -184,
+             -90,
+             -27,
+             -54,
+              21,
+             -90,
+              23
+    },
+    {
+             -36,     /* Filter 23 */
+             -21,
+             -19,
+            -106,
+              16,
+            -139,
+              88,
+            -318,
+             193,
+            -819,
+           -1001,
+            -635,
+           -7070,
+               0,
+           10148,
+            1830,
+            -919,
+             838,
+            -827,
+             -22,
+            -184,
+             -88,
+             -27,
+             -53,
+              21,
+             -89,
+              23
+    },
+    {
+             -36,     /* Filter 24 */
+             -20,
+             -19,
+            -105,
+              16,
+            -139,
+              88,
+            -317,
+             197,
+            -822,
+            -993,
+            -643,
+           -7096,
+               0,
+           10133,
+            1821,
+            -900,
+             841,
+            -823,
+             -18,
+            -184,
+             -86,
+             -27,
+             -52,
+              21,
+             -88,
+              23
+    },
+    {
+             -36,     /* Filter 25 */
+             -20,
+             -19,
+            -104,
+              16,
+            -138,
+              89,
+            -316,
+             201,
+            -824,
+            -986,
+            -650,
+           -7122,
+               0,
+           10119,
+            1813,
+            -882,
+             843,
+            -819,
+             -14,
+            -184,
+             -84,
+             -27,
+             -51,
+              21,
+             -88,
+              23
+    },
+    {
+             -36,     /* Filter 26 */
+             -19,
+             -19,
+            -104,
+              17,
+            -137,
+              90,
+            -315,
+             205,
+            -827,
+            -978,
+            -658,
+           -7148,
+               0,
+           10104,
+            1804,
+            -864,
+             846,
+            -815,
+             -10,
+            -183,
+             -82,
+             -27,
+             -49,
+              21,
+             -87,
+              24
+    },
+    {
+             -36,     /* Filter 27 */
+             -18,
+             -19,
+            -103,
+              17,
+            -136,
+              91,
+            -315,
+             209,
+            -829,
+            -970,
+            -665,
+           -7173,
+               0,
+           10089,
+            1796,
+            -846,
+             849,
+            -811,
+              -7,
+            -183,
+             -80,
+             -27,
+             -48,
+              21,
+             -86,
+              24
+    },
+    {
+             -36,     /* Filter 28 */
+             -17,
+             -19,
+            -102,
+              17,
+            -135,
+              92,
+            -314,
+             213,
+            -831,
+            -962,
+            -672,
+           -7199,
+               0,
+           10074,
+            1787,
+            -827,
+             851,
+            -807,
+              -3,
+            -183,
+             -78,
+             -27,
+             -47,
+              21,
+             -86,
+              24
+    },
+    {
+             -36,     /* Filter 29 */
+             -17,
+             -19,
+            -101,
+              17,
+            -134,
+              93,
+            -313,
+             218,
+            -834,
+            -954,
+            -680,
+           -7225,
+               0,
+           10059,
+            1779,
+            -809,
+             854,
+            -803,
+               0,
+            -183,
+             -76,
+             -27,
+             -46,
+              21,
+             -85,
+              24
+    },
+    {
+             -36,     /* Filter 30 */
+             -16,
+             -19,
+            -100,
+              17,
+            -133,
+              94,
+            -312,
+             222,
+            -836,
+            -946,
+            -687,
+           -7250,
+               0,
+           10043,
+            1770,
+            -791,
+             856,
+            -799,
+               4,
+            -183,
+             -74,
+             -27,
+             -45,
+              21,
+             -84,
+              25
+    },
+    {
+             -36,     /* Filter 31 */
+             -15,
+             -20,
+            -100,
+              17,
+            -132,
+              95,
+            -311,
+             226,
+            -838,
+            -938,
+            -695,
+           -7276,
+               0,
+           10028,
+            1762,
+            -773,
+             859,
+            -795,
+               8,
+            -183,
+             -72,
+             -27,
+             -43,
+              21,
+             -83,
+              25
+    },
+    {
+             -36,     /* Filter 32 */
+             -15,
+             -20,
+             -99,
+              18,
+            -131,
+              96,
+            -311,
+             230,
+            -840,
+            -930,
+            -702,
+           -7301,
+               0,
+           10012,
+            1753,
+            -755,
+             861,
+            -791,
+              11,
+            -182,
+             -70,
+             -27,
+             -42,
+              21,
+             -83,
+              25
+    },
+    {
+             -37,     /* Filter 33 */
+             -14,
+             -20,
+             -98,
+              18,
+            -130,
+              97,
+            -310,
+             234,
+            -843,
+            -921,
+            -710,
+           -7327,
+               0,
+            9997,
+            1745,
+            -737,
+             863,
+            -787,
+              15,
+            -182,
+             -68,
+             -27,
+             -41,
+              21,
+             -82,
+              25
+    },
+    {
+             -37,     /* Filter 34 */
+             -13,
+             -20,
+             -97,
+              18,
+            -129,
+              98,
+            -309,
+             238,
+            -845,
+            -913,
+            -717,
+           -7352,
+               0,
+            9981,
+            1736,
+            -720,
+             866,
+            -783,
+              19,
+            -182,
+             -66,
+             -27,
+             -40,
+              21,
+             -81,
+              25
+    },
+    {
+             -37,     /* Filter 35 */
+             -13,
+             -20,
+             -96,
+              18,
+            -128,
+              99,
+            -308,
+             243,
+            -847,
+            -905,
+            -725,
+           -7377,
+               0,
+            9965,
+            1728,
+            -702,
+             868,
+            -779,
+              22,
+            -182,
+             -64,
+             -27,
+             -38,
+              21,
+             -80,
+              26
+    },
+    {
+             -37,     /* Filter 36 */
+             -12,
+             -20,
+             -95,
+              18,
+            -127,
+             100,
+            -307,
+             247,
+            -849,
+            -896,
+            -732,
+           -7403,
+               0,
+            9949,
+            1719,
+            -684,
+             870,
+            -774,
+              26,
+            -181,
+             -62,
+             -27,
+             -37,
+              21,
+             -80,
+              26
+    },
+    {
+             -37,     /* Filter 37 */
+             -11,
+             -20,
+             -94,
+              18,
+            -126,
+             101,
+            -306,
+             251,
+            -851,
+            -887,
+            -740,
+           -7428,
+               0,
+            9933,
+            1711,
+            -667,
+             872,
+            -770,
+              30,
+            -181,
+             -60,
+             -27,
+             -36,
+              22,
+             -79,
+              26
+    },
+    {
+             -37,     /* Filter 38 */
+             -10,
+             -20,
+             -94,
+              19,
+            -125,
+             102,
+            -305,
+             255,
+            -853,
+            -879,
+            -748,
+           -7453,
+               0,
+            9917,
+            1702,
+            -649,
+             874,
+            -766,
+              33,
+            -181,
+             -58,
+             -27,
+             -35,
+              22,
+             -78,
+              26
+    },
+    {
+             -37,     /* Filter 39 */
+             -10,
+             -20,
+             -93,
+              19,
+            -124,
+             103,
+            -304,
+             260,
+            -855,
+            -870,
+            -755,
+           -7478,
+               0,
+            9901,
+            1694,
+            -632,
+             876,
+            -762,
+              37,
+            -181,
+             -56,
+             -27,
+             -34,
+              22,
+             -78,
+              27
+    },
+    {
+             -37,     /* Filter 40 */
+              -9,
+             -20,
+             -92,
+              19,
+            -123,
+             104,
+            -303,
+             264,
+            -857,
+            -861,
+            -763,
+           -7503,
+               0,
+            9884,
+            1685,
+            -614,
+             878,
+            -758,
+              41,
+            -180,
+             -54,
+             -27,
+             -32,
+              22,
+             -77,
+              27
+    },
+    {
+             -37,     /* Filter 41 */
+              -8,
+             -20,
+             -91,
+              19,
+            -122,
+             105,
+            -302,
+             268,
+            -859,
+            -852,
+            -771,
+           -7528,
+               0,
+            9868,
+            1677,
+            -597,
+             880,
+            -754,
+              44,
+            -180,
+             -52,
+             -27,
+             -31,
+              22,
+             -76,
+              27
+    },
+    {
+             -37,     /* Filter 42 */
+              -8,
+             -20,
+             -90,
+              19,
+            -121,
+             106,
+            -301,
+             272,
+            -861,
+            -843,
+            -778,
+           -7553,
+               0,
+            9851,
+            1668,
+            -580,
+             882,
+            -750,
+              48,
+            -180,
+             -50,
+             -27,
+             -30,
+              22,
+             -75,
+              27
+    },
+    {
+             -37,     /* Filter 43 */
+              -7,
+             -20,
+             -89,
+              19,
+            -120,
+             107,
+            -299,
+             277,
+            -863,
+            -834,
+            -786,
+           -7578,
+               0,
+            9835,
+            1660,
+            -563,
+             884,
+            -745,
+              51,
+            -180,
+             -48,
+             -27,
+             -29,
+              22,
+             -75,
+              27
+    },
+    {
+             -37,     /* Filter 44 */
+              -6,
+             -21,
+             -88,
+              19,
+            -119,
+             108,
+            -298,
+             281,
+            -865,
+            -825,
+            -794,
+           -7603,
+               0,
+            9818,
+            1651,
+            -546,
+             886,
+            -741,
+              55,
+            -179,
+             -46,
+             -27,
+             -27,
+              22,
+             -74,
+              28
+    },
+    {
+             -37,     /* Filter 45 */
+              -5,
+             -21,
+             -87,
+              20,
+            -118,
+             109,
+            -297,
+             285,
+            -867,
+            -816,
+            -801,
+           -7628,
+               0,
+            9801,
+            1643,
+            -529,
+             888,
+            -737,
+              58,
+            -179,
+             -44,
+             -27,
+             -26,
+              22,
+             -73,
+              28
+    },
+    {
+             -37,     /* Filter 46 */
+              -5,
+             -21,
+             -86,
+              20,
+            -117,
+             110,
+            -296,
+             289,
+            -869,
+            -806,
+            -809,
+           -7653,
+               0,
+            9784,
+            1634,
+            -512,
+             890,
+            -733,
+              62,
+            -179,
+             -42,
+             -27,
+             -25,
+              22,
+             -72,
+              28
+    },
+    {
+             -37,     /* Filter 47 */
+              -4,
+             -21,
+             -85,
+              20,
+            -116,
+             111,
+            -295,
+             294,
+            -871,
+            -797,
+            -817,
+           -7678,
+               0,
+            9767,
+            1626,
+            -495,
+             891,
+            -729,
+              65,
+            -178,
+             -40,
+             -27,
+             -24,
+              22,
+             -72,
+              28
+    },
+    {
+             -37,     /* Filter 48 */
+              -3,
+             -21,
+             -85,
+              20,
+            -115,
+             111,
+            -293,
+             298,
+            -873,
+            -788,
+            -825,
+           -7702,
+               0,
+            9750,
+            1617,
+            -478,
+             893,
+            -724,
+              69,
+            -178,
+             -38,
+             -27,
+             -22,
+              22,
+             -71,
+              28
+    },
+    {
+             -37,     /* Filter 49 */
+              -2,
+             -21,
+             -84,
+              20,
+            -114,
+             112,
+            -292,
+             302,
+            -874,
+            -778,
+            -832,
+           -7727,
+               0,
+            9732,
+            1609,
+            -461,
+             895,
+            -720,
+              72,
+            -177,
+             -36,
+             -27,
+             -21,
+              22,
+             -70,
+              29
+    },
+    {
+             -37,     /* Filter 50 */
+              -2,
+             -21,
+             -83,
+              20,
+            -112,
+             113,
+            -291,
+             307,
+            -876,
+            -768,
+            -840,
+           -7752,
+               0,
+            9715,
+            1600,
+            -445,
+             896,
+            -716,
+              75,
+            -177,
+             -34,
+             -27,
+             -20,
+              22,
+             -69,
+              29
+    },
+    {
+             -37,     /* Filter 51 */
+              -1,
+             -21,
+             -82,
+              20,
+            -111,
+             114,
+            -290,
+             311,
+            -878,
+            -759,
+            -848,
+           -7776,
+               0,
+            9698,
+            1592,
+            -428,
+             898,
+            -711,
+              79,
+            -177,
+             -32,
+             -27,
+             -19,
+              22,
+             -69,
+              29
+    },
+    {
+             -37,     /* Filter 52 */
+               0,
+             -21,
+             -81,
+              21,
+            -110,
+             115,
+            -288,
+             315,
+            -880,
+            -749,
+            -856,
+           -7801,
+               0,
+            9680,
+            1583,
+            -412,
+             899,
+            -707,
+              82,
+            -176,
+             -30,
+             -27,
+             -18,
+              22,
+             -68,
+              29
+    },
+    {
+             -37,     /* Filter 53 */
+               0,
+             -21,
+             -80,
+              21,
+            -109,
+             116,
+            -287,
+             320,
+            -881,
+            -739,
+            -863,
+           -7825,
+               0,
+            9662,
+            1575,
+            -395,
+             901,
+            -703,
+              85,
+            -176,
+             -28,
+             -27,
+             -16,
+              22,
+             -67,
+              29
+    },
+    {
+             -37,     /* Filter 54 */
+               0,
+             -21,
+             -79,
+              21,
+            -108,
+             117,
+            -286,
+             324,
+            -883,
+            -729,
+            -871,
+           -7850,
+               0,
+            9644,
+            1566,
+            -379,
+             902,
+            -699,
+              89,
+            -176,
+             -26,
+             -27,
+             -15,
+              22,
+             -66,
+              30
+    },
+    {
+             -37,     /* Filter 55 */
+               1,
+             -21,
+             -78,
+              21,
+            -107,
+             118,
+            -284,
+             329,
+            -885,
+            -719,
+            -879,
+           -7874,
+               0,
+            9627,
+            1558,
+            -362,
+             903,
+            -694,
+              92,
+            -175,
+             -24,
+             -27,
+             -14,
+              22,
+             -65,
+              30
+    },
+    {
+             -37,     /* Filter 56 */
+               2,
+             -21,
+             -77,
+              21,
+            -105,
+             119,
+            -283,
+             333,
+            -886,
+            -709,
+            -887,
+           -7898,
+               0,
+            9609,
+            1549,
+            -346,
+             905,
+            -690,
+              95,
+            -175,
+             -22,
+             -27,
+             -13,
+              22,
+             -65,
+              30
+    },
+    {
+             -37,     /* Filter 57 */
+               3,
+             -21,
+             -76,
+              21,
+            -104,
+             120,
+            -281,
+             337,
+            -888,
+            -699,
+            -895,
+           -7922,
+               0,
+            9591,
+            1541,
+            -330,
+             906,
+            -686,
+              99,
+            -174,
+             -20,
+             -27,
+             -11,
+              22,
+             -64,
+              30
+    },
+    {
+             -37,     /* Filter 58 */
+               3,
+             -21,
+             -75,
+              21,
+            -103,
+             121,
+            -280,
+             342,
+            -889,
+            -689,
+            -903,
+           -7946,
+               0,
+            9572,
+            1532,
+            -314,
+             907,
+            -681,
+             102,
+            -174,
+             -18,
+             -27,
+             -10,
+              22,
+             -63,
+              30
+    },
+    {
+             -37,     /* Filter 59 */
+               4,
+             -21,
+             -74,
+              22,
+            -102,
+             121,
+            -278,
+             346,
+            -891,
+            -678,
+            -911,
+           -7971,
+               0,
+            9554,
+            1524,
+            -298,
+             908,
+            -677,
+             105,
+            -173,
+             -16,
+             -27,
+              -9,
+              22,
+             -62,
+              30
+    },
+    {
+             -37,     /* Filter 60 */
+               5,
+             -21,
+             -73,
+              22,
+            -100,
+             122,
+            -277,
+             351,
+            -892,
+            -668,
+            -919,
+           -7995,
+               0,
+            9536,
+            1515,
+            -282,
+             909,
+            -673,
+             108,
+            -173,
+             -15,
+             -27,
+              -8,
+              22,
+             -62,
+              31
+    },
+    {
+             -37,     /* Filter 61 */
+               6,
+             -22,
+             -72,
+              22,
+             -99,
+             123,
+            -275,
+             355,
+            -894,
+            -658,
+            -927,
+           -8019,
+               0,
+            9517,
+            1507,
+            -266,
+             911,
+            -668,
+             111,
+            -172,
+             -13,
+             -27,
+              -7,
+              22,
+             -61,
+              31
+    },
+    {
+             -37,     /* Filter 62 */
+               6,
+             -22,
+             -71,
+              22,
+             -98,
+             124,
+            -274,
+             359,
+            -895,
+            -647,
+            -935,
+           -8042,
+               0,
+            9499,
+            1498,
+            -250,
+             912,
+            -664,
+             114,
+            -172,
+             -11,
+             -27,
+              -5,
+              23,
+             -60,
+              31
+    },
+    {
+             -37,     /* Filter 63 */
+               7,
+             -22,
+             -70,
+              22,
+             -96,
+             125,
+            -272,
+             364,
+            -896,
+            -636,
+            -943,
+           -8066,
+               0,
+            9480,
+            1490,
+            -234,
+             913,
+            -659,
+             117,
+            -171,
+              -9,
+             -27,
+              -4,
+              23,
+             -59,
+              31
+    },
+    {
+             -37,     /* Filter 64 */
+               8,
+             -22,
+             -69,
+              22,
+             -95,
+             126,
+            -271,
+             368,
+            -898,
+            -626,
+            -950,
+           -8090,
+               0,
+            9462,
+            1481,
+            -219,
+             914,
+            -655,
+             121,
+            -171,
+              -7,
+             -27,
+              -3,
+              23,
+             -58,
+              31
+    },
+    {
+             -37,     /* Filter 65 */
+               9,
+             -22,
+             -68,
+              22,
+             -94,
+             127,
+            -269,
+             373,
+            -899,
+            -615,
+            -958,
+           -8114,
+               0,
+            9443,
+            1473,
+            -203,
+             915,
+            -651,
+             124,
+            -170,
+              -5,
+             -27,
+              -2,
+              23,
+             -58,
+              31
+    },
+    {
+             -37,     /* Filter 66 */
+               9,
+             -22,
+             -67,
+              22,
+             -93,
+             128,
+            -267,
+             377,
+            -900,
+            -604,
+            -966,
+           -8138,
+               0,
+            9424,
+            1464,
+            -188,
+             915,
+            -646,
+             127,
+            -170,
+              -3,
+             -27,
+               0,
+              23,
+             -57,
+              32
+    },
+    {
+             -37,     /* Filter 67 */
+              10,
+             -22,
+             -66,
+              23,
+             -91,
+             129,
+            -266,
+             382,
+            -902,
+            -593,
+            -975,
+           -8161,
+               0,
+            9405,
+            1456,
+            -172,
+             916,
+            -642,
+             130,
+            -169,
+              -1,
+             -27,
+               0,
+              23,
+             -56,
+              32
+    },
+    {
+             -37,     /* Filter 68 */
+              11,
+             -22,
+             -65,
+              23,
+             -90,
+             129,
+            -264,
+             386,
+            -903,
+            -582,
+            -983,
+           -8185,
+               0,
+            9386,
+            1447,
+            -157,
+             917,
+            -637,
+             133,
+            -169,
+               0,
+             -27,
+               1,
+              23,
+             -55,
+              32
+    },
+    {
+             -37,     /* Filter 69 */
+              12,
+             -22,
+             -64,
+              23,
+             -89,
+             130,
+            -262,
+             391,
+            -904,
+            -571,
+            -991,
+           -8208,
+               0,
+            9367,
+            1439,
+            -142,
+             918,
+            -633,
+             136,
+            -168,
+               1,
+             -27,
+               2,
+              23,
+             -55,
+              32
+    },
+    {
+             -37,     /* Filter 70 */
+              13,
+             -22,
+             -63,
+              23,
+             -87,
+             131,
+            -261,
+             395,
+            -905,
+            -560,
+            -999,
+           -8232,
+               0,
+            9347,
+            1430,
+            -126,
+             919,
+            -629,
+             139,
+            -168,
+               3,
+             -27,
+               3,
+              23,
+             -54,
+              32
+    },
+    {
+             -37,     /* Filter 71 */
+              13,
+             -22,
+             -62,
+              23,
+             -86,
+             132,
+            -259,
+             399,
+            -906,
+            -548,
+           -1007,
+           -8255,
+               0,
+            9328,
+            1422,
+            -111,
+             919,
+            -624,
+             142,
+            -167,
+               5,
+             -27,
+               5,
+              23,
+             -53,
+              32
+    },
+    {
+             -37,     /* Filter 72 */
+              14,
+             -22,
+             -61,
+              23,
+             -84,
+             133,
+            -257,
+             404,
+            -908,
+            -537,
+           -1015,
+           -8278,
+               0,
+            9308,
+            1413,
+             -96,
+             920,
+            -620,
+             144,
+            -167,
+               7,
+             -27,
+               6,
+              23,
+             -52,
+              32
+    },
+    {
+             -37,     /* Filter 73 */
+              15,
+             -22,
+             -60,
+              23,
+             -83,
+             134,
+            -255,
+             408,
+            -909,
+            -526,
+           -1023,
+           -8301,
+               0,
+            9289,
+            1405,
+             -81,
+             921,
+            -615,
+             147,
+            -166,
+               9,
+             -27,
+               7,
+              23,
+             -51,
+              33
+    },
+    {
+             -37,     /* Filter 74 */
+              16,
+             -22,
+             -59,
+              23,
+             -82,
+             134,
+            -253,
+             413,
+            -910,
+            -514,
+           -1031,
+           -8324,
+               0,
+            9269,
+            1396,
+             -66,
+             921,
+            -611,
+             150,
+            -166,
+              10,
+             -27,
+               8,
+              23,
+             -51,
+              33
+    },
+    {
+             -37,     /* Filter 75 */
+              16,
+             -22,
+             -57,
+              23,
+             -80,
+             135,
+            -252,
+             417,
+            -911,
+            -503,
+           -1039,
+           -8348,
+               0,
+            9250,
+            1388,
+             -51,
+             922,
+            -606,
+             153,
+            -165,
+              12,
+             -27,
+               9,
+              23,
+             -50,
+              33
+    },
+    {
+             -37,     /* Filter 76 */
+              17,
+             -22,
+             -56,
+              24,
+             -79,
+             136,
+            -250,
+             422,
+            -912,
+            -491,
+           -1047,
+           -8371,
+               0,
+            9230,
+            1379,
+             -37,
+             922,
+            -602,
+             156,
+            -165,
+              14,
+             -27,
+              11,
+              23,
+             -49,
+              33
+    },
+    {
+             -37,     /* Filter 77 */
+              18,
+             -22,
+             -55,
+              24,
+             -77,
+             137,
+            -248,
+             426,
+            -913,
+            -479,
+           -1055,
+           -8394,
+               0,
+            9210,
+            1371,
+             -22,
+             923,
+            -597,
+             159,
+            -164,
+              16,
+             -27,
+              12,
+              23,
+             -48,
+              33
+    },
+    {
+             -37,     /* Filter 78 */
+              19,
+             -22,
+             -54,
+              24,
+             -76,
+             138,
+            -246,
+             431,
+            -914,
+            -468,
+           -1063,
+           -8416,
+               0,
+            9190,
+            1363,
+              -7,
+             923,
+            -593,
+             161,
+            -163,
+              18,
+             -27,
+              13,
+              23,
+             -47,
+              33
+    },
+    {
+             -36,     /* Filter 79 */
+              20,
+             -22,
+             -53,
+              24,
+             -74,
+             139,
+            -244,
+             435,
+            -914,
+            -456,
+           -1072,
+           -8439,
+               0,
+            9170,
+            1354,
+               6,
+             924,
+            -588,
+             164,
+            -163,
+              19,
+             -27,
+              14,
+              23,
+             -47,
+              33
+    },
+    {
+             -36,     /* Filter 80 */
+              20,
+             -22,
+             -52,
+              24,
+             -73,
+             139,
+            -242,
+             440,
+            -915,
+            -444,
+           -1080,
+           -8462,
+               0,
+            9150,
+            1346,
+              21,
+             924,
+            -584,
+             167,
+            -162,
+              21,
+             -27,
+              15,
+              23,
+             -46,
+              34
+    },
+    {
+             -36,     /* Filter 81 */
+              21,
+             -22,
+             -51,
+              24,
+             -71,
+             140,
+            -240,
+             444,
+            -916,
+            -432,
+           -1088,
+           -8485,
+               0,
+            9129,
+            1337,
+              35,
+             924,
+            -579,
+             170,
+            -162,
+              23,
+             -26,
+              17,
+              23,
+             -45,
+              34
+    },
+    {
+             -36,     /* Filter 82 */
+              22,
+             -22,
+             -50,
+              24,
+             -70,
+             141,
+            -238,
+             449,
+            -917,
+            -420,
+           -1096,
+           -8507,
+               0,
+            9109,
+            1329,
+              49,
+             924,
+            -575,
+             172,
+            -161,
+              25,
+             -26,
+              18,
+              23,
+             -44,
+              34
+    },
+    {
+             -36,     /* Filter 83 */
+              23,
+             -22,
+             -49,
+              24,
+             -68,
+             142,
+            -236,
+             453,
+            -918,
+            -407,
+           -1104,
+           -8530,
+               0,
+            9089,
+            1320,
+              64,
+             925,
+            -571,
+             175,
+            -160,
+              26,
+             -26,
+              19,
+              23,
+             -43,
+              34
+    },
+    {
+             -36,     /* Filter 84 */
+              24,
+             -22,
+             -48,
+              24,
+             -67,
+             143,
+            -234,
+             458,
+            -918,
+            -395,
+           -1113,
+           -8552,
+               0,
+            9068,
+            1312,
+              78,
+             925,
+            -566,
+             178,
+            -160,
+              28,
+             -26,
+              20,
+              23,
+             -43,
+              34
+    },
+    {
+             -36,     /* Filter 85 */
+              24,
+             -22,
+             -47,
+              24,
+             -65,
+             143,
+            -232,
+             462,
+            -919,
+            -383,
+           -1121,
+           -8575,
+               0,
+            9048,
+            1304,
+              92,
+             925,
+            -562,
+             180,
+            -159,
+              30,
+             -26,
+              21,
+              23,
+             -42,
+              34
+    },
+    {
+             -36,     /* Filter 86 */
+              25,
+             -22,
+             -45,
+              25,
+             -64,
+             144,
+            -230,
+             467,
+            -920,
+            -370,
+           -1129,
+           -8597,
+               0,
+            9027,
+            1295,
+             106,
+             925,
+            -557,
+             183,
+            -158,
+              31,
+             -26,
+              23,
+              23,
+             -41,
+              34
+    },
+    {
+             -36,     /* Filter 87 */
+              26,
+             -23,
+             -44,
+              25,
+             -62,
+             145,
+            -228,
+             471,
+            -920,
+            -358,
+           -1137,
+           -8619,
+               0,
+            9006,
+            1287,
+             120,
+             925,
+            -553,
+             185,
+            -158,
+              33,
+             -26,
+              24,
+              23,
+             -40,
+              34
+    },
+    {
+             -36,     /* Filter 88 */
+              27,
+             -23,
+             -43,
+              25,
+             -61,
+             146,
+            -225,
+             476,
+            -921,
+            -345,
+           -1145,
+           -8641,
+               0,
+            8985,
+            1278,
+             134,
+             925,
+            -548,
+             188,
+            -157,
+              35,
+             -26,
+              25,
+              23,
+             -39,
+              35
+    },
+    {
+             -36,     /* Filter 89 */
+              28,
+             -23,
+             -42,
+              25,
+             -59,
+             146,
+            -223,
+             480,
+            -921,
+            -333,
+           -1154,
+           -8663,
+               0,
+            8964,
+            1270,
+             148,
+             925,
+            -544,
+             190,
+            -156,
+              37,
+             -26,
+              26,
+              23,
+             -39,
+              35
+    },
+    {
+             -36,     /* Filter 90 */
+              28,
+             -23,
+             -41,
+              25,
+             -58,
+             147,
+            -221,
+             485,
+            -922,
+            -320,
+           -1162,
+           -8685,
+               0,
+            8943,
+            1262,
+             161,
+             925,
+            -539,
+             193,
+            -156,
+              38,
+             -26,
+              27,
+              23,
+             -38,
+              35
+    },
+    {
+             -36,     /* Filter 91 */
+              29,
+             -23,
+             -40,
+              25,
+             -56,
+             148,
+            -219,
+             489,
+            -922,
+            -307,
+           -1170,
+           -8707,
+               0,
+            8922,
+            1253,
+             175,
+             925,
+            -535,
+             195,
+            -155,
+              40,
+             -26,
+              28,
+              23,
+             -37,
+              35
+    },
+    {
+             -36,     /* Filter 92 */
+              30,
+             -23,
+             -39,
+              25,
+             -55,
+             149,
+            -217,
+             494,
+            -923,
+            -294,
+           -1178,
+           -8729,
+               0,
+            8901,
+            1245,
+             189,
+             925,
+            -530,
+             198,
+            -154,
+              42,
+             -26,
+              30,
+              23,
+             -36,
+              35
+    },
+    {
+             -36,     /* Filter 93 */
+              31,
+             -23,
+             -38,
+              25,
+             -53,
+             149,
+            -214,
+             498,
+            -923,
+            -281,
+           -1187,
+           -8751,
+               0,
+            8880,
+            1237,
+             202,
+             925,
+            -525,
+             200,
+            -154,
+              43,
+             -26,
+              31,
+              23,
+             -35,
+              35
+    },
+    {
+             -35,     /* Filter 94 */
+              31,
+             -23,
+             -36,
+              25,
+             -51,
+             150,
+            -212,
+             503,
+            -924,
+            -268,
+           -1195,
+           -8773,
+               0,
+            8859,
+            1228,
+             215,
+             925,
+            -521,
+             203,
+            -153,
+              45,
+             -26,
+              32,
+              23,
+             -35,
+              35
+    },
+    {
+             -35,     /* Filter 95 */
+              32,
+             -23,
+             -35,
+              25,
+             -50,
+             151,
+            -210,
+             507,
+            -924,
+            -255,
+           -1203,
+           -8794,
+               0,
+            8837,
+            1220,
+             229,
+             924,
+            -516,
+             205,
+            -152,
+              47,
+             -26,
+              33,
+              23,
+             -34,
+              35
+    },
+    {
+             -35,     /* Filter 96 */
+              33,
+             -23,
+             -34,
+              25,
+             -48,
+             151,
+            -207,
+             512,
+            -924,
+            -242,
+           -1212,
+           -8816,
+               0,
+            8816,
+            1212,
+             242,
+             924,
+            -512,
+             207,
+            -151,
+              48,
+             -25,
+              34,
+              23,
+             -33,
+              35
+    },
+    {
+             -35,     /* Filter 97 */
+              34,
+             -23,
+             -33,
+              26,
+             -47,
+             152,
+            -205,
+             516,
+            -924,
+            -229,
+           -1220,
+           -8837,
+               0,
+            8794,
+            1203,
+             255,
+             924,
+            -507,
+             210,
+            -151,
+              50,
+             -25,
+              35,
+              23,
+             -32,
+              35
+    },
+    {
+             -35,     /* Filter 98 */
+              35,
+             -23,
+             -32,
+              26,
+             -45,
+             153,
+            -203,
+             521,
+            -925,
+            -215,
+           -1228,
+           -8859,
+               0,
+            8773,
+            1195,
+             268,
+             924,
+            -503,
+             212,
+            -150,
+              51,
+             -25,
+              36,
+              23,
+             -31,
+              35
+    },
+    {
+             -35,     /* Filter 99 */
+              35,
+             -23,
+             -31,
+              26,
+             -43,
+             154,
+            -200,
+             525,
+            -925,
+            -202,
+           -1237,
+           -8880,
+               0,
+            8751,
+            1187,
+             281,
+             923,
+            -498,
+             214,
+            -149,
+              53,
+             -25,
+              38,
+              23,
+             -31,
+              36
+    },
+    {
+             -35,     /* Filter 100 */
+              36,
+             -23,
+             -30,
+              26,
+             -42,
+             154,
+            -198,
+             530,
+            -925,
+            -189,
+           -1245,
+           -8901,
+               0,
+            8729,
+            1178,
+             294,
+             923,
+            -494,
+             217,
+            -149,
+              55,
+             -25,
+              39,
+              23,
+             -30,
+              36
+    },
+    {
+             -35,     /* Filter 101 */
+              37,
+             -23,
+             -28,
+              26,
+             -40,
+             155,
+            -195,
+             535,
+            -925,
+            -175,
+           -1253,
+           -8922,
+               0,
+            8707,
+            1170,
+             307,
+             922,
+            -489,
+             219,
+            -148,
+              56,
+             -25,
+              40,
+              23,
+             -29,
+              36
+    },
+    {
+             -35,     /* Filter 102 */
+              38,
+             -23,
+             -27,
+              26,
+             -38,
+             156,
+            -193,
+             539,
+            -925,
+            -161,
+           -1262,
+           -8943,
+               0,
+            8685,
+            1162,
+             320,
+             922,
+            -485,
+             221,
+            -147,
+              58,
+             -25,
+              41,
+              23,
+             -28,
+              36
+    },
+    {
+             -35,     /* Filter 103 */
+              39,
+             -23,
+             -26,
+              26,
+             -37,
+             156,
+            -190,
+             544,
+            -925,
+            -148,
+           -1270,
+           -8964,
+               0,
+            8663,
+            1154,
+             333,
+             921,
+            -480,
+             223,
+            -146,
+              59,
+             -25,
+              42,
+              23,
+             -28,
+              36
+    },
+    {
+             -35,     /* Filter 104 */
+              39,
+             -23,
+             -25,
+              26,
+             -35,
+             157,
+            -188,
+             548,
+            -925,
+            -134,
+           -1278,
+           -8985,
+               0,
+            8641,
+            1145,
+             345,
+             921,
+            -476,
+             225,
+            -146,
+              61,
+             -25,
+              43,
+              23,
+             -27,
+              36
+    },
+    {
+             -34,     /* Filter 105 */
+              40,
+             -23,
+             -24,
+              26,
+             -33,
+             158,
+            -185,
+             553,
+            -925,
+            -120,
+           -1287,
+           -9006,
+               0,
+            8619,
+            1137,
+             358,
+             920,
+            -471,
+             228,
+            -145,
+              62,
+             -25,
+              44,
+              23,
+             -26,
+              36
+    },
+    {
+             -34,     /* Filter 106 */
+              41,
+             -23,
+             -23,
+              26,
+             -31,
+             158,
+            -183,
+             557,
+            -925,
+            -106,
+           -1295,
+           -9027,
+               0,
+            8597,
+            1129,
+             370,
+             920,
+            -467,
+             230,
+            -144,
+              64,
+             -25,
+              45,
+              22,
+             -25,
+              36
+    },
+    {
+             -34,     /* Filter 107 */
+              42,
+             -23,
+             -21,
+              26,
+             -30,
+             159,
+            -180,
+             562,
+            -925,
+             -92,
+           -1304,
+           -9048,
+               0,
+            8575,
+            1121,
+             383,
+             919,
+            -462,
+             232,
+            -143,
+              65,
+             -24,
+              47,
+              22,
+             -24,
+              36
+    },
+    {
+             -34,     /* Filter 108 */
+              43,
+             -23,
+             -20,
+              26,
+             -28,
+             160,
+            -178,
+             566,
+            -925,
+             -78,
+           -1312,
+           -9068,
+               0,
+            8552,
+            1113,
+             395,
+             918,
+            -458,
+             234,
+            -143,
+              67,
+             -24,
+              48,
+              22,
+             -24,
+              36
+    },
+    {
+             -34,     /* Filter 109 */
+              43,
+             -23,
+             -19,
+              26,
+             -26,
+             160,
+            -175,
+             571,
+            -925,
+             -64,
+           -1320,
+           -9089,
+               0,
+            8530,
+            1104,
+             407,
+             918,
+            -453,
+             236,
+            -142,
+              68,
+             -24,
+              49,
+              22,
+             -23,
+              36
+    },
+    {
+             -34,     /* Filter 110 */
+              44,
+             -23,
+             -18,
+              26,
+             -25,
+             161,
+            -172,
+             575,
+            -924,
+             -49,
+           -1329,
+           -9109,
+               0,
+            8507,
+            1096,
+             420,
+             917,
+            -449,
+             238,
+            -141,
+              70,
+             -24,
+              50,
+              22,
+             -22,
+              36
+    },
+    {
+             -34,     /* Filter 111 */
+              45,
+             -23,
+             -17,
+              26,
+             -23,
+             162,
+            -170,
+             579,
+            -924,
+             -35,
+           -1337,
+           -9129,
+               0,
+            8485,
+            1088,
+             432,
+             916,
+            -444,
+             240,
+            -140,
+              71,
+             -24,
+              51,
+              22,
+             -21,
+              36
+    },
+    {
+             -34,     /* Filter 112 */
+              46,
+             -23,
+             -15,
+              27,
+             -21,
+             162,
+            -167,
+             584,
+            -924,
+             -21,
+           -1346,
+           -9150,
+               0,
+            8462,
+            1080,
+             444,
+             915,
+            -440,
+             242,
+            -139,
+              73,
+             -24,
+              52,
+              22,
+             -20,
+              36
+    },
+    {
+             -33,     /* Filter 113 */
+              47,
+             -23,
+             -14,
+              27,
+             -19,
+             163,
+            -164,
+             588,
+            -924,
+              -6,
+           -1354,
+           -9170,
+               0,
+            8439,
+            1072,
+             456,
+             914,
+            -435,
+             244,
+            -139,
+              74,
+             -24,
+              53,
+              22,
+             -20,
+              36
+    },
+    {
+             -33,     /* Filter 114 */
+              47,
+             -23,
+             -13,
+              27,
+             -18,
+             163,
+            -161,
+             593,
+            -923,
+               7,
+           -1363,
+           -9190,
+               0,
+            8416,
+            1063,
+             468,
+             914,
+            -431,
+             246,
+            -138,
+              76,
+             -24,
+              54,
+              22,
+             -19,
+              37
+    },
+    {
+             -33,     /* Filter 115 */
+              48,
+             -23,
+             -12,
+              27,
+             -16,
+             164,
+            -159,
+             597,
+            -923,
+              22,
+           -1371,
+           -9210,
+               0,
+            8394,
+            1055,
+             479,
+             913,
+            -426,
+             248,
+            -137,
+              77,
+             -24,
+              55,
+              22,
+             -18,
+              37
+    },
+    {
+             -33,     /* Filter 116 */
+              49,
+             -23,
+             -11,
+              27,
+             -14,
+             165,
+            -156,
+             602,
+            -922,
+              37,
+           -1379,
+           -9230,
+               0,
+            8371,
+            1047,
+             491,
+             912,
+            -422,
+             250,
+            -136,
+              79,
+             -24,
+              56,
+              22,
+             -17,
+              37
+    },
+    {
+             -33,     /* Filter 117 */
+              50,
+             -23,
+              -9,
+              27,
+             -12,
+             165,
+            -153,
+             606,
+            -922,
+              51,
+           -1388,
+           -9250,
+               0,
+            8348,
+            1039,
+             503,
+             911,
+            -417,
+             252,
+            -135,
+              80,
+             -23,
+              57,
+              22,
+             -16,
+              37
+    },
+    {
+             -33,     /* Filter 118 */
+              51,
+             -23,
+              -8,
+              27,
+             -10,
+             166,
+            -150,
+             611,
+            -921,
+              66,
+           -1396,
+           -9269,
+               0,
+            8324,
+            1031,
+             514,
+             910,
+            -413,
+             253,
+            -134,
+              82,
+             -23,
+              59,
+              22,
+             -16,
+              37
+    },
+    {
+             -33,     /* Filter 119 */
+              51,
+             -23,
+              -7,
+              27,
+              -9,
+             166,
+            -147,
+             615,
+            -921,
+              81,
+           -1405,
+           -9289,
+               0,
+            8301,
+            1023,
+             526,
+             909,
+            -408,
+             255,
+            -134,
+              83,
+             -23,
+              60,
+              22,
+             -15,
+              37
+    },
+    {
+             -32,     /* Filter 120 */
+              52,
+             -23,
+              -6,
+              27,
+              -7,
+             167,
+            -144,
+             620,
+            -920,
+              96,
+           -1413,
+           -9308,
+               0,
+            8278,
+            1015,
+             537,
+             908,
+            -404,
+             257,
+            -133,
+              84,
+             -23,
+              61,
+              22,
+             -14,
+              37
+    },
+    {
+             -32,     /* Filter 121 */
+              53,
+             -23,
+              -5,
+              27,
+              -5,
+             167,
+            -142,
+             624,
+            -919,
+             111,
+           -1422,
+           -9328,
+               0,
+            8255,
+            1007,
+             548,
+             906,
+            -399,
+             259,
+            -132,
+              86,
+             -23,
+              62,
+              22,
+             -13,
+              37
+    },
+    {
+             -32,     /* Filter 122 */
+              54,
+             -23,
+              -3,
+              27,
+              -3,
+             168,
+            -139,
+             629,
+            -919,
+             126,
+           -1430,
+           -9347,
+               0,
+            8232,
+             999,
+             560,
+             905,
+            -395,
+             261,
+            -131,
+              87,
+             -23,
+              63,
+              22,
+             -13,
+              37
+    },
+    {
+             -32,     /* Filter 123 */
+              55,
+             -23,
+              -2,
+              27,
+              -1,
+             168,
+            -136,
+             633,
+            -918,
+             142,
+           -1439,
+           -9367,
+               0,
+            8208,
+             991,
+             571,
+             904,
+            -391,
+             262,
+            -130,
+              89,
+             -23,
+              64,
+              22,
+             -12,
+              37
+    },
+    {
+             -32,     /* Filter 124 */
+              55,
+             -23,
+              -1,
+              27,
+               0,
+             169,
+            -133,
+             637,
+            -917,
+             157,
+           -1447,
+           -9386,
+               0,
+            8185,
+             983,
+             582,
+             903,
+            -386,
+             264,
+            -129,
+              90,
+             -23,
+              65,
+              22,
+             -11,
+              37
+    },
+    {
+             -32,     /* Filter 125 */
+              56,
+             -23,
+               0,
+              27,
+               1,
+             169,
+            -130,
+             642,
+            -916,
+             172,
+           -1456,
+           -9405,
+               0,
+            8161,
+             975,
+             593,
+             902,
+            -382,
+             266,
+            -129,
+              91,
+             -23,
+              66,
+              22,
+             -10,
+              37
+    },
+    {
+             -32,     /* Filter 126 */
+              57,
+             -23,
+               0,
+              27,
+               3,
+             170,
+            -127,
+             646,
+            -915,
+             188,
+           -1464,
+           -9424,
+               0,
+            8138,
+             966,
+             604,
+             900,
+            -377,
+             267,
+            -128,
+              93,
+             -22,
+              67,
+              22,
+              -9,
+              37
+    },
+    {
+             -31,     /* Filter 127 */
+              58,
+             -23,
+               2,
+              27,
+               5,
+             170,
+            -124,
+             651,
+            -915,
+             203,
+           -1473,
+           -9443,
+               0,
+            8114,
+             958,
+             615,
+             899,
+            -373,
+             269,
+            -127,
+              94,
+             -22,
+              68,
+              22,
+              -9,
+              37
+    },
+    {
+             -31,     /* Filter 128 */
+              58,
+             -23,
+               3,
+              27,
+               7,
+             171,
+            -121,
+             655,
+            -914,
+             219,
+           -1481,
+           -9462,
+               0,
+            8090,
+             950,
+             626,
+             898,
+            -368,
+             271,
+            -126,
+              95,
+             -22,
+              69,
+              22,
+              -8,
+              37
+    },
+    {
+             -31,     /* Filter 129 */
+              59,
+             -23,
+               4,
+              27,
+               9,
+             171,
+            -117,
+             659,
+            -913,
+             234,
+           -1490,
+           -9480,
+               0,
+            8066,
+             943,
+             636,
+             896,
+            -364,
+             272,
+            -125,
+              96,
+             -22,
+              70,
+              22,
+              -7,
+              37
+    },
+    {
+             -31,     /* Filter 130 */
+              60,
+             -23,
+               5,
+              27,
+              11,
+             172,
+            -114,
+             664,
+            -912,
+             250,
+           -1498,
+           -9499,
+               0,
+            8042,
+             935,
+             647,
+             895,
+            -359,
+             274,
+            -124,
+              98,
+             -22,
+              71,
+              22,
+              -6,
+              37
+    },
+    {
+             -31,     /* Filter 131 */
+              61,
+             -22,
+               7,
+              27,
+              13,
+             172,
+            -111,
+             668,
+            -911,
+             266,
+           -1507,
+           -9517,
+               0,
+            8019,
+             927,
+             658,
+             894,
+            -355,
+             275,
+            -123,
+              99,
+             -22,
+              72,
+              22,
+              -6,
+              37
+    },
+    {
+             -31,     /* Filter 132 */
+              62,
+             -22,
+               8,
+              27,
+              15,
+             173,
+            -108,
+             673,
+            -909,
+             282,
+           -1515,
+           -9536,
+               0,
+            7995,
+             919,
+             668,
+             892,
+            -351,
+             277,
+            -122,
+             100,
+             -22,
+              73,
+              21,
+              -5,
+              37
+    },
+    {
+             -30,     /* Filter 133 */
+              62,
+             -22,
+               9,
+              27,
+              16,
+             173,
+            -105,
+             677,
+            -908,
+             298,
+           -1524,
+           -9554,
+               0,
+            7971,
+             911,
+             678,
+             891,
+            -346,
+             278,
+            -121,
+             102,
+             -22,
+              74,
+              21,
+              -4,
+              37
+    },
+    {
+             -30,     /* Filter 134 */
+              63,
+             -22,
+              10,
+              27,
+              18,
+             174,
+            -102,
+             681,
+            -907,
+             314,
+           -1532,
+           -9572,
+               0,
+            7946,
+             903,
+             689,
+             889,
+            -342,
+             280,
+            -121,
+             103,
+             -21,
+              75,
+              21,
+              -3,
+              37
+    },
+    {
+             -30,     /* Filter 135 */
+              64,
+             -22,
+              11,
+              27,
+              20,
+             174,
+             -99,
+             686,
+            -906,
+             330,
+           -1541,
+           -9591,
+               0,
+            7922,
+             895,
+             699,
+             888,
+            -337,
+             281,
+            -120,
+             104,
+             -21,
+              76,
+              21,
+              -3,
+              37
+    },
+    {
+             -30,     /* Filter 136 */
+              65,
+             -22,
+              13,
+              27,
+              22,
+             175,
+             -95,
+             690,
+            -905,
+             346,
+           -1549,
+           -9609,
+               0,
+            7898,
+             887,
+             709,
+             886,
+            -333,
+             283,
+            -119,
+             105,
+             -21,
+              77,
+              21,
+              -2,
+              37
+    },
+    {
+             -30,     /* Filter 137 */
+              65,
+             -22,
+              14,
+              27,
+              24,
+             175,
+             -92,
+             694,
+            -903,
+             362,
+           -1558,
+           -9627,
+               0,
+            7874,
+             879,
+             719,
+             885,
+            -329,
+             284,
+            -118,
+             107,
+             -21,
+              78,
+              21,
+              -1,
+              37
+    },
+    {
+             -30,     /* Filter 138 */
+              66,
+             -22,
+              15,
+              27,
+              26,
+             176,
+             -89,
+             699,
+            -902,
+             379,
+           -1566,
+           -9644,
+               0,
+            7850,
+             871,
+             729,
+             883,
+            -324,
+             286,
+            -117,
+             108,
+             -21,
+              79,
+              21,
+               0,
+              37
+    },
+    {
+             -29,     /* Filter 139 */
+              67,
+             -22,
+              16,
+              27,
+              28,
+             176,
+             -85,
+             703,
+            -901,
+             395,
+           -1575,
+           -9662,
+               0,
+            7825,
+             863,
+             739,
+             881,
+            -320,
+             287,
+            -116,
+             109,
+             -21,
+              80,
+              21,
+               0,
+              37
+    },
+    {
+             -29,     /* Filter 140 */
+              68,
+             -22,
+              18,
+              27,
+              30,
+             176,
+             -82,
+             707,
+            -899,
+             412,
+           -1583,
+           -9680,
+               0,
+            7801,
+             856,
+             749,
+             880,
+            -315,
+             288,
+            -115,
+             110,
+             -21,
+              81,
+              21,
+               0,
+              37
+    },
+    {
+             -29,     /* Filter 141 */
+              69,
+             -22,
+              19,
+              27,
+              32,
+             177,
+             -79,
+             711,
+            -898,
+             428,
+           -1592,
+           -9698,
+               0,
+            7776,
+             848,
+             759,
+             878,
+            -311,
+             290,
+            -114,
+             111,
+             -20,
+              82,
+              21,
+               1,
+              37
+    },
+    {
+             -29,     /* Filter 142 */
+              69,
+             -22,
+              20,
+              27,
+              34,
+             177,
+             -75,
+             716,
+            -896,
+             445,
+           -1600,
+           -9715,
+               0,
+            7752,
+             840,
+             768,
+             876,
+            -307,
+             291,
+            -113,
+             112,
+             -20,
+              83,
+              21,
+               2,
+              37
+    },
+    {
+             -29,     /* Filter 143 */
+              70,
+             -22,
+              21,
+              27,
+              36,
+             177,
+             -72,
+             720,
+            -895,
+             461,
+           -1609,
+           -9732,
+               0,
+            7727,
+             832,
+             778,
+             874,
+            -302,
+             292,
+            -112,
+             114,
+             -20,
+              84,
+              21,
+               2,
+              37
+    },
+    {
+             -28,     /* Filter 144 */
+              71,
+             -22,
+              22,
+              27,
+              38,
+             178,
+             -69,
+             724,
+            -893,
+             478,
+           -1617,
+           -9750,
+               0,
+            7702,
+             825,
+             788,
+             873,
+            -298,
+             293,
+            -111,
+             115,
+             -20,
+              85,
+              21,
+               3,
+              37
+    },
+    {
+             -28,     /* Filter 145 */
+              72,
+             -22,
+              24,
+              27,
+              40,
+             178,
+             -65,
+             729,
+            -891,
+             495,
+           -1626,
+           -9767,
+               0,
+            7678,
+             817,
+             797,
+             871,
+            -294,
+             295,
+            -111,
+             116,
+             -20,
+              85,
+              21,
+               4,
+              37
+    },
+    {
+             -28,     /* Filter 146 */
+              72,
+             -22,
+              25,
+              27,
+              42,
+             179,
+             -62,
+             733,
+            -890,
+             512,
+           -1634,
+           -9784,
+               0,
+            7653,
+             809,
+             806,
+             869,
+            -289,
+             296,
+            -110,
+             117,
+             -20,
+              86,
+              21,
+               5,
+              37
+    },
+    {
+             -28,     /* Filter 147 */
+              73,
+             -22,
+              26,
+              27,
+              44,
+             179,
+             -58,
+             737,
+            -888,
+             529,
+           -1643,
+           -9801,
+               0,
+            7628,
+             801,
+             816,
+             867,
+            -285,
+             297,
+            -109,
+             118,
+             -20,
+              87,
+              21,
+               5,
+              37
+    },
+    {
+             -28,     /* Filter 148 */
+              74,
+             -22,
+              27,
+              27,
+              46,
+             179,
+             -55,
+             741,
+            -886,
+             546,
+           -1651,
+           -9818,
+               0,
+            7603,
+             794,
+             825,
+             865,
+            -281,
+             298,
+            -108,
+             119,
+             -19,
+              88,
+              21,
+               6,
+              37
+    },
+    {
+             -27,     /* Filter 149 */
+              75,
+             -22,
+              29,
+              27,
+              48,
+             180,
+             -51,
+             745,
+            -884,
+             563,
+           -1660,
+           -9835,
+               0,
+            7578,
+             786,
+             834,
+             863,
+            -277,
+             299,
+            -107,
+             120,
+             -19,
+              89,
+              20,
+               7,
+              37
+    },
+    {
+             -27,     /* Filter 150 */
+              75,
+             -22,
+              30,
+              27,
+              50,
+             180,
+             -48,
+             750,
+            -882,
+             580,
+           -1668,
+           -9851,
+               0,
+            7553,
+             778,
+             843,
+             861,
+            -272,
+             301,
+            -106,
+             121,
+             -19,
+              90,
+              20,
+               8,
+              37
+    },
+    {
+             -27,     /* Filter 151 */
+              76,
+             -22,
+              31,
+              27,
+              52,
+             180,
+             -44,
+             754,
+            -880,
+             597,
+           -1677,
+           -9868,
+               0,
+            7528,
+             771,
+             852,
+             859,
+            -268,
+             302,
+            -105,
+             122,
+             -19,
+              91,
+              20,
+               8,
+              37
+    },
+    {
+             -27,     /* Filter 152 */
+              77,
+             -22,
+              32,
+              27,
+              54,
+             180,
+             -41,
+             758,
+            -878,
+             614,
+           -1685,
+           -9884,
+               0,
+            7503,
+             763,
+             861,
+             857,
+            -264,
+             303,
+            -104,
+             123,
+             -19,
+              92,
+              20,
+               9,
+              37
+    },
+    {
+             -27,     /* Filter 153 */
+              78,
+             -22,
+              34,
+              27,
+              56,
+             181,
+             -37,
+             762,
+            -876,
+             632,
+           -1694,
+           -9901,
+               0,
+            7478,
+             755,
+             870,
+             855,
+            -260,
+             304,
+            -103,
+             124,
+             -19,
+              93,
+              20,
+              10,
+              37
+    },
+    {
+             -26,     /* Filter 154 */
+              78,
+             -22,
+              35,
+              27,
+              58,
+             181,
+             -33,
+             766,
+            -874,
+             649,
+           -1702,
+           -9917,
+               0,
+            7453,
+             748,
+             879,
+             853,
+            -255,
+             305,
+            -102,
+             125,
+             -19,
+              94,
+              20,
+              10,
+              37
+    },
+    {
+             -26,     /* Filter 155 */
+              79,
+             -22,
+              36,
+              27,
+              60,
+             181,
+             -30,
+             770,
+            -872,
+             667,
+           -1711,
+           -9933,
+               0,
+            7428,
+             740,
+             887,
+             851,
+            -251,
+             306,
+            -101,
+             126,
+             -18,
+              94,
+              20,
+              11,
+              37
+    },
+    {
+             -26,     /* Filter 156 */
+              80,
+             -21,
+              37,
+              27,
+              62,
+             181,
+             -26,
+             774,
+            -870,
+             684,
+           -1719,
+           -9949,
+               0,
+            7403,
+             732,
+             896,
+             849,
+            -247,
+             307,
+            -100,
+             127,
+             -18,
+              95,
+              20,
+              12,
+              37
+    },
+    {
+             -26,     /* Filter 157 */
+              80,
+             -21,
+              38,
+              27,
+              64,
+             182,
+             -22,
+             779,
+            -868,
+             702,
+           -1728,
+           -9965,
+               0,
+            7377,
+             725,
+             905,
+             847,
+            -243,
+             308,
+             -99,
+             128,
+             -18,
+              96,
+              20,
+              13,
+              37
+    },
+    {
+             -25,     /* Filter 158 */
+              81,
+             -21,
+              40,
+              27,
+              66,
+             182,
+             -19,
+             783,
+            -866,
+             720,
+           -1736,
+           -9981,
+               0,
+            7352,
+             717,
+             913,
+             845,
+            -238,
+             309,
+             -98,
+             129,
+             -18,
+              97,
+              20,
+              13,
+              37
+    },
+    {
+             -25,     /* Filter 159 */
+              82,
+             -21,
+              41,
+              27,
+              68,
+             182,
+             -15,
+             787,
+            -863,
+             737,
+           -1745,
+           -9997,
+               0,
+            7327,
+             710,
+             921,
+             843,
+            -234,
+             310,
+             -97,
+             130,
+             -18,
+              98,
+              20,
+              14,
+              37
+    },
+    {
+             -25,     /* Filter 160 */
+              83,
+             -21,
+              42,
+              27,
+              70,
+             182,
+             -11,
+             791,
+            -861,
+             755,
+           -1753,
+          -10012,
+               0,
+            7301,
+             702,
+             930,
+             840,
+            -230,
+             311,
+             -96,
+             131,
+             -18,
+              99,
+              20,
+              15,
+              36
+    },
+    {
+             -25,     /* Filter 161 */
+              83,
+             -21,
+              43,
+              27,
+              72,
+             183,
+              -8,
+             795,
+            -859,
+             773,
+           -1762,
+          -10028,
+               0,
+            7276,
+             695,
+             938,
+             838,
+            -226,
+             311,
+             -95,
+             132,
+             -17,
+             100,
+              20,
+              15,
+              36
+    },
+    {
+             -25,     /* Filter 162 */
+              84,
+             -21,
+              45,
+              27,
+              74,
+             183,
+              -4,
+             799,
+            -856,
+             791,
+           -1770,
+          -10043,
+               0,
+            7250,
+             687,
+             946,
+             836,
+            -222,
+             312,
+             -94,
+             133,
+             -17,
+             100,
+              19,
+              16,
+              36
+    },
+    {
+             -24,     /* Filter 163 */
+              85,
+             -21,
+              46,
+              27,
+              76,
+             183,
+               0,
+             803,
+            -854,
+             809,
+           -1779,
+          -10059,
+               0,
+            7225,
+             680,
+             954,
+             834,
+            -218,
+             313,
+             -93,
+             134,
+             -17,
+             101,
+              19,
+              17,
+              36
+    },
+    {
+             -24,     /* Filter 164 */
+              86,
+             -21,
+              47,
+              27,
+              78,
+             183,
+               3,
+             807,
+            -851,
+             827,
+           -1787,
+          -10074,
+               0,
+            7199,
+             672,
+             962,
+             831,
+            -213,
+             314,
+             -92,
+             135,
+             -17,
+             102,
+              19,
+              17,
+              36
+    },
+    {
+             -24,     /* Filter 165 */
+              86,
+             -21,
+              48,
+              27,
+              80,
+             183,
+               7,
+             811,
+            -849,
+             846,
+           -1796,
+          -10089,
+               0,
+            7173,
+             665,
+             970,
+             829,
+            -209,
+             315,
+             -91,
+             136,
+             -17,
+             103,
+              19,
+              18,
+              36
+    },
+    {
+             -24,     /* Filter 166 */
+              87,
+             -21,
+              49,
+              27,
+              82,
+             183,
+              10,
+             815,
+            -846,
+             864,
+           -1804,
+          -10104,
+               0,
+            7148,
+             658,
+             978,
+             827,
+            -205,
+             315,
+             -90,
+             137,
+             -17,
+             104,
+              19,
+              19,
+              36
+    },
+    {
+             -23,     /* Filter 167 */
+              88,
+             -21,
+              51,
+              27,
+              84,
+             184,
+              14,
+             819,
+            -843,
+             882,
+           -1813,
+          -10119,
+               0,
+            7122,
+             650,
+             986,
+             824,
+            -201,
+             316,
+             -89,
+             138,
+             -16,
+             104,
+              19,
+              20,
+              36
+    },
+    {
+             -23,     /* Filter 168 */
+              88,
+             -21,
+              52,
+              27,
+              86,
+             184,
+              18,
+             823,
+            -841,
+             900,
+           -1821,
+          -10133,
+               0,
+            7096,
+             643,
+             993,
+             822,
+            -197,
+             317,
+             -88,
+             139,
+             -16,
+             105,
+              19,
+              20,
+              36
+    },
+    {
+             -23,     /* Filter 169 */
+              89,
+             -21,
+              53,
+              27,
+              88,
+             184,
+              22,
+             827,
+            -838,
+             919,
+           -1830,
+          -10148,
+               0,
+            7070,
+             635,
+            1001,
+             819,
+            -193,
+             318,
+             -88,
+             139,
+             -16,
+             106,
+              19,
+              21,
+              36
+    },
+    {
+             -23,     /* Filter 170 */
+              90,
+             -21,
+              54,
+              27,
+              90,
+             184,
+              26,
+             831,
+            -835,
+             937,
+           -1838,
+          -10163,
+               0,
+            7044,
+             628,
+            1009,
+             817,
+            -189,
+             318,
+             -87,
+             140,
+             -16,
+             107,
+              19,
+              22,
+              36
+    },
+    {
+             -22,     /* Filter 171 */
+              90,
+             -20,
+              55,
+              27,
+              92,
+             184,
+              30,
+             835,
+            -832,
+             956,
+           -1847,
+          -10177,
+               0,
+            7019,
+             621,
+            1016,
+             815,
+            -185,
+             319,
+             -86,
+             141,
+             -16,
+             108,
+              19,
+              22,
+              36
+    },
+    {
+             -22,     /* Filter 172 */
+              91,
+             -20,
+              57,
+              27,
+              94,
+             184,
+              34,
+             838,
+            -830,
+             975,
+           -1855,
+          -10192,
+               0,
+            6993,
+             614,
+            1023,
+             812,
+            -181,
+             320,
+             -85,
+             142,
+             -16,
+             108,
+              19,
+              23,
+              36
+    },
+    {
+             -22,     /* Filter 173 */
+              92,
+             -20,
+              58,
+              27,
+              96,
+             184,
+              38,
+             842,
+            -827,
+             993,
+           -1864,
+          -10206,
+               0,
+            6967,
+             606,
+            1031,
+             810,
+            -177,
+             320,
+             -84,
+             143,
+             -15,
+             109,
+              19,
+              24,
+              36
+    },
+    {
+             -22,     /* Filter 174 */
+              93,
+             -20,
+              59,
+              27,
+              99,
+             184,
+              42,
+             846,
+            -824,
+            1012,
+           -1872,
+          -10220,
+               0,
+            6941,
+             599,
+            1038,
+             807,
+            -173,
+             321,
+             -83,
+             143,
+             -15,
+             110,
+              18,
+              24,
+              36
+    },
+    {
+             -21,     /* Filter 175 */
+              93,
+             -20,
+              60,
+              26,
+             101,
+             184,
+              46,
+             850,
+            -821,
+            1031,
+           -1880,
+          -10234,
+               0,
+            6915,
+             592,
+            1045,
+             804,
+            -169,
+             321,
+             -82,
+             144,
+             -15,
+             111,
+              18,
+              25,
+              36
+    },
+    {
+             -21,     /* Filter 176 */
+              94,
+             -20,
+              62,
+              26,
+             103,
+             184,
+              50,
+             854,
+            -818,
+            1050,
+           -1889,
+          -10248,
+               0,
+            6889,
+             585,
+            1052,
+             802,
+            -165,
+             322,
+             -81,
+             145,
+             -15,
+             111,
+              18,
+              26,
+              35
+    },
+    {
+             -21,     /* Filter 177 */
+              95,
+             -20,
+              63,
+              26,
+             105,
+             185,
+              54,
+             858,
+            -814,
+            1069,
+           -1897,
+          -10262,
+               0,
+            6862,
+             577,
+            1059,
+             799,
+            -161,
+             323,
+             -80,
+             146,
+             -15,
+             112,
+              18,
+              26,
+              35
+    },
+    {
+             -21,     /* Filter 178 */
+              95,
+             -20,
+              64,
+              26,
+             107,
+             185,
+              58,
+             861,
+            -811,
+            1088,
+           -1906,
+          -10275,
+               0,
+            6836,
+             570,
+            1066,
+             797,
+            -157,
+             323,
+             -79,
+             147,
+             -15,
+             113,
+              18,
+              27,
+              35
+    },
+    {
+             -20,     /* Filter 179 */
+              96,
+             -20,
+              65,
+              26,
+             109,
+             185,
+              62,
+             865,
+            -808,
+            1107,
+           -1914,
+          -10289,
+               0,
+            6810,
+             563,
+            1073,
+             794,
+            -153,
+             324,
+             -78,
+             147,
+             -14,
+             113,
+              18,
+              28,
+              35
+    },
+    {
+             -20,     /* Filter 180 */
+              97,
+             -20,
+              66,
+              26,
+             111,
+             185,
+              66,
+             869,
+            -805,
+            1126,
+           -1923,
+          -10302,
+               0,
+            6784,
+             556,
+            1080,
+             791,
+            -149,
+             324,
+             -77,
+             148,
+             -14,
+             114,
+              18,
+              28,
+              35
+    },
+    {
+             -20,     /* Filter 181 */
+              97,
+             -20,
+              67,
+              26,
+             113,
+             185,
+              71,
+             872,
+            -801,
+            1145,
+           -1931,
+          -10316,
+               0,
+            6758,
+             549,
+            1086,
+             789,
+            -145,
+             324,
+             -76,
+             149,
+             -14,
+             115,
+              18,
+              29,
+              35
+    },
+    {
+             -20,     /* Filter 182 */
+              98,
+             -20,
+              69,
+              26,
+             115,
+             185,
+              75,
+             876,
+            -798,
+            1164,
+           -1939,
+          -10329,
+               0,
+            6731,
+             542,
+            1093,
+             786,
+            -141,
+             325,
+             -75,
+             149,
+             -14,
+             116,
+              18,
+              29,
+              35
+    },
+    {
+             -19,     /* Filter 183 */
+              99,
+             -20,
+              70,
+              26,
+             117,
+             185,
+              79,
+             880,
+            -795,
+            1184,
+           -1948,
+          -10342,
+               0,
+            6705,
+             534,
+            1100,
+             783,
+            -137,
+             325,
+             -74,
+             150,
+             -14,
+             116,
+              18,
+              30,
+              35
+    },
+    {
+             -19,     /* Filter 184 */
+              99,
+             -19,
+              71,
+              26,
+             119,
+             185,
+              83,
+             884,
+            -791,
+            1203,
+           -1956,
+          -10355,
+               0,
+            6679,
+             527,
+            1106,
+             781,
+            -133,
+             326,
+             -73,
+             151,
+             -14,
+             117,
+              18,
+              31,
+              35
+    },
+    {
+             -19,     /* Filter 185 */
+             100,
+             -19,
+              72,
+              26,
+             121,
+             185,
+              87,
+             887,
+            -788,
+            1223,
+           -1964,
+          -10368,
+               0,
+            6652,
+             520,
+            1113,
+             778,
+            -129,
+             326,
+             -72,
+             151,
+             -13,
+             118,
+              17,
+              31,
+              35
+    },
+    {
+             -18,     /* Filter 186 */
+             100,
+             -19,
+              73,
+              26,
+             124,
+             184,
+              91,
+             891,
+            -784,
+            1242,
+           -1973,
+          -10381,
+               0,
+            6626,
+             513,
+            1119,
+             775,
+            -125,
+             326,
+             -71,
+             152,
+             -13,
+             118,
+              17,
+              32,
+              35
+    },
+    {
+             -18,     /* Filter 187 */
+             101,
+             -19,
+              75,
+              26,
+             126,
+             184,
+              96,
+             894,
+            -781,
+            1262,
+           -1981,
+          -10393,
+               0,
+            6599,
+             506,
+            1125,
+             772,
+            -121,
+             327,
+             -70,
+             153,
+             -13,
+             119,
+              17,
+              33,
+              34
+    },
+    {
+             -18,     /* Filter 188 */
+             102,
+             -19,
+              76,
+              26,
+             128,
+             184,
+             100,
+             898,
+            -777,
+            1281,
+           -1990,
+          -10406,
+               0,
+            6573,
+             499,
+            1131,
+             769,
+            -118,
+             327,
+             -69,
+             153,
+             -13,
+             120,
+              17,
+              33,
+              34
+    },
+    {
+             -18,     /* Filter 189 */
+             102,
+             -19,
+              77,
+              25,
+             130,
+             184,
+             104,
+             901,
+            -773,
+            1301,
+           -1998,
+          -10418,
+               0,
+            6546,
+             492,
+            1137,
+             767,
+            -114,
+             327,
+             -68,
+             154,
+             -13,
+             120,
+              17,
+              34,
+              34
+    },
+    {
+             -17,     /* Filter 190 */
+             103,
+             -19,
+              78,
+              25,
+             132,
+             184,
+             108,
+             905,
+            -770,
+            1321,
+           -2006,
+          -10431,
+               0,
+            6520,
+             485,
+            1143,
+             764,
+            -110,
+             328,
+             -67,
+             154,
+             -13,
+             121,
+              17,
+              34,
+              34
+    },
+    {
+             -17,     /* Filter 191 */
+             104,
+             -19,
+              79,
+              25,
+             134,
+             184,
+             113,
+             909,
+            -766,
+            1341,
+           -2015,
+          -10443,
+               0,
+            6493,
+             478,
+            1149,
+             761,
+            -106,
+             328,
+             -66,
+             155,
+             -12,
+             122,
+              17,
+              35,
+              34
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v17rx_floating_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v17rx_floating_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,11144 @@
+#define RX_PULSESHAPER_GAIN        1.000000f
+#define RX_PULSESHAPER_COEFF_SETS  192
+static const float rx_pulseshaper_re[RX_PULSESHAPER_COEFF_SETS][27] =
+{
+    {
+          -0.0020619018f,     /* Filter 0 */
+           0.0003585523f,
+          -0.0033205507f,
+           0.0000000000f,
+          -0.0024369440f,
+          -0.0015483286f,
+          -0.0039043549f,
+          -0.0072869120f,
+          -0.0031365185f,
+          -0.0318625939f,
+           0.0179723867f,
+          -0.0443341732f,
+           0.0312604822f,
+           0.3230605354f,
+           0.0505378020f,
+          -0.1900507362f,
+          -0.0211630887f,
+          -0.0320270276f,
+          -0.0278489283f,
+           0.0026072431f,
+          -0.0110460175f,
+           0.0013541001f,
+          -0.0049488090f,
+          -0.0000000000f,
+          -0.0036972890f,
+          -0.0010388971f,
+          -0.0010338346f
+    },
+    {
+          -0.0020683708f,     /* Filter 1 */
+           0.0003525575f,
+          -0.0033401247f,
+           0.0000000000f,
+          -0.0024716928f,
+          -0.0015426375f,
+          -0.0039641299f,
+          -0.0072818054f,
+          -0.0032521646f,
+          -0.0319837501f,
+           0.0178808444f,
+          -0.0449835104f,
+           0.0313889711f,
+           0.3234303845f,
+           0.0504793852f,
+          -0.1892688035f,
+          -0.0208540454f,
+          -0.0321881057f,
+          -0.0277423727f,
+           0.0025114767f,
+          -0.0110530868f,
+           0.0013333687f,
+          -0.0049666219f,
+          -0.0000000000f,
+          -0.0037159717f,
+          -0.0010327352f,
+          -0.0010510198f
+    },
+    {
+          -0.0020747359f,     /* Filter 2 */
+           0.0003465273f,
+          -0.0033595723f,
+           0.0000000000f,
+          -0.0025063405f,
+          -0.0015368271f,
+          -0.0040238979f,
+          -0.0072762570f,
+          -0.0033682442f,
+          -0.0321041418f,
+           0.0177881547f,
+          -0.0456347697f,
+           0.0315173303f,
+           0.3237966198f,
+           0.0504204080f,
+          -0.1884861003f,
+          -0.0205459255f,
+          -0.0323471495f,
+          -0.0276351622f,
+           0.0024160790f,
+          -0.0110594921f,
+           0.0013126376f,
+          -0.0049840526f,
+          -0.0000000000f,
+          -0.0037344368f,
+          -0.0010265333f,
+          -0.0010681046f
+    },
+    {
+          -0.0020809967f,     /* Filter 3 */
+           0.0003404626f,
+          -0.0033788979f,
+           0.0000000000f,
+          -0.0025408856f,
+          -0.0015308989f,
+          -0.0040836583f,
+          -0.0072702646f,
+          -0.0034847552f,
+          -0.0322237637f,
+           0.0176943134f,
+          -0.0462879352f,
+           0.0316455549f,
+           0.3241592762f,
+           0.0503608735f,
+          -0.1877026542f,
+          -0.0202387338f,
+          -0.0325041534f,
+          -0.0275273031f,
+           0.0023210497f,
+          -0.0110652351f,
+           0.0012919081f,
+          -0.0050011043f,
+          -0.0000000000f,
+          -0.0037526894f,
+          -0.0010202946f,
+          -0.0010850831f
+    },
+    {
+          -0.0020871540f,     /* Filter 4 */
+           0.0003343643f,
+          -0.0033980896f,
+           0.0000000000f,
+          -0.0025753233f,
+          -0.0015248506f,
+          -0.0041434070f,
+          -0.0072638274f,
+          -0.0036016954f,
+          -0.0323425986f,
+           0.0175993179f,
+          -0.0469429903f,
+           0.0317736429f,
+           0.3245182896f,
+           0.0503007794f,
+          -0.1869184792f,
+          -0.0199324784f,
+          -0.0326591229f,
+          -0.0274188054f,
+           0.0022263916f,
+          -0.0110703162f,
+           0.0012711815f,
+          -0.0050177778f,
+          -0.0000000000f,
+          -0.0037707253f,
+          -0.0010140199f,
+          -0.0011019602f
+    },
+    {
+          -0.0020932061f,     /* Filter 5 */
+           0.0003282310f,
+          -0.0034171601f,
+           0.0000000000f,
+          -0.0026096525f,
+          -0.0015186844f,
+          -0.0042031392f,
+          -0.0072569405f,
+          -0.0037190588f,
+          -0.0324606458f,
+           0.0175031682f,
+          -0.0475999433f,
+           0.0319015944f,
+           0.3248737054f,
+           0.0502401324f,
+          -0.1861335945f,
+          -0.0196271574f,
+          -0.0328120641f,
+          -0.0273096732f,
+           0.0021321098f,
+          -0.0110747363f,
+           0.0012504589f,
+          -0.0050340733f,
+          -0.0000000000f,
+          -0.0037885462f,
+          -0.0010077057f,
+          -0.0011187340f
+    },
+    {
+          -0.0020991518f,     /* Filter 6 */
+           0.0003220639f,
+          -0.0034360946f,
+           0.0000000000f,
+          -0.0026438710f,
+          -0.0015124002f,
+          -0.0042628518f,
+          -0.0072496072f,
+          -0.0038368434f,
+          -0.0325778977f,
+           0.0174058626f,
+          -0.0482587741f,
+           0.0320294011f,
+           0.3252254876f,
+           0.0501789307f,
+          -0.1853480191f,
+          -0.0193227779f,
+          -0.0329629727f,
+          -0.0271999184f,
+           0.0020382052f,
+          -0.0110785003f,
+           0.0012297420f,
+          -0.0050499875f,
+          -0.0000000000f,
+          -0.0038061482f,
+          -0.0010013566f,
+          -0.0011354014f
+    },
+    {
+          -0.0021049923f,     /* Filter 7 */
+           0.0003158634f,
+          -0.0034549006f,
+           0.0000000000f,
+          -0.0026779756f,
+          -0.0015059960f,
+          -0.0043225420f,
+          -0.0072418204f,
+          -0.0039550473f,
+          -0.0326943386f,
+           0.0173073982f,
+          -0.0489194702f,
+           0.0321570632f,
+           0.3255736244f,
+           0.0501171763f,
+          -0.1845617592f,
+          -0.0190193487f,
+          -0.0331118630f,
+          -0.0270895417f,
+           0.0019446819f,
+          -0.0110816114f,
+           0.0012090309f,
+          -0.0050655213f,
+          -0.0000000000f,
+          -0.0038235324f,
+          -0.0009949709f,
+          -0.0011519648f
+    },
+    {
+          -0.0021107264f,     /* Filter 8 */
+           0.0003096295f,
+          -0.0034735715f,
+           0.0000000000f,
+          -0.0027119655f,
+          -0.0014994741f,
+          -0.0043822054f,
+          -0.0072335836f,
+          -0.0040736649f,
+          -0.0328099690f,
+           0.0172077747f,
+          -0.0495820369f,
+           0.0322845815f,
+           0.3259181294f,
+           0.0500548715f,
+          -0.1837748387f,
+          -0.0187168672f,
+          -0.0332587359f,
+          -0.0269785595f,
+           0.0018515428f,
+          -0.0110840763f,
+           0.0011883268f,
+          -0.0050806797f,
+          -0.0000000000f,
+          -0.0038407034f,
+          -0.0009885487f,
+          -0.0011684229f
+    },
+    {
+          -0.0021163512f,     /* Filter 9 */
+           0.0003033628f,
+          -0.0034921137f,
+           0.0000000000f,
+          -0.0027458380f,
+          -0.0014928333f,
+          -0.0044418429f,
+          -0.0072248932f,
+          -0.0041926924f,
+          -0.0329247776f,
+           0.0171069856f,
+          -0.0502464419f,
+           0.0324119487f,
+           0.3262589677f,
+           0.0499920157f,
+          -0.1829872716f,
+          -0.0184153382f,
+          -0.0334035882f,
+          -0.0268669691f,
+           0.0017587860f,
+          -0.0110858859f,
+           0.0011676322f,
+          -0.0050954597f,
+          -0.0000000000f,
+          -0.0038576503f,
+          -0.0009820912f,
+          -0.0011847721f
+    },
+    {
+          -0.0021218707f,     /* Filter 10 */
+           0.0002970631f,
+          -0.0035105169f,
+           0.0000000000f,
+          -0.0027795897f,
+          -0.0014860735f,
+          -0.0045014440f,
+          -0.0072157478f,
+          -0.0043121270f,
+          -0.0330387505f,
+           0.0170050359f,
+          -0.0509126991f,
+           0.0325391632f,
+           0.3265961402f,
+           0.0499286139f,
+          -0.1821990707f,
+          -0.0181147701f,
+          -0.0335464345f,
+          -0.0267547838f,
+           0.0016664209f,
+          -0.0110870524f,
+           0.0011469467f,
+          -0.0051098607f,
+          -0.0000000000f,
+          -0.0038743798f,
+          -0.0009756000f,
+          -0.0012010169f
+    },
+    {
+          -0.0021272804f,     /* Filter 11 */
+           0.0002907313f,
+          -0.0035287880f,
+           0.0000000000f,
+          -0.0028132202f,
+          -0.0014791959f,
+          -0.0045610084f,
+          -0.0072061462f,
+          -0.0044319669f,
+          -0.0331518885f,
+           0.0169019206f,
+          -0.0515807741f,
+           0.0326662218f,
+           0.3269296554f,
+           0.0498646641f,
+          -0.1814102747f,
+          -0.0178151678f,
+          -0.0336872691f,
+          -0.0266420053f,
+           0.0015744429f,
+          -0.0110875784f,
+           0.0011262723f,
+          -0.0051238819f,
+          -0.0000000000f,
+          -0.0038908892f,
+          -0.0009690729f,
+          -0.0012171503f
+    },
+    {
+          -0.0021325818f,     /* Filter 12 */
+           0.0002843666f,
+          -0.0035469196f,
+           0.0000000000f,
+          -0.0028467280f,
+          -0.0014721991f,
+          -0.0046205348f,
+          -0.0071960854f,
+          -0.0045522045f,
+          -0.0332641784f,
+           0.0167976380f,
+          -0.0522506751f,
+           0.0327931228f,
+           0.3272594964f,
+           0.0498001678f,
+          -0.1806208765f,
+          -0.0175165287f,
+          -0.0338261024f,
+          -0.0265286487f,
+           0.0014828623f,
+          -0.0110874640f,
+           0.0011056098f,
+          -0.0051375257f,
+          -0.0000000000f,
+          -0.0039071795f,
+          -0.0009625120f,
+          -0.0012331777f
+    },
+    {
+          -0.0021377717f,     /* Filter 13 */
+           0.0002779697f,
+          -0.0035649100f,
+           0.0000000000f,
+          -0.0028801083f,
+          -0.0014650844f,
+          -0.0046800169f,
+          -0.0071855666f,
+          -0.0046728389f,
+          -0.0333756137f,
+           0.0166921866f,
+          -0.0529223907f,
+           0.0329198616f,
+           0.3275856455f,
+           0.0497351290f,
+          -0.1798308921f,
+          -0.0172188616f,
+          -0.0339629379f,
+          -0.0264147135f,
+           0.0013916737f,
+          -0.0110867107f,
+           0.0010849601f,
+          -0.0051507929f,
+          -0.0000000000f,
+          -0.0039232480f,
+          -0.0009559179f,
+          -0.0012490941f
+    },
+    {
+          -0.0021428519f,     /* Filter 14 */
+           0.0002715416f,
+          -0.0035827641f,
+           0.0000000000f,
+          -0.0029133560f,
+          -0.0014578511f,
+          -0.0047394533f,
+          -0.0071745880f,
+          -0.0047938623f,
+          -0.0334861824f,
+           0.0165855627f,
+          -0.0535958993f,
+           0.0330464377f,
+           0.3279080881f,
+           0.0496695465f,
+          -0.1790403429f,
+          -0.0169221683f,
+          -0.0340977770f,
+          -0.0263002096f,
+           0.0013008835f,
+          -0.0110853211f,
+           0.0010643250f,
+          -0.0051636809f,
+          -0.0000000000f,
+          -0.0039390981f,
+          -0.0009492899f,
+          -0.0012649024f
+    },
+    {
+          -0.0021478235f,     /* Filter 15 */
+           0.0002650826f,
+          -0.0036004777f,
+           0.0000000000f,
+          -0.0029464795f,
+          -0.0014504998f,
+          -0.0047988370f,
+          -0.0071631454f,
+          -0.0049152798f,
+          -0.0335958803f,
+           0.0164777696f,
+          -0.0542712019f,
+           0.0331728498f,
+           0.3282268613f,
+           0.0496034263f,
+          -0.1782492532f,
+          -0.0166264567f,
+          -0.0342306216f,
+          -0.0261851487f,
+           0.0012104960f,
+          -0.0110832996f,
+           0.0010437052f,
+          -0.0051761955f,
+          -0.0000000000f,
+          -0.0039547236f,
+          -0.0009426290f,
+          -0.0012806020f
+    },
+    {
+          -0.0021526811f,     /* Filter 16 */
+           0.0002585916f,
+          -0.0036180491f,
+           0.0000000000f,
+          -0.0029794678f,
+          -0.0014430304f,
+          -0.0048581698f,
+          -0.0071512408f,
+          -0.0050370769f,
+          -0.0337047030f,
+           0.0163688011f,
+          -0.0549482856f,
+           0.0332990916f,
+           0.3285419113f,
+           0.0495367633f,
+          -0.1774576372f,
+          -0.0163317246f,
+          -0.0343614823f,
+          -0.0260695287f,
+           0.0011205114f,
+          -0.0110806487f,
+           0.0010231017f,
+          -0.0051883299f,
+          -0.0000000000f,
+          -0.0039701300f,
+          -0.0009359356f,
+          -0.0012961871f
+    },
+    {
+          -0.0021574284f,     /* Filter 17 */
+           0.0002520699f,
+          -0.0036354734f,
+           0.0000000000f,
+          -0.0030123189f,
+          -0.0014354426f,
+          -0.0049174434f,
+          -0.0071388691f,
+          -0.0051592580f,
+          -0.0338126301f,
+           0.0162586580f,
+          -0.0556271369f,
+           0.0334251612f,
+           0.3288532338f,
+           0.0494695653f,
+          -0.1766655070f,
+          -0.0160379814f,
+          -0.0344903631f,
+          -0.0259533663f,
+           0.0010309301f,
+          -0.0110773713f,
+           0.0010025158f,
+          -0.0052000922f,
+          -0.0000000000f,
+          -0.0039853119f,
+          -0.0009292099f,
+          -0.0013116612f
+    },
+    {
+          -0.0021620629f,     /* Filter 18 */
+           0.0002455178f,
+          -0.0036527558f,
+           0.0000000000f,
+          -0.0030450357f,
+          -0.0014277367f,
+          -0.0049766550f,
+          -0.0071260337f,
+          -0.0052818148f,
+          -0.0339196635f,
+           0.0161473402f,
+          -0.0563077467f,
+           0.0335510562f,
+           0.3291608469f,
+           0.0494018279f,
+          -0.1758728665f,
+          -0.0157452306f,
+          -0.0346172596f,
+          -0.0258366582f,
+           0.0009417582f,
+          -0.0110734677f,
+           0.0009819489f,
+          -0.0052114720f,
+          -0.0000000000f,
+          -0.0040002741f,
+          -0.0009224524f,
+          -0.0013270241f
+    },
+    {
+          -0.0021665839f,     /* Filter 19 */
+           0.0002389352f,
+          -0.0036698948f,
+           0.0000000000f,
+          -0.0030776105f,
+          -0.0014199134f,
+          -0.0050358040f,
+          -0.0071127326f,
+          -0.0054047443f,
+          -0.0340257897f,
+           0.0160348403f,
+          -0.0569901065f,
+           0.0336767754f,
+           0.3294647168f,
+           0.0493335604f,
+          -0.1750797642f,
+          -0.0154534710f,
+          -0.0347421838f,
+          -0.0257194246f,
+           0.0008529956f,
+          -0.0110689444f,
+           0.0009614017f,
+          -0.0052224822f,
+          -0.0000000000f,
+          -0.0040150098f,
+          -0.0009156640f,
+          -0.0013422743f
+    },
+    {
+          -0.0021709935f,     /* Filter 20 */
+           0.0002323231f,
+          -0.0036868820f,
+           0.0000000000f,
+          -0.0031100445f,
+          -0.0014119724f,
+          -0.0050948817f,
+          -0.0070989590f,
+          -0.0055280441f,
+          -0.0341310065f,
+           0.0159211695f,
+          -0.0576741947f,
+           0.0338023139f,
+           0.3297648658f,
+           0.0492647580f,
+          -0.1742862004f,
+          -0.0151627154f,
+          -0.0348651405f,
+          -0.0256016596f,
+           0.0007646444f,
+          -0.0110638054f,
+           0.0009408753f,
+          -0.0052331148f,
+          -0.0000000000f,
+          -0.0040295204f,
+          -0.0009088446f,
+          -0.0013574107f
+    },
+    {
+          -0.0021752882f,     /* Filter 21 */
+           0.0002256805f,
+          -0.0037037255f,
+           0.0000000000f,
+          -0.0031423371f,
+          -0.0014039134f,
+          -0.0051538904f,
+          -0.0070847143f,
+          -0.0056517100f,
+          -0.0342353018f,
+           0.0158063103f,
+          -0.0583600246f,
+           0.0339276705f,
+           0.3300612587f,
+           0.0491954263f,
+          -0.1734921841f,
+          -0.0148729578f,
+          -0.0349861306f,
+          -0.0254833823f,
+           0.0006767090f,
+          -0.0110580501f,
+           0.0009203707f,
+          -0.0052433761f,
+          -0.0000000000f,
+          -0.0040438090f,
+          -0.0009019959f,
+          -0.0013724328f
+    },
+    {
+          -0.0021794696f,     /* Filter 22 */
+           0.0002190094f,
+          -0.0037204152f,
+           0.0000000000f,
+          -0.0031744818f,
+          -0.0013957372f,
+          -0.0052128211f,
+          -0.0070700018f,
+          -0.0057757379f,
+          -0.0343386669f,
+           0.0156902759f,
+          -0.0590475577f,
+           0.0340528424f,
+           0.3303539045f,
+           0.0491255647f,
+          -0.1726977302f,
+          -0.0145842116f,
+          -0.0351051571f,
+          -0.0253645869f,
+           0.0005891905f,
+          -0.0110516828f,
+           0.0008998894f,
+          -0.0052532571f,
+          -0.0000000000f,
+          -0.0040578765f,
+          -0.0008951164f,
+          -0.0013873415f
+    },
+    {
+          -0.0021835332f,     /* Filter 23 */
+           0.0002123080f,
+          -0.0037369580f,
+           0.0000000000f,
+          -0.0032064778f,
+          -0.0013874429f,
+          -0.0052716754f,
+          -0.0070548131f,
+          -0.0059001204f,
+          -0.0344410900f,
+           0.0155730524f,
+          -0.0597367984f,
+           0.0341778230f,
+           0.3306427857f,
+           0.0490551686f,
+          -0.1719028769f,
+          -0.0142964714f,
+          -0.0352222256f,
+          -0.0252452876f,
+           0.0005020904f,
+          -0.0110447047f,
+           0.0008794327f,
+          -0.0052627649f,
+          -0.0000000000f,
+          -0.0040717178f,
+          -0.0008882074f,
+          -0.0014021320f
+    },
+    {
+          -0.0021874838f,     /* Filter 24 */
+           0.0002055786f,
+          -0.0037533457f,
+           0.0000000000f,
+          -0.0032383252f,
+          -0.0013790323f,
+          -0.0053304459f,
+          -0.0070391540f,
+          -0.0060248575f,
+          -0.0345425735f,
+           0.0154546458f,
+          -0.0604277411f,
+           0.0343026178f,
+           0.3309279035f,
+           0.0489842529f,
+          -0.1711076163f,
+          -0.0140097447f,
+          -0.0353373491f,
+          -0.0251254954f,
+           0.0004154116f,
+          -0.0110371168f,
+           0.0008590005f,
+          -0.0052719037f,
+          -0.0000000000f,
+          -0.0040853303f,
+          -0.0008812689f,
+          -0.0014168097f
+    },
+    {
+          -0.0021913182f,     /* Filter 25 */
+           0.0001988203f,
+          -0.0037695819f,
+           0.0000000000f,
+          -0.0032700204f,
+          -0.0013705037f,
+          -0.0053891314f,
+          -0.0070230192f,
+          -0.0061499438f,
+          -0.0346430960f,
+           0.0153350520f,
+          -0.0611203609f,
+           0.0344272156f,
+           0.3312092597f,
+           0.0489128097f,
+          -0.1703119776f,
+          -0.0137240371f,
+          -0.0354505202f,
+          -0.0250052112f,
+           0.0003291546f,
+          -0.0110289268f,
+           0.0008385950f,
+          -0.0052806669f,
+          -0.0000000000f,
+          -0.0040987206f,
+          -0.0008743021f,
+          -0.0014313705f
+    },
+    {
+          -0.0021950358f,     /* Filter 26 */
+           0.0001920348f,
+          -0.0037856664f,
+           0.0000000000f,
+          -0.0033015580f,
+          -0.0013618591f,
+          -0.0054477253f,
+          -0.0070064077f,
+          -0.0062753772f,
+          -0.0347426640f,
+           0.0152142751f,
+          -0.0618146580f,
+           0.0345516193f,
+           0.3314868370f,
+           0.0488408446f,
+          -0.1695159803f,
+          -0.0134393508f,
+          -0.0355617515f,
+          -0.0248844430f,
+           0.0002433249f,
+          -0.0110201366f,
+           0.0008182166f,
+          -0.0052890581f,
+          -0.0000000000f,
+          -0.0041118878f,
+          -0.0008673053f,
+          -0.0014458149f
+    },
+    {
+          -0.0021986382f,     /* Filter 27 */
+           0.0001852208f,
+          -0.0038015912f,
+           0.0000000000f,
+          -0.0033329427f,
+          -0.0013530973f,
+          -0.0055062248f,
+          -0.0069893153f,
+          -0.0064011503f,
+          -0.0348412605f,
+           0.0150923097f,
+          -0.0625106192f,
+           0.0346758233f,
+           0.3317606309f,
+           0.0487683599f,
+          -0.1687196397f,
+          -0.0131556897f,
+          -0.0356710455f,
+          -0.0247632008f,
+           0.0001579238f,
+          -0.0110107504f,
+           0.0007978665f,
+          -0.0052970776f,
+          -0.0000000000f,
+          -0.0041248212f,
+          -0.0008602826f,
+          -0.0014601426f
+    },
+    {
+          -0.0022021205f,     /* Filter 28 */
+           0.0001783784f,
+          -0.0038173642f,
+           0.0000000000f,
+          -0.0033641641f,
+          -0.0013442186f,
+          -0.0055646300f,
+          -0.0069717498f,
+          -0.0065272595f,
+          -0.0349388718f,
+           0.0149691501f,
+          -0.0632082284f,
+           0.0347998259f,
+           0.3320306306f,
+           0.0486953528f,
+          -0.1679229530f,
+          -0.0128730542f,
+          -0.0357784018f,
+          -0.0246414871f,
+           0.0000729497f,
+          -0.0110007658f,
+           0.0007775460f,
+          -0.0053047256f,
+          -0.0000000000f,
+          -0.0041375369f,
+          -0.0008532325f,
+          -0.0014743520f
+    },
+    {
+          -0.0022054869f,     /* Filter 29 */
+           0.0001715097f,
+          -0.0038329794f,
+           0.0000000000f,
+          -0.0033952242f,
+          -0.0013352233f,
+          -0.0056229327f,
+          -0.0069537018f,
+          -0.0066537014f,
+          -0.0350355011f,
+           0.0148448026f,
+          -0.0639074789f,
+           0.0349236250f,
+           0.3322968292f,
+           0.0486218279f,
+          -0.1671259528f,
+          -0.0125914531f,
+          -0.0358838323f,
+          -0.0245193118f,
+          -0.0000115916f,
+          -0.0109901946f,
+           0.0007572560f,
+          -0.0053120041f,
+          -0.0000000000f,
+          -0.0041500234f,
+          -0.0008461542f,
+          -0.0014884430f
+    },
+    {
+          -0.0022087339f,     /* Filter 30 */
+           0.0001646126f,
+          -0.0038484382f,
+           0.0000000000f,
+          -0.0034261244f,
+          -0.0013261120f,
+          -0.0056811318f,
+          -0.0069351713f,
+          -0.0067804730f,
+          -0.0351311327f,
+           0.0147192622f,
+          -0.0646083561f,
+           0.0350472173f,
+           0.3325592196f,
+           0.0485477870f,
+          -0.1663286640f,
+          -0.0123108854f,
+          -0.0359873394f,
+          -0.0243966809f,
+          -0.0000956984f,
+          -0.0109790280f,
+           0.0007369976f,
+          -0.0053189108f,
+          -0.0000000000f,
+          -0.0041622804f,
+          -0.0008390498f,
+          -0.0015024151f
+    },
+    {
+          -0.0022118625f,     /* Filter 31 */
+           0.0001576893f,
+          -0.0038637337f,
+           0.0000000000f,
+          -0.0034568576f,
+          -0.0013168842f,
+          -0.0057392236f,
+          -0.0069161628f,
+          -0.0069075694f,
+          -0.0352257635f,
+           0.0145925305f,
+          -0.0653108539f,
+           0.0351705998f,
+           0.3328177905f,
+           0.0484732318f,
+          -0.1655310827f,
+          -0.0120313580f,
+          -0.0360889259f,
+          -0.0242736037f,
+          -0.0001793695f,
+          -0.0109672808f,
+           0.0007167720f,
+          -0.0053254484f,
+          -0.0000000000f,
+          -0.0041743131f,
+          -0.0008319195f,
+          -0.0015162684f
+    },
+    {
+          -0.0022148733f,     /* Filter 32 */
+           0.0001507411f,
+          -0.0038788694f,
+           0.0000000000f,
+          -0.0034874241f,
+          -0.0013075407f,
+          -0.0057972012f,
+          -0.0068966684f,
+          -0.0070349865f,
+          -0.0353193822f,
+           0.0144646069f,
+          -0.0660149525f,
+           0.0352937702f,
+           0.3330725580f,
+           0.0483981644f,
+          -0.1647332531f,
+          -0.0117528734f,
+          -0.0361885991f,
+          -0.0241500844f,
+          -0.0002626055f,
+          -0.0109549473f,
+           0.0006965800f,
+          -0.0053316185f,
+          -0.0000000000f,
+          -0.0041861158f,
+          -0.0008247632f,
+          -0.0015300010f
+    },
+    {
+          -0.0022177623f,     /* Filter 33 */
+           0.0001437652f,
+          -0.0038938406f,
+           0.0000000000f,
+          -0.0035178221f,
+          -0.0012980817f,
+          -0.0058550643f,
+          -0.0068766888f,
+          -0.0071627177f,
+          -0.0354119781f,
+           0.0143354881f,
+          -0.0667206479f,
+           0.0354167248f,
+           0.3333235086f,
+           0.0483225860f,
+          -0.1639351598f,
+          -0.0114754349f,
+          -0.0362863596f,
+          -0.0240261303f,
+          -0.0003454002f,
+          -0.0109420370f,
+           0.0006764229f,
+          -0.0053374169f,
+          -0.0000000000f,
+          -0.0041976948f,
+          -0.0008175826f,
+          -0.0015436150f
+    },
+    {
+          -0.0022205325f,     /* Filter 34 */
+           0.0001367646f,
+          -0.0039086496f,
+           0.0000000000f,
+          -0.0035480443f,
+          -0.0012885070f,
+          -0.0059128092f,
+          -0.0068562238f,
+          -0.0072907606f,
+          -0.0355035484f,
+           0.0142051710f,
+          -0.0674279328f,
+           0.0355394639f,
+           0.3335706260f,
+           0.0482464973f,
+          -0.1631368376f,
+          -0.0111990442f,
+          -0.0363822251f,
+          -0.0239017519f,
+          -0.0004277512f,
+          -0.0109285481f,
+           0.0006563010f,
+          -0.0053428512f,
+          -0.0000000000f,
+          -0.0042090432f,
+          -0.0008103756f,
+          -0.0015571057f
+    },
+    {
+          -0.0022231823f,     /* Filter 35 */
+           0.0001297372f,
+          -0.0039232962f,
+           0.0000000000f,
+          -0.0035780951f,
+          -0.0012788172f,
+          -0.0059704311f,
+          -0.0068352744f,
+          -0.0074191106f,
+          -0.0355940851f,
+           0.0140736575f,
+          -0.0681367848f,
+           0.0356619806f,
+           0.3338139023f,
+           0.0481699031f,
+          -0.1623383067f,
+          -0.0109237052f,
+          -0.0364761835f,
+          -0.0237769522f,
+          -0.0005096614f,
+          -0.0109144832f,
+           0.0006362162f,
+          -0.0053479162f,
+          -0.0000000000f,
+          -0.0042201659f,
+          -0.0008031447f,
+          -0.0015704775f
+    },
+    {
+          -0.0022257106f,     /* Filter 36 */
+           0.0001226858f,
+          -0.0039377785f,
+           0.0000000000f,
+          -0.0036079683f,
+          -0.0012690123f,
+          -0.0060279260f,
+          -0.0068138363f,
+          -0.0075477654f,
+          -0.0356835773f,
+           0.0139409476f,
+          -0.0688471974f,
+           0.0357842761f,
+           0.3340533515f,
+           0.0480928020f,
+          -0.1615395679f,
+          -0.0106494241f,
+          -0.0365682525f,
+          -0.0236517400f,
+          -0.0005911249f,
+          -0.0108998530f,
+           0.0006161688f,
+          -0.0053526174f,
+          -0.0000000000f,
+          -0.0042310587f,
+          -0.0007958903f,
+          -0.0015837296f
+    },
+    {
+          -0.0022281185f,     /* Filter 37 */
+           0.0001156098f,
+          -0.0039520956f,
+           0.0000000000f,
+          -0.0036376653f,
+          -0.0012590926f,
+          -0.0060852914f,
+          -0.0067919097f,
+          -0.0076767172f,
+          -0.0357720145f,
+           0.0138070366f,
+          -0.0695591611f,
+           0.0359063480f,
+           0.3342889675f,
+           0.0480151982f,
+          -0.1607406510f,
+          -0.0103761991f,
+          -0.0366584350f,
+          -0.0235261215f,
+          -0.0006721419f,
+          -0.0108846506f,
+           0.0005961600f,
+          -0.0053569537f,
+          -0.0000000000f,
+          -0.0042417193f,
+          -0.0007886122f,
+          -0.0015968572f
+    },
+    {
+          -0.0022304022f,     /* Filter 38 */
+           0.0001085087f,
+          -0.0039662425f,
+           0.0000000000f,
+          -0.0036671818f,
+          -0.0012490578f,
+          -0.0061425226f,
+          -0.0067694939f,
+          -0.0078059632f,
+          -0.0358593925f,
+           0.0136719292f,
+          -0.0702726572f,
+           0.0360281864f,
+           0.3345206886f,
+           0.0479370898f,
+          -0.1599415609f,
+          -0.0101040387f,
+          -0.0367467241f,
+          -0.0234001010f,
+          -0.0007527098f,
+          -0.0108688882f,
+           0.0005761918f,
+          -0.0053609232f,
+          -0.0000000000f,
+          -0.0042521612f,
+          -0.0007813108f,
+          -0.0016098620f
+    },
+    {
+          -0.0022325659f,     /* Filter 39 */
+           0.0001013836f,
+          -0.0039802216f,
+           0.0000000000f,
+          -0.0036965139f,
+          -0.0012389084f,
+          -0.0061996157f,
+          -0.0067465878f,
+          -0.0079354970f,
+          -0.0359456982f,
+           0.0135356225f,
+          -0.0709876777f,
+           0.0361497965f,
+           0.3347485628f,
+           0.0478584820f,
+          -0.1591423172f,
+          -0.0098329431f,
+          -0.0368331385f,
+          -0.0232736903f,
+          -0.0008328273f,
+          -0.0108525630f,
+           0.0005562642f,
+          -0.0053645285f,
+          -0.0000000000f,
+          -0.0042623665f,
+          -0.0007739869f,
+          -0.0016227434f
+    },
+    {
+          -0.0022346067f,     /* Filter 40 */
+           0.0000942350f,
+          -0.0039940319f,
+           0.0000000000f,
+          -0.0037256640f,
+          -0.0012286457f,
+          -0.0062565682f,
+          -0.0067231917f,
+          -0.0080653181f,
+          -0.0360309323f,
+           0.0133981115f,
+          -0.0717042118f,
+           0.0362711726f,
+           0.3349726054f,
+           0.0477793762f,
+          -0.1583429520f,
+          -0.0095629171f,
+          -0.0369176808f,
+          -0.0231468974f,
+          -0.0009124926f,
+          -0.0108356778f,
+           0.0005363782f,
+          -0.0053677718f,
+          -0.0000000000f,
+          -0.0042723457f,
+          -0.0007666411f,
+          -0.0016355037f
+    },
+    {
+          -0.0022365232f,     /* Filter 41 */
+           0.0000870628f,
+          -0.0040076731f,
+           0.0000000000f,
+          -0.0037546254f,
+          -0.0012182683f,
+          -0.0063133765f,
+          -0.0066993029f,
+          -0.0081954182f,
+          -0.0361150801f,
+           0.0132593976f,
+          -0.0724222525f,
+           0.0363923116f,
+           0.3351927556f,
+           0.0476997708f,
+          -0.1575434521f,
+          -0.0092939607f,
+          -0.0370003574f,
+          -0.0230197214f,
+          -0.0009917019f,
+          -0.0108182392f,
+           0.0005165348f,
+          -0.0053706532f,
+          -0.0000000000f,
+          -0.0042820985f,
+          -0.0007592726f,
+          -0.0016481390f
+    },
+    {
+          -0.0022383190f,     /* Filter 42 */
+           0.0000798669f,
+          -0.0040211370f,
+           0.0000000000f,
+          -0.0037834012f,
+          -0.0012077784f,
+          -0.0063700344f,
+          -0.0066749202f,
+          -0.0083257964f,
+          -0.0361981388f,
+           0.0131194860f,
+          -0.0731417811f,
+           0.0365132145f,
+           0.3354090492f,
+           0.0476196755f,
+          -0.1567438739f,
+          -0.0090260797f,
+          -0.0370811655f,
+          -0.0228921794f,
+          -0.0010704568f,
+          -0.0108002480f,
+           0.0004967352f,
+          -0.0053731737f,
+          -0.0000000000f,
+          -0.0042916190f,
+          -0.0007518828f,
+          -0.0016606527f
+    },
+    {
+          -0.0022399887f,     /* Filter 43 */
+           0.0000726493f,
+          -0.0040344299f,
+           0.0000000000f,
+          -0.0038119815f,
+          -0.0011971748f,
+          -0.0064265378f,
+          -0.0066500430f,
+          -0.0084564442f,
+          -0.0362800956f,
+           0.0129783713f,
+          -0.0738627827f,
+           0.0366338730f,
+           0.3356214637f,
+           0.0475390854f,
+          -0.1559442033f,
+          -0.0087592798f,
+          -0.0371601215f,
+          -0.0227642672f,
+          -0.0011487520f,
+          -0.0107817128f,
+           0.0004769806f,
+          -0.0053753300f,
+          -0.0000000000f,
+          -0.0043009099f,
+          -0.0007444717f,
+          -0.0016730382f
+    },
+    {
+          -0.0022415348f,     /* Filter 44 */
+           0.0000654088f,
+          -0.0040475567f,
+           0.0000000000f,
+          -0.0038403710f,
+          -0.0011864571f,
+          -0.0064828908f,
+          -0.0066246707f,
+          -0.0085873575f,
+          -0.0363609391f,
+           0.0128360470f,
+          -0.0745852583f,
+           0.0367542882f,
+           0.3358299840f,
+           0.0474580032f,
+          -0.1551444498f,
+          -0.0084935567f,
+          -0.0372372219f,
+          -0.0226359994f,
+          -0.0012265888f,
+          -0.0107626298f,
+           0.0004572711f,
+          -0.0053771277f,
+          -0.0000000000f,
+          -0.0043099736f,
+          -0.0007370403f,
+          -0.0016852985f
+    },
+    {
+          -0.0022429558f,     /* Filter 45 */
+           0.0000581457f,
+          -0.0040605034f,
+           0.0000000000f,
+          -0.0038685641f,
+          -0.0011756279f,
+          -0.0065390777f,
+          -0.0065988038f,
+          -0.0087185352f,
+          -0.0364406716f,
+           0.0126925250f,
+          -0.0753091817f,
+           0.0368744548f,
+           0.3360346197f,
+           0.0473764318f,
+          -0.1543446506f,
+          -0.0082289214f,
+          -0.0373124730f,
+          -0.0225073789f,
+          -0.0013039662f,
+          -0.0107430073f,
+           0.0004376090f,
+          -0.0053785675f,
+          -0.0000000000f,
+          -0.0043188118f,
+          -0.0007295900f,
+          -0.0016974336f
+    },
+    {
+          -0.0022442531f,     /* Filter 46 */
+           0.0000508607f,
+          -0.0040732755f,
+           0.0000000000f,
+          -0.0038965612f,
+          -0.0011646849f,
+          -0.0065951068f,
+          -0.0065724401f,
+          -0.0088499695f,
+          -0.0365192713f,
+           0.0125477901f,
+          -0.0760345493f,
+           0.0369943758f,
+           0.3362353715f,
+           0.0472943732f,
+          -0.1535448176f,
+          -0.0079653685f,
+          -0.0373858889f,
+          -0.0223784170f,
+          -0.0013808793f,
+          -0.0107228440f,
+           0.0004179944f,
+          -0.0053796470f,
+          -0.0000000000f,
+          -0.0043274173f,
+          -0.0007221187f,
+          -0.0017094449f
+    },
+    {
+          -0.0022454243f,     /* Filter 47 */
+           0.0000435551f,
+          -0.0040858657f,
+           0.0000000000f,
+          -0.0039243606f,
+          -0.0011536312f,
+          -0.0066509631f,
+          -0.0065455769f,
+          -0.0089816572f,
+          -0.0365967449f,
+           0.0124018566f,
+          -0.0767613480f,
+           0.0371140423f,
+           0.3364322263f,
+           0.0472118307f,
+          -0.1527449650f,
+          -0.0077029082f,
+          -0.0374574722f,
+          -0.0222491169f,
+          -0.0014573283f,
+          -0.0107021433f,
+           0.0003984276f,
+          -0.0053803718f,
+          -0.0000000000f,
+          -0.0043357913f,
+          -0.0007146270f,
+          -0.0017213310f
+    },
+    {
+          -0.0022464703f,     /* Filter 48 */
+           0.0000362282f,
+          -0.0040982843f,
+           0.0000000000f,
+          -0.0039519572f,
+          -0.0011424645f,
+          -0.0067066524f,
+          -0.0065182191f,
+          -0.0091135918f,
+          -0.0366730754f,
+           0.0122547132f,
+          -0.0774895642f,
+           0.0372334541f,
+           0.3366251695f,
+           0.0471288033f,
+          -0.1519450992f,
+          -0.0074415407f,
+          -0.0375272169f,
+          -0.0221194870f,
+          -0.0015333122f,
+          -0.0106809137f,
+           0.0003789110f,
+          -0.0053807401f,
+          -0.0000000000f,
+          -0.0043439389f,
+          -0.0007071195f,
+          -0.0017330882f
+    },
+    {
+          -0.0022473903f,     /* Filter 49 */
+           0.0000288809f,
+          -0.0041105253f,
+           0.0000000000f,
+          -0.0039793495f,
+          -0.0011311858f,
+          -0.0067621637f,
+          -0.0064903592f,
+          -0.0092457714f,
+          -0.0367482531f,
+           0.0121063640f,
+          -0.0782191848f,
+           0.0373526110f,
+           0.3368142103f,
+           0.0470452963f,
+          -0.1511452494f,
+          -0.0071812658f,
+          -0.0375951417f,
+          -0.0219895354f,
+          -0.0016088279f,
+          -0.0106591532f,
+           0.0003594448f,
+          -0.0053807534f,
+          -0.0000000000f,
+          -0.0043518542f,
+          -0.0006995909f,
+          -0.0017447212f
+    },
+    {
+          -0.0022481826f,     /* Filter 50 */
+           0.0000215124f,
+          -0.0041225812f,
+           0.0000000000f,
+          -0.0040065374f,
+          -0.0011197964f,
+          -0.0068174982f,
+          -0.0064619996f,
+          -0.0093781859f,
+          -0.0368222770f,
+           0.0119568064f,
+          -0.0789501938f,
+           0.0374715012f,
+           0.3369993395f,
+           0.0469613070f,
+          -0.1503454306f,
+          -0.0069220926f,
+          -0.0376612461f,
+          -0.0218592629f,
+          -0.0016838770f,
+          -0.0106368706f,
+           0.0003400298f,
+          -0.0053804087f,
+          -0.0000000000f,
+          -0.0043595438f,
+          -0.0006920455f,
+          -0.0017562251f
+    },
+    {
+          -0.0022488502f,     /* Filter 51 */
+           0.0000141245f,
+          -0.0041344617f,
+           0.0000000000f,
+          -0.0040335180f,
+          -0.0011082965f,
+          -0.0068726491f,
+          -0.0064331423f,
+          -0.0095108389f,
+          -0.0368951402f,
+           0.0118060423f,
+          -0.0796825853f,
+           0.0375901346f,
+           0.3371805647f,
+           0.0468768425f,
+          -0.1495456540f,
+          -0.0066640196f,
+          -0.0377255408f,
+          -0.0217286837f,
+          -0.0017584537f,
+          -0.0106140636f,
+           0.0003206673f,
+          -0.0053797155f,
+          -0.0000000000f,
+          -0.0043670009f,
+          -0.0006844835f,
+          -0.0017676012f
+    },
+    {
+          -0.0022493906f,     /* Filter 52 */
+           0.0000067158f,
+          -0.0041461563f,
+           0.0000000000f,
+          -0.0040602898f,
+          -0.0010966851f,
+          -0.0069276141f,
+          -0.0064037822f,
+          -0.0096437180f,
+          -0.0369668239f,
+           0.0116540714f,
+          -0.0804163482f,
+           0.0377085026f,
+           0.3373578615f,
+           0.0467919009f,
+          -0.1487459309f,
+          -0.0064070501f,
+          -0.0377880257f,
+          -0.0215977999f,
+          -0.0018325584f,
+          -0.0105907396f,
+           0.0003013579f,
+          -0.0053786652f,
+          -0.0000000000f,
+          -0.0043742317f,
+          -0.0006769032f,
+          -0.0017788493f
+    },
+    {
+          -0.0022498023f,     /* Filter 53 */
+          -0.0000007105f,
+          -0.0041576695f,
+           0.0000000000f,
+          -0.0040868488f,
+          -0.0010849638f,
+          -0.0069823897f,
+          -0.0063739197f,
+          -0.0097768207f,
+          -0.0370373273f,
+           0.0115008908f,
+          -0.0811514623f,
+           0.0378266004f,
+           0.3375312165f,
+           0.0467064846f,
+          -0.1479462926f,
+          -0.0061511870f,
+          -0.0378487057f,
+          -0.0214666211f,
+          -0.0019061921f,
+          -0.0105669024f,
+           0.0002821033f,
+          -0.0053772639f,
+          -0.0000000000f,
+          -0.0043812313f,
+          -0.0006693064f,
+          -0.0017899694f
+    },
+    {
+          -0.0022500878f,     /* Filter 54 */
+          -0.0000081573f,
+          -0.0041690028f,
+           0.0000000000f,
+          -0.0041131960f,
+          -0.0010731328f,
+          -0.0070369692f,
+          -0.0063435547f,
+          -0.0099101441f,
+          -0.0371066415f,
+           0.0113465049f,
+          -0.0818879174f,
+           0.0379444273f,
+           0.3377006790f,
+           0.0466205992f,
+          -0.1471467472f,
+          -0.0058964369f,
+          -0.0379075894f,
+          -0.0213351496f,
+          -0.0019793489f,
+          -0.0105425517f,
+           0.0002629036f,
+          -0.0053755151f,
+          -0.0000000000f,
+          -0.0043880048f,
+          -0.0006616940f,
+          -0.0018009641f
+    },
+    {
+          -0.0022502440f,     /* Filter 55 */
+          -0.0000156216f,
+          -0.0041801479f,
+           0.0000000000f,
+          -0.0041393246f,
+          -0.0010611914f,
+          -0.0070913538f,
+          -0.0063126885f,
+          -0.0100436811f,
+          -0.0371747573f,
+           0.0111909061f,
+          -0.0826257082f,
+           0.0380619805f,
+           0.3378661729f,
+           0.0465342410f,
+          -0.1463473013f,
+          -0.0056427969f,
+          -0.0379646890f,
+          -0.0212033969f,
+          -0.0020520317f,
+          -0.0105176937f,
+           0.0002437596f,
+          -0.0053734107f,
+          -0.0000000000f,
+          -0.0043945464f,
+          -0.0006540651f,
+          -0.0018118257f
+    },
+    {
+          -0.0022502727f,     /* Filter 56 */
+          -0.0000231042f,
+          -0.0041911082f,
+           0.0000000000f,
+          -0.0041652385f,
+          -0.0010491418f,
+          -0.0071455361f,
+          -0.0062813164f,
+          -0.0101774269f,
+          -0.0372416715f,
+           0.0110340968f,
+          -0.0833648092f,
+           0.0381792592f,
+           0.3380277742f,
+           0.0464474173f,
+          -0.1455479905f,
+          -0.0053902680f,
+          -0.0380200008f,
+          -0.0210713702f,
+          -0.0021242368f,
+          -0.0104923262f,
+           0.0002246725f,
+          -0.0053709647f,
+          -0.0000000000f,
+          -0.0044008610f,
+          -0.0006464218f,
+          -0.0018225596f
+    },
+    {
+          -0.0022501716f,     /* Filter 57 */
+          -0.0000306060f,
+          -0.0042018827f,
+           0.0000000000f,
+          -0.0041909284f,
+          -0.0010369820f,
+          -0.0071995141f,
+          -0.0062494398f,
+          -0.0103113770f,
+          -0.0373073694f,
+           0.0108760800f,
+          -0.0841052204f,
+           0.0382962586f,
+           0.3381854075f,
+           0.0463601257f,
+          -0.1447488052f,
+          -0.0051388586f,
+          -0.0380735357f,
+          -0.0209390691f,
+          -0.0021959615f,
+          -0.0104664619f,
+           0.0002056433f,
+          -0.0053681691f,
+          -0.0000000000f,
+          -0.0044069406f,
+          -0.0006387617f,
+          -0.0018331638f
+    },
+    {
+          -0.0022499438f,     /* Filter 58 */
+          -0.0000381241f,
+          -0.0042124676f,
+           0.0000000000f,
+          -0.0042164035f,
+          -0.0010247148f,
+          -0.0072532811f,
+          -0.0062170590f,
+          -0.0104455273f,
+          -0.0373718527f,
+           0.0107168551f,
+          -0.0848469266f,
+           0.0384129780f,
+           0.3383391016f,
+           0.0462723730f,
+          -0.1439497886f,
+          -0.0048885718f,
+          -0.0381252938f,
+          -0.0208065105f,
+          -0.0022672080f,
+          -0.0104400974f,
+           0.0001866731f,
+          -0.0053650246f,
+          -0.0000000000f,
+          -0.0044127979f,
+          -0.0006310899f,
+          -0.0018436386f
+    },
+    {
+          -0.0022495854f,     /* Filter 59 */
+          -0.0000456602f,
+          -0.0042228650f,
+           0.0000000000f,
+          -0.0042416532f,
+          -0.0010123388f,
+          -0.0073068366f,
+          -0.0061841719f,
+          -0.0105798714f,
+          -0.0374351001f,
+           0.0105564182f,
+          -0.0855898985f,
+           0.0385294149f,
+           0.3384888443f,
+           0.0461841561f,
+          -0.1431509477f,
+          -0.0046394033f,
+          -0.0381752904f,
+          -0.0206736926f,
+          -0.0023379747f,
+          -0.0104132366f,
+           0.0001677624f,
+          -0.0053615377f,
+          -0.0000000000f,
+          -0.0044184245f,
+          -0.0006234019f,
+          -0.0018539861f
+    },
+    {
+          -0.0022490980f,     /* Filter 60 */
+          -0.0000532127f,
+          -0.0042330752f,
+           0.0000000000f,
+          -0.0042666731f,
+          -0.0009998548f,
+          -0.0073601752f,
+          -0.0061507798f,
+          -0.0107144051f,
+          -0.0374971151f,
+           0.0103947715f,
+          -0.0863341457f,
+           0.0386455624f,
+           0.3386346272f,
+           0.0460954822f,
+          -0.1423522805f,
+          -0.0043913598f,
+          -0.0382235216f,
+          -0.0205406256f,
+          -0.0024082571f,
+          -0.0103858860f,
+           0.0001489124f,
+          -0.0053577070f,
+          -0.0000000000f,
+          -0.0044238206f,
+          -0.0006157019f,
+          -0.0018642004f
+    },
+    {
+          -0.0022484808f,     /* Filter 61 */
+          -0.0000607804f,
+          -0.0042430934f,
+           0.0000000000f,
+          -0.0042914705f,
+          -0.0009872642f,
+          -0.0074132930f,
+          -0.0061168795f,
+          -0.0108491236f,
+          -0.0375578842f,
+           0.0102319154f,
+          -0.0870796498f,
+           0.0387614234f,
+           0.3387764777f,
+           0.0460063488f,
+          -0.1415538244f,
+          -0.0041444459f,
+          -0.0382700034f,
+          -0.0204073193f,
+          -0.0024780545f,
+          -0.0103580480f,
+           0.0001301236f,
+          -0.0053535336f,
+          -0.0000000000f,
+          -0.0044289903f,
+          -0.0006079877f,
+          -0.0018742850f
+    },
+    {
+          -0.0022477336f,     /* Filter 62 */
+          -0.0000683662f,
+          -0.0042529265f,
+           0.0000000000f,
+          -0.0043160343f,
+          -0.0009745664f,
+          -0.0074661872f,
+          -0.0060824726f,
+          -0.0109840200f,
+          -0.0376174025f,
+           0.0100678484f,
+          -0.0878263866f,
+           0.0388769943f,
+           0.3389143782f,
+           0.0459167605f,
+          -0.1407555807f,
+          -0.0038986588f,
+          -0.0383147369f,
+          -0.0202737736f,
+          -0.0025473698f,
+          -0.0103297257f,
+           0.0001113966f,
+          -0.0053490169f,
+          -0.0000000000f,
+          -0.0044339292f,
+          -0.0006002610f,
+          -0.0018842402f
+    },
+    {
+          -0.0022468561f,     /* Filter 63 */
+          -0.0000759667f,
+          -0.0042625620f,
+           0.0000000000f,
+          -0.0043403667f,
+          -0.0009617615f,
+          -0.0075188538f,
+          -0.0060475588f,
+          -0.0111190914f,
+          -0.0376756581f,
+           0.0099025724f,
+          -0.0885743593f,
+           0.0389922690f,
+           0.3390482929f,
+           0.0458267191f,
+          -0.1399575771f,
+          -0.0036540038f,
+          -0.0383577269f,
+          -0.0201399968f,
+          -0.0026161974f,
+          -0.0103009234f,
+           0.0000927328f,
+          -0.0053441572f,
+          -0.0000000000f,
+          -0.0044386430f,
+          -0.0005925210f,
+          -0.0018940611f
+    },
+    {
+          -0.0022458480f,     /* Filter 64 */
+          -0.0000835820f,
+          -0.0042720048f,
+           0.0000000000f,
+          -0.0043644688f,
+          -0.0009488505f,
+          -0.0075712885f,
+          -0.0060121356f,
+          -0.0112543303f,
+          -0.0377326433f,
+           0.0097360827f,
+          -0.0893235341f,
+           0.0391072478f,
+           0.3391782445f,
+           0.0457362256f,
+          -0.1391598293f,
+          -0.0034104848f,
+          -0.0383989776f,
+          -0.0200059998f,
+          -0.0026845378f,
+          -0.0102716430f,
+           0.0000741335f,
+          -0.0053389628f,
+          -0.0000000000f,
+          -0.0044431266f,
+          -0.0005847711f,
+          -0.0019037530f
+    },
+    {
+          -0.0022447108f,     /* Filter 65 */
+          -0.0000912136f,
+          -0.0042812542f,
+           0.0000000000f,
+          -0.0043883332f,
+          -0.0009358341f,
+          -0.0076234876f,
+          -0.0059762043f,
+          -0.0113897330f,
+          -0.0377883557f,
+           0.0095683866f,
+          -0.0900739211f,
+           0.0392219302f,
+           0.3393042459f,
+           0.0456452799f,
+          -0.1383623364f,
+          -0.0031681003f,
+          -0.0384385005f,
+          -0.0198717871f,
+          -0.0027523906f,
+          -0.0102418869f,
+           0.0000555987f,
+          -0.0053334257f,
+          -0.0000000000f,
+          -0.0044473797f,
+          -0.0005770089f,
+          -0.0019133143f
+    },
+    {
+          -0.0022434404f,     /* Filter 66 */
+          -0.0000988591f,
+          -0.0042903141f,
+           0.0000000000f,
+          -0.0044119618f,
+          -0.0009227124f,
+          -0.0076754477f,
+          -0.0059397663f,
+          -0.0115252954f,
+          -0.0378427866f,
+           0.0093994769f,
+          -0.0908254902f,
+           0.0393363079f,
+           0.3394262701f,
+           0.0455538916f,
+          -0.1375651403f,
+          -0.0029268546f,
+          -0.0384763002f,
+          -0.0197373608f,
+          -0.0028197549f,
+          -0.0102116616f,
+           0.0000371295f,
+          -0.0053275531f,
+          -0.0000000000f,
+          -0.0044514082f,
+          -0.0005692359f,
+          -0.0019227418f
+    },
+    {
+          -0.0022420391f,     /* Filter 67 */
+          -0.0001065191f,
+          -0.0042991742f,
+           0.0000000000f,
+          -0.0044353502f,
+          -0.0009094853f,
+          -0.0077271635f,
+          -0.0059028162f,
+          -0.0116610092f,
+          -0.0378959245f,
+           0.0092293595f,
+          -0.0915782328f,
+           0.0394503819f,
+           0.3395443142f,
+           0.0454620561f,
+          -0.1367682311f,
+          -0.0026867496f,
+          -0.0385123800f,
+          -0.0196027359f,
+          -0.0028866289f,
+          -0.0101809712f,
+           0.0000187268f,
+          -0.0053213449f,
+           0.0000000000f,
+          -0.0044552115f,
+          -0.0005614523f,
+          -0.0019320384f
+    },
+    {
+          -0.0022405060f,     /* Filter 68 */
+          -0.0001141917f,
+          -0.0043078420f,
+           0.0000000000f,
+          -0.0044584965f,
+          -0.0008961544f,
+          -0.0077786333f,
+          -0.0058653573f,
+          -0.0117968713f,
+          -0.0379477617f,
+           0.0090580301f,
+          -0.0923321333f,
+           0.0395641481f,
+           0.3396583880f,
+           0.0453697749f,
+          -0.1359716398f,
+          -0.0024477914f,
+          -0.0385467483f,
+          -0.0194679109f,
+          -0.0029530116f,
+          -0.0101498145f,
+           0.0000003917f,
+          -0.0053148036f,
+           0.0000000000f,
+          -0.0044587869f,
+          -0.0005536582f,
+          -0.0019412022f
+    },
+    {
+          -0.0022388438f,     /* Filter 69 */
+          -0.0001218783f,
+          -0.0043163061f,
+           0.0000000000f,
+          -0.0044814011f,
+          -0.0008827194f,
+          -0.0078298528f,
+          -0.0058273888f,
+          -0.0119328775f,
+          -0.0379982948f,
+           0.0088854919f,
+          -0.0930871872f,
+           0.0396776072f,
+           0.3397684880f,
+           0.0452770566f,
+          -0.1351753758f,
+          -0.0022099760f,
+          -0.0385794176f,
+          -0.0193328981f,
+          -0.0030189005f,
+          -0.0101182016f,
+          -0.0000178756f,
+          -0.0053079282f,
+           0.0000000000f,
+          -0.0044621312f,
+          -0.0005458542f,
+          -0.0019502349f
+    },
+    {
+          -0.0022370475f,     /* Filter 70 */
+          -0.0001295793f,
+          -0.0043245792f,
+           0.0000000000f,
+          -0.0045040620f,
+          -0.0008691803f,
+          -0.0078808157f,
+          -0.0057889082f,
+          -0.0120690194f,
+          -0.0380475075f,
+           0.0087117470f,
+          -0.0938433728f,
+           0.0397907528f,
+           0.3398745972f,
+           0.0451838979f,
+          -0.1343794616f,
+          -0.0019733077f,
+          -0.0386103854f,
+          -0.0191976997f,
+          -0.0030842956f,
+          -0.0100861291f,
+          -0.0000360739f,
+          -0.0053007186f,
+           0.0000000000f,
+          -0.0044652477f,
+          -0.0005380409f,
+          -0.0019591345f
+    },
+    {
+          -0.0022351193f,     /* Filter 71 */
+          -0.0001372916f,
+          -0.0043326526f,
+           0.0000000000f,
+          -0.0045264729f,
+          -0.0008555388f,
+          -0.0079315220f,
+          -0.0057499191f,
+          -0.0122052947f,
+          -0.0380954013f,
+           0.0085367892f,
+          -0.0946006731f,
+           0.0399035852f,
+           0.3399767352f,
+           0.0450903019f,
+          -0.1335839077f,
+          -0.0017377909f,
+          -0.0386396562f,
+          -0.0190623224f,
+          -0.0031491979f,
+          -0.0100536090f,
+          -0.0000542017f,
+          -0.0052931768f,
+           0.0000000000f,
+          -0.0044681412f,
+          -0.0005302207f,
+          -0.0019679000f
+    },
+    {
+          -0.0022330599f,     /* Filter 72 */
+          -0.0001450151f,
+          -0.0043405200f,
+           0.0000000000f,
+          -0.0045486380f,
+          -0.0008417947f,
+          -0.0079819653f,
+          -0.0057104183f,
+          -0.0123416968f,
+          -0.0381419710f,
+           0.0083606221f,
+          -0.0953590886f,
+           0.0400161008f,
+           0.3400748842f,
+           0.0449962735f,
+          -0.1327887358f,
+          -0.0015034225f,
+          -0.0386672447f,
+          -0.0189267792f,
+          -0.0032136048f,
+          -0.0100206356f,
+          -0.0000722598f,
+          -0.0052853097f,
+           0.0000000000f,
+          -0.0044708094f,
+          -0.0005223897f,
+          -0.0019765358f
+    },
+    {
+          -0.0022308664f,     /* Filter 73 */
+          -0.0001527526f,
+          -0.0043481937f,
+           0.0000000000f,
+          -0.0045705499f,
+          -0.0008279475f,
+          -0.0080321422f,
+          -0.0056704053f,
+          -0.0124782163f,
+          -0.0381871931f,
+           0.0081832497f,
+          -0.0961186050f,
+           0.0401282958f,
+           0.3401690422f,
+           0.0449018114f,
+          -0.1319939386f,
+          -0.0012702110f,
+          -0.0386931575f,
+          -0.0187910667f,
+          -0.0032775125f,
+          -0.0099872186f,
+          -0.0000902463f,
+          -0.0052771110f,
+           0.0000000000f,
+          -0.0044732506f,
+          -0.0005145514f,
+          -0.0019850362f
+    },
+    {
+          -0.0022285419f,     /* Filter 74 */
+          -0.0001605011f,
+          -0.0043556701f,
+           0.0000000000f,
+          -0.0045922082f,
+          -0.0008139998f,
+          -0.0080820516f,
+          -0.0056298825f,
+          -0.0126148560f,
+          -0.0382310777f,
+           0.0080046651f,
+          -0.0968791926f,
+           0.0402401713f,
+           0.3402592203f,
+           0.0448069181f,
+          -0.1311995619f,
+          -0.0010381516f,
+          -0.0387173946f,
+          -0.0186551985f,
+          -0.0033409256f,
+          -0.0099533576f,
+          -0.0001081607f,
+          -0.0052685865f,
+           0.0000000000f,
+          -0.0044754634f,
+          -0.0005067065f,
+          -0.0019934027f
+    },
+    {
+          -0.0022260831f,     /* Filter 75 */
+          -0.0001682594f,
+          -0.0043629383f,
+           0.0000000000f,
+          -0.0046136165f,
+          -0.0007999506f,
+          -0.0081316854f,
+          -0.0055888462f,
+          -0.0127516043f,
+          -0.0382736074f,
+           0.0078248748f,
+          -0.0976408374f,
+           0.0403517197f,
+           0.3403453966f,
+           0.0447115990f,
+          -0.1304056099f,
+          -0.0008072533f,
+          -0.0387399618f,
+          -0.0185191789f,
+          -0.0034038419f,
+          -0.0099190609f,
+          -0.0001260014f,
+          -0.0052597363f,
+           0.0000000000f,
+          -0.0044774545f,
+          -0.0004988537f,
+          -0.0020016361f
+    },
+    {
+          -0.0022234937f,     /* Filter 76 */
+          -0.0001760298f,
+          -0.0043700036f,
+           0.0000000000f,
+          -0.0046347647f,
+          -0.0007858009f,
+          -0.0081810412f,
+          -0.0055472976f,
+          -0.0128884592f,
+          -0.0383147780f,
+           0.0076438761f,
+          -0.0984035433f,
+           0.0404629427f,
+           0.3404275809f,
+           0.0446158526f,
+          -0.1296120935f,
+          -0.0005775139f,
+          -0.0387608713f,
+          -0.0183830151f,
+          -0.0034662576f,
+          -0.0098843276f,
+          -0.0001437692f,
+          -0.0052505618f,
+           0.0000000000f,
+          -0.0044792187f,
+          -0.0004909940f,
+          -0.0020097374f
+    },
+    {
+          -0.0022207691f,     /* Filter 77 */
+          -0.0001838111f,
+          -0.0043768719f,
+           0.0000000000f,
+          -0.0046556572f,
+          -0.0007715502f,
+          -0.0082301158f,
+          -0.0055052393f,
+          -0.0130254114f,
+          -0.0383545750f,
+           0.0074616682f,
+          -0.0991672869f,
+           0.0405738379f,
+           0.3405057686f,
+           0.0445196833f,
+          -0.1288190325f,
+          -0.0003489325f,
+          -0.0387801244f,
+          -0.0182467125f,
+          -0.0035281741f,
+          -0.0098491643f,
+          -0.0001614619f,
+          -0.0052410650f,
+           0.0000000000f,
+          -0.0044807549f,
+          -0.0004831286f,
+          -0.0020177053f
+    },
+    {
+          -0.0022179116f,     /* Filter 78 */
+          -0.0001916007f,
+          -0.0043835331f,
+           0.0000000000f,
+          -0.0046762880f,
+          -0.0007572001f,
+          -0.0082789073f,
+          -0.0054626681f,
+          -0.0131624584f,
+          -0.0383929951f,
+           0.0072782560f,
+          -0.0999320580f,
+           0.0406843964f,
+           0.3405799320f,
+           0.0444230929f,
+          -0.1280264277f,
+          -0.0001215183f,
+          -0.0387977338f,
+          -0.0181102764f,
+          -0.0035895900f,
+          -0.0098135759f,
+          -0.0001790793f,
+          -0.0052312458f,
+           0.0000000000f,
+          -0.0044820704f,
+          -0.0004752586f,
+          -0.0020255376f
+    },
+    {
+          -0.0022149197f,     /* Filter 79 */
+          -0.0001994007f,
+          -0.0043899851f,
+           0.0000000000f,
+          -0.0046966573f,
+          -0.0007427516f,
+          -0.0083274089f,
+          -0.0054195838f,
+          -0.0132995926f,
+          -0.0384300398f,
+           0.0070936379f,
+          -0.1006978434f,
+           0.0407946244f,
+           0.3406501456f,
+           0.0443260808f,
+          -0.1272343255f,
+           0.0001047341f,
+          -0.0388137063f,
+          -0.0179737156f,
+          -0.0036505044f,
+          -0.0097775620f,
+          -0.0001966211f,
+          -0.0052211059f,
+           0.0000000000f,
+          -0.0044831588f,
+          -0.0004673804f,
+          -0.0020332365f
+    },
+    {
+          -0.0022117956f,     /* Filter 80 */
+          -0.0002072092f,
+          -0.0043962359f,
+           0.0000000000f,
+          -0.0047167638f,
+          -0.0007282033f,
+          -0.0083756155f,
+          -0.0053759855f,
+          -0.0134368115f,
+          -0.0384656852f,
+           0.0069078131f,
+          -0.1014646226f,
+           0.0409045147f,
+           0.3407163139f,
+           0.0442286557f,
+          -0.1264427052f,
+           0.0003298196f,
+          -0.0388280428f,
+          -0.0178370350f,
+          -0.0037109171f,
+          -0.0097411254f,
+          -0.0002140858f,
+          -0.0052106492f,
+           0.0000000000f,
+          -0.0044840278f,
+          -0.0004594994f,
+          -0.0020408022f
+    },
+    {
+          -0.0022085377f,     /* Filter 81 */
+          -0.0002150272f,
+          -0.0044022844f,
+           0.0000000000f,
+          -0.0047366037f,
+          -0.0007135575f,
+          -0.0084235294f,
+          -0.0053318786f,
+          -0.0135741072f,
+          -0.0384999357f,
+           0.0067207811f,
+          -0.1022323897f,
+           0.0410140671f,
+           0.3407785039f,
+           0.0441308133f,
+          -0.1256516079f,
+           0.0005537359f,
+          -0.0388407526f,
+          -0.0177002397f,
+          -0.0037708270f,
+          -0.0097042763f,
+          -0.0002314730f,
+          -0.0051998731f,
+           0.0000000000f,
+          -0.0044846698f,
+          -0.0004516136f,
+          -0.0020482334f
+    },
+    {
+          -0.0022051449f,     /* Filter 82 */
+          -0.0002228535f,
+          -0.0044081214f,
+           0.0000000000f,
+          -0.0047561744f,
+          -0.0006988141f,
+          -0.0084711411f,
+          -0.0052872555f,
+          -0.0137114739f,
+          -0.0385327768f,
+           0.0065325459f,
+          -0.1030011138f,
+           0.0411232740f,
+           0.3408366709f,
+           0.0440325565f,
+          -0.1248610407f,
+           0.0007764820f,
+          -0.0388518426f,
+          -0.0175633376f,
+          -0.0038302342f,
+          -0.0096670126f,
+          -0.0002487817f,
+          -0.0051887820f,
+           0.0000000000f,
+          -0.0044850891f,
+          -0.0004437229f,
+          -0.0020555298f
+    },
+    {
+          -0.0022016193f,     /* Filter 83 */
+          -0.0002306877f,
+          -0.0044137537f,
+           0.0000000000f,
+          -0.0047754808f,
+          -0.0006839732f,
+          -0.0085184500f,
+          -0.0052421235f,
+          -0.0138489067f,
+          -0.0385642057f,
+           0.0063431077f,
+          -0.1037708134f,
+           0.0412321395f,
+           0.3408908349f,
+           0.0439338918f,
+          -0.1240710155f,
+           0.0009980569f,
+          -0.0388613197f,
+          -0.0174263349f,
+          -0.0038891349f,
+          -0.0096293377f,
+          -0.0002660115f,
+          -0.0051773757f,
+           0.0000000000f,
+          -0.0044852873f,
+          -0.0004358302f,
+          -0.0020626926f
+    },
+    {
+          -0.0021979595f,     /* Filter 84 */
+          -0.0002385288f,
+          -0.0044191758f,
+           0.0000000000f,
+          -0.0047945159f,
+          -0.0006690369f,
+          -0.0085654504f,
+          -0.0051964730f,
+          -0.0139864014f,
+          -0.0385942197f,
+           0.0061524667f,
+          -0.1045414336f,
+           0.0413406572f,
+           0.3409410012f,
+           0.0438348202f,
+          -0.1232815667f,
+           0.0012184551f,
+          -0.0388691881f,
+          -0.0172892379f,
+          -0.0039475340f,
+          -0.0095912629f,
+          -0.0002831613f,
+          -0.0051656581f,
+           0.0000000000f,
+          -0.0044852615f,
+          -0.0004279330f,
+          -0.0020697195f
+    },
+    {
+          -0.0021941651f,     /* Filter 85 */
+          -0.0002463783f,
+          -0.0044243893f,
+           0.0000000000f,
+          -0.0048132753f,
+          -0.0006540040f,
+          -0.0086121372f,
+          -0.0051503158f,
+          -0.0141239484f,
+          -0.0386228004f,
+           0.0059606207f,
+          -0.1053130012f,
+           0.0414488287f,
+           0.3409871689f,
+           0.0437353400f,
+          -0.1224926731f,
+           0.0014376844f,
+          -0.0388754585f,
+          -0.0171520528f,
+          -0.0040054273f,
+          -0.0095527829f,
+          -0.0003002310f,
+          -0.0051536287f,
+           0.0000000000f,
+          -0.0044850110f,
+          -0.0004200319f,
+          -0.0020766136f
+    },
+    {
+          -0.0021902362f,     /* Filter 86 */
+          -0.0002542329f,
+          -0.0044293918f,
+           0.0000000000f,
+          -0.0048317621f,
+          -0.0006388765f,
+          -0.0086585095f,
+          -0.0051036418f,
+          -0.0142615460f,
+          -0.0386499515f,
+           0.0057675762f,
+          -0.1060854619f,
+           0.0415566435f,
+           0.3410293205f,
+           0.0436354594f,
+          -0.1217043906f,
+           0.0016557316f,
+          -0.0388801344f,
+          -0.0170147852f,
+          -0.0040628131f,
+          -0.0095139053f,
+          -0.0003172191f,
+          -0.0051412871f,
+           0.0000000000f,
+          -0.0044845442f,
+          -0.0004121306f,
+          -0.0020833727f
+    },
+    {
+          -0.0021861730f,     /* Filter 87 */
+          -0.0002620953f,
+          -0.0044341837f,
+           0.0000000000f,
+          -0.0048499731f,
+          -0.0006236529f,
+          -0.0087045644f,
+          -0.0050564574f,
+          -0.0143991860f,
+          -0.0386756494f,
+           0.0055733286f,
+          -0.1068588215f,
+           0.0416641070f,
+           0.3410674260f,
+           0.0435351743f,
+          -0.1209166937f,
+           0.0018726021f,
+          -0.0388832225f,
+          -0.0168774407f,
+          -0.0041196955f,
+          -0.0094746364f,
+          -0.0003341249f,
+          -0.0051286356f,
+           0.0000000000f,
+          -0.0044838549f,
+          -0.0004042266f,
+          -0.0020899954f
+    },
+    {
+          -0.0021819745f,     /* Filter 88 */
+          -0.0002699630f,
+          -0.0044387682f,
+           0.0000000000f,
+          -0.0048679066f,
+          -0.0006083359f,
+          -0.0087502942f,
+          -0.0050087598f,
+          -0.0145368636f,
+          -0.0386999026f,
+           0.0053778807f,
+          -0.1076330846f,
+           0.0417712137f,
+           0.3411015594f,
+           0.0434344921f,
+          -0.1201296241f,
+           0.0020882956f,
+          -0.0388847392f,
+          -0.0167400259f,
+          -0.0041760679f,
+          -0.0094349725f,
+          -0.0003509489f,
+          -0.0051156820f,
+           0.0000000000f,
+          -0.0044829413f,
+          -0.0003963211f,
+          -0.0020964853f
+    },
+    {
+          -0.0021776429f,     /* Filter 89 */
+          -0.0002778370f,
+          -0.0044431403f,
+           0.0000000000f,
+          -0.0048855597f,
+          -0.0005929253f,
+          -0.0087956998f,
+          -0.0049605510f,
+          -0.0146745726f,
+          -0.0387226943f,
+           0.0051812346f,
+          -0.1084082070f,
+           0.0418779607f,
+           0.3411316675f,
+           0.0433334131f,
+          -0.1193431900f,
+           0.0023028049f,
+          -0.0388846787f,
+          -0.0166025495f,
+          -0.0042319331f,
+          -0.0093949236f,
+          -0.0003676890f,
+          -0.0051024190f,
+           0.0000000000f,
+          -0.0044818123f,
+          -0.0003884134f,
+          -0.0021028389f
+    },
+    {
+          -0.0021731767f,     /* Filter 90 */
+          -0.0002857146f,
+          -0.0044472978f,
+           0.0000000000f,
+          -0.0049029332f,
+          -0.0005774216f,
+          -0.0088407725f,
+          -0.0049118282f,
+          -0.0148123088f,
+          -0.0387440238f,
+           0.0049833907f,
+          -0.1091841828f,
+           0.0419843498f,
+           0.3411577599f,
+           0.0432319421f,
+          -0.1185574135f,
+           0.0025161342f,
+          -0.0388830537f,
+          -0.0164650142f,
+          -0.0042872929f,
+          -0.0093544891f,
+          -0.0003843450f,
+          -0.0050888546f,
+           0.0000000000f,
+          -0.0044804608f,
+          -0.0003805073f,
+          -0.0021090603f
+    },
+    {
+          -0.0021685765f,     /* Filter 91 */
+          -0.0002935986f,
+          -0.0044512471f,
+           0.0000000000f,
+          -0.0049200227f,
+          -0.0005618260f,
+          -0.0088855104f,
+          -0.0048625945f,
+          -0.0149500663f,
+          -0.0387638855f,
+           0.0047843480f,
+          -0.1099610010f,
+           0.0420903738f,
+           0.3411798695f,
+           0.0431300782f,
+          -0.1177723028f,
+           0.0027282797f,
+          -0.0388798706f,
+          -0.0163274298f,
+          -0.0043421423f,
+          -0.0093136782f,
+          -0.0004009170f,
+          -0.0050749873f,
+           0.0000000000f,
+          -0.0044788886f,
+          -0.0003725981f,
+          -0.0021151462f
+    },
+    {
+          -0.0021638398f,     /* Filter 92 */
+          -0.0003014859f,
+          -0.0044549783f,
+           0.0000000000f,
+          -0.0049368271f,
+          -0.0005461373f,
+          -0.0089299112f,
+          -0.0048128491f,
+          -0.0150878344f,
+          -0.0387822560f,
+           0.0045841073f,
+          -0.1107386540f,
+           0.0421960299f,
+           0.3411979167f,
+           0.0430278192f,
+          -0.1169878611f,
+           0.0029392400f,
+          -0.0388751356f,
+          -0.0161897978f,
+          -0.0043964844f,
+          -0.0092724890f,
+          -0.0004174029f,
+          -0.0050608171f,
+           0.0000000000f,
+          -0.0044771017f,
+          -0.0003646917f,
+          -0.0021210958f
+    },
+    {
+          -0.0021589676f,     /* Filter 93 */
+          -0.0003093775f,
+          -0.0044584978f,
+           0.0000000000f,
+          -0.0049533429f,
+          -0.0005303585f,
+          -0.0089739699f,
+          -0.0047625912f,
+          -0.0152256120f,
+          -0.0387991482f,
+           0.0043826721f,
+          -0.1115171103f,
+           0.0423013184f,
+           0.3412119690f,
+           0.0429251774f,
+          -0.1162041184f,
+           0.0031490135f,
+          -0.0388688526f,
+          -0.0160521270f,
+          -0.0044503172f,
+          -0.0092309301f,
+          -0.0004338029f,
+          -0.0050463500f,
+           0.0000000000f,
+          -0.0044750950f,
+          -0.0003567845f,
+          -0.0021269106f
+    },
+    {
+          -0.0021539626f,     /* Filter 94 */
+          -0.0003172722f,
+          -0.0044618075f,
+           0.0000000000f,
+          -0.0049695747f,
+          -0.0005144884f,
+          -0.0090176834f,
+          -0.0047118230f,
+          -0.0153633929f,
+          -0.0388145423f,
+           0.0041800420f,
+          -0.1122963701f,
+           0.0424062358f,
+           0.3412220061f,
+           0.0428221507f,
+          -0.1154210879f,
+           0.0033575994f,
+          -0.0388610405f,
+          -0.0159144236f,
+          -0.0045036391f,
+          -0.0091890036f,
+          -0.0004501161f,
+          -0.0050315825f,
+           0.0000000000f,
+          -0.0044728687f,
+          -0.0003488777f,
+          -0.0021325913f
+    },
+    {
+          -0.0021488207f,     /* Filter 95 */
+          -0.0003251694f,
+          -0.0044648953f,
+           0.0000000000f,
+          -0.0049855152f,
+          -0.0004985286f,
+          -0.0090610460f,
+          -0.0046605431f,
+          -0.0155011700f,
+          -0.0388284352f,
+           0.0039762170f,
+          -0.1130764159f,
+           0.0425107787f,
+           0.3412280286f,
+           0.0427187389f,
+          -0.1146387803f,
+           0.0035649970f,
+          -0.0388516915f,
+          -0.0157766902f,
+          -0.0045564491f,
+          -0.0091467091f,
+          -0.0004663419f,
+          -0.0050165206f,
+           0.0000000000f,
+          -0.0044704284f,
+          -0.0003409731f,
+          -0.0021381359f
+    },
+    {
+          -0.0021435458f,     /* Filter 96 */
+          -0.0003330708f,
+          -0.0044677702f,
+           0.0000000000f,
+          -0.0050011665f,
+          -0.0004824799f,
+          -0.0091040561f,
+          -0.0046087521f,
+          -0.0156389384f,
+          -0.0388408234f,
+           0.0037712026f,
+          -0.1138572223f,
+           0.0426149488f,
+           0.3412300532f,
+           0.0426149488f,
+          -0.1138572223f,
+           0.0037712026f,
+          -0.0388408234f,
+          -0.0156389384f,
+          -0.0046087521f,
+          -0.0091040561f,
+          -0.0004824799f,
+          -0.0050011665f,
+           0.0000000000f,
+          -0.0044677702f,
+          -0.0003330708f,
+          -0.0021435458f
+    },
+    {
+          -0.0021381359f,     /* Filter 97 */
+          -0.0003409731f,
+          -0.0044704284f,
+           0.0000000000f,
+          -0.0050165206f,
+          -0.0004663419f,
+          -0.0091467091f,
+          -0.0045564491f,
+          -0.0157766902f,
+          -0.0388516915f,
+           0.0035649970f,
+          -0.1146387803f,
+           0.0427187389f,
+           0.3412280286f,
+           0.0425107787f,
+          -0.1130764159f,
+           0.0039762170f,
+          -0.0388284352f,
+          -0.0155011700f,
+          -0.0046605431f,
+          -0.0090610460f,
+          -0.0004985286f,
+          -0.0049855152f,
+           0.0000000000f,
+          -0.0044648953f,
+          -0.0003251694f,
+          -0.0021488207f
+    },
+    {
+          -0.0021325913f,     /* Filter 98 */
+          -0.0003488777f,
+          -0.0044728687f,
+           0.0000000000f,
+          -0.0050315825f,
+          -0.0004501161f,
+          -0.0091890036f,
+          -0.0045036391f,
+          -0.0159144236f,
+          -0.0388610405f,
+           0.0033575994f,
+          -0.1154210879f,
+           0.0428221507f,
+           0.3412220061f,
+           0.0424062358f,
+          -0.1122963701f,
+           0.0041800420f,
+          -0.0388145423f,
+          -0.0153633929f,
+          -0.0047118230f,
+          -0.0090176834f,
+          -0.0005144884f,
+          -0.0049695747f,
+           0.0000000000f,
+          -0.0044618075f,
+          -0.0003172722f,
+          -0.0021539626f
+    },
+    {
+          -0.0021269106f,     /* Filter 99 */
+          -0.0003567845f,
+          -0.0044750951f,
+           0.0000000000f,
+          -0.0050463500f,
+          -0.0004338029f,
+          -0.0092309301f,
+          -0.0044503172f,
+          -0.0160521270f,
+          -0.0388688526f,
+           0.0031490135f,
+          -0.1162041184f,
+           0.0429251774f,
+           0.3412119690f,
+           0.0423013183f,
+          -0.1115171103f,
+           0.0043826721f,
+          -0.0387991482f,
+          -0.0152256120f,
+          -0.0047625912f,
+          -0.0089739698f,
+          -0.0005303585f,
+          -0.0049533429f,
+           0.0000000000f,
+          -0.0044584978f,
+          -0.0003093775f,
+          -0.0021589676f
+    },
+    {
+          -0.0021210958f,     /* Filter 100 */
+          -0.0003646917f,
+          -0.0044771017f,
+           0.0000000000f,
+          -0.0050608171f,
+          -0.0004174029f,
+          -0.0092724890f,
+          -0.0043964844f,
+          -0.0161897978f,
+          -0.0388751356f,
+           0.0029392400f,
+          -0.1169878611f,
+           0.0430278192f,
+           0.3411979167f,
+           0.0421960299f,
+          -0.1107386540f,
+           0.0045841073f,
+          -0.0387822560f,
+          -0.0150878344f,
+          -0.0048128491f,
+          -0.0089299112f,
+          -0.0005461373f,
+          -0.0049368271f,
+           0.0000000000f,
+          -0.0044549783f,
+          -0.0003014859f,
+          -0.0021638398f
+    },
+    {
+          -0.0021151462f,     /* Filter 101 */
+          -0.0003725981f,
+          -0.0044788886f,
+           0.0000000000f,
+          -0.0050749873f,
+          -0.0004009170f,
+          -0.0093136782f,
+          -0.0043421423f,
+          -0.0163274298f,
+          -0.0388798706f,
+           0.0027282797f,
+          -0.1177723029f,
+           0.0431300782f,
+           0.3411798695f,
+           0.0420903738f,
+          -0.1099610010f,
+           0.0047843480f,
+          -0.0387638855f,
+          -0.0149500663f,
+          -0.0048625945f,
+          -0.0088855104f,
+          -0.0005618260f,
+          -0.0049200227f,
+           0.0000000000f,
+          -0.0044512471f,
+          -0.0002935986f,
+          -0.0021685765f
+    },
+    {
+          -0.0021090603f,     /* Filter 102 */
+          -0.0003805073f,
+          -0.0044804608f,
+           0.0000000000f,
+          -0.0050888546f,
+          -0.0003843450f,
+          -0.0093544891f,
+          -0.0042872929f,
+          -0.0164650142f,
+          -0.0388830537f,
+           0.0025161341f,
+          -0.1185574135f,
+           0.0432319421f,
+           0.3411577599f,
+           0.0419843498f,
+          -0.1091841828f,
+           0.0049833908f,
+          -0.0387440238f,
+          -0.0148123088f,
+          -0.0049118282f,
+          -0.0088407725f,
+          -0.0005774216f,
+          -0.0049029332f,
+           0.0000000000f,
+          -0.0044472978f,
+          -0.0002857146f,
+          -0.0021731767f
+    },
+    {
+          -0.0021028389f,     /* Filter 103 */
+          -0.0003884134f,
+          -0.0044818123f,
+           0.0000000000f,
+          -0.0051024190f,
+          -0.0003676890f,
+          -0.0093949236f,
+          -0.0042319331f,
+          -0.0166025495f,
+          -0.0388846787f,
+           0.0023028049f,
+          -0.1193431900f,
+           0.0433334131f,
+           0.3411316675f,
+           0.0418779606f,
+          -0.1084082070f,
+           0.0051812347f,
+          -0.0387226943f,
+          -0.0146745726f,
+          -0.0049605510f,
+          -0.0087956998f,
+          -0.0005929253f,
+          -0.0048855597f,
+           0.0000000000f,
+          -0.0044431403f,
+          -0.0002778370f,
+          -0.0021776429f
+    },
+    {
+          -0.0020964853f,     /* Filter 104 */
+          -0.0003963211f,
+          -0.0044829413f,
+           0.0000000000f,
+          -0.0051156820f,
+          -0.0003509489f,
+          -0.0094349725f,
+          -0.0041760679f,
+          -0.0167400259f,
+          -0.0388847392f,
+           0.0020882956f,
+          -0.1201296241f,
+           0.0434344921f,
+           0.3411015594f,
+           0.0417712137f,
+          -0.1076330846f,
+           0.0053778807f,
+          -0.0386999026f,
+          -0.0145368636f,
+          -0.0050087598f,
+          -0.0087502942f,
+          -0.0006083359f,
+          -0.0048679066f,
+           0.0000000000f,
+          -0.0044387682f,
+          -0.0002699630f,
+          -0.0021819745f
+    },
+    {
+          -0.0020899954f,     /* Filter 105 */
+          -0.0004042266f,
+          -0.0044838549f,
+           0.0000000000f,
+          -0.0051286356f,
+          -0.0003341249f,
+          -0.0094746364f,
+          -0.0041196955f,
+          -0.0168774407f,
+          -0.0388832225f,
+           0.0018726021f,
+          -0.1209166937f,
+           0.0435351743f,
+           0.3410674260f,
+           0.0416641070f,
+          -0.1068588215f,
+           0.0055733286f,
+          -0.0386756494f,
+          -0.0143991860f,
+          -0.0050564574f,
+          -0.0087045644f,
+          -0.0006236529f,
+          -0.0048499731f,
+           0.0000000000f,
+          -0.0044341837f,
+          -0.0002620953f,
+          -0.0021861730f
+    },
+    {
+          -0.0020833727f,     /* Filter 106 */
+          -0.0004121306f,
+          -0.0044845442f,
+           0.0000000000f,
+          -0.0051412871f,
+          -0.0003172191f,
+          -0.0095139053f,
+          -0.0040628131f,
+          -0.0170147852f,
+          -0.0388801344f,
+           0.0016557316f,
+          -0.1217043907f,
+           0.0436354594f,
+           0.3410293205f,
+           0.0415566435f,
+          -0.1060854619f,
+           0.0057675762f,
+          -0.0386499515f,
+          -0.0142615460f,
+          -0.0051036418f,
+          -0.0086585095f,
+          -0.0006388765f,
+          -0.0048317621f,
+           0.0000000000f,
+          -0.0044293918f,
+          -0.0002542329f,
+          -0.0021902362f
+    },
+    {
+          -0.0020766136f,     /* Filter 107 */
+          -0.0004200319f,
+          -0.0044850110f,
+           0.0000000000f,
+          -0.0051536287f,
+          -0.0003002310f,
+          -0.0095527829f,
+          -0.0040054273f,
+          -0.0171520528f,
+          -0.0388754585f,
+           0.0014376844f,
+          -0.1224926731f,
+           0.0437353400f,
+           0.3409871689f,
+           0.0414488287f,
+          -0.1053130012f,
+           0.0059606207f,
+          -0.0386228004f,
+          -0.0141239484f,
+          -0.0051503158f,
+          -0.0086121372f,
+          -0.0006540040f,
+          -0.0048132753f,
+           0.0000000000f,
+          -0.0044243893f,
+          -0.0002463783f,
+          -0.0021941651f
+    },
+    {
+          -0.0020697195f,     /* Filter 108 */
+          -0.0004279330f,
+          -0.0044852615f,
+           0.0000000000f,
+          -0.0051656581f,
+          -0.0002831613f,
+          -0.0095912629f,
+          -0.0039475340f,
+          -0.0172892379f,
+          -0.0388691881f,
+           0.0012184551f,
+          -0.1232815668f,
+           0.0438348202f,
+           0.3409410012f,
+           0.0413406572f,
+          -0.1045414336f,
+           0.0061524667f,
+          -0.0385942197f,
+          -0.0139864014f,
+          -0.0051964730f,
+          -0.0085654504f,
+          -0.0006690369f,
+          -0.0047945159f,
+           0.0000000000f,
+          -0.0044191758f,
+          -0.0002385288f,
+          -0.0021979595f
+    },
+    {
+          -0.0020626926f,     /* Filter 109 */
+          -0.0004358302f,
+          -0.0044852873f,
+           0.0000000000f,
+          -0.0051773757f,
+          -0.0002660115f,
+          -0.0096293377f,
+          -0.0038891349f,
+          -0.0174263349f,
+          -0.0388613197f,
+           0.0009980569f,
+          -0.1240710155f,
+           0.0439338918f,
+           0.3408908349f,
+           0.0412321395f,
+          -0.1037708134f,
+           0.0063431077f,
+          -0.0385642057f,
+          -0.0138489067f,
+          -0.0052421235f,
+          -0.0085184500f,
+          -0.0006839732f,
+          -0.0047754808f,
+           0.0000000000f,
+          -0.0044137537f,
+          -0.0002306877f,
+          -0.0022016193f
+    },
+    {
+          -0.0020555298f,     /* Filter 110 */
+          -0.0004437229f,
+          -0.0044850891f,
+           0.0000000000f,
+          -0.0051887820f,
+          -0.0002487817f,
+          -0.0096670126f,
+          -0.0038302342f,
+          -0.0175633376f,
+          -0.0388518426f,
+           0.0007764820f,
+          -0.1248610407f,
+           0.0440325565f,
+           0.3408366709f,
+           0.0411232740f,
+          -0.1030011138f,
+           0.0065325459f,
+          -0.0385327768f,
+          -0.0137114739f,
+          -0.0052872555f,
+          -0.0084711411f,
+          -0.0006988141f,
+          -0.0047561744f,
+           0.0000000000f,
+          -0.0044081214f,
+          -0.0002228535f,
+          -0.0022051449f
+    },
+    {
+          -0.0020482334f,     /* Filter 111 */
+          -0.0004516136f,
+          -0.0044846698f,
+           0.0000000000f,
+          -0.0051998731f,
+          -0.0002314730f,
+          -0.0097042763f,
+          -0.0037708270f,
+          -0.0177002397f,
+          -0.0388407526f,
+           0.0005537359f,
+          -0.1256516079f,
+           0.0441308133f,
+           0.3407785039f,
+           0.0410140671f,
+          -0.1022323897f,
+           0.0067207811f,
+          -0.0384999358f,
+          -0.0135741072f,
+          -0.0053318786f,
+          -0.0084235294f,
+          -0.0007135575f,
+          -0.0047366037f,
+           0.0000000000f,
+          -0.0044022844f,
+          -0.0002150272f,
+          -0.0022085377f
+    },
+    {
+          -0.0020408022f,     /* Filter 112 */
+          -0.0004594994f,
+          -0.0044840278f,
+           0.0000000000f,
+          -0.0052106492f,
+          -0.0002140858f,
+          -0.0097411254f,
+          -0.0037109171f,
+          -0.0178370350f,
+          -0.0388280428f,
+           0.0003298196f,
+          -0.1264427052f,
+           0.0442286557f,
+           0.3407163139f,
+           0.0409045147f,
+          -0.1014646226f,
+           0.0069078131f,
+          -0.0384656852f,
+          -0.0134368115f,
+          -0.0053759855f,
+          -0.0083756155f,
+          -0.0007282033f,
+          -0.0047167638f,
+           0.0000000000f,
+          -0.0043962359f,
+          -0.0002072092f,
+          -0.0022117956f
+    },
+    {
+          -0.0020332365f,     /* Filter 113 */
+          -0.0004673804f,
+          -0.0044831593f,
+           0.0000000000f,
+          -0.0052211059f,
+          -0.0001966211f,
+          -0.0097775620f,
+          -0.0036505044f,
+          -0.0179737156f,
+          -0.0388137063f,
+           0.0001047341f,
+          -0.1272343255f,
+           0.0443260808f,
+           0.3406501456f,
+           0.0407946244f,
+          -0.1006978434f,
+           0.0070936379f,
+          -0.0384300398f,
+          -0.0132995926f,
+          -0.0054195838f,
+          -0.0083274089f,
+          -0.0007427516f,
+          -0.0046966573f,
+           0.0000000000f,
+          -0.0043899851f,
+          -0.0001994007f,
+          -0.0022149197f
+    },
+    {
+          -0.0020255376f,     /* Filter 114 */
+          -0.0004752586f,
+          -0.0044820704f,
+           0.0000000000f,
+          -0.0052312458f,
+          -0.0001790793f,
+          -0.0098135759f,
+          -0.0035895900f,
+          -0.0181102764f,
+          -0.0387977338f,
+          -0.0001215183f,
+          -0.1280264277f,
+           0.0444230929f,
+           0.3405799320f,
+           0.0406843964f,
+          -0.0999320580f,
+           0.0072782560f,
+          -0.0383929951f,
+          -0.0131624584f,
+          -0.0054626681f,
+          -0.0082789073f,
+          -0.0007572001f,
+          -0.0046762880f,
+           0.0000000000f,
+          -0.0043835331f,
+          -0.0001916007f,
+          -0.0022179116f
+    },
+    {
+          -0.0020177053f,     /* Filter 115 */
+          -0.0004831286f,
+          -0.0044807549f,
+           0.0000000000f,
+          -0.0052410650f,
+          -0.0001614619f,
+          -0.0098491643f,
+          -0.0035281741f,
+          -0.0182467125f,
+          -0.0387801244f,
+          -0.0003489325f,
+          -0.1288190325f,
+           0.0445196833f,
+           0.3405057686f,
+           0.0405738379f,
+          -0.0991672869f,
+           0.0074616683f,
+          -0.0383545750f,
+          -0.0130254114f,
+          -0.0055052393f,
+          -0.0082301158f,
+          -0.0007715502f,
+          -0.0046556572f,
+           0.0000000000f,
+          -0.0043768718f,
+          -0.0001838111f,
+          -0.0022207691f
+    },
+    {
+          -0.0020097374f,     /* Filter 116 */
+          -0.0004909940f,
+          -0.0044792187f,
+           0.0000000000f,
+          -0.0052505618f,
+          -0.0001437692f,
+          -0.0098843276f,
+          -0.0034662576f,
+          -0.0183830151f,
+          -0.0387608713f,
+          -0.0005775139f,
+          -0.1296120935f,
+           0.0446158526f,
+           0.3404275809f,
+           0.0404629427f,
+          -0.0984035433f,
+           0.0076438762f,
+          -0.0383147780f,
+          -0.0128884592f,
+          -0.0055472976f,
+          -0.0081810412f,
+          -0.0007858009f,
+          -0.0046347647f,
+           0.0000000000f,
+          -0.0043700036f,
+          -0.0001760298f,
+          -0.0022234937f
+    },
+    {
+          -0.0020016361f,     /* Filter 117 */
+          -0.0004988537f,
+          -0.0044774545f,
+           0.0000000000f,
+          -0.0052597363f,
+          -0.0001260014f,
+          -0.0099190609f,
+          -0.0034038419f,
+          -0.0185191789f,
+          -0.0387399618f,
+          -0.0008072533f,
+          -0.1304056099f,
+           0.0447115990f,
+           0.3403453966f,
+           0.0403517197f,
+          -0.0976408374f,
+           0.0078248748f,
+          -0.0382736074f,
+          -0.0127516043f,
+          -0.0055888462f,
+          -0.0081316854f,
+          -0.0007999506f,
+          -0.0046136165f,
+           0.0000000000f,
+          -0.0043629383f,
+          -0.0001682594f,
+          -0.0022260831f
+    },
+    {
+          -0.0019934027f,     /* Filter 118 */
+          -0.0005067065f,
+          -0.0044754634f,
+           0.0000000000f,
+          -0.0052685865f,
+          -0.0001081607f,
+          -0.0099533576f,
+          -0.0033409256f,
+          -0.0186551985f,
+          -0.0387173945f,
+          -0.0010381516f,
+          -0.1311995619f,
+           0.0448069181f,
+           0.3402592203f,
+           0.0402401713f,
+          -0.0968791926f,
+           0.0080046651f,
+          -0.0382310777f,
+          -0.0126148560f,
+          -0.0056298825f,
+          -0.0080820516f,
+          -0.0008139998f,
+          -0.0045922082f,
+           0.0000000000f,
+          -0.0043556701f,
+          -0.0001605011f,
+          -0.0022285419f
+    },
+    {
+          -0.0019850362f,     /* Filter 119 */
+          -0.0005145514f,
+          -0.0044732506f,
+           0.0000000000f,
+          -0.0052771110f,
+          -0.0000902463f,
+          -0.0099872186f,
+          -0.0032775125f,
+          -0.0187910667f,
+          -0.0386931575f,
+          -0.0012702110f,
+          -0.1319939386f,
+           0.0449018114f,
+           0.3401690422f,
+           0.0401282958f,
+          -0.0961186050f,
+           0.0081832497f,
+          -0.0381871931f,
+          -0.0124782163f,
+          -0.0056704053f,
+          -0.0080321422f,
+          -0.0008279475f,
+          -0.0045705499f,
+           0.0000000000f,
+          -0.0043481937f,
+          -0.0001527526f,
+          -0.0022308664f
+    },
+    {
+          -0.0019765358f,     /* Filter 120 */
+          -0.0005223897f,
+          -0.0044708094f,
+           0.0000000000f,
+          -0.0052853097f,
+          -0.0000722598f,
+          -0.0100206356f,
+          -0.0032136048f,
+          -0.0189267792f,
+          -0.0386672447f,
+          -0.0015034225f,
+          -0.1327887358f,
+           0.0449962735f,
+           0.3400748842f,
+           0.0400161008f,
+          -0.0953590886f,
+           0.0083606221f,
+          -0.0381419711f,
+          -0.0123416969f,
+          -0.0057104183f,
+          -0.0079819653f,
+          -0.0008417947f,
+          -0.0045486380f,
+           0.0000000000f,
+          -0.0043405200f,
+          -0.0001450151f,
+          -0.0022330599f
+    },
+    {
+          -0.0019679000f,     /* Filter 121 */
+          -0.0005302207f,
+          -0.0044681412f,
+           0.0000000000f,
+          -0.0052931768f,
+          -0.0000542017f,
+          -0.0100536090f,
+          -0.0031491979f,
+          -0.0190623224f,
+          -0.0386396562f,
+          -0.0017377909f,
+          -0.1335839077f,
+           0.0450903019f,
+           0.3399767352f,
+           0.0399035852f,
+          -0.0946006731f,
+           0.0085367892f,
+          -0.0380954013f,
+          -0.0122052947f,
+          -0.0057499191f,
+          -0.0079315220f,
+          -0.0008555388f,
+          -0.0045264729f,
+           0.0000000000f,
+          -0.0043326526f,
+          -0.0001372916f,
+          -0.0022351193f
+    },
+    {
+          -0.0019591345f,     /* Filter 122 */
+          -0.0005380409f,
+          -0.0044652477f,
+           0.0000000000f,
+          -0.0053007186f,
+          -0.0000360739f,
+          -0.0100861291f,
+          -0.0030842956f,
+          -0.0191976997f,
+          -0.0386103853f,
+          -0.0019733077f,
+          -0.1343794616f,
+           0.0451838979f,
+           0.3398745971f,
+           0.0397907528f,
+          -0.0938433728f,
+           0.0087117470f,
+          -0.0380475075f,
+          -0.0120690194f,
+          -0.0057889082f,
+          -0.0078808157f,
+          -0.0008691803f,
+          -0.0045040620f,
+           0.0000000000f,
+          -0.0043245792f,
+          -0.0001295793f,
+          -0.0022370475f
+    },
+    {
+          -0.0019502349f,     /* Filter 123 */
+          -0.0005458542f,
+          -0.0044621312f,
+           0.0000000000f,
+          -0.0053079282f,
+          -0.0000178756f,
+          -0.0101182016f,
+          -0.0030189005f,
+          -0.0193328981f,
+          -0.0385794176f,
+          -0.0022099760f,
+          -0.1351753758f,
+           0.0452770566f,
+           0.3397684879f,
+           0.0396776072f,
+          -0.0930871855f,
+           0.0088854919f,
+          -0.0379982948f,
+          -0.0119328775f,
+          -0.0058273888f,
+          -0.0078298528f,
+          -0.0008827194f,
+          -0.0044814011f,
+           0.0000000000f,
+          -0.0043163061f,
+          -0.0001218783f,
+          -0.0022388438f
+    },
+    {
+          -0.0019412022f,     /* Filter 124 */
+          -0.0005536582f,
+          -0.0044587869f,
+           0.0000000000f,
+          -0.0053148036f,
+           0.0000003917f,
+          -0.0101498145f,
+          -0.0029530116f,
+          -0.0194679109f,
+          -0.0385467483f,
+          -0.0024477914f,
+          -0.1359716398f,
+           0.0453697749f,
+           0.3396583880f,
+           0.0395641480f,
+          -0.0923321333f,
+           0.0090580301f,
+          -0.0379477617f,
+          -0.0117968713f,
+          -0.0058653573f,
+          -0.0077786333f,
+          -0.0008961544f,
+          -0.0044584965f,
+           0.0000000000f,
+          -0.0043078420f,
+          -0.0001141917f,
+          -0.0022405060f
+    },
+    {
+          -0.0019320383f,     /* Filter 125 */
+          -0.0005614523f,
+          -0.0044552115f,
+           0.0000000000f,
+          -0.0053213449f,
+           0.0000187268f,
+          -0.0101809712f,
+          -0.0028866289f,
+          -0.0196027359f,
+          -0.0385123811f,
+          -0.0026867496f,
+          -0.1367682312f,
+           0.0454620561f,
+           0.3395443142f,
+           0.0394503819f,
+          -0.0915782327f,
+           0.0092293595f,
+          -0.0378959245f,
+          -0.0116610092f,
+          -0.0059028162f,
+          -0.0077271635f,
+          -0.0009094853f,
+          -0.0044353502f,
+           0.0000000000f,
+          -0.0042991742f,
+          -0.0001065179f,
+          -0.0022420391f
+    },
+    {
+          -0.0019227418f,     /* Filter 126 */
+          -0.0005692359f,
+          -0.0044514082f,
+          -0.0000000000f,
+          -0.0053275531f,
+           0.0000371295f,
+          -0.0102116616f,
+          -0.0028197549f,
+          -0.0197373608f,
+          -0.0384763002f,
+          -0.0029268546f,
+          -0.1375651403f,
+           0.0455538916f,
+           0.3394262701f,
+           0.0393363079f,
+          -0.0908254902f,
+           0.0093994769f,
+          -0.0378427866f,
+          -0.0115252954f,
+          -0.0059397663f,
+          -0.0076754477f,
+          -0.0009227124f,
+          -0.0044119618f,
+           0.0000000000f,
+          -0.0042903141f,
+          -0.0000988591f,
+          -0.0022434404f
+    },
+    {
+          -0.0019133143f,     /* Filter 127 */
+          -0.0005770089f,
+          -0.0044473797f,
+          -0.0000000000f,
+          -0.0053334257f,
+           0.0000555987f,
+          -0.0102418869f,
+          -0.0027523906f,
+          -0.0198717871f,
+          -0.0384385005f,
+          -0.0031681003f,
+          -0.1383623364f,
+           0.0456452799f,
+           0.3393042459f,
+           0.0392219302f,
+          -0.0900739211f,
+           0.0095683866f,
+          -0.0377883557f,
+          -0.0113897330f,
+          -0.0059762043f,
+          -0.0076234874f,
+          -0.0009358341f,
+          -0.0043883332f,
+           0.0000000000f,
+          -0.0042812542f,
+          -0.0000912136f,
+          -0.0022447108f
+    },
+    {
+          -0.0019037530f,     /* Filter 128 */
+          -0.0005847711f,
+          -0.0044431266f,
+          -0.0000000000f,
+          -0.0053389628f,
+           0.0000741335f,
+          -0.0102716430f,
+          -0.0026845378f,
+          -0.0200059998f,
+          -0.0383989776f,
+          -0.0034104848f,
+          -0.1391598293f,
+           0.0457362256f,
+           0.3391782445f,
+           0.0391072478f,
+          -0.0893235341f,
+           0.0097360827f,
+          -0.0377326433f,
+          -0.0112543303f,
+          -0.0060121356f,
+          -0.0075712885f,
+          -0.0009488505f,
+          -0.0043644688f,
+           0.0000000000f,
+          -0.0042720048f,
+          -0.0000835820f,
+          -0.0022458480f
+    },
+    {
+          -0.0018940611f,     /* Filter 129 */
+          -0.0005925210f,
+          -0.0044386430f,
+          -0.0000000000f,
+          -0.0053441572f,
+           0.0000927328f,
+          -0.0103009234f,
+          -0.0026161974f,
+          -0.0201399968f,
+          -0.0383577269f,
+          -0.0036540038f,
+          -0.1399575771f,
+           0.0458267191f,
+           0.3390482929f,
+           0.0389922690f,
+          -0.0885743593f,
+           0.0099025724f,
+          -0.0376756581f,
+          -0.0111190914f,
+          -0.0060475588f,
+          -0.0075188538f,
+          -0.0009617615f,
+          -0.0043403667f,
+           0.0000000000f,
+          -0.0042625620f,
+          -0.0000759667f,
+          -0.0022468561f
+    },
+    {
+          -0.0018842402f,     /* Filter 130 */
+          -0.0006002610f,
+          -0.0044339292f,
+          -0.0000000000f,
+          -0.0053490169f,
+           0.0001113966f,
+          -0.0103297257f,
+          -0.0025473698f,
+          -0.0202737736f,
+          -0.0383147369f,
+          -0.0038986588f,
+          -0.1407555807f,
+           0.0459167605f,
+           0.3389143782f,
+           0.0388769943f,
+          -0.0878263866f,
+           0.0100678484f,
+          -0.0376174025f,
+          -0.0109840200f,
+          -0.0060824726f,
+          -0.0074661872f,
+          -0.0009745664f,
+          -0.0043160343f,
+           0.0000000000f,
+          -0.0042529265f,
+          -0.0000683662f,
+          -0.0022477336f
+    },
+    {
+          -0.0018742850f,     /* Filter 131 */
+          -0.0006079877f,
+          -0.0044289903f,
+          -0.0000000000f,
+          -0.0053535336f,
+           0.0001301236f,
+          -0.0103580469f,
+          -0.0024780545f,
+          -0.0204073193f,
+          -0.0382700034f,
+          -0.0041444459f,
+          -0.1415538244f,
+           0.0460063488f,
+           0.3387764777f,
+           0.0387614234f,
+          -0.0870796498f,
+           0.0102319154f,
+          -0.0375578842f,
+          -0.0108491236f,
+          -0.0061168795f,
+          -0.0074132930f,
+          -0.0009872642f,
+          -0.0042914690f,
+           0.0000000000f,
+          -0.0042430934f,
+          -0.0000607804f,
+          -0.0022484808f
+    },
+    {
+          -0.0018642004f,     /* Filter 132 */
+          -0.0006157019f,
+          -0.0044238206f,
+          -0.0000000000f,
+          -0.0053577070f,
+           0.0001489124f,
+          -0.0103858860f,
+          -0.0024082571f,
+          -0.0205406256f,
+          -0.0382235216f,
+          -0.0043913598f,
+          -0.1423522805f,
+           0.0460954822f,
+           0.3386346272f,
+           0.0386455624f,
+          -0.0863341457f,
+           0.0103947715f,
+          -0.0374971151f,
+          -0.0107144051f,
+          -0.0061507798f,
+          -0.0073601752f,
+          -0.0009998548f,
+          -0.0042666731f,
+           0.0000000000f,
+          -0.0042330752f,
+          -0.0000532127f,
+          -0.0022490980f
+    },
+    {
+          -0.0018539858f,     /* Filter 133 */
+          -0.0006234019f,
+          -0.0044184245f,
+          -0.0000000000f,
+          -0.0053615377f,
+           0.0001677624f,
+          -0.0104132366f,
+          -0.0023379747f,
+          -0.0206736926f,
+          -0.0381752904f,
+          -0.0046394033f,
+          -0.1431509477f,
+           0.0461841561f,
+           0.3384888443f,
+           0.0385294149f,
+          -0.0855898984f,
+           0.0105564182f,
+          -0.0374351001f,
+          -0.0105798714f,
+          -0.0061841719f,
+          -0.0073068366f,
+          -0.0010123388f,
+          -0.0042416532f,
+           0.0000000000f,
+          -0.0042228650f,
+          -0.0000456602f,
+          -0.0022495854f
+    },
+    {
+          -0.0018436386f,     /* Filter 134 */
+          -0.0006310899f,
+          -0.0044127982f,
+          -0.0000000000f,
+          -0.0053650246f,
+           0.0001866731f,
+          -0.0104400974f,
+          -0.0022672080f,
+          -0.0208065105f,
+          -0.0381252938f,
+          -0.0048885719f,
+          -0.1439497887f,
+           0.0462723730f,
+           0.3383391016f,
+           0.0384129780f,
+          -0.0848469266f,
+           0.0107168551f,
+          -0.0373718527f,
+          -0.0104455273f,
+          -0.0062170590f,
+          -0.0072532811f,
+          -0.0010247148f,
+          -0.0042164035f,
+           0.0000000000f,
+          -0.0042124676f,
+          -0.0000381241f,
+          -0.0022499438f
+    },
+    {
+          -0.0018331638f,     /* Filter 135 */
+          -0.0006387617f,
+          -0.0044069406f,
+          -0.0000000000f,
+          -0.0053681691f,
+           0.0002056433f,
+          -0.0104664619f,
+          -0.0021959615f,
+          -0.0209390691f,
+          -0.0380735357f,
+          -0.0051388586f,
+          -0.1447488052f,
+           0.0463601257f,
+           0.3381854075f,
+           0.0382962586f,
+          -0.0841052204f,
+           0.0108760800f,
+          -0.0373073694f,
+          -0.0103113770f,
+          -0.0062494398f,
+          -0.0071995141f,
+          -0.0010369820f,
+          -0.0041909284f,
+           0.0000000000f,
+          -0.0042018827f,
+          -0.0000306060f,
+          -0.0022501716f
+    },
+    {
+          -0.0018225596f,     /* Filter 136 */
+          -0.0006464218f,
+          -0.0044008610f,
+          -0.0000000000f,
+          -0.0053709647f,
+           0.0002246725f,
+          -0.0104923262f,
+          -0.0021242368f,
+          -0.0210713702f,
+          -0.0380200008f,
+          -0.0053902680f,
+          -0.1455479905f,
+           0.0464474173f,
+           0.3380277742f,
+           0.0381792592f,
+          -0.0833648092f,
+           0.0110340968f,
+          -0.0372416715f,
+          -0.0101774269f,
+          -0.0062813164f,
+          -0.0071455361f,
+          -0.0010491418f,
+          -0.0041652385f,
+           0.0000000000f,
+          -0.0041911082f,
+          -0.0000231042f,
+          -0.0022502727f
+    },
+    {
+          -0.0018118257f,     /* Filter 137 */
+          -0.0006540651f,
+          -0.0043945464f,
+          -0.0000000000f,
+          -0.0053734107f,
+           0.0002437596f,
+          -0.0105176937f,
+          -0.0020520317f,
+          -0.0212033969f,
+          -0.0379646890f,
+          -0.0056427969f,
+          -0.1463473013f,
+           0.0465342410f,
+           0.3378661729f,
+           0.0380619805f,
+          -0.0826257082f,
+           0.0111909061f,
+          -0.0371747573f,
+          -0.0100436811f,
+          -0.0063126885f,
+          -0.0070913538f,
+          -0.0010611914f,
+          -0.0041393246f,
+           0.0000000000f,
+          -0.0041801479f,
+          -0.0000156216f,
+          -0.0022502440f
+    },
+    {
+          -0.0018009641f,     /* Filter 138 */
+          -0.0006616940f,
+          -0.0043880048f,
+          -0.0000000000f,
+          -0.0053755151f,
+           0.0002629036f,
+          -0.0105425517f,
+          -0.0019793489f,
+          -0.0213351496f,
+          -0.0379075894f,
+          -0.0058964369f,
+          -0.1471467472f,
+           0.0466205992f,
+           0.3377006790f,
+           0.0379444273f,
+          -0.0818879174f,
+           0.0113465049f,
+          -0.0371066415f,
+          -0.0099101441f,
+          -0.0063435547f,
+          -0.0070369692f,
+          -0.0010731328f,
+          -0.0041131960f,
+           0.0000000000f,
+          -0.0041690028f,
+          -0.0000081573f,
+          -0.0022500878f
+    },
+    {
+          -0.0017899694f,     /* Filter 139 */
+          -0.0006693064f,
+          -0.0043812313f,
+          -0.0000000000f,
+          -0.0053772639f,
+           0.0002821033f,
+          -0.0105669024f,
+          -0.0019061921f,
+          -0.0214666211f,
+          -0.0378487057f,
+          -0.0061511870f,
+          -0.1479462926f,
+           0.0467064846f,
+           0.3375312165f,
+           0.0378266004f,
+          -0.0811514623f,
+           0.0115008908f,
+          -0.0370373273f,
+          -0.0097768207f,
+          -0.0063739197f,
+          -0.0069823897f,
+          -0.0010849638f,
+          -0.0040868488f,
+           0.0000000000f,
+          -0.0041576695f,
+          -0.0000007105f,
+          -0.0022498023f
+    },
+    {
+          -0.0017788493f,     /* Filter 140 */
+          -0.0006769032f,
+          -0.0043742317f,
+          -0.0000000000f,
+          -0.0053786652f,
+           0.0003013579f,
+          -0.0105907396f,
+          -0.0018325584f,
+          -0.0215977999f,
+          -0.0377880256f,
+          -0.0064070501f,
+          -0.1487459309f,
+           0.0467919009f,
+           0.3373578615f,
+           0.0377085026f,
+          -0.0804163482f,
+           0.0116540714f,
+          -0.0369668239f,
+          -0.0096437180f,
+          -0.0064037822f,
+          -0.0069276141f,
+          -0.0010966851f,
+          -0.0040602898f,
+           0.0000000000f,
+          -0.0041461563f,
+           0.0000067158f,
+          -0.0022493906f
+    },
+    {
+          -0.0017676012f,     /* Filter 141 */
+          -0.0006844835f,
+          -0.0043670009f,
+          -0.0000000000f,
+          -0.0053797155f,
+           0.0003206673f,
+          -0.0106140636f,
+          -0.0017584537f,
+          -0.0217286837f,
+          -0.0377255408f,
+          -0.0066640196f,
+          -0.1495456541f,
+           0.0468768425f,
+           0.3371805647f,
+           0.0375901346f,
+          -0.0796825853f,
+           0.0118060423f,
+          -0.0368951402f,
+          -0.0095108389f,
+          -0.0064331423f,
+          -0.0068726491f,
+          -0.0011082965f,
+          -0.0040335180f,
+           0.0000000000f,
+          -0.0041344617f,
+           0.0000141245f,
+          -0.0022488502f
+    },
+    {
+          -0.0017562251f,     /* Filter 142 */
+          -0.0006920455f,
+          -0.0043595438f,
+          -0.0000000000f,
+          -0.0053804086f,
+           0.0003400298f,
+          -0.0106368706f,
+          -0.0016838770f,
+          -0.0218592629f,
+          -0.0376612461f,
+          -0.0069220926f,
+          -0.1503454306f,
+           0.0469613070f,
+           0.3369993395f,
+           0.0374715012f,
+          -0.0789501938f,
+           0.0119568064f,
+          -0.0368222770f,
+          -0.0093781859f,
+          -0.0064619996f,
+          -0.0068174982f,
+          -0.0011197964f,
+          -0.0040065374f,
+           0.0000000000f,
+          -0.0041225812f,
+           0.0000215125f,
+          -0.0022481826f
+    },
+    {
+          -0.0017447212f,     /* Filter 143 */
+          -0.0006995909f,
+          -0.0043518542f,
+          -0.0000000000f,
+          -0.0053807534f,
+           0.0003594448f,
+          -0.0106591532f,
+          -0.0016088279f,
+          -0.0219895354f,
+          -0.0375951417f,
+          -0.0071812658f,
+          -0.1511452494f,
+           0.0470452963f,
+           0.3368142102f,
+           0.0373526110f,
+          -0.0782191848f,
+           0.0121063640f,
+          -0.0367482532f,
+          -0.0092457714f,
+          -0.0064903592f,
+          -0.0067621637f,
+          -0.0011311858f,
+          -0.0039793495f,
+           0.0000000000f,
+          -0.0041105253f,
+           0.0000288809f,
+          -0.0022473903f
+    },
+    {
+          -0.0017330882f,     /* Filter 144 */
+          -0.0007071195f,
+          -0.0043439389f,
+          -0.0000000000f,
+          -0.0053807400f,
+           0.0003789110f,
+          -0.0106809137f,
+          -0.0015333122f,
+          -0.0221194870f,
+          -0.0375272169f,
+          -0.0074415407f,
+          -0.1519450992f,
+           0.0471288033f,
+           0.3366251695f,
+           0.0372334541f,
+          -0.0774895642f,
+           0.0122547132f,
+          -0.0366730754f,
+          -0.0091135918f,
+          -0.0065182191f,
+          -0.0067066524f,
+          -0.0011424645f,
+          -0.0039519572f,
+           0.0000000000f,
+          -0.0040982843f,
+           0.0000362282f,
+          -0.0022464703f
+    },
+    {
+          -0.0017213310f,     /* Filter 145 */
+          -0.0007146270f,
+          -0.0043357913f,
+          -0.0000000000f,
+          -0.0053803718f,
+           0.0003984276f,
+          -0.0107021433f,
+          -0.0014573283f,
+          -0.0222491169f,
+          -0.0374574722f,
+          -0.0077029083f,
+          -0.1527449650f,
+           0.0472118307f,
+           0.3364322263f,
+           0.0371140423f,
+          -0.0767613480f,
+           0.0124018566f,
+          -0.0365967449f,
+          -0.0089816572f,
+          -0.0065455769f,
+          -0.0066509631f,
+          -0.0011536312f,
+          -0.0039243606f,
+           0.0000000000f,
+          -0.0040858657f,
+           0.0000435551f,
+          -0.0022454243f
+    },
+    {
+          -0.0017094449f,     /* Filter 146 */
+          -0.0007221187f,
+          -0.0043274173f,
+          -0.0000000000f,
+          -0.0053796470f,
+           0.0004179944f,
+          -0.0107228440f,
+          -0.0013808793f,
+          -0.0223784170f,
+          -0.0373858889f,
+          -0.0079653685f,
+          -0.1535448176f,
+           0.0472943732f,
+           0.3362353715f,
+           0.0369943758f,
+          -0.0760345493f,
+           0.0125477901f,
+          -0.0365192713f,
+          -0.0088499695f,
+          -0.0065724401f,
+          -0.0065951068f,
+          -0.0011646849f,
+          -0.0038965612f,
+           0.0000000000f,
+          -0.0040732755f,
+           0.0000508607f,
+          -0.0022442531f
+    },
+    {
+          -0.0016974336f,     /* Filter 147 */
+          -0.0007295900f,
+          -0.0043188118f,
+          -0.0000000000f,
+          -0.0053785675f,
+           0.0004376090f,
+          -0.0107430073f,
+          -0.0013039662f,
+          -0.0225073789f,
+          -0.0373124730f,
+          -0.0082289214f,
+          -0.1543446506f,
+           0.0473764318f,
+           0.3360346197f,
+           0.0368744548f,
+          -0.0753091817f,
+           0.0126925250f,
+          -0.0364406716f,
+          -0.0087185354f,
+          -0.0065988038f,
+          -0.0065390777f,
+          -0.0011756279f,
+          -0.0038685641f,
+           0.0000000000f,
+          -0.0040605034f,
+           0.0000581457f,
+          -0.0022429558f
+    },
+    {
+          -0.0016852985f,     /* Filter 148 */
+          -0.0007370403f,
+          -0.0043099736f,
+          -0.0000000000f,
+          -0.0053771277f,
+           0.0004572711f,
+          -0.0107626298f,
+          -0.0012265888f,
+          -0.0226359994f,
+          -0.0372372219f,
+          -0.0084935567f,
+          -0.1551444498f,
+           0.0474580032f,
+           0.3358299840f,
+           0.0367542882f,
+          -0.0745852583f,
+           0.0128360470f,
+          -0.0363609391f,
+          -0.0085873575f,
+          -0.0066246707f,
+          -0.0064828908f,
+          -0.0011864571f,
+          -0.0038403710f,
+           0.0000000000f,
+          -0.0040475567f,
+           0.0000654088f,
+          -0.0022415348f
+    },
+    {
+          -0.0016730382f,     /* Filter 149 */
+          -0.0007444717f,
+          -0.0043009099f,
+          -0.0000000000f,
+          -0.0053753300f,
+           0.0004769806f,
+          -0.0107817128f,
+          -0.0011487520f,
+          -0.0227642672f,
+          -0.0371601215f,
+          -0.0087592798f,
+          -0.1559442033f,
+           0.0475390854f,
+           0.3356214637f,
+           0.0366338730f,
+          -0.0738627827f,
+           0.0129783713f,
+          -0.0362800956f,
+          -0.0084564442f,
+          -0.0066500430f,
+          -0.0064265378f,
+          -0.0011971748f,
+          -0.0038119815f,
+           0.0000000000f,
+          -0.0040344299f,
+           0.0000726493f,
+          -0.0022399887f
+    },
+    {
+          -0.0016606527f,     /* Filter 150 */
+          -0.0007518828f,
+          -0.0042916190f,
+          -0.0000000000f,
+          -0.0053731737f,
+           0.0004967352f,
+          -0.0108002480f,
+          -0.0010704568f,
+          -0.0228921794f,
+          -0.0370811655f,
+          -0.0090260797f,
+          -0.1567438739f,
+           0.0476196755f,
+           0.3354090492f,
+           0.0365132145f,
+          -0.0731417811f,
+           0.0131194860f,
+          -0.0361981382f,
+          -0.0083257964f,
+          -0.0066749202f,
+          -0.0063700344f,
+          -0.0012077784f,
+          -0.0037834012f,
+           0.0000000000f,
+          -0.0040211370f,
+           0.0000798669f,
+          -0.0022383190f
+    },
+    {
+          -0.0016481390f,     /* Filter 151 */
+          -0.0007592726f,
+          -0.0042820985f,
+          -0.0000000000f,
+          -0.0053706532f,
+           0.0005165348f,
+          -0.0108182392f,
+          -0.0009917019f,
+          -0.0230197214f,
+          -0.0370003574f,
+          -0.0092939607f,
+          -0.1575434521f,
+           0.0476997708f,
+           0.3351927556f,
+           0.0363923116f,
+          -0.0724222525f,
+           0.0132593976f,
+          -0.0361150801f,
+          -0.0081954182f,
+          -0.0066993029f,
+          -0.0063133765f,
+          -0.0012182683f,
+          -0.0037546254f,
+           0.0000000000f,
+          -0.0040076731f,
+           0.0000870628f,
+          -0.0022365232f
+    },
+    {
+          -0.0016355037f,     /* Filter 152 */
+          -0.0007666411f,
+          -0.0042723457f,
+          -0.0000000000f,
+          -0.0053677718f,
+           0.0005363782f,
+          -0.0108356778f,
+          -0.0009124926f,
+          -0.0231468974f,
+          -0.0369176808f,
+          -0.0095629171f,
+          -0.1583429520f,
+           0.0477793762f,
+           0.3349726054f,
+           0.0362711726f,
+          -0.0717042118f,
+           0.0133981115f,
+          -0.0360309323f,
+          -0.0080653181f,
+          -0.0067231917f,
+          -0.0062565682f,
+          -0.0012286457f,
+          -0.0037256640f,
+           0.0000000000f,
+          -0.0039940319f,
+           0.0000942350f,
+          -0.0022346067f
+    },
+    {
+          -0.0016227434f,     /* Filter 153 */
+          -0.0007739869f,
+          -0.0042623665f,
+          -0.0000000000f,
+          -0.0053645285f,
+           0.0005562642f,
+          -0.0108525630f,
+          -0.0008328273f,
+          -0.0232736903f,
+          -0.0368331385f,
+          -0.0098329431f,
+          -0.1591423172f,
+           0.0478584820f,
+           0.3347485628f,
+           0.0361497965f,
+          -0.0709876776f,
+           0.0135356225f,
+          -0.0359456982f,
+          -0.0079354970f,
+          -0.0067465878f,
+          -0.0061996157f,
+          -0.0012389084f,
+          -0.0036965139f,
+           0.0000000000f,
+          -0.0039802216f,
+           0.0001013836f,
+          -0.0022325659f
+    },
+    {
+          -0.0016098620f,     /* Filter 154 */
+          -0.0007813108f,
+          -0.0042521612f,
+          -0.0000000000f,
+          -0.0053609232f,
+           0.0005761918f,
+          -0.0108688882f,
+          -0.0007527098f,
+          -0.0234001010f,
+          -0.0367467241f,
+          -0.0101040387f,
+          -0.1599415609f,
+           0.0479370898f,
+           0.3345206886f,
+           0.0360281864f,
+          -0.0702726572f,
+           0.0136719292f,
+          -0.0358593925f,
+          -0.0078059632f,
+          -0.0067694939f,
+          -0.0061425226f,
+          -0.0012490578f,
+          -0.0036671818f,
+           0.0000000000f,
+          -0.0039662425f,
+           0.0001085087f,
+          -0.0022304022f
+    },
+    {
+          -0.0015968572f,     /* Filter 155 */
+          -0.0007886122f,
+          -0.0042417193f,
+          -0.0000000000f,
+          -0.0053569537f,
+           0.0005961600f,
+          -0.0108846506f,
+          -0.0006721419f,
+          -0.0235261215f,
+          -0.0366584350f,
+          -0.0103761991f,
+          -0.1607406511f,
+           0.0480151982f,
+           0.3342889675f,
+           0.0359063480f,
+          -0.0695591611f,
+           0.0138070366f,
+          -0.0357720145f,
+          -0.0076767172f,
+          -0.0067919097f,
+          -0.0060852914f,
+          -0.0012590926f,
+          -0.0036376653f,
+           0.0000000000f,
+          -0.0039520956f,
+           0.0001156098f,
+          -0.0022281185f
+    },
+    {
+          -0.0015837296f,     /* Filter 156 */
+          -0.0007958903f,
+          -0.0042310587f,
+          -0.0000000000f,
+          -0.0053526174f,
+           0.0006161688f,
+          -0.0108998530f,
+          -0.0005911249f,
+          -0.0236517400f,
+          -0.0365682525f,
+          -0.0106494241f,
+          -0.1615395679f,
+           0.0480928020f,
+           0.3340533515f,
+           0.0357842761f,
+          -0.0688471974f,
+           0.0139409476f,
+          -0.0356835773f,
+          -0.0075477654f,
+          -0.0068138363f,
+          -0.0060279260f,
+          -0.0012690123f,
+          -0.0036079683f,
+           0.0000000000f,
+          -0.0039377785f,
+           0.0001226858f,
+          -0.0022257106f
+    },
+    {
+          -0.0015704775f,     /* Filter 157 */
+          -0.0008031447f,
+          -0.0042201659f,
+          -0.0000000000f,
+          -0.0053479162f,
+           0.0006362162f,
+          -0.0109144832f,
+          -0.0005096614f,
+          -0.0237769522f,
+          -0.0364761835f,
+          -0.0109237052f,
+          -0.1623383067f,
+           0.0481699031f,
+           0.3338139023f,
+           0.0356619806f,
+          -0.0681367848f,
+           0.0140736575f,
+          -0.0355940851f,
+          -0.0074191106f,
+          -0.0068352744f,
+          -0.0059704311f,
+          -0.0012788172f,
+          -0.0035780951f,
+           0.0000000000f,
+          -0.0039232962f,
+           0.0001297372f,
+          -0.0022231823f
+    },
+    {
+          -0.0015571057f,     /* Filter 158 */
+          -0.0008103756f,
+          -0.0042090432f,
+          -0.0000000000f,
+          -0.0053428512f,
+           0.0006563010f,
+          -0.0109285481f,
+          -0.0004277512f,
+          -0.0239017519f,
+          -0.0363822251f,
+          -0.0111990442f,
+          -0.1631368376f,
+           0.0482464973f,
+           0.3335706260f,
+           0.0355394639f,
+          -0.0674279327f,
+           0.0142051710f,
+          -0.0355035484f,
+          -0.0072907606f,
+          -0.0068562238f,
+          -0.0059128092f,
+          -0.0012885070f,
+          -0.0035480443f,
+           0.0000000000f,
+          -0.0039086496f,
+           0.0001367646f,
+          -0.0022205325f
+    },
+    {
+          -0.0015436150f,     /* Filter 159 */
+          -0.0008175826f,
+          -0.0041976949f,
+          -0.0000000000f,
+          -0.0053374169f,
+           0.0006764229f,
+          -0.0109420370f,
+          -0.0003454002f,
+          -0.0240261303f,
+          -0.0362863596f,
+          -0.0114754349f,
+          -0.1639351598f,
+           0.0483225860f,
+           0.3333235086f,
+           0.0354167248f,
+          -0.0667206479f,
+           0.0143354881f,
+          -0.0354119781f,
+          -0.0071627177f,
+          -0.0068766888f,
+          -0.0058550643f,
+          -0.0012980817f,
+          -0.0035178221f,
+           0.0000000000f,
+          -0.0038938406f,
+           0.0001437652f,
+          -0.0022177623f
+    },
+    {
+          -0.0015300010f,     /* Filter 160 */
+          -0.0008247632f,
+          -0.0041861158f,
+          -0.0000000000f,
+          -0.0053316185f,
+           0.0006965800f,
+          -0.0109549473f,
+          -0.0002626055f,
+          -0.0241500844f,
+          -0.0361885991f,
+          -0.0117528734f,
+          -0.1647332531f,
+           0.0483981644f,
+           0.3330725580f,
+           0.0352937702f,
+          -0.0660149525f,
+           0.0144646069f,
+          -0.0353193822f,
+          -0.0070349865f,
+          -0.0068966684f,
+          -0.0057972012f,
+          -0.0013075407f,
+          -0.0034874241f,
+           0.0000000000f,
+          -0.0038788694f,
+           0.0001507411f,
+          -0.0022148733f
+    },
+    {
+          -0.0015162684f,     /* Filter 161 */
+          -0.0008319195f,
+          -0.0041743131f,
+          -0.0000000000f,
+          -0.0053254484f,
+           0.0007167720f,
+          -0.0109672808f,
+          -0.0001793695f,
+          -0.0242736037f,
+          -0.0360889259f,
+          -0.0120313580f,
+          -0.1655310827f,
+           0.0484732318f,
+           0.3328177905f,
+           0.0351705998f,
+          -0.0653108539f,
+           0.0145925305f,
+          -0.0352257635f,
+          -0.0069075694f,
+          -0.0069161628f,
+          -0.0057392236f,
+          -0.0013168843f,
+          -0.0034568576f,
+           0.0000000000f,
+          -0.0038637337f,
+           0.0001576893f,
+          -0.0022118625f
+    },
+    {
+          -0.0015024151f,     /* Filter 162 */
+          -0.0008390498f,
+          -0.0041622804f,
+          -0.0000000000f,
+          -0.0053189108f,
+           0.0007369976f,
+          -0.0109790280f,
+          -0.0000956984f,
+          -0.0243966809f,
+          -0.0359873394f,
+          -0.0123108854f,
+          -0.1663286640f,
+           0.0485477870f,
+           0.3325592195f,
+           0.0350472173f,
+          -0.0646083561f,
+           0.0147192622f,
+          -0.0351311327f,
+          -0.0067804730f,
+          -0.0069351713f,
+          -0.0056811318f,
+          -0.0013261120f,
+          -0.0034261244f,
+           0.0000000000f,
+          -0.0038484382f,
+           0.0001646126f,
+          -0.0022087339f
+    },
+    {
+          -0.0014884430f,     /* Filter 163 */
+          -0.0008461542f,
+          -0.0041500234f,
+          -0.0000000000f,
+          -0.0053120041f,
+           0.0007572560f,
+          -0.0109901946f,
+          -0.0000115916f,
+          -0.0245193118f,
+          -0.0358838323f,
+          -0.0125914531f,
+          -0.1671259528f,
+           0.0486218279f,
+           0.3322968292f,
+           0.0349236250f,
+          -0.0639074789f,
+           0.0148448026f,
+          -0.0350355011f,
+          -0.0066537014f,
+          -0.0069537018f,
+          -0.0056229327f,
+          -0.0013352233f,
+          -0.0033952242f,
+           0.0000000000f,
+          -0.0038329794f,
+           0.0001715097f,
+          -0.0022054869f
+    },
+    {
+          -0.0014743520f,     /* Filter 164 */
+          -0.0008532325f,
+          -0.0041375369f,
+          -0.0000000000f,
+          -0.0053047256f,
+           0.0007775460f,
+          -0.0110007658f,
+           0.0000729497f,
+          -0.0246414870f,
+          -0.0357784018f,
+          -0.0128730543f,
+          -0.1679229530f,
+           0.0486953528f,
+           0.3320306306f,
+           0.0347998259f,
+          -0.0632082284f,
+           0.0149691501f,
+          -0.0349388718f,
+          -0.0065272595f,
+          -0.0069717498f,
+          -0.0055646300f,
+          -0.0013442186f,
+          -0.0033641641f,
+           0.0000000000f,
+          -0.0038173642f,
+           0.0001783784f,
+          -0.0022021205f
+    },
+    {
+          -0.0014601426f,     /* Filter 165 */
+          -0.0008602826f,
+          -0.0041248212f,
+          -0.0000000000f,
+          -0.0052970776f,
+           0.0007978665f,
+          -0.0110107504f,
+           0.0001579238f,
+          -0.0247632008f,
+          -0.0356710455f,
+          -0.0131556897f,
+          -0.1687196397f,
+           0.0487683599f,
+           0.3317606309f,
+           0.0346758233f,
+          -0.0625106192f,
+           0.0150923097f,
+          -0.0348412605f,
+          -0.0064011503f,
+          -0.0069893153f,
+          -0.0055062248f,
+          -0.0013530973f,
+          -0.0033329427f,
+           0.0000000000f,
+          -0.0038015912f,
+           0.0001852208f,
+          -0.0021986382f
+    },
+    {
+          -0.0014458149f,     /* Filter 166 */
+          -0.0008673053f,
+          -0.0041118878f,
+          -0.0000000000f,
+          -0.0052890581f,
+           0.0008182166f,
+          -0.0110201366f,
+           0.0002433249f,
+          -0.0248844430f,
+          -0.0355617515f,
+          -0.0134393508f,
+          -0.1695159803f,
+           0.0488408446f,
+           0.3314868370f,
+           0.0345516193f,
+          -0.0618146579f,
+           0.0152142751f,
+          -0.0347426640f,
+          -0.0062753772f,
+          -0.0070064077f,
+          -0.0054477253f,
+          -0.0013618591f,
+          -0.0033015580f,
+           0.0000000000f,
+          -0.0037856664f,
+           0.0001920348f,
+          -0.0021950358f
+    },
+    {
+          -0.0014313705f,     /* Filter 167 */
+          -0.0008743021f,
+          -0.0040987206f,
+          -0.0000000000f,
+          -0.0052806669f,
+           0.0008385950f,
+          -0.0110289268f,
+           0.0003291546f,
+          -0.0250052112f,
+          -0.0354505202f,
+          -0.0137240371f,
+          -0.1703119776f,
+           0.0489128097f,
+           0.3312092597f,
+           0.0344272156f,
+          -0.0611203609f,
+           0.0153350520f,
+          -0.0346430960f,
+          -0.0061499438f,
+          -0.0070230192f,
+          -0.0053891314f,
+          -0.0013705037f,
+          -0.0032700204f,
+           0.0000000000f,
+          -0.0037695819f,
+           0.0001988203f,
+          -0.0021913182f
+    },
+    {
+          -0.0014168097f,     /* Filter 168 */
+          -0.0008812689f,
+          -0.0040853303f,
+          -0.0000000000f,
+          -0.0052719037f,
+           0.0008590005f,
+          -0.0110371168f,
+           0.0004154116f,
+          -0.0251254954f,
+          -0.0353373491f,
+          -0.0140097447f,
+          -0.1711076164f,
+           0.0489842529f,
+           0.3309279035f,
+           0.0343026178f,
+          -0.0604277411f,
+           0.0154546459f,
+          -0.0345425735f,
+          -0.0060248575f,
+          -0.0070391540f,
+          -0.0053304459f,
+          -0.0013790323f,
+          -0.0032383252f,
+           0.0000000000f,
+          -0.0037533457f,
+           0.0002055786f,
+          -0.0021874838f
+    },
+    {
+          -0.0014021320f,     /* Filter 169 */
+          -0.0008882074f,
+          -0.0040717178f,
+          -0.0000000000f,
+          -0.0052627649f,
+           0.0008794327f,
+          -0.0110447047f,
+           0.0005020904f,
+          -0.0252452876f,
+          -0.0352222256f,
+          -0.0142964714f,
+          -0.1719028769f,
+           0.0490551686f,
+           0.3306427857f,
+           0.0341778230f,
+          -0.0597367984f,
+           0.0155730524f,
+          -0.0344410900f,
+          -0.0059001204f,
+          -0.0070548131f,
+          -0.0052716754f,
+          -0.0013874429f,
+          -0.0032064778f,
+           0.0000000000f,
+          -0.0037369580f,
+           0.0002123080f,
+          -0.0021835332f
+    },
+    {
+          -0.0013873415f,     /* Filter 170 */
+          -0.0008951164f,
+          -0.0040578765f,
+          -0.0000000000f,
+          -0.0052532571f,
+           0.0008998894f,
+          -0.0110516828f,
+           0.0005891905f,
+          -0.0253645869f,
+          -0.0351051571f,
+          -0.0145842116f,
+          -0.1726977302f,
+           0.0491255647f,
+           0.3303539045f,
+           0.0340528424f,
+          -0.0590475577f,
+           0.0156902759f,
+          -0.0343386669f,
+          -0.0057757379f,
+          -0.0070700018f,
+          -0.0052128211f,
+          -0.0013957372f,
+          -0.0031744818f,
+           0.0000000000f,
+          -0.0037204152f,
+           0.0002190094f,
+          -0.0021794696f
+    },
+    {
+          -0.0013724328f,     /* Filter 171 */
+          -0.0009019959f,
+          -0.0040438090f,
+          -0.0000000000f,
+          -0.0052433760f,
+           0.0009203707f,
+          -0.0110580501f,
+           0.0006767090f,
+          -0.0254833823f,
+          -0.0349861306f,
+          -0.0148729578f,
+          -0.1734921841f,
+           0.0491954263f,
+           0.3300612587f,
+           0.0339276705f,
+          -0.0583600246f,
+           0.0158063103f,
+          -0.0342353018f,
+          -0.0056517100f,
+          -0.0070847143f,
+          -0.0051538904f,
+          -0.0014039134f,
+          -0.0031423371f,
+           0.0000000000f,
+          -0.0037037255f,
+           0.0002256805f,
+          -0.0021752882f
+    },
+    {
+          -0.0013574107f,     /* Filter 172 */
+          -0.0009088446f,
+          -0.0040295204f,
+          -0.0000000000f,
+          -0.0052331148f,
+           0.0009408753f,
+          -0.0110638054f,
+           0.0007646444f,
+          -0.0256016596f,
+          -0.0348651405f,
+          -0.0151627154f,
+          -0.1742862005f,
+           0.0492647580f,
+           0.3297648658f,
+           0.0338023139f,
+          -0.0576741947f,
+           0.0159211695f,
+          -0.0341310065f,
+          -0.0055280441f,
+          -0.0070989590f,
+          -0.0050948817f,
+          -0.0014119724f,
+          -0.0031100445f,
+           0.0000000000f,
+          -0.0036868820f,
+           0.0002323231f,
+          -0.0021709935f
+    },
+    {
+          -0.0013422743f,     /* Filter 173 */
+          -0.0009156640f,
+          -0.0040150098f,
+          -0.0000000000f,
+          -0.0052224822f,
+           0.0009614017f,
+          -0.0110689444f,
+           0.0008529956f,
+          -0.0257194246f,
+          -0.0347421838f,
+          -0.0154534710f,
+          -0.1750797643f,
+           0.0493335604f,
+           0.3294647168f,
+           0.0336767754f,
+          -0.0569901065f,
+           0.0160348403f,
+          -0.0340257897f,
+          -0.0054047446f,
+          -0.0071127326f,
+          -0.0050358040f,
+          -0.0014199134f,
+          -0.0030776105f,
+           0.0000000000f,
+          -0.0036698948f,
+           0.0002389352f,
+          -0.0021665839f
+    },
+    {
+          -0.0013270241f,     /* Filter 174 */
+          -0.0009224524f,
+          -0.0040002741f,
+          -0.0000000000f,
+          -0.0052114720f,
+           0.0009819489f,
+          -0.0110734677f,
+           0.0009417582f,
+          -0.0258366582f,
+          -0.0346172596f,
+          -0.0157452306f,
+          -0.1758728665f,
+           0.0494018279f,
+           0.3291608469f,
+           0.0335510562f,
+          -0.0563077467f,
+           0.0161473402f,
+          -0.0339196635f,
+          -0.0052818148f,
+          -0.0071260337f,
+          -0.0049766550f,
+          -0.0014277367f,
+          -0.0030450357f,
+           0.0000000000f,
+          -0.0036527558f,
+           0.0002455178f,
+          -0.0021620629f
+    },
+    {
+          -0.0013116612f,     /* Filter 175 */
+          -0.0009292099f,
+          -0.0039853119f,
+          -0.0000000000f,
+          -0.0052000922f,
+           0.0010025158f,
+          -0.0110773713f,
+           0.0010309301f,
+          -0.0259533663f,
+          -0.0344903630f,
+          -0.0160379814f,
+          -0.1766655070f,
+           0.0494695653f,
+           0.3288532338f,
+           0.0334251612f,
+          -0.0556271369f,
+           0.0162586580f,
+          -0.0338126301f,
+          -0.0051592580f,
+          -0.0071388691f,
+          -0.0049174434f,
+          -0.0014354426f,
+          -0.0030123189f,
+           0.0000000000f,
+          -0.0036354734f,
+           0.0002520699f,
+          -0.0021574284f
+    },
+    {
+          -0.0012961871f,     /* Filter 176 */
+          -0.0009359356f,
+          -0.0039701300f,
+          -0.0000000000f,
+          -0.0051883299f,
+           0.0010231017f,
+          -0.0110806487f,
+           0.0011205114f,
+          -0.0260695287f,
+          -0.0343614823f,
+          -0.0163317246f,
+          -0.1774576372f,
+           0.0495367633f,
+           0.3285419113f,
+           0.0332990916f,
+          -0.0549482856f,
+           0.0163688011f,
+          -0.0337047030f,
+          -0.0050370769f,
+          -0.0071512408f,
+          -0.0048581698f,
+          -0.0014430304f,
+          -0.0029794678f,
+           0.0000000000f,
+          -0.0036180491f,
+           0.0002585916f,
+          -0.0021526811f
+    },
+    {
+          -0.0012806020f,     /* Filter 177 */
+          -0.0009426290f,
+          -0.0039547236f,
+          -0.0000000000f,
+          -0.0051761955f,
+           0.0010437052f,
+          -0.0110832996f,
+           0.0012104960f,
+          -0.0261851487f,
+          -0.0342306216f,
+          -0.0166264567f,
+          -0.1782492532f,
+           0.0496034263f,
+           0.3282268613f,
+           0.0331728498f,
+          -0.0542712019f,
+           0.0164777696f,
+          -0.0335958803f,
+          -0.0049152798f,
+          -0.0071631454f,
+          -0.0047988370f,
+          -0.0014504998f,
+          -0.0029464795f,
+           0.0000000000f,
+          -0.0036004777f,
+           0.0002650826f,
+          -0.0021478235f
+    },
+    {
+          -0.0012649024f,     /* Filter 178 */
+          -0.0009492899f,
+          -0.0039390981f,
+          -0.0000000000f,
+          -0.0051636809f,
+           0.0010643250f,
+          -0.0110853211f,
+           0.0013008835f,
+          -0.0263002096f,
+          -0.0340977770f,
+          -0.0169221683f,
+          -0.1790403429f,
+           0.0496695465f,
+           0.3279080881f,
+           0.0330464377f,
+          -0.0535958992f,
+           0.0165855627f,
+          -0.0334861824f,
+          -0.0047938623f,
+          -0.0071745880f,
+          -0.0047394533f,
+          -0.0014578511f,
+          -0.0029133560f,
+           0.0000000000f,
+          -0.0035827641f,
+           0.0002715416f,
+          -0.0021428519f
+    },
+    {
+          -0.0012490941f,     /* Filter 179 */
+          -0.0009559179f,
+          -0.0039232480f,
+          -0.0000000000f,
+          -0.0051507929f,
+           0.0010849601f,
+          -0.0110867107f,
+           0.0013916737f,
+          -0.0264147135f,
+          -0.0339629379f,
+          -0.0172188616f,
+          -0.1798308921f,
+           0.0497351290f,
+           0.3275856455f,
+           0.0329198616f,
+          -0.0529223907f,
+           0.0166921866f,
+          -0.0333756137f,
+          -0.0046728389f,
+          -0.0071855666f,
+          -0.0046800169f,
+          -0.0014650844f,
+          -0.0028801083f,
+           0.0000000000f,
+          -0.0035649100f,
+           0.0002779697f,
+          -0.0021377717f
+    },
+    {
+          -0.0012331777f,     /* Filter 180 */
+          -0.0009625120f,
+          -0.0039071795f,
+          -0.0000000000f,
+          -0.0051375257f,
+           0.0011056098f,
+          -0.0110874640f,
+           0.0014828623f,
+          -0.0265286487f,
+          -0.0338261024f,
+          -0.0175165288f,
+          -0.1806208765f,
+           0.0498001678f,
+           0.3272594964f,
+           0.0327931228f,
+          -0.0522506751f,
+           0.0167976380f,
+          -0.0332641784f,
+          -0.0045522045f,
+          -0.0071960854f,
+          -0.0046205348f,
+          -0.0014721991f,
+          -0.0028467280f,
+           0.0000000000f,
+          -0.0035469196f,
+           0.0002843666f,
+          -0.0021325818f
+    },
+    {
+          -0.0012171503f,     /* Filter 181 */
+          -0.0009690729f,
+          -0.0038908892f,
+          -0.0000000000f,
+          -0.0051238819f,
+           0.0011262723f,
+          -0.0110875784f,
+           0.0015744429f,
+          -0.0266420053f,
+          -0.0336872691f,
+          -0.0178151678f,
+          -0.1814102747f,
+           0.0498646641f,
+           0.3269296554f,
+           0.0326662218f,
+          -0.0515807741f,
+           0.0169019206f,
+          -0.0331518885f,
+          -0.0044319669f,
+          -0.0072061462f,
+          -0.0045610084f,
+          -0.0014791959f,
+          -0.0028132202f,
+           0.0000000000f,
+          -0.0035287880f,
+           0.0002907313f,
+          -0.0021272804f
+    },
+    {
+          -0.0012010169f,     /* Filter 182 */
+          -0.0009756000f,
+          -0.0038743798f,
+          -0.0000000000f,
+          -0.0051098607f,
+           0.0011469467f,
+          -0.0110870524f,
+           0.0016664209f,
+          -0.0267547838f,
+          -0.0335464345f,
+          -0.0181147701f,
+          -0.1821990707f,
+           0.0499286139f,
+           0.3265961402f,
+           0.0325391632f,
+          -0.0509126991f,
+           0.0170050359f,
+          -0.0330387505f,
+          -0.0043121270f,
+          -0.0072157478f,
+          -0.0045014440f,
+          -0.0014860735f,
+          -0.0027795897f,
+           0.0000000000f,
+          -0.0035105169f,
+           0.0002970631f,
+          -0.0021218707f
+    },
+    {
+          -0.0011847721f,     /* Filter 183 */
+          -0.0009820912f,
+          -0.0038576503f,
+          -0.0000000000f,
+          -0.0050954597f,
+           0.0011676322f,
+          -0.0110858859f,
+           0.0017587860f,
+          -0.0268669691f,
+          -0.0334035882f,
+          -0.0184153382f,
+          -0.1829872717f,
+           0.0499920157f,
+           0.3262589677f,
+           0.0324119487f,
+          -0.0502464419f,
+           0.0171069856f,
+          -0.0329247776f,
+          -0.0041926924f,
+          -0.0072248932f,
+          -0.0044418429f,
+          -0.0014928333f,
+          -0.0027458380f,
+           0.0000000000f,
+          -0.0034921137f,
+           0.0003033628f,
+          -0.0021163512f
+    },
+    {
+          -0.0011684229f,     /* Filter 184 */
+          -0.0009885487f,
+          -0.0038407034f,
+          -0.0000000000f,
+          -0.0050806797f,
+           0.0011883268f,
+          -0.0110840763f,
+           0.0018515428f,
+          -0.0269785595f,
+          -0.0332587359f,
+          -0.0187168673f,
+          -0.1837748388f,
+           0.0500548715f,
+           0.3259181294f,
+           0.0322845815f,
+          -0.0495820369f,
+           0.0172077747f,
+          -0.0328099690f,
+          -0.0040736649f,
+          -0.0072335836f,
+          -0.0043822054f,
+          -0.0014994741f,
+          -0.0027119655f,
+           0.0000000000f,
+          -0.0034735715f,
+           0.0003096295f,
+          -0.0021107264f
+    },
+    {
+          -0.0011519648f,     /* Filter 185 */
+          -0.0009949709f,
+          -0.0038235324f,
+          -0.0000000000f,
+          -0.0050655213f,
+           0.0012090309f,
+          -0.0110816114f,
+           0.0019446819f,
+          -0.0270895417f,
+          -0.0331118630f,
+          -0.0190193487f,
+          -0.1845617592f,
+           0.0501171763f,
+           0.3255736244f,
+           0.0321570632f,
+          -0.0489194701f,
+           0.0173073982f,
+          -0.0326943386f,
+          -0.0039550473f,
+          -0.0072418204f,
+          -0.0043225420f,
+          -0.0015059960f,
+          -0.0026779756f,
+           0.0000000000f,
+          -0.0034549005f,
+           0.0003158634f,
+          -0.0021049923f
+    },
+    {
+          -0.0011354014f,     /* Filter 186 */
+          -0.0010013566f,
+          -0.0038061486f,
+          -0.0000000000f,
+          -0.0050499875f,
+           0.0012297420f,
+          -0.0110785003f,
+           0.0020382052f,
+          -0.0271999184f,
+          -0.0329629727f,
+          -0.0193227779f,
+          -0.1853480191f,
+           0.0501789307f,
+           0.3252254876f,
+           0.0320294011f,
+          -0.0482587741f,
+           0.0174058626f,
+          -0.0325778977f,
+          -0.0038368434f,
+          -0.0072496072f,
+          -0.0042628518f,
+          -0.0015124002f,
+          -0.0026438710f,
+           0.0000000000f,
+          -0.0034360946f,
+           0.0003220639f,
+          -0.0020991518f
+    },
+    {
+          -0.0011187340f,     /* Filter 187 */
+          -0.0010077057f,
+          -0.0037885462f,
+          -0.0000000000f,
+          -0.0050340712f,
+           0.0012504589f,
+          -0.0110747363f,
+           0.0021321098f,
+          -0.0273096732f,
+          -0.0328120641f,
+          -0.0196271574f,
+          -0.1861335945f,
+           0.0502401324f,
+           0.3248737054f,
+           0.0319015944f,
+          -0.0475999433f,
+           0.0175031683f,
+          -0.0324606458f,
+          -0.0037190588f,
+          -0.0072569405f,
+          -0.0042031392f,
+          -0.0015186844f,
+          -0.0026096525f,
+           0.0000000000f,
+          -0.0034171601f,
+           0.0003282310f,
+          -0.0020932061f
+    },
+    {
+          -0.0011019602f,     /* Filter 188 */
+          -0.0010140199f,
+          -0.0037707253f,
+          -0.0000000000f,
+          -0.0050177778f,
+           0.0012711815f,
+          -0.0110703162f,
+           0.0022263916f,
+          -0.0274188054f,
+          -0.0326591229f,
+          -0.0199324784f,
+          -0.1869184792f,
+           0.0503007794f,
+           0.3245182896f,
+           0.0317736429f,
+          -0.0469429903f,
+           0.0175993179f,
+          -0.0323425986f,
+          -0.0036016954f,
+          -0.0072638274f,
+          -0.0041434070f,
+          -0.0015248506f,
+          -0.0025753233f,
+           0.0000000000f,
+          -0.0033980896f,
+           0.0003343644f,
+          -0.0020871540f
+    },
+    {
+          -0.0010850831f,     /* Filter 189 */
+          -0.0010202946f,
+          -0.0037526894f,
+          -0.0000000000f,
+          -0.0050011043f,
+           0.0012919081f,
+          -0.0110652351f,
+           0.0023210497f,
+          -0.0275273031f,
+          -0.0325041534f,
+          -0.0202387338f,
+          -0.1877026542f,
+           0.0503608735f,
+           0.3241592762f,
+           0.0316455557f,
+          -0.0462879351f,
+           0.0176943134f,
+          -0.0322237637f,
+          -0.0034847552f,
+          -0.0072702646f,
+          -0.0040836583f,
+          -0.0015308989f,
+          -0.0025408856f,
+           0.0000000000f,
+          -0.0033788979f,
+           0.0003404626f,
+          -0.0020809967f
+    },
+    {
+          -0.0010681046f,     /* Filter 190 */
+          -0.0010265333f,
+          -0.0037344368f,
+          -0.0000000000f,
+          -0.0049840526f,
+           0.0013126376f,
+          -0.0110594921f,
+           0.0024160790f,
+          -0.0276351622f,
+          -0.0323471495f,
+          -0.0205459255f,
+          -0.1884861004f,
+           0.0504204080f,
+           0.3237966197f,
+           0.0315173303f,
+          -0.0456347697f,
+           0.0177881547f,
+          -0.0321041418f,
+          -0.0033682442f,
+          -0.0072762570f,
+          -0.0040238979f,
+          -0.0015368271f,
+          -0.0025063405f,
+           0.0000000000f,
+          -0.0033595723f,
+           0.0003465273f,
+          -0.0020747359f
+    },
+    {
+          -0.0010510198f,     /* Filter 191 */
+          -0.0010327352f,
+          -0.0037159717f,
+          -0.0000000000f,
+          -0.0049666219f,
+           0.0013333687f,
+          -0.0110530868f,
+           0.0025114767f,
+          -0.0277423727f,
+          -0.0321881057f,
+          -0.0208540454f,
+          -0.1892688035f,
+           0.0504793852f,
+           0.3234303845f,
+           0.0313889711f,
+          -0.0449835104f,
+           0.0178808444f,
+          -0.0319837501f,
+          -0.0032521646f,
+          -0.0072818054f,
+          -0.0039641299f,
+          -0.0015426375f,
+          -0.0024716928f,
+           0.0000000000f,
+          -0.0033401247f,
+           0.0003525575f,
+          -0.0020683708f
+    }
+};
+static const float rx_pulseshaper_im[RX_PULSESHAPER_COEFF_SETS][27] =
+{
+    {
+          -0.0010505915f,     /* Filter 0 */
+          -0.0011035106f,
+          -0.0005259236f,
+          -0.0037433761f,
+           0.0003859740f,
+          -0.0047652653f,
+           0.0019893682f,
+          -0.0100295740f,
+           0.0031365185f,
+          -0.0231495296f,
+          -0.0352727949f,
+          -0.0144050461f,
+          -0.1973709165f,
+           0.0000000000f,
+           0.3190831241f,
+           0.0617512275f,
+          -0.0415349002f,
+           0.0232689976f,
+          -0.0278489283f,
+          -0.0035885623f,
+          -0.0056282270f,
+          -0.0041674916f,
+          -0.0007838143f,
+          -0.0024673208f,
+           0.0005855930f,
+          -0.0031973966f,
+           0.0005267651f
+    },
+    {
+          -0.0010538876f,     /* Filter 1 */
+          -0.0010850603f,
+          -0.0005290238f,
+          -0.0037242426f,
+           0.0003914777f,
+          -0.0047477499f,
+           0.0020198251f,
+          -0.0100225453f,
+           0.0032521646f,
+          -0.0232375547f,
+          -0.0350931330f,
+          -0.0146160285f,
+          -0.1981821640f,
+           0.0000000000f,
+           0.3187142949f,
+           0.0614971622f,
+          -0.0409283686f,
+           0.0233860277f,
+          -0.0277423727f,
+          -0.0034567511f,
+          -0.0056318290f,
+          -0.0041036870f,
+          -0.0007866356f,
+          -0.0024320363f,
+           0.0005885521f,
+          -0.0031784322f,
+           0.0005355213f
+    },
+    {
+          -0.0010571307f,     /* Filter 2 */
+          -0.0010665015f,
+          -0.0005321040f,
+          -0.0037048962f,
+           0.0003969653f,
+          -0.0047298674f,
+           0.0020502784f,
+          -0.0100149086f,
+           0.0033682442f,
+          -0.0233250244f,
+          -0.0349112193f,
+          -0.0148276355f,
+          -0.1989925922f,
+           0.0000000000f,
+           0.3183419274f,
+           0.0612428465f,
+          -0.0403236493f,
+           0.0235015798f,
+          -0.0276351621f,
+          -0.0033254474f,
+          -0.0056350927f,
+          -0.0040398833f,
+          -0.0007893964f,
+          -0.0023966537f,
+           0.0005914767f,
+          -0.0031593446f,
+           0.0005442265f
+    },
+    {
+          -0.0010603208f,     /* Filter 3 */
+          -0.0010478361f,
+          -0.0005351649f,
+          -0.0036853371f,
+           0.0004024367f,
+          -0.0047116222f,
+           0.0020807278f,
+          -0.0100066607f,
+           0.0034847552f,
+          -0.0234119347f,
+          -0.0347270454f,
+          -0.0150398618f,
+          -0.1998021699f,
+           0.0000000000f,
+           0.3179660415f,
+           0.0609882894f,
+          -0.0397207515f,
+           0.0236156498f,
+          -0.0275273031f,
+          -0.0031946509f,
+          -0.0056380189f,
+          -0.0039760844f,
+          -0.0007920971f,
+          -0.0023611717f,
+           0.0005943676f,
+          -0.0031401438f,
+           0.0005528774f
+    },
+    {
+          -0.0010634581f,     /* Filter 4 */
+          -0.0010290677f,
+          -0.0005382045f,
+          -0.0036655608f,
+           0.0004078911f,
+          -0.0046930077f,
+           0.0021111713f,
+          -0.0099978007f,
+           0.0036016954f,
+          -0.0234982733f,
+          -0.0345406062f,
+          -0.0152527022f,
+          -0.2006108859f,
+           0.0000000000f,
+           0.3175866223f,
+           0.0607334955f,
+          -0.0391196915f,
+           0.0237282418f,
+          -0.0274188054f,
+          -0.0030643652f,
+          -0.0056406079f,
+          -0.0039122945f,
+          -0.0007947379f,
+          -0.0023255964f,
+           0.0005972242f,
+          -0.0031208324f,
+           0.0005614767f
+    },
+    {
+          -0.0010665418f,     /* Filter 5 */
+          -0.0010101913f,
+          -0.0005412250f,
+          -0.0036455684f,
+           0.0004133284f,
+          -0.0046740300f,
+           0.0021416064f,
+          -0.0099883217f,
+           0.0037190588f,
+          -0.0235840397f,
+          -0.0343519019f,
+          -0.0154661591f,
+          -0.2014187397f,
+           0.0000000000f,
+           0.3172037117f,
+           0.0604784710f,
+          -0.0385204653f,
+           0.0238393600f,
+          -0.0273096732f,
+          -0.0029345974f,
+          -0.0056428600f,
+          -0.0038485167f,
+          -0.0007973189f,
+          -0.0022899307f,
+           0.0006000468f,
+          -0.0031013993f,
+           0.0005700234f
+    },
+    {
+          -0.0010695713f,     /* Filter 6 */
+          -0.0009912107f,
+          -0.0005442239f,
+          -0.0036253614f,
+           0.0004187480f,
+          -0.0046546893f,
+           0.0021720315f,
+          -0.0099782283f,
+           0.0038368434f,
+          -0.0236692282f,
+          -0.0341609287f,
+          -0.0156802262f,
+          -0.2022256796f,
+           0.0000000000f,
+           0.3168172996f,
+           0.0602232221f,
+          -0.0379230869f,
+           0.0239490016f,
+          -0.0271999184f,
+          -0.0028053488f,
+          -0.0056447778f,
+          -0.0037847567f,
+          -0.0007998394f,
+          -0.0022541739f,
+           0.0006028347f,
+          -0.0030818588f,
+           0.0005785159f
+    },
+    {
+          -0.0010725471f,     /* Filter 7 */
+          -0.0009721276f,
+          -0.0005472025f,
+          -0.0036049447f,
+           0.0004241497f,
+          -0.0046349792f,
+           0.0022024452f,
+          -0.0099675107f,
+           0.0039550473f,
+          -0.0237538274f,
+          -0.0339676816f,
+          -0.0158948994f,
+          -0.2030317064f,
+           0.0000000000f,
+           0.3164273977f,
+           0.0599677508f,
+          -0.0373275735f,
+           0.0240571767f,
+          -0.0270895417f,
+          -0.0026766250f,
+          -0.0056463630f,
+          -0.0037210144f,
+          -0.0008022997f,
+          -0.0022183301f,
+           0.0006055880f,
+          -0.0030622057f,
+           0.0005869554f
+    },
+    {
+          -0.0010754688f,     /* Filter 8 */
+          -0.0009529418f,
+          -0.0005501597f,
+          -0.0035843186f,
+           0.0004295331f,
+          -0.0046149068f,
+           0.0022328452f,
+          -0.0099561737f,
+           0.0040736649f,
+          -0.0238378378f,
+          -0.0337721594f,
+          -0.0161101804f,
+          -0.2038368254f,
+           0.0000000000f,
+           0.3160340207f,
+           0.0597120648f,
+          -0.0367339203f,
+           0.0241638860f,
+          -0.0269785594f,
+          -0.0025484301f,
+          -0.0056476190f,
+          -0.0036572938f,
+          -0.0008047006f,
+          -0.0021824000f,
+           0.0006083077f,
+          -0.0030424399f,
+           0.0005953412f
+    },
+    {
+          -0.0010783348f,     /* Filter 9 */
+          -0.0009336547f,
+          -0.0005530965f,
+          -0.0035634797f,
+           0.0004348980f,
+          -0.0045944683f,
+           0.0022632320f,
+          -0.0099442124f,
+           0.0041926924f,
+          -0.0239212511f,
+          -0.0335743496f,
+          -0.0163260586f,
+          -0.2046409903f,
+           0.0000000000f,
+           0.3156371650f,
+           0.0594561687f,
+          -0.0361421361f,
+           0.0242691274f,
+          -0.0268669691f,
+          -0.0024207612f,
+          -0.0056485410f,
+          -0.0035936024f,
+          -0.0008070415f,
+          -0.0021463869f,
+           0.0006109918f,
+          -0.0030225659f,
+           0.0006036715f
+    },
+    {
+          -0.0010811471f,     /* Filter 10 */
+          -0.0009142662f,
+          -0.0005560113f,
+          -0.0035424291f,
+           0.0004402438f,
+          -0.0045736640f,
+           0.0022936003f,
+          -0.0099316248f,
+           0.0043121270f,
+          -0.0240040573f,
+          -0.0333742621f,
+          -0.0165425387f,
+          -0.2054441908f,
+           0.0000000000f,
+           0.3152368615f,
+           0.0592000667f,
+          -0.0355522381f,
+           0.0243729114f,
+          -0.0267547838f,
+          -0.0022936316f,
+          -0.0056491353f,
+          -0.0035299389f,
+          -0.0008093224f,
+          -0.0021102948f,
+           0.0006136415f,
+          -0.0030025882f,
+           0.0006119487f
+    },
+    {
+          -0.0010839035f,     /* Filter 11 */
+          -0.0008947789f,
+          -0.0005589051f,
+          -0.0035211710f,
+           0.0004455703f,
+          -0.0045524968f,
+           0.0023239498f,
+          -0.0099184093f,
+           0.0044319669f,
+          -0.0240862569f,
+          -0.0331718869f,
+          -0.0167596094f,
+          -0.2062464072f,
+           0.0000000000f,
+           0.3148330983f,
+           0.0589437714f,
+          -0.0349642354f,
+           0.0244752336f,
+          -0.0266420053f,
+          -0.0021670347f,
+          -0.0056494033f,
+          -0.0034663098f,
+          -0.0008115432f,
+          -0.0020741216f,
+           0.0006162563f,
+          -0.0029824996f,
+           0.0006201690f
+    },
+    {
+          -0.0010866047f,     /* Filter 12 */
+          -0.0008751904f,
+          -0.0005617769f,
+          -0.0034997014f,
+           0.0004508774f,
+          -0.0045309631f,
+           0.0023542801f,
+          -0.0099045618f,
+           0.0045522045f,
+          -0.0241678403f,
+          -0.0329672208f,
+          -0.0169772735f,
+          -0.2070476286f,
+           0.0000000000f,
+           0.3144258846f,
+           0.0586872803f,
+          -0.0343781233f,
+           0.0245761020f,
+          -0.0265286487f,
+          -0.0020409848f,
+          -0.0056493451f,
+          -0.0034027170f,
+          -0.0008137041f,
+          -0.0020378694f,
+           0.0006188364f,
+          -0.0029623072f,
+           0.0006283354f
+    },
+    {
+          -0.0010892491f,     /* Filter 13 */
+          -0.0008555029f,
+          -0.0005646263f,
+          -0.0034780238f,
+           0.0004561643f,
+          -0.0045090662f,
+           0.0023845877f,
+          -0.0098900840f,
+           0.0046728389f,
+          -0.0242488027f,
+          -0.0327602608f,
+          -0.0171955271f,
+          -0.2078478261f,
+           0.0000000000f,
+           0.3140152457f,
+           0.0584305988f,
+          -0.0337939187f,
+           0.0246755187f,
+          -0.0264147135f,
+          -0.0019154745f,
+          -0.0056489612f,
+          -0.0033391637f,
+          -0.0008158054f,
+          -0.0020015478f,
+           0.0006213814f,
+          -0.0029420128f,
+           0.0006364452f
+    },
+    {
+          -0.0010918376f,     /* Filter 14 */
+          -0.0008357192f,
+          -0.0005674541f,
+          -0.0034561409f,
+           0.0004614303f,
+          -0.0044868044f,
+           0.0024148721f,
+          -0.0098749731f,
+           0.0047938623f,
+          -0.0243291356f,
+          -0.0325509996f,
+          -0.0174143633f,
+          -0.2086469963f,
+           0.0000000000f,
+           0.3136011746f,
+           0.0581737338f,
+          -0.0332116253f,
+           0.0247734851f,
+          -0.0263002095f,
+          -0.0017905126f,
+          -0.0056482532f,
+          -0.0032756556f,
+          -0.0008178467f,
+          -0.0019651518f,
+           0.0006238918f,
+          -0.0029216139f,
+           0.0006445000f
+    },
+    {
+          -0.0010943707f,     /* Filter 15 */
+          -0.0008158402f,
+          -0.0005702596f,
+          -0.0034340508f,
+           0.0004666765f,
+          -0.0044641793f,
+           0.0024451296f,
+          -0.0098592238f,
+           0.0049152798f,
+          -0.0244088358f,
+          -0.0323394438f,
+          -0.0176337824f,
+          -0.2094451305f,
+           0.0000000000f,
+           0.3131837077f,
+           0.0579166932f,
+          -0.0326312586f,
+           0.0248700024f,
+          -0.0261851487f,
+          -0.0016661048f,
+          -0.0056472232f,
+          -0.0032121944f,
+          -0.0008198288f,
+          -0.0019286856f,
+           0.0006263667f,
+          -0.0029011137f,
+           0.0006524993f
+    },
+    {
+          -0.0010968458f,     /* Filter 16 */
+          -0.0007958630f,
+          -0.0005730427f,
+          -0.0034117569f,
+           0.0004719013f,
+          -0.0044411910f,
+           0.0024753611f,
+          -0.0098428385f,
+           0.0050370769f,
+          -0.0244879001f,
+          -0.0321255811f,
+          -0.0178537803f,
+          -0.2102421898f,
+           0.0000000000f,
+           0.3127628142f,
+           0.0576594816f,
+          -0.0320528142f,
+           0.0249650783f,
+          -0.0260695287f,
+          -0.0015422517f,
+          -0.0056458725f,
+          -0.0031487834f,
+          -0.0008217507f,
+          -0.0018921522f,
+           0.0006288068f,
+          -0.0028805136f,
+           0.0006604403f
+    },
+    {
+          -0.0010992647f,     /* Filter 17 */
+          -0.0007757912f,
+          -0.0005758024f,
+          -0.0033892575f,
+           0.0004771044f,
+          -0.0044178382f,
+           0.0025055626f,
+          -0.0098258104f,
+           0.0051592580f,
+          -0.0245663138f,
+          -0.0319094130f,
+          -0.0180743524f,
+          -0.2110381623f,
+           0.0000000000f,
+           0.3123385428f,
+           0.0574021029f,
+          -0.0314763108f,
+           0.0250587156f,
+          -0.0259533663f,
+          -0.0014189535f,
+          -0.0056442026f,
+          -0.0030854265f,
+          -0.0008236137f,
+          -0.0018555547f,
+           0.0006312114f,
+          -0.0028598142f,
+           0.0006683247f
+    },
+    {
+          -0.0011016261f,     /* Filter 18 */
+          -0.0007556262f,
+          -0.0005785397f,
+          -0.0033665528f,
+           0.0004822863f,
+          -0.0043941217f,
+           0.0025357324f,
+          -0.0098081440f,
+           0.0052818148f,
+          -0.0246440780f,
+          -0.0316909395f,
+          -0.0182954959f,
+          -0.2118330321f,
+           0.0000000000f,
+           0.3119108657f,
+           0.0571445584f,
+          -0.0309017550f,
+           0.0251509113f,
+          -0.0258366582f,
+          -0.0012962189f,
+          -0.0056422136f,
+          -0.0030221280f,
+          -0.0008254161f,
+          -0.0018188896f,
+           0.0006335812f,
+          -0.0028390167f,
+           0.0006761526f
+    },
+    {
+          -0.0011039297f,     /* Filter 19 */
+          -0.0007353671f,
+          -0.0005812542f,
+          -0.0033436471f,
+           0.0004874456f,
+          -0.0043700441f,
+           0.0025658703f,
+          -0.0097898366f,
+           0.0054047443f,
+          -0.0247211833f,
+          -0.0314701461f,
+          -0.0185172081f,
+          -0.2126267914f,
+           0.0000000000f,
+           0.3114798415f,
+           0.0568868638f,
+          -0.0303291444f,
+           0.0252416741f,
+          -0.0257194246f,
+          -0.0011740477f,
+          -0.0056399089f,
+          -0.0029588901f,
+          -0.0008271599f,
+          -0.0017821677f,
+           0.0006359151f,
+          -0.0028181240f,
+           0.0006839229f
+    },
+    {
+          -0.0011061764f,     /* Filter 20 */
+          -0.0007150169f,
+          -0.0005839447f,
+          -0.0033205371f,
+           0.0004925827f,
+          -0.0043456043f,
+           0.0025959719f,
+          -0.0097708788f,
+           0.0055280441f,
+          -0.0247976278f,
+          -0.0312470546f,
+          -0.0187394818f,
+          -0.2134194107f,
+           0.0000000000f,
+           0.3110454402f,
+           0.0566290193f,
+          -0.0297585045f,
+           0.0253310073f,
+          -0.0256016596f,
+          -0.0010524428f,
+          -0.0056372904f,
+          -0.0028957165f,
+          -0.0008288440f,
+          -0.0017453870f,
+           0.0006382133f,
+          -0.0027971360f,
+           0.0006916353f
+    },
+    {
+          -0.0011083647f,     /* Filter 21 */
+          -0.0006945730f,
+          -0.0005866125f,
+          -0.0032972252f,
+           0.0004976973f,
+          -0.0043208011f,
+           0.0026260383f,
+          -0.0097512727f,
+           0.0056517100f,
+          -0.0248734028f,
+          -0.0310216307f,
+          -0.0189623215f,
+          -0.2142108808f,
+           0.0000000000f,
+           0.3106076970f,
+           0.0563710278f,
+          -0.0291898232f,
+           0.0254189118f,
+          -0.0254833823f,
+          -0.0009314100f,
+          -0.0056343580f,
+          -0.0028326096f,
+          -0.0008304692f,
+          -0.0017085512f,
+           0.0006404764f,
+          -0.0027760579f,
+           0.0006992894f
+    },
+    {
+          -0.0011104952f,     /* Filter 22 */
+          -0.0006740415f,
+          -0.0005892559f,
+          -0.0032737161f,
+           0.0005027885f,
+          -0.0042956373f,
+           0.0026560650f,
+          -0.0097310227f,
+           0.0057757379f,
+          -0.0249485018f,
+          -0.0307939004f,
+          -0.0191857145f,
+          -0.2150011852f,
+           0.0000000000f,
+           0.3101666084f,
+           0.0561128940f,
+          -0.0286231268f,
+           0.0255053896f,
+          -0.0253645868f,
+          -0.0008109511f,
+          -0.0056311136f,
+          -0.0027695749f,
+          -0.0008320342f,
+          -0.0016716548f,
+           0.0006427045f,
+          -0.0027548851f,
+           0.0007068858f
+    },
+    {
+          -0.0011125657f,     /* Filter 23 */
+          -0.0006534169f,
+          -0.0005918760f,
+          -0.0032500058f,
+           0.0005078562f,
+          -0.0042701101f,
+           0.0026860528f,
+          -0.0097101173f,
+           0.0059001204f,
+          -0.0250229166f,
+          -0.0305638362f,
+          -0.0194096624f,
+          -0.2157902819f,
+           0.0000000000f,
+           0.3097221447f,
+           0.0558546306f,
+          -0.0280584049f,
+           0.0255904448f,
+          -0.0252452876f,
+          -0.0006910682f,
+          -0.0056275581f,
+          -0.0027066155f,
+          -0.0008335401f,
+          -0.0016347116f,
+           0.0006448967f,
+          -0.0027336213f,
+           0.0007144220f
+    },
+    {
+          -0.0011145787f,     /* Filter 24 */
+          -0.0006327059f,
+          -0.0005944716f,
+          -0.0032260964f,
+           0.0005129003f,
+          -0.0042442251f,
+           0.0027159978f,
+          -0.0096885644f,
+           0.0060248575f,
+          -0.0250966487f,
+          -0.0303314503f,
+          -0.0196341633f,
+          -0.2165782048f,
+           0.0000000000f,
+           0.3092744009f,
+           0.0555962347f,
+          -0.0274956721f,
+           0.0256740870f,
+          -0.0251254954f,
+          -0.0005717650f,
+          -0.0056236919f,
+          -0.0026437316f,
+          -0.0008349875f,
+          -0.0015977154f,
+           0.0006470528f,
+          -0.0027122668f,
+           0.0007219006f
+    },
+    {
+          -0.0011165324f,     /* Filter 25 */
+          -0.0006119059f,
+          -0.0005970431f,
+          -0.0032019911f,
+           0.0005179204f,
+          -0.0042179768f,
+           0.0027458996f,
+          -0.0096663567f,
+           0.0061499438f,
+          -0.0251696825f,
+          -0.0300967342f,
+          -0.0198592091f,
+          -0.2173648848f,
+           0.0000000000f,
+           0.3088233260f,
+           0.0553377160f,
+          -0.0269349394f,
+           0.0257563106f,
+          -0.0250052112f,
+          -0.0004530424f,
+          -0.0056195189f,
+          -0.0025809300f,
+          -0.0008363755f,
+          -0.0015606744f,
+           0.0006491736f,
+          -0.0026908252f,
+           0.0007293197f
+    },
+    {
+          -0.0011184266f,     /* Filter 26 */
+          -0.0005910222f,
+          -0.0005995907f,
+          -0.0031776877f,
+           0.0005229154f,
+          -0.0041913714f,
+           0.0027757547f,
+          -0.0096434929f,
+           0.0062753772f,
+          -0.0252420229f,
+          -0.0298596961f,
+          -0.0200847999f,
+          -0.2181503385f,
+           0.0000000000f,
+           0.3083689567f,
+           0.0550790808f,
+          -0.0263762111f,
+           0.0258371249f,
+          -0.0248844430f,
+          -0.0003349080f,
+          -0.0056150400f,
+          -0.0025182118f,
+          -0.0008377045f,
+          -0.0015235876f,
+           0.0006512590f,
+          -0.0026692913f,
+           0.0007366795f
+    },
+    {
+          -0.0011202621f,     /* Filter 27 */
+          -0.0005700511f,
+          -0.0006021129f,
+          -0.0031531871f,
+           0.0005278863f,
+          -0.0041644052f,
+           0.0028055617f,
+          -0.0096199673f,
+           0.0064011503f,
+          -0.0253136575f,
+          -0.0296203256f,
+          -0.0203109314f,
+          -0.2189345318f,
+           0.0000000000f,
+           0.3079113063f,
+           0.0548203341f,
+          -0.0258194949f,
+           0.0259165316f,
+          -0.0247632008f,
+          -0.0002173634f,
+          -0.0056102576f,
+          -0.0024555805f,
+          -0.0008389747f,
+          -0.0014864566f,
+           0.0006533075f,
+          -0.0026476775f,
+           0.0007439798f
+    },
+    {
+          -0.0011220364f,     /* Filter 28 */
+          -0.0005489924f,
+          -0.0006046111f,
+          -0.0031284972f,
+           0.0005328312f,
+          -0.0041370795f,
+           0.0028353206f,
+          -0.0095957903f,
+           0.0065272595f,
+          -0.0253845763f,
+          -0.0293786112f,
+          -0.0205375984f,
+          -0.2197174532f,
+           0.0000000000f,
+           0.3074503577f,
+           0.0545614749f,
+          -0.0252647915f,
+           0.0259945305f,
+          -0.0246414870f,
+          -0.0001004067f,
+          -0.0056051701f,
+          -0.0023930406f,
+          -0.0008401860f,
+          -0.0014492849f,
+           0.0006553215f,
+          -0.0026259796f,
+           0.0007512199f
+    },
+    {
+          -0.0011237517f,     /* Filter 29 */
+          -0.0005278527f,
+          -0.0006070843f,
+          -0.0031036105f,
+           0.0005377507f,
+          -0.0041093948f,
+           0.0028650273f,
+          -0.0095709494f,
+           0.0066537014f,
+          -0.0254547815f,
+          -0.0291345655f,
+          -0.0207647986f,
+          -0.2204990899f,
+           0.0000000000f,
+           0.3069861396f,
+           0.0543025138f,
+          -0.0247121182f,
+           0.0260711303f,
+          -0.0245193118f,
+           0.0000159544f,
+          -0.0055997838f,
+          -0.0023305944f,
+          -0.0008413388f,
+          -0.0014120734f,
+           0.0006572991f,
+          -0.0026041949f,
+           0.0007583996f
+    },
+    {
+          -0.0011254062f,     /* Filter 30 */
+          -0.0005066256f,
+          -0.0006095327f,
+          -0.0030785301f,
+           0.0005426448f,
+          -0.0040813532f,
+           0.0028946812f,
+          -0.0095454444f,
+           0.0067804730f,
+          -0.0255242620f,
+          -0.0288881786f,
+          -0.0209925275f,
+          -0.2212794214f,
+           0.0000000000f,
+           0.3065186635f,
+           0.0540434590f,
+          -0.0241614731f,
+           0.0261463325f,
+          -0.0243966808f,
+           0.0001317175f,
+          -0.0055940942f,
+          -0.0022682453f,
+          -0.0008424327f,
+          -0.0013748253f,
+           0.0006592405f,
+          -0.0025823298f,
+           0.0007655187f
+    },
+    {
+          -0.0011270002f,     /* Filter 31 */
+          -0.0004853179f,
+          -0.0006119553f,
+          -0.0030532624f,
+           0.0005475125f,
+          -0.0040529530f,
+           0.0029242805f,
+          -0.0095192815f,
+           0.0069075694f,
+          -0.0255930153f,
+          -0.0286394536f,
+          -0.0212207828f,
+          -0.2220584278f,
+           0.0000000000f,
+           0.3060479408f,
+           0.0537843091f,
+          -0.0236128695f,
+           0.0262201394f,
+          -0.0242736037f,
+           0.0002468810f,
+          -0.0055881087f,
+          -0.0022059974f,
+          -0.0008434682f,
+          -0.0013375415f,
+           0.0006611462f,
+          -0.0025603850f,
+           0.0007725774f
+    },
+    {
+          -0.0011285343f,     /* Filter 32 */
+          -0.0004639333f,
+          -0.0006143526f,
+          -0.0030278003f,
+           0.0005523537f,
+          -0.0040241966f,
+           0.0029538215f,
+          -0.0094924497f,
+           0.0070349865f,
+          -0.0256610332f,
+          -0.0283883894f,
+          -0.0214495583f,
+          -0.2228360951f,
+           0.0000000000f,
+           0.3055739837f,
+           0.0535250786f,
+          -0.0230663128f,
+           0.0262925563f,
+          -0.0241500844f,
+           0.0003614454f,
+          -0.0055818244f,
+          -0.0021438527f,
+          -0.0008444454f,
+          -0.0013002283f,
+           0.0006630156f,
+          -0.0025383600f,
+           0.0007795745f
+    },
+    {
+          -0.0011300064f,     /* Filter 33 */
+          -0.0004424639f,
+          -0.0006167238f,
+          -0.0030021495f,
+           0.0005571683f,
+          -0.0039950848f,
+           0.0029833043f,
+          -0.0094649501f,
+           0.0071627177f,
+          -0.0257283081f,
+          -0.0281349795f,
+          -0.0216788527f,
+          -0.2236123999f,
+           0.0000000000f,
+           0.3050968003f,
+           0.0532657623f,
+          -0.0225218090f,
+           0.0263635834f,
+          -0.0240261303f,
+           0.0004754026f,
+          -0.0055752463f,
+          -0.0020818155f,
+          -0.0008453638f,
+          -0.0012628858f,
+           0.0006648496f,
+          -0.0025162605f,
+           0.0007865111f
+    },
+    {
+          -0.0011314178f,     /* Filter 34 */
+          -0.0004209182f,
+          -0.0006190693f,
+          -0.0029763130f,
+           0.0005619550f,
+          -0.0039656166f,
+           0.0030127268f,
+          -0.0094367826f,
+           0.0072907606f,
+          -0.0257948378f,
+          -0.0278792178f,
+          -0.0219086634f,
+          -0.2243873441f,
+           0.0000000000f,
+           0.3046163955f,
+           0.0530063717f,
+          -0.0219793618f,
+           0.0264332338f,
+          -0.0239017519f,
+           0.0005887490f,
+          -0.0055683734f,
+          -0.0020198867f,
+          -0.0008462245f,
+          -0.0012255137f,
+           0.0006666470f,
+          -0.0024940795f,
+           0.0007933850f
+    },
+    {
+          -0.0011327680f,     /* Filter 35 */
+          -0.0003992901f,
+          -0.0006213891f,
+          -0.0029502835f,
+           0.0005667146f,
+          -0.0039357947f,
+           0.0030420866f,
+          -0.0094079482f,
+           0.0074191106f,
+          -0.0258606166f,
+          -0.0276211080f,
+          -0.0221389834f,
+          -0.2251608839f,
+           0.0000000000f,
+           0.3041327986f,
+           0.0527469133f,
+          -0.0214389786f,
+           0.0265014986f,
+          -0.0237769522f,
+           0.0007014887f,
+          -0.0055612069f,
+          -0.0019580722f,
+          -0.0008470267f,
+          -0.0011881132f,
+           0.0006684086f,
+          -0.0024718253f,
+           0.0008001983f
+    },
+    {
+          -0.0011340562f,     /* Filter 36 */
+          -0.0003775881f,
+          -0.0006236829f,
+          -0.0029240706f,
+           0.0005714460f,
+          -0.0039056182f,
+           0.0030713817f,
+          -0.0093784411f,
+           0.0075477654f,
+          -0.0259256365f,
+          -0.0273606501f,
+          -0.0223698105f,
+          -0.2259330273f,
+           0.0000000000f,
+           0.3036460014f,
+           0.0524873873f,
+          -0.0209006716f,
+           0.0265683906f,
+          -0.0236517400f,
+           0.0008136137f,
+          -0.0055537525f,
+          -0.0018963726f,
+          -0.0008477713f,
+          -0.0011506901f,
+           0.0006701339f,
+          -0.0024494986f,
+           0.0008069505f
+    },
+    {
+          -0.0011352831f,     /* Filter 37 */
+          -0.0003558105f,
+          -0.0006259504f,
+          -0.0028976751f,
+           0.0005761496f,
+          -0.0038750887f,
+           0.0031006109f,
+          -0.0093482617f,
+           0.0076767172f,
+          -0.0259898899f,
+          -0.0270978352f,
+          -0.0226011415f,
+          -0.2267037589f,
+           0.0000000000f,
+           0.3031560303f,
+           0.0522278035f,
+          -0.0203644373f,
+           0.0266339120f,
+          -0.0235261215f,
+           0.0009251240f,
+          -0.0055460065f,
+          -0.0018347918f,
+          -0.0008484581f,
+          -0.0011132506f,
+           0.0006718223f,
+          -0.0024270988f,
+           0.0008136394f
+    },
+    {
+          -0.0011364467f,     /* Filter 38 */
+          -0.0003339556f,
+          -0.0006281911f,
+          -0.0028710917f,
+           0.0005808245f,
+          -0.0038442047f,
+           0.0031297716f,
+          -0.0093174091f,
+           0.0078059632f,
+          -0.0260533737f,
+          -0.0268326719f,
+          -0.0228329704f,
+          -0.2274730162f,
+           0.0000000000f,
+           0.3026628734f,
+           0.0519681634f,
+          -0.0198302924f,
+           0.0266980579f,
+          -0.0234001010f,
+           0.0010360162f,
+          -0.0055379751f,
+          -0.0017733359f,
+          -0.0008490868f,
+          -0.0010757878f,
+           0.0006734762f,
+          -0.0024046275f,
+           0.0008202657f
+    },
+    {
+          -0.0011375491f,     /* Filter 39 */
+          -0.0003120266f,
+          -0.0006304052f,
+          -0.0028443280f,
+           0.0005854703f,
+          -0.0038129681f,
+           0.0031588620f,
+          -0.0092858815f,
+           0.0079354970f,
+          -0.0261160785f,
+          -0.0265651549f,
+          -0.0230652947f,
+          -0.2282408324f,
+           0.0000000000f,
+           0.3021665630f,
+           0.0517084734f,
+          -0.0192982375f,
+           0.0267608416f,
+          -0.0232736903f,
+           0.0011462885f,
+          -0.0055296570f,
+          -0.0017120052f,
+          -0.0008496578f,
+          -0.0010383048f,
+           0.0006750925f,
+          -0.0023820868f,
+           0.0008268290f
+    },
+    {
+          -0.0011385890f,     /* Filter 40 */
+          -0.0002900256f,
+          -0.0006325925f,
+          -0.0028173807f,
+           0.0005900872f,
+          -0.0037813826f,
+           0.0031878807f,
+          -0.0092536796f,
+           0.0080653181f,
+          -0.0261780046f,
+          -0.0262952744f,
+          -0.0232981107f,
+          -0.2290071711f,
+           0.0000000000f,
+           0.3016671090f,
+           0.0514487439f,
+          -0.0187682815f,
+           0.0268222652f,
+          -0.0231468974f,
+           0.0012559383f,
+          -0.0055210536f,
+          -0.0016508024f,
+          -0.0008501715f,
+          -0.0010008101f,
+           0.0006766731f,
+          -0.0023594786f,
+           0.0008333308f
+    },
+    {
+          -0.0011395655f,     /* Filter 41 */
+          -0.0002679518f,
+          -0.0006347531f,
+          -0.0027902521f,
+           0.0005946742f,
+          -0.0037494443f,
+           0.0032168260f,
+          -0.0092207994f,
+           0.0081954182f,
+          -0.0262391416f,
+          -0.0260230330f,
+          -0.0235314163f,
+          -0.2297720123f,
+           0.0000000000f,
+           0.3011645002f,
+           0.0511889706f,
+          -0.0182404248f,
+           0.0268823332f,
+          -0.0230197214f,
+           0.0013649606f,
+          -0.0055121682f,
+          -0.0015897306f,
+          -0.0008506279f,
+          -0.0009633032f,
+           0.0006782178f,
+          -0.0023368007f,
+           0.0008397688f
+    },
+    {
+          -0.0011404805f,     /* Filter 42 */
+          -0.0002458049f,
+          -0.0006368855f,
+          -0.0027629465f,
+           0.0005992319f,
+          -0.0037171597f,
+           0.0032456946f,
+          -0.0091872395f,
+           0.0083257964f,
+          -0.0262994873f,
+          -0.0257484410f,
+          -0.0237652053f,
+          -0.2305353631f,
+           0.0000000000f,
+           0.3006587981f,
+           0.0509291719f,
+          -0.0177146788f,
+           0.0269410438f,
+          -0.0228921794f,
+           0.0014733573f,
+          -0.0055030012f,
+          -0.0015287938f,
+          -0.0008510271f,
+          -0.0009257855f,
+           0.0006797257f,
+          -0.0023140572f,
+           0.0008461448f
+    },
+    {
+          -0.0011413312f,     /* Filter 43 */
+          -0.0002235915f,
+          -0.0006389909f,
+          -0.0027354617f,
+           0.0006037586f,
+          -0.0036845251f,
+           0.0032744845f,
+          -0.0091529990f,
+           0.0084564442f,
+          -0.0263590324f,
+          -0.0254714879f,
+          -0.0239994729f,
+          -0.2312971713f,
+           0.0000000000f,
+           0.3001499723f,
+           0.0506693432f,
+          -0.0171910545f,
+           0.0269984086f,
+          -0.0227642672f,
+           0.0015811215f,
+          -0.0054935571f,
+          -0.0014679953f,
+          -0.0008513686f,
+          -0.0008882574f,
+           0.0006811972f,
+          -0.0022912484f,
+           0.0008524555f
+    },
+    {
+          -0.0011421190f,     /* Filter 44 */
+          -0.0002013077f,
+          -0.0006410700f,
+          -0.0027078003f,
+           0.0006082550f,
+          -0.0036515394f,
+           0.0033031978f,
+          -0.0091180770f,
+           0.0085873575f,
+          -0.0264177686f,
+          -0.0251921607f,
+          -0.0242342195f,
+          -0.2320574430f,
+           0.0000000000f,
+           0.2996380397f,
+           0.0504094875f,
+          -0.0166695436f,
+           0.0270544253f,
+          -0.0226359994f,
+           0.0016882547f,
+          -0.0054838338f,
+          -0.0014073357f,
+          -0.0008516534f,
+          -0.0008507286f,
+           0.0006826328f,
+          -0.0022683768f,
+           0.0008587025f
+    },
+    {
+          -0.0011428431f,     /* Filter 45 */
+          -0.0001789542f,
+          -0.0006431206f,
+          -0.0026799609f,
+           0.0006127204f,
+          -0.0036182106f,
+           0.0033318265f,
+          -0.0090824743f,
+           0.0087185352f,
+          -0.0264756977f,
+          -0.0249104828f,
+          -0.0244694365f,
+          -0.2328161450f,
+           0.0000000000f,
+           0.2991230182f,
+           0.0501496170f,
+          -0.0161501676f,
+           0.0271090985f,
+          -0.0225073789f,
+           0.0017947555f,
+          -0.0054738356f,
+          -0.0013468222f,
+          -0.0008518814f,
+          -0.0008131900f,
+           0.0006840326f,
+          -0.0022454470f,
+           0.0008648856f
+    },
+    {
+          -0.0011435041f,     /* Filter 46 */
+          -0.0001565332f,
+          -0.0006451435f,
+          -0.0026519463f,
+           0.0006171547f,
+          -0.0035845316f,
+           0.0033603747f,
+          -0.0090461878f,
+           0.0088499695f,
+          -0.0265328037f,
+          -0.0246264247f,
+          -0.0247051227f,
+          -0.2335732964f,
+           0.0000000000f,
+           0.2986049201f,
+           0.0498897355f,
+          -0.0156329159f,
+           0.0271624382f,
+          -0.0223784170f,
+           0.0019006173f,
+          -0.0054635619f,
+          -0.0012864544f,
+          -0.0008520524f,
+          -0.0007756478f,
+           0.0006853956f,
+          -0.0022224528f,
+           0.0008710057f
+    },
+    {
+          -0.0011441008f,     /* Filter 47 */
+          -0.0001340487f,
+          -0.0006471375f,
+          -0.0026237608f,
+           0.0006215577f,
+          -0.0035505117f,
+           0.0033888350f,
+          -0.0090092137f,
+           0.0089816572f,
+          -0.0265890915f,
+          -0.0243400141f,
+          -0.0249412739f,
+          -0.2343288410f,
+           0.0000000000f,
+           0.2980837677f,
+           0.0496298476f,
+          -0.0151178086f,
+           0.0272144465f,
+          -0.0222491169f,
+           0.0020058404f,
+          -0.0054530144f,
+          -0.0012262341f,
+          -0.0008521672f,
+          -0.0007381110f,
+           0.0006867219f,
+          -0.0021993958f,
+           0.0008770619f
+    },
+    {
+          -0.0011446338f,     /* Filter 48 */
+          -0.0001114988f,
+          -0.0006491045f,
+          -0.0025953985f,
+           0.0006259285f,
+          -0.0035161441f,
+           0.0034172101f,
+          -0.0089715590f,
+           0.0091135918f,
+          -0.0266445489f,
+          -0.0240512288f,
+          -0.0251778857f,
+          -0.2350827773f,
+           0.0000000000f,
+           0.2975595531f,
+           0.0493699555f,
+          -0.0146048459f,
+           0.0272651190f,
+          -0.0221194870f,
+           0.0021104232f,
+          -0.0054421973f,
+          -0.0011661681f,
+          -0.0008522255f,
+          -0.0007005733f,
+           0.0006880123f,
+          -0.0021762900f,
+           0.0008830525f
+    },
+    {
+          -0.0011451026f,     /* Filter 49 */
+          -0.0000888863f,
+          -0.0006510433f,
+          -0.0025668690f,
+           0.0006302670f,
+          -0.0034814320f,
+           0.0034454945f,
+          -0.0089332130f,
+           0.0092457714f,
+          -0.0266991688f,
+          -0.0237600772f,
+          -0.0254149538f,
+          -0.2358351039f,
+           0.0000000000f,
+           0.2970323104f,
+           0.0491100685f,
+          -0.0140940276f,
+           0.0273144693f,
+          -0.0219895354f,
+           0.0022143617f,
+          -0.0054311098f,
+          -0.0011062575f,
+          -0.0008522276f,
+          -0.0006630402f,
+           0.0006892660f,
+          -0.0021531195f,
+           0.0008889799f
+    },
+    {
+          -0.0011455063f,     /* Filter 50 */
+          -0.0000662085f,
+          -0.0006529527f,
+          -0.0025381729f,
+           0.0006345732f,
+          -0.0034463789f,
+           0.0034736888f,
+          -0.0088941795f,
+           0.0093781859f,
+          -0.0267529502f,
+          -0.0234665539f,
+          -0.0256524730f,
+          -0.2365857471f,
+           0.0000000000f,
+           0.2965020230f,
+           0.0488501916f,
+          -0.0135853716f,
+           0.0273624970f,
+          -0.0218592629f,
+           0.0023176579f,
+          -0.0054197563f,
+          -0.0010465041f,
+          -0.0008521730f,
+          -0.0006255130f,
+           0.0006904839f,
+          -0.0021298969f,
+           0.0008948414f
+    },
+    {
+          -0.0011458464f,     /* Filter 51 */
+          -0.0000434707f,
+          -0.0006548344f,
+          -0.0025093019f,
+           0.0006388465f,
+          -0.0034109859f,
+           0.0035017896f,
+          -0.0088544608f,
+           0.0095108389f,
+          -0.0268058885f,
+          -0.0231706626f,
+          -0.0258904414f,
+          -0.2373347695f,
+           0.0000000000f,
+           0.2959687351f,
+           0.0485903285f,
+          -0.0130788749f,
+           0.0274092098f,
+          -0.0217286837f,
+           0.0024203039f,
+          -0.0054081355f,
+          -0.0009869126f,
+          -0.0008520632f,
+          -0.0005879963f,
+           0.0006916650f,
+          -0.0021066237f,
+           0.0009006378f
+    },
+    {
+          -0.0011461218f,     /* Filter 52 */
+          -0.0000206692f,
+          -0.0006566866f,
+          -0.0024802648f,
+           0.0006430867f,
+          -0.0033752497f,
+           0.0035297957f,
+          -0.0088140501f,
+           0.0096437180f,
+          -0.0268579697f,
+          -0.0228724030f,
+          -0.0261288554f,
+          -0.2380821155f,
+           0.0000000000f,
+           0.2954324350f,
+           0.0483304827f,
+          -0.0125745438f,
+           0.0274546077f,
+          -0.0215977999f,
+           0.0025223003f,
+          -0.0053962514f,
+          -0.0009274844f,
+          -0.0008518969f,
+          -0.0005504888f,
+           0.0006928102f,
+          -0.0020832938f,
+           0.0009063690f
+    },
+    {
+          -0.0011463315f,     /* Filter 53 */
+           0.0000021866f,
+          -0.0006585102f,
+          -0.0024510651f,
+           0.0006472933f,
+          -0.0033391752f,
+           0.0035577053f,
+          -0.0087729478f,
+           0.0097768207f,
+          -0.0269091934f,
+          -0.0225717691f,
+          -0.0263677085f,
+          -0.2388277557f,
+           0.0000000000f,
+           0.2948931379f,
+           0.0480706645f,
+          -0.0120723842f,
+           0.0274986943f,
+          -0.0214666211f,
+           0.0026236483f,
+          -0.0053841057f,
+          -0.0008682246f,
+          -0.0008516749f,
+          -0.0005129974f,
+           0.0006939189f,
+          -0.0020599133f,
+           0.0009120349f
+    },
+    {
+          -0.0011464770f,     /* Filter 54 */
+           0.0000251055f,
+          -0.0006603052f,
+          -0.0024216984f,
+           0.0006514662f,
+          -0.0033027631f,
+           0.0035855149f,
+          -0.0087311541f,
+           0.0099101441f,
+          -0.0269595532f,
+          -0.0222687697f,
+          -0.0266069972f,
+          -0.2395716850f,
+           0.0000000000f,
+           0.2943508790f,
+           0.0478108764f,
+          -0.0115724089f,
+           0.0275414759f,
+          -0.0213351496f,
+           0.0027243401f,
+          -0.0053716984f,
+          -0.0008091340f,
+          -0.0008513979f,
+          -0.0004755140f,
+           0.0006949917f,
+          -0.0020364848f,
+           0.0009176370f
+    },
+    {
+          -0.0011465566f,     /* Filter 55 */
+           0.0000480783f,
+          -0.0006620704f,
+          -0.0023921649f,
+           0.0006556046f,
+          -0.0032660113f,
+           0.0036132252f,
+          -0.0086886704f,
+           0.0100436811f,
+          -0.0270090421f,
+          -0.0219633899f,
+          -0.0268467200f,
+          -0.2403138872f,
+           0.0000000000f,
+           0.2938056346f,
+           0.0475511207f,
+          -0.0110746124f,
+           0.0275829612f,
+          -0.0212033969f,
+           0.0028243793f,
+          -0.0053590326f,
+          -0.0007502150f,
+          -0.0008510646f,
+          -0.0004380525f,
+           0.0006960278f,
+          -0.0020130052f,
+           0.0009231713f
+    },
+    {
+          -0.0011465712f,     /* Filter 56 */
+           0.0000711074f,
+          -0.0006638063f,
+          -0.0023624732f,
+           0.0006597090f,
+          -0.0032289263f,
+           0.0036408325f,
+          -0.0086454904f,
+           0.0101774269f,
+          -0.0270576581f,
+          -0.0216556342f,
+          -0.0270868685f,
+          -0.2410543557f,
+           0.0000000000f,
+           0.2932574514f,
+           0.0472914089f,
+          -0.0105789967f,
+           0.0276231475f,
+          -0.0210713702f,
+           0.0029237612f,
+          -0.0053461072f,
+          -0.0006914707f,
+          -0.0008506772f,
+          -0.0004006073f,
+           0.0006970279f,
+          -0.0019894817f,
+           0.0009286405f
+    },
+    {
+          -0.0011465197f,     /* Filter 57 */
+           0.0000941955f,
+          -0.0006655128f,
+          -0.0023326243f,
+           0.0006637778f,
+          -0.0031915023f,
+           0.0036683357f,
+          -0.0086016160f,
+           0.0103113770f,
+          -0.0271053905f,
+          -0.0213455089f,
+          -0.0273274427f,
+          -0.2417930608f,
+           0.0000000000f,
+           0.2927063137f,
+           0.0470317378f,
+          -0.0100855779f,
+           0.0276620429f,
+          -0.0209390691f,
+           0.0030224817f,
+          -0.0053329287f,
+          -0.0006329051f,
+          -0.0008502345f,
+          -0.0003631842f,
+           0.0006979908f,
+          -0.0019659065f,
+           0.0009340436f
+    },
+    {
+          -0.0011464036f,     /* Filter 58 */
+           0.0001173340f,
+          -0.0006671893f,
+          -0.0023026112f,
+           0.0006678127f,
+          -0.0031537479f,
+           0.0036957313f,
+          -0.0085570476f,
+           0.0104455273f,
+          -0.0271522404f,
+          -0.0210330123f,
+          -0.0275684376f,
+          -0.2425299982f,
+           0.0000000000f,
+           0.2921522650f,
+           0.0467721216f,
+          -0.0095943625f,
+           0.0276996474f,
+          -0.0208065104f,
+           0.0031205442f,
+          -0.0053194953f,
+          -0.0005745208f,
+          -0.0008497364f,
+          -0.0003257856f,
+           0.0006989185f,
+          -0.0019422951f,
+           0.0009393808f
+    },
+    {
+          -0.0011462210f,     /* Filter 59 */
+           0.0001405276f,
+          -0.0006688361f,
+          -0.0022724392f,
+           0.0006718119f,
+          -0.0031156583f,
+           0.0037230192f,
+          -0.0085117824f,
+           0.0105798714f,
+          -0.0271981923f,
+          -0.0207181373f,
+          -0.0278098438f,
+          -0.2432651518f,
+           0.0000000000f,
+           0.2915952853f,
+           0.0465125625f,
+          -0.0091053416f,
+           0.0277359720f,
+          -0.0206736926f,
+           0.0032179461f,
+          -0.0053058091f,
+          -0.0005163194f,
+          -0.0008491842f,
+          -0.0002884118f,
+           0.0006998097f,
+          -0.0019186336f,
+           0.0009446531f
+    },
+    {
+          -0.0011459727f,     /* Filter 60 */
+           0.0001637720f,
+          -0.0006704533f,
+          -0.0022421145f,
+           0.0006757746f,
+          -0.0030772368f,
+           0.0037501966f,
+          -0.0084658221f,
+           0.0107144051f,
+          -0.0272432488f,
+          -0.0204008878f,
+          -0.0280516644f,
+          -0.2439984781f,
+           0.0000000000f,
+           0.2910354206f,
+           0.0462530597f,
+          -0.0086185289f,
+           0.0277710140f,
+          -0.0205406256f,
+           0.0033146815f,
+          -0.0052918732f,
+          -0.0004583052f,
+          -0.0008485774f,
+          -0.0002510630f,
+           0.0007006644f,
+          -0.0018949355f,
+           0.0009498575f
+    },
+    {
+          -0.0011456582f,     /* Filter 61 */
+           0.0001870628f,
+          -0.0006720400f,
+          -0.0022116302f,
+           0.0006797022f,
+          -0.0030384868f,
+           0.0037772614f,
+          -0.0084191624f,
+           0.0108491236f,
+          -0.0272874001f,
+          -0.0200812646f,
+          -0.0282938934f,
+          -0.2447299955f,
+           0.0000000000f,
+           0.2904726541f,
+           0.0459936256f,
+          -0.0081339331f,
+           0.0278047850f,
+          -0.0204073193f,
+           0.0034107494f,
+          -0.0052776890f,
+          -0.0004004791f,
+          -0.0008479164f,
+          -0.0002137479f,
+           0.0007014831f,
+          -0.0018711939f,
+           0.0009549959f
+    },
+    {
+          -0.0011452775f,     /* Filter 62 */
+           0.0002104096f,
+          -0.0006735974f,
+          -0.0021809969f,
+           0.0006835927f,
+          -0.0029994070f,
+           0.0038042124f,
+          -0.0083718053f,
+           0.0109840200f,
+          -0.0273306427f,
+          -0.0197592651f,
+          -0.0285365229f,
+          -0.2454596814f,
+           0.0000000000f,
+           0.2899070162f,
+           0.0457342605f,
+          -0.0076515486f,
+           0.0278372858f,
+          -0.0202737736f,
+           0.0035061537f,
+          -0.0052632581f,
+          -0.0003428435f,
+          -0.0008472010f,
+          -0.0001764611f,
+           0.0007022654f,
+          -0.0018474133f,
+           0.0009600683f
+    },
+    {
+          -0.0011448304f,     /* Filter 63 */
+           0.0002338013f,
+          -0.0006751235f,
+          -0.0021502064f,
+           0.0006874465f,
+          -0.0029599977f,
+           0.0038310474f,
+          -0.0083237506f,
+           0.0111190914f,
+          -0.0273729679f,
+          -0.0194348927f,
+          -0.0287795539f,
+          -0.2461874974f,
+           0.0000000000f,
+           0.2893385169f,
+           0.0454749735f,
+          -0.0071713863f,
+           0.0278685199f,
+          -0.0201399968f,
+           0.0036008869f,
+          -0.0052485826f,
+          -0.0002854022f,
+          -0.0008464313f,
+          -0.0001392054f,
+           0.0007030120f,
+          -0.0018235921f,
+           0.0009650723f
+    },
+    {
+          -0.0011443167f,     /* Filter 64 */
+           0.0002572390f,
+          -0.0006766191f,
+          -0.0021192677f,
+           0.0006912640f,
+          -0.0029202617f,
+           0.0038577642f,
+          -0.0082749947f,
+           0.0112543303f,
+          -0.0274143701f,
+          -0.0191081382f,
+          -0.0290229756f,
+          -0.2469134452f,
+           0.0000000000f,
+           0.2887671637f,
+           0.0452157695f,
+          -0.0066934534f,
+           0.0278984903f,
+          -0.0200059998f,
+           0.0036949493f,
+          -0.0052336635f,
+          -0.0002281595f,
+          -0.0008456086f,
+          -0.0001019889f,
+           0.0007037221f,
+          -0.0017997404f,
+           0.0009700106f
+    },
+    {
+          -0.0011437373f,     /* Filter 65 */
+           0.0002807266f,
+          -0.0006780840f,
+          -0.0020881801f,
+           0.0006950437f,
+          -0.0028802012f,
+           0.0038843610f,
+          -0.0082255396f,
+           0.0113897330f,
+          -0.0274548475f,
+          -0.0187790160f,
+          -0.0292667911f,
+          -0.2476375210f,
+           0.0000000000f,
+           0.2881929551f,
+           0.0449566483f,
+          -0.0062177469f,
+           0.0279272053f,
+          -0.0198717871f,
+           0.0037883407f,
+          -0.0052185020f,
+          -0.0001711151f,
+          -0.0008447316f,
+          -0.0000648082f,
+           0.0007043957f,
+          -0.0017758509f,
+           0.0009748823f
+    },
+    {
+          -0.0011430900f,     /* Filter 66 */
+           0.0003042571f,
+          -0.0006795190f,
+          -0.0020569427f,
+           0.0006987861f,
+          -0.0028398167f,
+           0.0039108359f,
+          -0.0081753869f,
+           0.0115252954f,
+          -0.0274943939f,
+          -0.0184475121f,
+          -0.0295109907f,
+          -0.2483596736f,
+           0.0000000000f,
+           0.2876159521f,
+           0.0446976236f,
+          -0.0057442757f,
+           0.0279546684f,
+          -0.0197373608f,
+           0.0038810597f,
+          -0.0052031015f,
+          -0.0001142728f,
+          -0.0008438015f,
+          -0.0000276667f,
+           0.0007050338f,
+          -0.0017519279f,
+           0.0009796859f
+    },
+    {
+          -0.0011423760f,     /* Filter 67 */
+           0.0003278322f,
+          -0.0006809223f,
+          -0.0020255556f,
+           0.0007024905f,
+          -0.0027991078f,
+           0.0039371865f,
+          -0.0081245295f,
+           0.0116610092f,
+          -0.0275330008f,
+          -0.0181136380f,
+          -0.0297555716f,
+          -0.2490799083f,
+           0.0000000000f,
+           0.2870361257f,
+           0.0444386921f,
+          -0.0052730430f,
+           0.0279808820f,
+          -0.0196027359f,
+           0.0039731038f,
+          -0.0051874639f,
+          -0.0000576352f,
+          -0.0008428182f,
+           0.0000094350f,
+           0.0007056362f,
+          -0.0017279724f,
+           0.0009844227f
+    },
+    {
+          -0.0011415948f,     /* Filter 68 */
+           0.0003514459f,
+          -0.0006822951f,
+          -0.0019940273f,
+           0.0007061565f,
+          -0.0027580796f,
+           0.0039634116f,
+          -0.0080729717f,
+           0.0117968713f,
+          -0.0275706627f,
+          -0.0177773850f,
+          -0.0300005287f,
+          -0.2497981996f,
+           0.0000000000f,
+           0.2864534851f,
+           0.0441798639f,
+          -0.0048040611f,
+           0.0280058520f,
+          -0.0194679108f,
+           0.0040644718f,
+          -0.0051715888f,
+          -0.0000012056f,
+          -0.0008417822f,
+           0.0000464885f,
+           0.0007062025f,
+          -0.0017039849f,
+           0.0009890919f
+    },
+    {
+          -0.0011407479f,     /* Filter 69 */
+           0.0003751028f,
+          -0.0006836357f,
+          -0.0019623556f,
+           0.0007097842f,
+          -0.0027167309f,
+           0.0039895092f,
+          -0.0080207126f,
+           0.0119328775f,
+          -0.0276073771f,
+          -0.0174387598f,
+          -0.0302458606f,
+          -0.2505145525f,
+           0.0000000000f,
+           0.2858680847f,
+           0.0439211421f,
+          -0.0043373221f,
+           0.0280295876f,
+          -0.0193328981f,
+           0.0041551601f,
+          -0.0051554812f,
+           0.0000550153f,
+          -0.0008406932f,
+           0.0000835019f,
+           0.0007067322f,
+          -0.0016799665f,
+           0.0009936943f
+    },
+    {
+          -0.0011398326f,     /* Filter 70 */
+           0.0003988042f,
+          -0.0006849461f,
+          -0.0019305404f,
+           0.0007133733f,
+          -0.0026750618f,
+           0.0040154761f,
+          -0.0079677486f,
+           0.0120690194f,
+          -0.0276431323f,
+          -0.0170977662f,
+          -0.0304915602f,
+          -0.2512289255f,
+           0.0000000000f,
+           0.2852799039f,
+           0.0436625339f,
+          -0.0038728344f,
+           0.0280520870f,
+          -0.0191976997f,
+           0.0042451687f,
+          -0.0051391395f,
+           0.0001110239f,
+          -0.0008395513f,
+           0.0001204636f,
+           0.0007072258f,
+          -0.0016559196f,
+           0.0009982289f
+    },
+    {
+          -0.0011388502f,     /* Filter 71 */
+           0.0004225402f,
+          -0.0006862248f,
+          -0.0018985847f,
+           0.0007169229f,
+          -0.0026330778f,
+           0.0040413123f,
+          -0.0079140847f,
+           0.0122052947f,
+          -0.0276779292f,
+          -0.0167543922f,
+          -0.0307376220f,
+          -0.2519413212f,
+           0.0000000000f,
+           0.2846889619f,
+           0.0434040427f,
+          -0.0034106068f,
+           0.0280733535f,
+          -0.0190623224f,
+           0.0043344990f,
+          -0.0051225696f,
+           0.0001668158f,
+          -0.0008383569f,
+           0.0001573786f,
+           0.0007076840f,
+          -0.0016318514f,
+           0.0010026952f
+    },
+    {
+          -0.0011378009f,     /* Filter 72 */
+           0.0004463107f,
+          -0.0006874708f,
+          -0.0018664891f,
+           0.0007204335f,
+          -0.0025907777f,
+           0.0040670144f,
+          -0.0078597165f,
+           0.0123416968f,
+          -0.0277117641f,
+          -0.0164086448f,
+          -0.0309840461f,
+          -0.2526517170f,
+           0.0000000000f,
+           0.2840952899f,
+           0.0431456757f,
+          -0.0029506329f,
+           0.0280933977f,
+          -0.0189267792f,
+           0.0044231476f,
+          -0.0051057689f,
+           0.0002223928f,
+          -0.0008371108f,
+           0.0001942402f,
+           0.0007081066f,
+          -0.0016077501f,
+           0.0010070953f
+    },
+    {
+          -0.0011366832f,     /* Filter 73 */
+           0.0004701241f,
+          -0.0006886862f,
+          -0.0018342587f,
+           0.0007239040f,
+          -0.0025481605f,
+           0.0040925809f,
+          -0.0078046434f,
+           0.0124782163f,
+          -0.0277446198f,
+          -0.0160605319f,
+          -0.0312308280f,
+          -0.2533600885f,
+           0.0000000000f,
+           0.2834988794f,
+           0.0428874304f,
+          -0.0024929295f,
+           0.0281122245f,
+          -0.0187910667f,
+           0.0045111089f,
+          -0.0050887420f,
+           0.0002777495f,
+          -0.0008358123f,
+           0.0002310499f,
+           0.0007084933f,
+          -0.0015836262f,
+           0.0010114265f
+    },
+    {
+          -0.0011354988f,     /* Filter 74 */
+           0.0004939715f,
+          -0.0006898704f,
+          -0.0018018889f,
+           0.0007273343f,
+          -0.0025052338f,
+           0.0041180110f,
+          -0.0077488684f,
+           0.0126148560f,
+          -0.0277765039f,
+          -0.0157100397f,
+          -0.0314779578f,
+          -0.2540664421f,
+           0.0000000000f,
+           0.2828997467f,
+           0.0426293218f,
+          -0.0020374872f,
+           0.0281298337f,
+          -0.0186551985f,
+           0.0045983896f,
+          -0.0050714890f,
+           0.0003328846f,
+          -0.0008344621f,
+           0.0002678034f,
+           0.0007088438f,
+          -0.0015594822f,
+           0.0010156894f
+    },
+    {
+          -0.0011342460f,     /* Filter 75 */
+           0.0005178491f,
+          -0.0006910215f,
+          -0.0017693819f,
+           0.0007307251f,
+          -0.0024619949f,
+           0.0041433007f,
+          -0.0076923868f,
+           0.0127516043f,
+          -0.0278074035f,
+          -0.0153571814f,
+          -0.0317254312f,
+          -0.2547707314f,
+           0.0000000000f,
+           0.2822979260f,
+           0.0423713512f,
+          -0.0015843239f,
+           0.0281462298f,
+          -0.0185191789f,
+           0.0046849864f,
+          -0.0050540140f,
+           0.0003877925f,
+          -0.0008330604f,
+           0.0003045018f,
+           0.0007091591f,
+          -0.0015353137f,
+           0.0010198845f
+    },
+    {
+          -0.0011329266f,     /* Filter 76 */
+           0.0005417639f,
+          -0.0006921406f,
+          -0.0017367458f,
+           0.0007340746f,
+          -0.0024184465f,
+           0.0041684487f,
+          -0.0076352001f,
+           0.0128884592f,
+          -0.0278373157f,
+          -0.0150019516f,
+          -0.0319732494f,
+          -0.2554729654f,
+           0.0000000000f,
+           0.2816934067f,
+           0.0421135221f,
+          -0.0011334349f,
+           0.0281614214f,
+          -0.0183830151f,
+           0.0047708942f,
+          -0.0050363165f,
+           0.0004424761f,
+          -0.0008316073f,
+           0.0003411385f,
+           0.0007094385f,
+          -0.0015111241f,
+           0.0010240124f
+    },
+    {
+          -0.0011315384f,     /* Filter 77 */
+           0.0005657123f,
+          -0.0006932284f,
+          -0.0017039785f,
+           0.0007373837f,
+          -0.0023745874f,
+           0.0041934535f,
+          -0.0075773118f,
+           0.0130254114f,
+          -0.0278662299f,
+          -0.0146443485f,
+          -0.0322214047f,
+          -0.2561731303f,
+           0.0000000000f,
+           0.2810862181f,
+           0.0418558409f,
+          -0.0006848186f,
+           0.0281754096f,
+          -0.0182467125f,
+           0.0048561151f,
+          -0.0050183999f,
+           0.0004969285f,
+          -0.0008301031f,
+           0.0003777139f,
+           0.0007096819f,
+          -0.0014869168f,
+           0.0010280722f
+    },
+    {
+          -0.0011300824f,     /* Filter 78 */
+           0.0005896863f,
+          -0.0006942834f,
+          -0.0016710782f,
+           0.0007406513f,
+          -0.0023304223f,
+           0.0042183140f,
+          -0.0075187177f,
+           0.0131624584f,
+          -0.0278941437f,
+          -0.0142843817f,
+          -0.0324698940f,
+          -0.2568711694f,
+           0.0000000000f,
+           0.2804763702f,
+           0.0415983080f,
+          -0.0002384932f,
+           0.0281882036f,
+          -0.0181102764f,
+           0.0049406467f,
+          -0.0050002667f,
+           0.0005511493f,
+          -0.0008285479f,
+           0.0004142275f,
+           0.0007098902f,
+          -0.0014626955f,
+           0.0010320630f
+    },
+    {
+          -0.0011285579f,     /* Filter 79 */
+           0.0006136924f,
+          -0.0006953053f,
+          -0.0016380516f,
+           0.0007438774f,
+          -0.0022859543f,
+           0.0042430267f,
+          -0.0074594171f,
+           0.0132995926f,
+          -0.0279210583f,
+          -0.0139220482f,
+          -0.0327187127f,
+          -0.2575671213f,
+           0.0000000000f,
+           0.2798638600f,
+           0.0413409384f,
+           0.0002055523f,
+           0.0281998083f,
+          -0.0179737156f,
+           0.0050244882f,
+          -0.0049819167f,
+           0.0006051376f,
+          -0.0008269419f,
+           0.0004506776f,
+           0.0007100626f,
+          -0.0014384488f,
+           0.0010359857f
+    },
+    {
+          -0.0011269662f,     /* Filter 80 */
+           0.0006377245f,
+          -0.0006962954f,
+          -0.0016048978f,
+           0.0007470620f,
+          -0.0022411794f,
+           0.0042675892f,
+          -0.0073994093f,
+           0.0134368115f,
+          -0.0279469562f,
+          -0.0135573465f,
+          -0.0329678544f,
+          -0.2582609415f,
+           0.0000000000f,
+           0.2792487420f,
+           0.0410837254f,
+           0.0006473074f,
+           0.0282102244f,
+          -0.0178370350f,
+           0.0051076392f,
+          -0.0049633513f,
+           0.0006588884f,
+          -0.0008252858f,
+           0.0004870592f,
+           0.0007102002f,
+          -0.0014141938f,
+           0.0010398406f
+    },
+    {
+          -0.0011253062f,     /* Filter 81 */
+           0.0006617856f,
+          -0.0006972533f,
+          -0.0015716164f,
+           0.0007502043f,
+          -0.0021961043f,
+           0.0042920026f,
+          -0.0073387013f,
+           0.0135741072f,
+          -0.0279718407f,
+          -0.0131902755f,
+          -0.0332173170f,
+          -0.2589526285f,
+           0.0000000000f,
+           0.2786309892f,
+           0.0408266823f,
+           0.0010867680f,
+           0.0282194586f,
+          -0.0177002397f,
+           0.0051900982f,
+          -0.0049445757f,
+           0.0007124005f,
+          -0.0008235790f,
+           0.0005233689f,
+           0.0007103019f,
+          -0.0013899237f,
+           0.0010436270f
+    },
+    {
+          -0.0011235774f,     /* Filter 82 */
+           0.0006858725f,
+          -0.0006981778f,
+          -0.0015382175f,
+           0.0007533040f,
+          -0.0021507287f,
+           0.0043162620f,
+          -0.0072772828f,
+           0.0137114739f,
+          -0.0279957011f,
+          -0.0128208432f,
+          -0.0334670906f,
+          -0.2596421332f,
+           0.0000000000f,
+           0.2780106203f,
+           0.0405698114f,
+           0.0015239316f,
+           0.0282275159f,
+          -0.0175633376f,
+           0.0052718651f,
+          -0.0049255890f,
+           0.0007656713f,
+          -0.0008218223f,
+           0.0005596113f,
+           0.0007103683f,
+          -0.0013656386f,
+           0.0010473447f
+    },
+    {
+          -0.0011217811f,     /* Filter 83 */
+           0.0007099836f,
+          -0.0006990699f,
+          -0.0015046928f,
+           0.0007563619f,
+          -0.0021050531f,
+           0.0043403671f,
+          -0.0072151640f,
+           0.0138489067f,
+          -0.0280185355f,
+          -0.0124490497f,
+          -0.0337171812f,
+          -0.2603294831f,
+           0.0000000000f,
+           0.2773876760f,
+           0.0403131167f,
+           0.0019587970f,
+           0.0282344015f,
+          -0.0174263349f,
+           0.0053529350f,
+          -0.0049063926f,
+           0.0008186992f,
+          -0.0008200157f,
+           0.0005957808f,
+           0.0007103997f,
+          -0.0013413474f,
+           0.0010509944f
+    },
+    {
+          -0.0011199163f,     /* Filter 84 */
+           0.0007341161f,
+          -0.0006999287f,
+          -0.0014710468f,
+           0.0007593767f,
+          -0.0020590840f,
+           0.0043643149f,
+          -0.0071523315f,
+           0.0139864014f,
+          -0.0280403419f,
+          -0.0120748958f,
+          -0.0339675709f,
+          -0.2610146369f,
+           0.0000000000f,
+           0.2767621627f,
+           0.0400566092f,
+           0.0023913529f,
+           0.0282401182f,
+          -0.0172892379f,
+           0.0054333145f,
+          -0.0048869925f,
+           0.0008714809f,
+          -0.0008181599f,
+           0.0006318766f,
+           0.0007103956f,
+          -0.0013170424f,
+           0.0010545747f
+    },
+    {
+          -0.0011179829f,     /* Filter 85 */
+           0.0007582745f,
+          -0.0007007544f,
+          -0.0014372807f,
+           0.0007623479f,
+          -0.0020128174f,
+           0.0043881031f,
+          -0.0070888016f,
+           0.0141239484f,
+          -0.0280611071f,
+          -0.0116983767f,
+          -0.0342182684f,
+          -0.2616976047f,
+           0.0000000000f,
+           0.2761340693f,
+           0.0398002822f,
+           0.0028216146f,
+           0.0282446739f,
+          -0.0171520528f,
+           0.0055129977f,
+          -0.0048673860f,
+           0.0009240159f,
+          -0.0008162546f,
+           0.0006678940f,
+           0.0007103560f,
+          -0.0012927253f,
+           0.0010580875f
+    },
+    {
+          -0.0011159811f,     /* Filter 86 */
+           0.0007824483f,
+          -0.0007015467f,
+          -0.0014034000f,
+           0.0007652759f,
+          -0.0019662596f,
+           0.0044117309f,
+          -0.0070245603f,
+           0.0142615460f,
+          -0.0280808335f,
+          -0.0113195056f,
+          -0.0344692561f,
+          -0.2623783208f,
+           0.0000000000f,
+           0.2755034477f,
+           0.0395441536f,
+           0.0032495562f,
+           0.0282480711f,
+          -0.0170147851f,
+           0.0055919826f,
+          -0.0048475769f,
+           0.0009763001f,
+          -0.0008142999f,
+           0.0007038334f,
+           0.0007102820f,
+          -0.0012684074f,
+           0.0010615314f
+    },
+    {
+          -0.0011139108f,     /* Filter 87 */
+           0.0008066464f,
+          -0.0007023057f,
+          -0.0013694064f,
+           0.0007681603f,
+          -0.0019194063f,
+           0.0044351971f,
+          -0.0069596165f,
+           0.0143991860f,
+          -0.0280995041f,
+          -0.0109382733f,
+          -0.0347205358f,
+          -0.2630568185f,
+           0.0000000000f,
+           0.2748702724f,
+           0.0392882154f,
+           0.0036751886f,
+           0.0282503148f,
+          -0.0168774407f,
+           0.0056702745f,
+          -0.0048275684f,
+           0.0010283306f,
+          -0.0008122961f,
+           0.0007396959f,
+           0.0007101728f,
+          -0.0012440816f,
+           0.0010649059f
+    },
+    {
+          -0.0011117715f,     /* Filter 88 */
+           0.0008308606f,
+          -0.0007030318f,
+          -0.0013352954f,
+           0.0007710007f,
+          -0.0018722654f,
+           0.0044584976f,
+          -0.0068939665f,
+           0.0145368636f,
+          -0.0281171251f,
+          -0.0105546851f,
+          -0.0349721092f,
+          -0.2637330636f,
+           0.0000000000f,
+           0.2742345901f,
+           0.0390324810f,
+           0.0040985108f,
+           0.0282514167f,
+          -0.0167400258f,
+           0.0057478644f,
+          -0.0048073586f,
+           0.0010801096f,
+          -0.0008102444f,
+           0.0007754711f,
+           0.0007100281f,
+          -0.0012197508f,
+           0.0010682126f
+    },
+    {
+          -0.0011095645f,     /* Filter 89 */
+           0.0008550943f,
+          -0.0007037243f,
+          -0.0013010732f,
+           0.0007737966f,
+          -0.0018248365f,
+           0.0044816329f,
+          -0.0068276127f,
+           0.0146745726f,
+          -0.0281336842f,
+          -0.0101687455f,
+          -0.0352239617f,
+          -0.2644070374f,
+           0.0000000000f,
+           0.2735964027f,
+           0.0387769531f,
+           0.0045195090f,
+           0.0282513728f,
+          -0.0166025495f,
+           0.0058247562f,
+          -0.0047869527f,
+           0.0011316304f,
+          -0.0008081438f,
+           0.0008111646f,
+           0.0007098493f,
+          -0.0011954135f,
+           0.0010714499f
+    },
+    {
+          -0.0011072888f,     /* Filter 90 */
+           0.0008793391f,
+          -0.0007043828f,
+          -0.0012667403f,
+           0.0007765483f,
+          -0.0017771208f,
+           0.0045045986f,
+          -0.0067605516f,
+           0.0148123088f,
+          -0.0281491810f,
+          -0.0097804550f,
+          -0.0354760915f,
+          -0.2650787521f,
+           0.0000000000f,
+           0.2729557400f,
+           0.0385216388f,
+           0.0049381914f,
+           0.0282501922f,
+          -0.0164650142f,
+           0.0059009524f,
+          -0.0047663503f,
+           0.0011828923f,
+          -0.0008059954f,
+           0.0008467735f,
+           0.0007096353f,
+          -0.0011710809f,
+           0.0010746199f
+    },
+    {
+          -0.0011049449f,     /* Filter 91 */
+           0.0009036035f,
+          -0.0007050083f,
+          -0.0012322999f,
+           0.0007792550f,
+          -0.0017291225f,
+           0.0045273937f,
+          -0.0066927872f,
+           0.0149500663f,
+          -0.0281636114f,
+          -0.0093898117f,
+          -0.0357284951f,
+          -0.2657481612f,
+           0.0000000000f,
+           0.2723125962f,
+           0.0382665409f,
+           0.0053545504f,
+           0.0282478795f,
+          -0.0163274298f,
+           0.0059764462f,
+          -0.0047455561f,
+           0.0012338955f,
+          -0.0008037990f,
+           0.0008822936f,
+           0.0007093863f,
+          -0.0011467390f,
+           0.0010777208f
+    },
+    {
+          -0.0011025314f,     /* Filter 92 */
+           0.0009278782f,
+          -0.0007055992f,
+          -0.0011977518f,
+           0.0007819166f,
+          -0.0016808379f,
+           0.0045500170f,
+          -0.0066243185f,
+           0.0150878344f,
+          -0.0281769583f,
+          -0.0089968171f,
+          -0.0359811698f,
+          -0.2664152474f,
+           0.0000000000f,
+           0.2716669587f,
+           0.0380116603f,
+           0.0057685833f,
+           0.0282444393f,
+          -0.0161897978f,
+           0.0060512416f,
+          -0.0047245691f,
+           0.0012846341f,
+          -0.0008015547f,
+           0.0009177243f,
+           0.0007091032f,
+          -0.0011224055f,
+           0.0010807523f
+    },
+    {
+          -0.0011000489f,     /* Filter 93 */
+           0.0009521661f,
+          -0.0007061567f,
+          -0.0011630979f,
+           0.0007845324f,
+          -0.0016322755f,
+           0.0045724660f,
+          -0.0065551444f,
+           0.0152256120f,
+          -0.0281892312f,
+          -0.0086014783f,
+          -0.0362341056f,
+          -0.2670800130f,
+           0.0000000000f,
+           0.2710189037f,
+           0.0377570069f,
+           0.0061802870f,
+           0.0282398744f,
+          -0.0160521270f,
+           0.0061253362f,
+          -0.0047033938f,
+           0.0013351080f,
+          -0.0007992633f,
+           0.0009530667f,
+           0.0007087854f,
+          -0.0010980696f,
+           0.0010837151f
+    },
+    {
+          -0.0010974987f,     /* Filter 94 */
+           0.0009764635f,
+          -0.0007066809f,
+          -0.0011283415f,
+           0.0007871033f,
+          -0.0015834325f,
+           0.0045947392f,
+          -0.0064852680f,
+           0.0153633929f,
+          -0.0282004157f,
+          -0.0082037943f,
+          -0.0364873025f,
+          -0.2677424355f,
+           0.0000000000f,
+           0.2703684189f,
+           0.0375025848f,
+           0.0065896599f,
+           0.0282341986f,
+          -0.0159144236f,
+           0.0061987274f,
+          -0.0046820312f,
+           0.0013853149f,
+          -0.0007969244f,
+           0.0009883163f,
+           0.0007084328f,
+          -0.0010737353f,
+           0.0010866095f
+    },
+    {
+          -0.0010948788f,     /* Filter 95 */
+           0.0010007685f,
+          -0.0007071699f,
+          -0.0010934830f,
+           0.0007896280f,
+          -0.0015343131f,
+           0.0046168336f,
+          -0.0064146873f,
+           0.0155011700f,
+          -0.0282105095f,
+          -0.0078037652f,
+          -0.0367407547f,
+          -0.2684024935f,
+           0.0000000000f,
+           0.2697155022f,
+           0.0372483977f,
+           0.0069967006f,
+           0.0282274062f,
+          -0.0157766902f,
+           0.0062714142f,
+          -0.0046604811f,
+           0.0014352527f,
+          -0.0007945388f,
+           0.0010234687f,
+           0.0007080463f,
+          -0.0010494074f,
+           0.0010894346f
+    },
+    {
+          -0.0010921912f,     /* Filter 96 */
+           0.0010250866f,
+          -0.0007076253f,
+          -0.0010585255f,
+           0.0007921070f,
+          -0.0014849205f,
+           0.0046387483f,
+          -0.0063434030f,
+           0.0156389383f,
+          -0.0282195101f,
+          -0.0074014019f,
+          -0.0369944541f,
+          -0.2690601973f,
+           0.0000000000f,
+           0.2690601973f,
+           0.0369944541f,
+           0.0074014019f,
+           0.0282195101f,
+          -0.0156389384f,
+           0.0063434030f,
+          -0.0046387483f,
+           0.0014849205f,
+          -0.0007921070f,
+           0.0010585255f,
+           0.0007076253f,
+          -0.0010250866f,
+           0.0010921912f
+    },
+    {
+          -0.0010894346f,     /* Filter 97 */
+           0.0010494074f,
+          -0.0007080463f,
+          -0.0010234687f,
+           0.0007945388f,
+          -0.0014352527f,
+           0.0046604811f,
+          -0.0062714142f,
+           0.0157766902f,
+          -0.0282274062f,
+          -0.0069967006f,
+          -0.0372483977f,
+          -0.2697155022f,
+           0.0000000000f,
+           0.2684024935f,
+           0.0367407547f,
+           0.0078037652f,
+           0.0282105095f,
+          -0.0155011700f,
+           0.0064146873f,
+          -0.0046168336f,
+           0.0015343131f,
+          -0.0007896280f,
+           0.0010934830f,
+           0.0007071699f,
+          -0.0010007685f,
+           0.0010948788f
+    },
+    {
+          -0.0010866095f,     /* Filter 98 */
+           0.0010737353f,
+          -0.0007084328f,
+          -0.0009883163f,
+           0.0007969244f,
+          -0.0013853149f,
+           0.0046820312f,
+          -0.0061987274f,
+           0.0159144236f,
+          -0.0282341986f,
+          -0.0065896598f,
+          -0.0375025848f,
+          -0.2703684189f,
+           0.0000000000f,
+           0.2677424355f,
+           0.0364873025f,
+           0.0082037943f,
+           0.0282004157f,
+          -0.0153633929f,
+           0.0064852680f,
+          -0.0045947392f,
+           0.0015834325f,
+          -0.0007871033f,
+           0.0011283415f,
+           0.0007066809f,
+          -0.0009764635f,
+           0.0010974987f
+    },
+    {
+          -0.0010837151f,     /* Filter 99 */
+           0.0010980696f,
+          -0.0007087854f,
+          -0.0009530667f,
+           0.0007992633f,
+          -0.0013351080f,
+           0.0047033938f,
+          -0.0061253362f,
+           0.0160521270f,
+          -0.0282398744f,
+          -0.0061802870f,
+          -0.0377570069f,
+          -0.2710189037f,
+           0.0000000000f,
+           0.2670800127f,
+           0.0362341056f,
+           0.0086014783f,
+           0.0281892312f,
+          -0.0152256120f,
+           0.0065551444f,
+          -0.0045724660f,
+           0.0016322755f,
+          -0.0007845324f,
+           0.0011630979f,
+           0.0007061567f,
+          -0.0009521661f,
+           0.0011000489f
+    },
+    {
+          -0.0010807523f,     /* Filter 100 */
+           0.0011224055f,
+          -0.0007091032f,
+          -0.0009177243f,
+           0.0008015547f,
+          -0.0012846341f,
+           0.0047245691f,
+          -0.0060512416f,
+           0.0161897978f,
+          -0.0282444393f,
+          -0.0057685833f,
+          -0.0380116603f,
+          -0.2716669587f,
+           0.0000000000f,
+           0.2664152474f,
+           0.0359811698f,
+           0.0089968171f,
+           0.0281769583f,
+          -0.0150878344f,
+           0.0066243185f,
+          -0.0045500170f,
+           0.0016808379f,
+          -0.0007819166f,
+           0.0011977518f,
+           0.0007055992f,
+          -0.0009278782f,
+           0.0011025314f
+    },
+    {
+          -0.0010777208f,     /* Filter 101 */
+           0.0011467390f,
+          -0.0007093863f,
+          -0.0008822936f,
+           0.0008037990f,
+          -0.0012338955f,
+           0.0047455561f,
+          -0.0059764462f,
+           0.0163274298f,
+          -0.0282478795f,
+          -0.0053545504f,
+          -0.0382665409f,
+          -0.2723125962f,
+           0.0000000000f,
+           0.2657481612f,
+           0.0357284950f,
+           0.0093898117f,
+           0.0281636114f,
+          -0.0149500663f,
+           0.0066927872f,
+          -0.0045273937f,
+           0.0017291225f,
+          -0.0007792550f,
+           0.0012322999f,
+           0.0007050083f,
+          -0.0009036035f,
+           0.0011049449f
+    },
+    {
+          -0.0010746199f,     /* Filter 102 */
+           0.0011710809f,
+          -0.0007096353f,
+          -0.0008467735f,
+           0.0008059954f,
+          -0.0011828923f,
+           0.0047663503f,
+          -0.0059009524f,
+           0.0164650142f,
+          -0.0282501922f,
+          -0.0049381913f,
+          -0.0385216388f,
+          -0.2729557400f,
+           0.0000000000f,
+           0.2650787521f,
+           0.0354760915f,
+           0.0097804550f,
+           0.0281491810f,
+          -0.0148123088f,
+           0.0067605516f,
+          -0.0045045986f,
+           0.0017771208f,
+          -0.0007765483f,
+           0.0012667403f,
+           0.0007043828f,
+          -0.0008793391f,
+           0.0011072888f
+    },
+    {
+          -0.0010714499f,     /* Filter 103 */
+           0.0011954135f,
+          -0.0007098493f,
+          -0.0008111646f,
+           0.0008081438f,
+          -0.0011316304f,
+           0.0047869527f,
+          -0.0058247562f,
+           0.0166025495f,
+          -0.0282513728f,
+          -0.0045195090f,
+          -0.0387769531f,
+          -0.2735964027f,
+           0.0000000000f,
+           0.2644070374f,
+           0.0352239617f,
+           0.0101687456f,
+           0.0281336842f,
+          -0.0146745726f,
+           0.0068276127f,
+          -0.0044816329f,
+           0.0018248365f,
+          -0.0007737966f,
+           0.0013010732f,
+           0.0007037243f,
+          -0.0008550943f,
+           0.0011095645f
+    },
+    {
+          -0.0010682126f,     /* Filter 104 */
+           0.0012197508f,
+          -0.0007100281f,
+          -0.0007754711f,
+           0.0008102444f,
+          -0.0010801096f,
+           0.0048073586f,
+          -0.0057478644f,
+           0.0167400258f,
+          -0.0282514167f,
+          -0.0040985108f,
+          -0.0390324810f,
+          -0.2742345901f,
+           0.0000000000f,
+           0.2637330636f,
+           0.0349721092f,
+           0.0105546851f,
+           0.0281171251f,
+          -0.0145368636f,
+           0.0068939665f,
+          -0.0044584976f,
+           0.0018722654f,
+          -0.0007710007f,
+           0.0013352954f,
+           0.0007030318f,
+          -0.0008308606f,
+           0.0011117715f
+    },
+    {
+          -0.0010649059f,     /* Filter 105 */
+           0.0012440816f,
+          -0.0007101728f,
+          -0.0007396959f,
+           0.0008122961f,
+          -0.0010283306f,
+           0.0048275684f,
+          -0.0056702745f,
+           0.0168774407f,
+          -0.0282503148f,
+          -0.0036751886f,
+          -0.0392882154f,
+          -0.2748702724f,
+           0.0000000000f,
+           0.2630568185f,
+           0.0347205358f,
+           0.0109382733f,
+           0.0280995041f,
+          -0.0143991860f,
+           0.0069596165f,
+          -0.0044351971f,
+           0.0019194063f,
+          -0.0007681603f,
+           0.0013694064f,
+           0.0007023057f,
+          -0.0008066464f,
+           0.0011139108f
+    },
+    {
+          -0.0010615314f,     /* Filter 106 */
+           0.0012684074f,
+          -0.0007102820f,
+          -0.0007038334f,
+           0.0008142999f,
+          -0.0009763001f,
+           0.0048475769f,
+          -0.0055919826f,
+           0.0170147851f,
+          -0.0282480711f,
+          -0.0032495562f,
+          -0.0395441537f,
+          -0.2755034477f,
+           0.0000000000f,
+           0.2623783208f,
+           0.0344692561f,
+           0.0113195056f,
+           0.0280808335f,
+          -0.0142615460f,
+           0.0070245603f,
+          -0.0044117309f,
+           0.0019662596f,
+          -0.0007652759f,
+           0.0014034000f,
+           0.0007015467f,
+          -0.0007824483f,
+           0.0011159811f
+    },
+    {
+          -0.0010580875f,     /* Filter 107 */
+           0.0012927253f,
+          -0.0007103560f,
+          -0.0006678940f,
+           0.0008162546f,
+          -0.0009240159f,
+           0.0048673860f,
+          -0.0055129977f,
+           0.0171520528f,
+          -0.0282446739f,
+          -0.0028216146f,
+          -0.0398002822f,
+          -0.2761340693f,
+           0.0000000000f,
+           0.2616976047f,
+           0.0342182684f,
+           0.0116983767f,
+           0.0280611071f,
+          -0.0141239484f,
+           0.0070888016f,
+          -0.0043881031f,
+           0.0020128174f,
+          -0.0007623479f,
+           0.0014372807f,
+           0.0007007544f,
+          -0.0007582745f,
+           0.0011179829f
+    },
+    {
+          -0.0010545747f,     /* Filter 108 */
+           0.0013170424f,
+          -0.0007103956f,
+          -0.0006318766f,
+           0.0008181599f,
+          -0.0008714809f,
+           0.0048869925f,
+          -0.0054333145f,
+           0.0172892379f,
+          -0.0282401182f,
+          -0.0023913529f,
+          -0.0400566092f,
+          -0.2767621627f,
+           0.0000000000f,
+           0.2610146369f,
+           0.0339675709f,
+           0.0120748958f,
+           0.0280403419f,
+          -0.0139864014f,
+           0.0071523315f,
+          -0.0043643149f,
+           0.0020590840f,
+          -0.0007593767f,
+           0.0014710468f,
+           0.0006999287f,
+          -0.0007341161f,
+           0.0011199163f
+    },
+    {
+          -0.0010509944f,     /* Filter 109 */
+           0.0013413474f,
+          -0.0007103997f,
+          -0.0005957808f,
+           0.0008200157f,
+          -0.0008186991f,
+           0.0049063926f,
+          -0.0053529350f,
+           0.0174263349f,
+          -0.0282344015f,
+          -0.0019587970f,
+          -0.0403131167f,
+          -0.2773876760f,
+           0.0000000000f,
+           0.2603294831f,
+           0.0337171812f,
+           0.0124490497f,
+           0.0280185355f,
+          -0.0138489067f,
+           0.0072151640f,
+          -0.0043403671f,
+           0.0021050531f,
+          -0.0007563619f,
+           0.0015046928f,
+           0.0006990699f,
+          -0.0007099836f,
+           0.0011217811f
+    },
+    {
+          -0.0010473447f,     /* Filter 110 */
+           0.0013656386f,
+          -0.0007103683f,
+          -0.0005596113f,
+           0.0008218223f,
+          -0.0007656713f,
+           0.0049255890f,
+          -0.0052718651f,
+           0.0175633376f,
+          -0.0282275159f,
+          -0.0015239316f,
+          -0.0405698114f,
+          -0.2780106203f,
+           0.0000000000f,
+           0.2596421332f,
+           0.0334670906f,
+           0.0128208432f,
+           0.0279957011f,
+          -0.0137114739f,
+           0.0072772828f,
+          -0.0043162620f,
+           0.0021507287f,
+          -0.0007533040f,
+           0.0015382175f,
+           0.0006981778f,
+          -0.0006858725f,
+           0.0011235774f
+    },
+    {
+          -0.0010436270f,     /* Filter 111 */
+           0.0013899237f,
+          -0.0007103019f,
+          -0.0005233689f,
+           0.0008235790f,
+          -0.0007124005f,
+           0.0049445757f,
+          -0.0051900982f,
+           0.0177002397f,
+          -0.0282194586f,
+          -0.0010867680f,
+          -0.0408266823f,
+          -0.2786309892f,
+           0.0000000000f,
+           0.2589526285f,
+           0.0332173170f,
+           0.0131902755f,
+           0.0279718407f,
+          -0.0135741072f,
+           0.0073387013f,
+          -0.0042920026f,
+           0.0021961043f,
+          -0.0007502043f,
+           0.0015716164f,
+           0.0006972533f,
+          -0.0006617856f,
+           0.0011253062f
+    },
+    {
+          -0.0010398406f,     /* Filter 112 */
+           0.0014141938f,
+          -0.0007102002f,
+          -0.0004870592f,
+           0.0008252858f,
+          -0.0006588884f,
+           0.0049633513f,
+          -0.0051076392f,
+           0.0178370350f,
+          -0.0282102244f,
+          -0.0006473074f,
+          -0.0410837254f,
+          -0.2792487420f,
+           0.0000000000f,
+           0.2582609415f,
+           0.0329678544f,
+           0.0135573465f,
+           0.0279469562f,
+          -0.0134368115f,
+           0.0073994093f,
+          -0.0042675892f,
+           0.0022411794f,
+          -0.0007470620f,
+           0.0016048978f,
+           0.0006962954f,
+          -0.0006377245f,
+           0.0011269662f
+    },
+    {
+          -0.0010359857f,     /* Filter 113 */
+           0.0014384488f,
+          -0.0007100627f,
+          -0.0004506776f,
+           0.0008269419f,
+          -0.0006051376f,
+           0.0049819167f,
+          -0.0050244882f,
+           0.0179737156f,
+          -0.0281998083f,
+          -0.0002055523f,
+          -0.0413409384f,
+          -0.2798638600f,
+           0.0000000000f,
+           0.2575671213f,
+           0.0327187127f,
+           0.0139220482f,
+           0.0279210583f,
+          -0.0132995926f,
+           0.0074594171f,
+          -0.0042430267f,
+           0.0022859543f,
+          -0.0007438774f,
+           0.0016380516f,
+           0.0006953053f,
+          -0.0006136924f,
+           0.0011285579f
+    },
+    {
+          -0.0010320630f,     /* Filter 114 */
+           0.0014626955f,
+          -0.0007098902f,
+          -0.0004142275f,
+           0.0008285479f,
+          -0.0005511493f,
+           0.0050002667f,
+          -0.0049406467f,
+           0.0181102764f,
+          -0.0281882036f,
+           0.0002384932f,
+          -0.0415983080f,
+          -0.2804763703f,
+           0.0000000000f,
+           0.2568711694f,
+           0.0324698939f,
+           0.0142843817f,
+           0.0278941437f,
+          -0.0131624584f,
+           0.0075187177f,
+          -0.0042183140f,
+           0.0023304223f,
+          -0.0007406513f,
+           0.0016710782f,
+           0.0006942834f,
+          -0.0005896863f,
+           0.0011300824f
+    },
+    {
+          -0.0010280722f,     /* Filter 115 */
+           0.0014869168f,
+          -0.0007096819f,
+          -0.0003777139f,
+           0.0008301031f,
+          -0.0004969285f,
+           0.0050183999f,
+          -0.0048561151f,
+           0.0182467125f,
+          -0.0281754096f,
+           0.0006848186f,
+          -0.0418558409f,
+          -0.2810862181f,
+           0.0000000000f,
+           0.2561731303f,
+           0.0322214047f,
+           0.0146443485f,
+           0.0278662299f,
+          -0.0130254114f,
+           0.0075773118f,
+          -0.0041934535f,
+           0.0023745874f,
+          -0.0007373837f,
+           0.0017039785f,
+           0.0006932284f,
+          -0.0005657123f,
+           0.0011315384f
+    },
+    {
+          -0.0010240124f,     /* Filter 116 */
+           0.0015111241f,
+          -0.0007094385f,
+          -0.0003411385f,
+           0.0008316073f,
+          -0.0004424761f,
+           0.0050363165f,
+          -0.0047708942f,
+           0.0183830151f,
+          -0.0281614214f,
+           0.0011334349f,
+          -0.0421135221f,
+          -0.2816934067f,
+           0.0000000000f,
+           0.2554729654f,
+           0.0319732494f,
+           0.0150019516f,
+           0.0278373157f,
+          -0.0128884592f,
+           0.0076352001f,
+          -0.0041684487f,
+           0.0024184465f,
+          -0.0007340746f,
+           0.0017367458f,
+           0.0006921406f,
+          -0.0005417639f,
+           0.0011329266f
+    },
+    {
+          -0.0010198845f,     /* Filter 117 */
+           0.0015353137f,
+          -0.0007091591f,
+          -0.0003045018f,
+           0.0008330604f,
+          -0.0003877925f,
+           0.0050540140f,
+          -0.0046849864f,
+           0.0185191789f,
+          -0.0281462298f,
+           0.0015843239f,
+          -0.0423713512f,
+          -0.2822979260f,
+           0.0000000000f,
+           0.2547707314f,
+           0.0317254312f,
+           0.0153571814f,
+           0.0278074035f,
+          -0.0127516043f,
+           0.0076923868f,
+          -0.0041433007f,
+           0.0024619949f,
+          -0.0007307251f,
+           0.0017693819f,
+           0.0006910215f,
+          -0.0005178491f,
+           0.0011342460f
+    },
+    {
+          -0.0010156894f,     /* Filter 118 */
+           0.0015594822f,
+          -0.0007088438f,
+          -0.0002678034f,
+           0.0008344621f,
+          -0.0003328846f,
+           0.0050714890f,
+          -0.0045983896f,
+           0.0186551985f,
+          -0.0281298337f,
+           0.0020374872f,
+          -0.0426293218f,
+          -0.2828997467f,
+           0.0000000000f,
+           0.2540664421f,
+           0.0314779578f,
+           0.0157100397f,
+           0.0277765039f,
+          -0.0126148560f,
+           0.0077488684f,
+          -0.0041180110f,
+           0.0025052338f,
+          -0.0007273343f,
+           0.0018018889f,
+           0.0006898704f,
+          -0.0004939715f,
+           0.0011354988f
+    },
+    {
+          -0.0010114265f,     /* Filter 119 */
+           0.0015836262f,
+          -0.0007084933f,
+          -0.0002310499f,
+           0.0008358123f,
+          -0.0002777495f,
+           0.0050887420f,
+          -0.0045111089f,
+           0.0187910667f,
+          -0.0281122245f,
+           0.0024929295f,
+          -0.0428874304f,
+          -0.2834988794f,
+           0.0000000000f,
+           0.2533600885f,
+           0.0312308279f,
+           0.0160605319f,
+           0.0277446198f,
+          -0.0124782163f,
+           0.0078046434f,
+          -0.0040925809f,
+           0.0025481605f,
+          -0.0007239040f,
+           0.0018342587f,
+           0.0006886862f,
+          -0.0004701241f,
+           0.0011366832f
+    },
+    {
+          -0.0010070953f,     /* Filter 120 */
+           0.0016077501f,
+          -0.0007081066f,
+          -0.0001942402f,
+           0.0008371108f,
+          -0.0002223928f,
+           0.0051057689f,
+          -0.0044231476f,
+           0.0189267792f,
+          -0.0280933977f,
+           0.0029506329f,
+          -0.0431456757f,
+          -0.2840952899f,
+           0.0000000000f,
+           0.2526517170f,
+           0.0309840461f,
+           0.0164086448f,
+           0.0277117641f,
+          -0.0123416968f,
+           0.0078597165f,
+          -0.0040670144f,
+           0.0025907777f,
+          -0.0007204335f,
+           0.0018664891f,
+           0.0006874708f,
+          -0.0004463107f,
+           0.0011378009f
+    },
+    {
+          -0.0010026952f,     /* Filter 121 */
+           0.0016318514f,
+          -0.0007076840f,
+          -0.0001573786f,
+           0.0008383569f,
+          -0.0001668158f,
+           0.0051225696f,
+          -0.0043344990f,
+           0.0190623224f,
+          -0.0280733535f,
+           0.0034106068f,
+          -0.0434040427f,
+          -0.2846889619f,
+           0.0000000000f,
+           0.2519413212f,
+           0.0307376220f,
+           0.0167543922f,
+           0.0276779292f,
+          -0.0122052947f,
+           0.0079140847f,
+          -0.0040413123f,
+           0.0026330778f,
+          -0.0007169229f,
+           0.0018985847f,
+           0.0006862248f,
+          -0.0004225402f,
+           0.0011388502f
+    },
+    {
+          -0.0009982289f,     /* Filter 122 */
+           0.0016559196f,
+          -0.0007072258f,
+          -0.0001204636f,
+           0.0008395513f,
+          -0.0001110239f,
+           0.0051391395f,
+          -0.0042451688f,
+           0.0191976997f,
+          -0.0280520870f,
+           0.0038728344f,
+          -0.0436625339f,
+          -0.2852799039f,
+           0.0000000000f,
+           0.2512289255f,
+           0.0304915602f,
+           0.0170977662f,
+           0.0276431323f,
+          -0.0120690194f,
+           0.0079677486f,
+          -0.0040154761f,
+           0.0026750618f,
+          -0.0007133733f,
+           0.0019305404f,
+           0.0006849461f,
+          -0.0003988041f,
+           0.0011398326f
+    },
+    {
+          -0.0009936943f,     /* Filter 123 */
+           0.0016799665f,
+          -0.0007067322f,
+          -0.0000835019f,
+           0.0008406932f,
+          -0.0000550153f,
+           0.0051554812f,
+          -0.0041551601f,
+           0.0193328981f,
+          -0.0280295876f,
+           0.0043373221f,
+          -0.0439211421f,
+          -0.2858680847f,
+           0.0000000000f,
+           0.2505145525f,
+           0.0302458600f,
+           0.0174387598f,
+           0.0276073771f,
+          -0.0119328775f,
+           0.0080207126f,
+          -0.0039895092f,
+           0.0027167309f,
+          -0.0007097842f,
+           0.0019623556f,
+           0.0006836357f,
+          -0.0003751028f,
+           0.0011407479f
+    },
+    {
+          -0.0009890919f,     /* Filter 124 */
+           0.0017039849f,
+          -0.0007062025f,
+          -0.0000464885f,
+           0.0008417822f,
+           0.0000012056f,
+           0.0051715888f,
+          -0.0040644718f,
+           0.0194679108f,
+          -0.0280058520f,
+           0.0048040611f,
+          -0.0441798639f,
+          -0.2864534851f,
+           0.0000000000f,
+           0.2497981996f,
+           0.0300005287f,
+           0.0177773850f,
+           0.0275706627f,
+          -0.0117968713f,
+           0.0080729717f,
+          -0.0039634116f,
+           0.0027580796f,
+          -0.0007061565f,
+           0.0019940273f,
+           0.0006822951f,
+          -0.0003514459f,
+           0.0011415948f
+    },
+    {
+          -0.0009844227f,     /* Filter 125 */
+           0.0017279724f,
+          -0.0007056362f,
+          -0.0000094350f,
+           0.0008428182f,
+           0.0000576352f,
+           0.0051874639f,
+          -0.0039731038f,
+           0.0196027359f,
+          -0.0279808828f,
+           0.0052730430f,
+          -0.0444386921f,
+          -0.2870361257f,
+           0.0000000000f,
+           0.2490799083f,
+           0.0297555716f,
+           0.0181136380f,
+           0.0275330008f,
+          -0.0116610092f,
+           0.0081245295f,
+          -0.0039371865f,
+           0.0027991078f,
+          -0.0007024905f,
+           0.0020255556f,
+           0.0006809223f,
+          -0.0003278284f,
+           0.0011423760f
+    },
+    {
+          -0.0009796859f,     /* Filter 126 */
+           0.0017519279f,
+          -0.0007050338f,
+           0.0000276667f,
+           0.0008438015f,
+           0.0001142729f,
+           0.0052031015f,
+          -0.0038810597f,
+           0.0197373608f,
+          -0.0279546684f,
+           0.0057442757f,
+          -0.0446976236f,
+          -0.2876159521f,
+           0.0000000000f,
+           0.2483596736f,
+           0.0295109907f,
+           0.0184475121f,
+           0.0274943939f,
+          -0.0115252954f,
+           0.0081753869f,
+          -0.0039108359f,
+           0.0028398167f,
+          -0.0006987861f,
+           0.0020569427f,
+           0.0006795190f,
+          -0.0003042571f,
+           0.0011430900f
+    },
+    {
+          -0.0009748823f,     /* Filter 127 */
+           0.0017758509f,
+          -0.0007043957f,
+           0.0000648082f,
+           0.0008447316f,
+           0.0001711151f,
+           0.0052185020f,
+          -0.0037883407f,
+           0.0198717871f,
+          -0.0279272053f,
+           0.0062177469f,
+          -0.0449566483f,
+          -0.2881929551f,
+           0.0000000000f,
+           0.2476375210f,
+           0.0292667911f,
+           0.0187790160f,
+           0.0274548475f,
+          -0.0113897330f,
+           0.0082255396f,
+          -0.0038843609f,
+           0.0028802012f,
+          -0.0006950437f,
+           0.0020881801f,
+           0.0006780840f,
+          -0.0002807266f,
+           0.0011437373f
+    },
+    {
+          -0.0009700106f,     /* Filter 128 */
+           0.0017997404f,
+          -0.0007037221f,
+           0.0001019889f,
+           0.0008456086f,
+           0.0002281595f,
+           0.0052336635f,
+          -0.0036949493f,
+           0.0200059998f,
+          -0.0278984903f,
+           0.0066934534f,
+          -0.0452157695f,
+          -0.2887671637f,
+           0.0000000000f,
+           0.2469134451f,
+           0.0290229756f,
+           0.0191081383f,
+           0.0274143701f,
+          -0.0112543303f,
+           0.0082749947f,
+          -0.0038577642f,
+           0.0029202617f,
+          -0.0006912640f,
+           0.0021192677f,
+           0.0006766191f,
+          -0.0002572389f,
+           0.0011443167f
+    },
+    {
+          -0.0009650723f,     /* Filter 129 */
+           0.0018235921f,
+          -0.0007030120f,
+           0.0001392054f,
+           0.0008464313f,
+           0.0002854022f,
+           0.0052485826f,
+          -0.0036008869f,
+           0.0201399968f,
+          -0.0278685199f,
+           0.0071713863f,
+          -0.0454749735f,
+          -0.2893385169f,
+           0.0000000000f,
+           0.2461874974f,
+           0.0287795539f,
+           0.0194348927f,
+           0.0273729679f,
+          -0.0111190914f,
+           0.0083237506f,
+          -0.0038310474f,
+           0.0029599977f,
+          -0.0006874465f,
+           0.0021502064f,
+           0.0006751235f,
+          -0.0002338013f,
+           0.0011448304f
+    },
+    {
+          -0.0009600683f,     /* Filter 130 */
+           0.0018474133f,
+          -0.0007022654f,
+           0.0001764611f,
+           0.0008472010f,
+           0.0003428435f,
+           0.0052632581f,
+          -0.0035061537f,
+           0.0202737736f,
+          -0.0278372858f,
+           0.0076515487f,
+          -0.0457342605f,
+          -0.2899070162f,
+           0.0000000000f,
+           0.2454596814f,
+           0.0285365229f,
+           0.0197592651f,
+           0.0273306427f,
+          -0.0109840200f,
+           0.0083718053f,
+          -0.0038042124f,
+           0.0029994070f,
+          -0.0006835927f,
+           0.0021809969f,
+           0.0006735974f,
+          -0.0002104096f,
+           0.0011452775f
+    },
+    {
+          -0.0009549959f,     /* Filter 131 */
+           0.0018711939f,
+          -0.0007014832f,
+           0.0002137479f,
+           0.0008479164f,
+           0.0004004791f,
+           0.0052776885f,
+          -0.0034107494f,
+           0.0204073193f,
+          -0.0278047850f,
+           0.0081339331f,
+          -0.0459936256f,
+          -0.2904726541f,
+           0.0000000000f,
+           0.2447299955f,
+           0.0282938934f,
+           0.0200812646f,
+           0.0272874001f,
+          -0.0108491236f,
+           0.0084191624f,
+          -0.0037772614f,
+           0.0030384868f,
+          -0.0006797019f,
+           0.0022116302f,
+           0.0006720400f,
+          -0.0001870628f,
+           0.0011456582f
+    },
+    {
+          -0.0009498575f,     /* Filter 132 */
+           0.0018949356f,
+          -0.0007006644f,
+           0.0002510630f,
+           0.0008485774f,
+           0.0004583052f,
+           0.0052918732f,
+          -0.0033146815f,
+           0.0205406256f,
+          -0.0277710140f,
+           0.0086185289f,
+          -0.0462530597f,
+          -0.2910354206f,
+           0.0000000000f,
+           0.2439984781f,
+           0.0280516644f,
+           0.0204008878f,
+           0.0272432488f,
+          -0.0107144051f,
+           0.0084658221f,
+          -0.0037501966f,
+           0.0030772368f,
+          -0.0006757746f,
+           0.0022421145f,
+           0.0006704533f,
+          -0.0001637720f,
+           0.0011459727f
+    },
+    {
+          -0.0009446530f,     /* Filter 133 */
+           0.0019186336f,
+          -0.0006998097f,
+           0.0002884118f,
+           0.0008491842f,
+           0.0005163194f,
+           0.0053058091f,
+          -0.0032179461f,
+           0.0206736926f,
+          -0.0277359720f,
+           0.0091053416f,
+          -0.0465125625f,
+          -0.2915952853f,
+           0.0000000000f,
+           0.2432651518f,
+           0.0278098438f,
+           0.0207181373f,
+           0.0271981923f,
+          -0.0105798714f,
+           0.0085117824f,
+          -0.0037230192f,
+           0.0031156583f,
+          -0.0006718119f,
+           0.0022724392f,
+           0.0006688361f,
+          -0.0001405276f,
+           0.0011462210f
+    },
+    {
+          -0.0009393808f,     /* Filter 134 */
+           0.0019422951f,
+          -0.0006989186f,
+           0.0003257856f,
+           0.0008497364f,
+           0.0005745208f,
+           0.0053194953f,
+          -0.0031205442f,
+           0.0208065104f,
+          -0.0276996474f,
+           0.0095943625f,
+          -0.0467721216f,
+          -0.2921522650f,
+           0.0000000000f,
+           0.2425299982f,
+           0.0275684376f,
+           0.0210330123f,
+           0.0271522404f,
+          -0.0104455273f,
+           0.0085570476f,
+          -0.0036957313f,
+           0.0031537479f,
+          -0.0006678127f,
+           0.0023026112f,
+           0.0006671893f,
+          -0.0001173340f,
+           0.0011464036f
+    },
+    {
+          -0.0009340436f,     /* Filter 135 */
+           0.0019659065f,
+          -0.0006979908f,
+           0.0003631842f,
+           0.0008502345f,
+           0.0006329051f,
+           0.0053329287f,
+          -0.0030224817f,
+           0.0209390691f,
+          -0.0276620429f,
+           0.0100855779f,
+          -0.0470317378f,
+          -0.2927063137f,
+           0.0000000000f,
+           0.2417930608f,
+           0.0273274427f,
+           0.0213455089f,
+           0.0271053905f,
+          -0.0103113770f,
+           0.0086016160f,
+          -0.0036683357f,
+           0.0031915023f,
+          -0.0006637778f,
+           0.0023326243f,
+           0.0006655128f,
+          -0.0000941955f,
+           0.0011465197f
+    },
+    {
+          -0.0009286405f,     /* Filter 136 */
+           0.0019894817f,
+          -0.0006970279f,
+           0.0004006073f,
+           0.0008506772f,
+           0.0006914707f,
+           0.0053461072f,
+          -0.0029237612f,
+           0.0210713702f,
+          -0.0276231475f,
+           0.0105789967f,
+          -0.0472914089f,
+          -0.2932574514f,
+           0.0000000000f,
+           0.2410543557f,
+           0.0270868685f,
+           0.0216556342f,
+           0.0270576581f,
+          -0.0101774269f,
+           0.0086454904f,
+          -0.0036408325f,
+           0.0032289263f,
+          -0.0006597090f,
+           0.0023624732f,
+           0.0006638063f,
+          -0.0000711074f,
+           0.0011465712f
+    },
+    {
+          -0.0009231713f,     /* Filter 137 */
+           0.0020130052f,
+          -0.0006960278f,
+           0.0004380525f,
+           0.0008510646f,
+           0.0007502151f,
+           0.0053590326f,
+          -0.0028243793f,
+           0.0212033969f,
+          -0.0275829612f,
+           0.0110746124f,
+          -0.0475511207f,
+          -0.2938056346f,
+           0.0000000000f,
+           0.2403138872f,
+           0.0268467200f,
+           0.0219633900f,
+           0.0270090421f,
+          -0.0100436811f,
+           0.0086886704f,
+          -0.0036132252f,
+           0.0032660113f,
+          -0.0006556046f,
+           0.0023921649f,
+           0.0006620704f,
+          -0.0000480783f,
+           0.0011465566f
+    },
+    {
+          -0.0009176370f,     /* Filter 138 */
+           0.0020364848f,
+          -0.0006949917f,
+           0.0004755140f,
+           0.0008513979f,
+           0.0008091340f,
+           0.0053716984f,
+          -0.0027243401f,
+           0.0213351496f,
+          -0.0275414759f,
+           0.0115724090f,
+          -0.0478108764f,
+          -0.2943508790f,
+           0.0000000000f,
+           0.2395716850f,
+           0.0266069972f,
+           0.0222687697f,
+           0.0269595532f,
+          -0.0099101441f,
+           0.0087311541f,
+          -0.0035855149f,
+           0.0033027631f,
+          -0.0006514662f,
+           0.0024216984f,
+           0.0006603052f,
+          -0.0000251055f,
+           0.0011464770f
+    },
+    {
+          -0.0009120349f,     /* Filter 139 */
+           0.0020599133f,
+          -0.0006939189f,
+           0.0005129974f,
+           0.0008516749f,
+           0.0008682246f,
+           0.0053841057f,
+          -0.0026236483f,
+           0.0214666211f,
+          -0.0274986943f,
+           0.0120723842f,
+          -0.0480706645f,
+          -0.2948931379f,
+           0.0000000000f,
+           0.2388277557f,
+           0.0263677085f,
+           0.0225717691f,
+           0.0269091934f,
+          -0.0097768207f,
+           0.0087729478f,
+          -0.0035577053f,
+           0.0033391752f,
+          -0.0006472933f,
+           0.0024510651f,
+           0.0006585102f,
+          -0.0000021866f,
+           0.0011463315f
+    },
+    {
+          -0.0009063690f,     /* Filter 140 */
+           0.0020832938f,
+          -0.0006928102f,
+           0.0005504888f,
+           0.0008518969f,
+           0.0009274844f,
+           0.0053962514f,
+          -0.0025223003f,
+           0.0215977998f,
+          -0.0274546077f,
+           0.0125745438f,
+          -0.0483304827f,
+          -0.2954324350f,
+           0.0000000000f,
+           0.2380821155f,
+           0.0261288554f,
+           0.0228724030f,
+           0.0268579697f,
+          -0.0096437180f,
+           0.0088140500f,
+          -0.0035297957f,
+           0.0033752497f,
+          -0.0006430867f,
+           0.0024802648f,
+           0.0006566866f,
+           0.0000206692f,
+           0.0011461218f
+    },
+    {
+          -0.0009006378f,     /* Filter 141 */
+           0.0021066237f,
+          -0.0006916650f,
+           0.0005879963f,
+           0.0008520632f,
+           0.0009869126f,
+           0.0054081355f,
+          -0.0024203039f,
+           0.0217286837f,
+          -0.0274092098f,
+           0.0130788749f,
+          -0.0485903285f,
+          -0.2959687351f,
+           0.0000000000f,
+           0.2373347695f,
+           0.0258904414f,
+           0.0231706626f,
+           0.0268058885f,
+          -0.0095108389f,
+           0.0088544608f,
+          -0.0035017896f,
+           0.0034109859f,
+          -0.0006388465f,
+           0.0025093019f,
+           0.0006548344f,
+           0.0000434707f,
+           0.0011458464f
+    },
+    {
+          -0.0008948414f,     /* Filter 142 */
+           0.0021298969f,
+          -0.0006904839f,
+           0.0006255130f,
+           0.0008521730f,
+           0.0010465041f,
+           0.0054197563f,
+          -0.0023176579f,
+           0.0218592629f,
+          -0.0273624970f,
+           0.0135853716f,
+          -0.0488501916f,
+          -0.2965020230f,
+           0.0000000000f,
+           0.2365857471f,
+           0.0256524730f,
+           0.0234665539f,
+           0.0267529502f,
+          -0.0093781859f,
+           0.0088941795f,
+          -0.0034736888f,
+           0.0034463789f,
+          -0.0006345732f,
+           0.0025381729f,
+           0.0006529527f,
+           0.0000662085f,
+           0.0011455063f
+    },
+    {
+          -0.0008889799f,     /* Filter 143 */
+           0.0021531195f,
+          -0.0006892660f,
+           0.0006630402f,
+           0.0008522276f,
+           0.0011062575f,
+           0.0054311098f,
+          -0.0022143617f,
+           0.0219895354f,
+          -0.0273144693f,
+           0.0140940276f,
+          -0.0491100685f,
+          -0.2970323104f,
+           0.0000000000f,
+           0.2358351039f,
+           0.0254149538f,
+           0.0237600772f,
+           0.0266991688f,
+          -0.0092457714f,
+           0.0089332130f,
+          -0.0034454945f,
+           0.0034814320f,
+          -0.0006302670f,
+           0.0025668690f,
+           0.0006510433f,
+           0.0000888863f,
+           0.0011451026f
+    },
+    {
+          -0.0008830525f,     /* Filter 144 */
+           0.0021762900f,
+          -0.0006880123f,
+           0.0007005733f,
+           0.0008522255f,
+           0.0011661681f,
+           0.0054421973f,
+          -0.0021104232f,
+           0.0221194870f,
+          -0.0272651190f,
+           0.0146048459f,
+          -0.0493699555f,
+          -0.2975595531f,
+           0.0000000000f,
+           0.2350827773f,
+           0.0251778857f,
+           0.0240512288f,
+           0.0266445489f,
+          -0.0091135918f,
+           0.0089715590f,
+          -0.0034172101f,
+           0.0035161441f,
+          -0.0006259285f,
+           0.0025953985f,
+           0.0006491045f,
+           0.0001114988f,
+           0.0011446338f
+    },
+    {
+          -0.0008770619f,     /* Filter 145 */
+           0.0021993958f,
+          -0.0006867219f,
+           0.0007381110f,
+           0.0008521672f,
+           0.0012262341f,
+           0.0054530144f,
+          -0.0020058404f,
+           0.0222491169f,
+          -0.0272144465f,
+           0.0151178087f,
+          -0.0496298476f,
+          -0.2980837677f,
+           0.0000000000f,
+           0.2343288410f,
+           0.0249412739f,
+           0.0243400141f,
+           0.0265890915f,
+          -0.0089816572f,
+           0.0090092137f,
+          -0.0033888350f,
+           0.0035505117f,
+          -0.0006215577f,
+           0.0026237608f,
+           0.0006471375f,
+           0.0001340487f,
+           0.0011441008f
+    },
+    {
+          -0.0008710057f,     /* Filter 146 */
+           0.0022224528f,
+          -0.0006853956f,
+           0.0007756478f,
+           0.0008520524f,
+           0.0012864544f,
+           0.0054635619f,
+          -0.0019006173f,
+           0.0223784170f,
+          -0.0271624382f,
+           0.0156329160f,
+          -0.0498897355f,
+          -0.2986049201f,
+           0.0000000000f,
+           0.2335732963f,
+           0.0247051227f,
+           0.0246264247f,
+           0.0265328037f,
+          -0.0088499695f,
+           0.0090461878f,
+          -0.0033603747f,
+           0.0035845316f,
+          -0.0006171547f,
+           0.0026519463f,
+           0.0006451435f,
+           0.0001565332f,
+           0.0011435041f
+    },
+    {
+          -0.0008648856f,     /* Filter 147 */
+           0.0022454470f,
+          -0.0006840326f,
+           0.0008131900f,
+           0.0008518814f,
+           0.0013468222f,
+           0.0054738356f,
+          -0.0017947555f,
+           0.0225073789f,
+          -0.0271090985f,
+           0.0161501676f,
+          -0.0501496170f,
+          -0.2991230182f,
+           0.0000000000f,
+           0.2328161450f,
+           0.0244694365f,
+           0.0249104828f,
+           0.0264756977f,
+          -0.0087185354f,
+           0.0090824743f,
+          -0.0033318265f,
+           0.0036182106f,
+          -0.0006127204f,
+           0.0026799609f,
+           0.0006431206f,
+           0.0001789542f,
+           0.0011428431f
+    },
+    {
+          -0.0008587025f,     /* Filter 148 */
+           0.0022683768f,
+          -0.0006826328f,
+           0.0008507285f,
+           0.0008516534f,
+           0.0014073357f,
+           0.0054838338f,
+          -0.0016882547f,
+           0.0226359994f,
+          -0.0270544253f,
+           0.0166695436f,
+          -0.0504094875f,
+          -0.2996380397f,
+           0.0000000000f,
+           0.2320574430f,
+           0.0242342195f,
+           0.0251921607f,
+           0.0264177686f,
+          -0.0085873575f,
+           0.0091180770f,
+          -0.0033031978f,
+           0.0036515394f,
+          -0.0006082550f,
+           0.0027078003f,
+           0.0006410700f,
+           0.0002013077f,
+           0.0011421190f
+    },
+    {
+          -0.0008524555f,     /* Filter 149 */
+           0.0022912484f,
+          -0.0006811972f,
+           0.0008882574f,
+           0.0008513686f,
+           0.0014679953f,
+           0.0054935571f,
+          -0.0015811215f,
+           0.0227642672f,
+          -0.0269984086f,
+           0.0171910545f,
+          -0.0506693432f,
+          -0.3001499723f,
+           0.0000000000f,
+           0.2312971712f,
+           0.0239994729f,
+           0.0254714879f,
+           0.0263590324f,
+          -0.0084564442f,
+           0.0091529990f,
+          -0.0032744845f,
+           0.0036845251f,
+          -0.0006037586f,
+           0.0027354617f,
+           0.0006389909f,
+           0.0002235915f,
+           0.0011413312f
+    },
+    {
+          -0.0008461448f,     /* Filter 150 */
+           0.0023140572f,
+          -0.0006797257f,
+           0.0009257855f,
+           0.0008510271f,
+           0.0015287938f,
+           0.0055030012f,
+          -0.0014733573f,
+           0.0228921794f,
+          -0.0269410438f,
+           0.0177146788f,
+          -0.0509291719f,
+          -0.3006587981f,
+           0.0000000000f,
+           0.2305353630f,
+           0.0237652053f,
+           0.0257484410f,
+           0.0262994869f,
+          -0.0083257964f,
+           0.0091872395f,
+          -0.0032456946f,
+           0.0037171597f,
+          -0.0005992319f,
+           0.0027629465f,
+           0.0006368855f,
+           0.0002458049f,
+           0.0011404805f
+    },
+    {
+          -0.0008397688f,     /* Filter 151 */
+           0.0023368007f,
+          -0.0006782178f,
+           0.0009633032f,
+           0.0008506279f,
+           0.0015897306f,
+           0.0055121682f,
+          -0.0013649606f,
+           0.0230197214f,
+          -0.0268823332f,
+           0.0182404248f,
+          -0.0511889706f,
+          -0.3011645002f,
+           0.0000000000f,
+           0.2297720123f,
+           0.0235314163f,
+           0.0260230330f,
+           0.0262391416f,
+          -0.0081954182f,
+           0.0092207994f,
+          -0.0032168260f,
+           0.0037494443f,
+          -0.0005946742f,
+           0.0027902521f,
+           0.0006347531f,
+           0.0002679518f,
+           0.0011395655f
+    },
+    {
+          -0.0008333308f,     /* Filter 152 */
+           0.0023594786f,
+          -0.0006766731f,
+           0.0010008101f,
+           0.0008501715f,
+           0.0016508024f,
+           0.0055210536f,
+          -0.0012559383f,
+           0.0231468974f,
+          -0.0268222652f,
+           0.0187682815f,
+          -0.0514487439f,
+          -0.3016671090f,
+           0.0000000000f,
+           0.2290071711f,
+           0.0232981107f,
+           0.0262952744f,
+           0.0261780046f,
+          -0.0080653181f,
+           0.0092536796f,
+          -0.0031878807f,
+           0.0037813826f,
+          -0.0005900872f,
+           0.0028173807f,
+           0.0006325925f,
+           0.0002900256f,
+           0.0011385890f
+    },
+    {
+          -0.0008268290f,     /* Filter 153 */
+           0.0023820868f,
+          -0.0006750925f,
+           0.0010383048f,
+           0.0008496578f,
+           0.0017120052f,
+           0.0055296570f,
+          -0.0011462885f,
+           0.0232736903f,
+          -0.0267608416f,
+           0.0192982375f,
+          -0.0517084734f,
+          -0.3021665631f,
+           0.0000000000f,
+           0.2282408324f,
+           0.0230652947f,
+           0.0265651549f,
+           0.0261160785f,
+          -0.0079354970f,
+           0.0092858815f,
+          -0.0031588620f,
+           0.0038129681f,
+          -0.0005854703f,
+           0.0028443280f,
+           0.0006304052f,
+           0.0003120266f,
+           0.0011375491f
+    },
+    {
+          -0.0008202657f,     /* Filter 154 */
+           0.0024046275f,
+          -0.0006734762f,
+           0.0010757878f,
+           0.0008490868f,
+           0.0017733360f,
+           0.0055379751f,
+          -0.0010360162f,
+           0.0234001010f,
+          -0.0266980579f,
+           0.0198302924f,
+          -0.0519681634f,
+          -0.3026628735f,
+           0.0000000000f,
+           0.2274730162f,
+           0.0228329704f,
+           0.0268326719f,
+           0.0260533737f,
+          -0.0078059632f,
+           0.0093174091f,
+          -0.0031297716f,
+           0.0038442047f,
+          -0.0005808245f,
+           0.0028710917f,
+           0.0006281911f,
+           0.0003339556f,
+           0.0011364467f
+    },
+    {
+          -0.0008136394f,     /* Filter 155 */
+           0.0024270988f,
+          -0.0006718223f,
+           0.0011132506f,
+           0.0008484581f,
+           0.0018347918f,
+           0.0055460065f,
+          -0.0009251240f,
+           0.0235261215f,
+          -0.0266339120f,
+           0.0203644374f,
+          -0.0522278035f,
+          -0.3031560303f,
+           0.0000000000f,
+           0.2267037589f,
+           0.0226011415f,
+           0.0270978352f,
+           0.0259898899f,
+          -0.0076767172f,
+           0.0093482617f,
+          -0.0031006109f,
+           0.0038750887f,
+          -0.0005761496f,
+           0.0028976751f,
+           0.0006259504f,
+           0.0003558105f,
+           0.0011352831f
+    },
+    {
+          -0.0008069505f,     /* Filter 156 */
+           0.0024494986f,
+          -0.0006701339f,
+           0.0011506901f,
+           0.0008477713f,
+           0.0018963726f,
+           0.0055537525f,
+          -0.0008136137f,
+           0.0236517400f,
+          -0.0265683906f,
+           0.0209006716f,
+          -0.0524873874f,
+          -0.3036460014f,
+           0.0000000000f,
+           0.2259330273f,
+           0.0223698105f,
+           0.0273606502f,
+           0.0259256365f,
+          -0.0075477654f,
+           0.0093784411f,
+          -0.0030713817f,
+           0.0039056182f,
+          -0.0005714460f,
+           0.0029240706f,
+           0.0006236829f,
+           0.0003775881f,
+           0.0011340562f
+    },
+    {
+          -0.0008001983f,     /* Filter 157 */
+           0.0024718253f,
+          -0.0006684086f,
+           0.0011881132f,
+           0.0008470267f,
+           0.0019580722f,
+           0.0055612069f,
+          -0.0007014887f,
+           0.0237769522f,
+          -0.0265014986f,
+           0.0214389786f,
+          -0.0527469133f,
+          -0.3041327986f,
+           0.0000000000f,
+           0.2251608839f,
+           0.0221389834f,
+           0.0276211080f,
+           0.0258606166f,
+          -0.0074191106f,
+           0.0094079482f,
+          -0.0030420866f,
+           0.0039357947f,
+          -0.0005667146f,
+           0.0029502835f,
+           0.0006213891f,
+           0.0003992901f,
+           0.0011327680f
+    },
+    {
+          -0.0007933850f,     /* Filter 158 */
+           0.0024940796f,
+          -0.0006666470f,
+           0.0012255137f,
+           0.0008462245f,
+           0.0020198867f,
+           0.0055683734f,
+          -0.0005887490f,
+           0.0239017519f,
+          -0.0264332338f,
+           0.0219793618f,
+          -0.0530063717f,
+          -0.3046163955f,
+           0.0000000000f,
+           0.2243873441f,
+           0.0219086634f,
+           0.0278792178f,
+           0.0257948378f,
+          -0.0072907606f,
+           0.0094367825f,
+          -0.0030127268f,
+           0.0039656166f,
+          -0.0005619550f,
+           0.0029763130f,
+           0.0006190693f,
+           0.0004209182f,
+           0.0011314178f
+    },
+    {
+          -0.0007865111f,     /* Filter 159 */
+           0.0025162605f,
+          -0.0006648496f,
+           0.0012628858f,
+           0.0008453638f,
+           0.0020818155f,
+           0.0055752463f,
+          -0.0004754026f,
+           0.0240261303f,
+          -0.0263635834f,
+           0.0225218090f,
+          -0.0532657623f,
+          -0.3050968004f,
+           0.0000000000f,
+           0.2236123999f,
+           0.0216788527f,
+           0.0281349795f,
+           0.0257283081f,
+          -0.0071627177f,
+           0.0094649501f,
+          -0.0029833043f,
+           0.0039950848f,
+          -0.0005571683f,
+           0.0030021495f,
+           0.0006167238f,
+           0.0004424639f,
+           0.0011300064f
+    },
+    {
+          -0.0007795745f,     /* Filter 160 */
+           0.0025383600f,
+          -0.0006630156f,
+           0.0013002283f,
+           0.0008444454f,
+           0.0021438527f,
+           0.0055818244f,
+          -0.0003614454f,
+           0.0241500844f,
+          -0.0262925563f,
+           0.0230663128f,
+          -0.0535250786f,
+          -0.3055739837f,
+           0.0000000000f,
+           0.2228360951f,
+           0.0214495583f,
+           0.0283883894f,
+           0.0256610332f,
+          -0.0070349865f,
+           0.0094924497f,
+          -0.0029538215f,
+           0.0040241966f,
+          -0.0005523537f,
+           0.0030278003f,
+           0.0006143526f,
+           0.0004639333f,
+           0.0011285343f
+    },
+    {
+          -0.0007725774f,     /* Filter 161 */
+           0.0025603850f,
+          -0.0006611462f,
+           0.0013375415f,
+           0.0008434682f,
+           0.0022059974f,
+           0.0055881087f,
+          -0.0002468810f,
+           0.0242736037f,
+          -0.0262201394f,
+           0.0236128695f,
+          -0.0537843091f,
+          -0.3060479408f,
+           0.0000000000f,
+           0.2220584277f,
+           0.0212207828f,
+           0.0286394536f,
+           0.0255930153f,
+          -0.0069075694f,
+           0.0095192815f,
+          -0.0029242805f,
+           0.0040529530f,
+          -0.0005475125f,
+           0.0030532624f,
+           0.0006119553f,
+           0.0004853179f,
+           0.0011270002f
+    },
+    {
+          -0.0007655187f,     /* Filter 162 */
+           0.0025823298f,
+          -0.0006592405f,
+           0.0013748252f,
+           0.0008424327f,
+           0.0022682453f,
+           0.0055940942f,
+          -0.0001317175f,
+           0.0243966808f,
+          -0.0261463325f,
+           0.0241614731f,
+          -0.0540434590f,
+          -0.3065186635f,
+           0.0000000000f,
+           0.2212794214f,
+           0.0209925275f,
+           0.0288881786f,
+           0.0255242620f,
+          -0.0067804730f,
+           0.0095454444f,
+          -0.0028946812f,
+           0.0040813532f,
+          -0.0005426448f,
+           0.0030785301f,
+           0.0006095327f,
+           0.0005066256f,
+           0.0011254062f
+    },
+    {
+          -0.0007583996f,     /* Filter 163 */
+           0.0026041949f,
+          -0.0006572991f,
+           0.0014120734f,
+           0.0008413388f,
+           0.0023305944f,
+           0.0055997838f,
+          -0.0000159544f,
+           0.0245193118f,
+          -0.0260711303f,
+           0.0247121182f,
+          -0.0543025138f,
+          -0.3069861396f,
+           0.0000000000f,
+           0.2204990899f,
+           0.0207647986f,
+           0.0291345655f,
+           0.0254547815f,
+          -0.0066537014f,
+           0.0095709494f,
+          -0.0028650273f,
+           0.0041093948f,
+          -0.0005377507f,
+           0.0031036105f,
+           0.0006070843f,
+           0.0005278527f,
+           0.0011237517f
+    },
+    {
+          -0.0007512199f,     /* Filter 164 */
+           0.0026259796f,
+          -0.0006553215f,
+           0.0014492849f,
+           0.0008401860f,
+           0.0023930406f,
+           0.0056051701f,
+           0.0001004067f,
+           0.0246414870f,
+          -0.0259945305f,
+           0.0252647915f,
+          -0.0545614749f,
+          -0.3074503577f,
+           0.0000000000f,
+           0.2197174532f,
+           0.0205375984f,
+           0.0293786112f,
+           0.0253845763f,
+          -0.0065272595f,
+           0.0095957903f,
+          -0.0028353206f,
+           0.0041370795f,
+          -0.0005328312f,
+           0.0031284972f,
+           0.0006046111f,
+           0.0005489924f,
+           0.0011220364f
+    },
+    {
+          -0.0007439798f,     /* Filter 165 */
+           0.0026476775f,
+          -0.0006533075f,
+           0.0014864566f,
+           0.0008389747f,
+           0.0024555805f,
+           0.0056102576f,
+           0.0002173634f,
+           0.0247632008f,
+          -0.0259165316f,
+           0.0258194949f,
+          -0.0548203341f,
+          -0.3079113063f,
+           0.0000000000f,
+           0.2189345318f,
+           0.0203109314f,
+           0.0296203256f,
+           0.0253136575f,
+          -0.0064011503f,
+           0.0096199673f,
+          -0.0028055617f,
+           0.0041644052f,
+          -0.0005278863f,
+           0.0031531871f,
+           0.0006021129f,
+           0.0005700511f,
+           0.0011202621f
+    },
+    {
+          -0.0007366795f,     /* Filter 166 */
+           0.0026692913f,
+          -0.0006512591f,
+           0.0015235876f,
+           0.0008377045f,
+           0.0025182118f,
+           0.0056150401f,
+           0.0003349079f,
+           0.0248844430f,
+          -0.0258371249f,
+           0.0263762111f,
+          -0.0550790809f,
+          -0.3083689567f,
+           0.0000000000f,
+           0.2181503385f,
+           0.0200847999f,
+           0.0298596961f,
+           0.0252420229f,
+          -0.0062753772f,
+           0.0096434929f,
+          -0.0027757547f,
+           0.0041913714f,
+          -0.0005229154f,
+           0.0031776877f,
+           0.0005995907f,
+           0.0005910222f,
+           0.0011184266f
+    },
+    {
+          -0.0007293197f,     /* Filter 167 */
+           0.0026908252f,
+          -0.0006491736f,
+           0.0015606744f,
+           0.0008363755f,
+           0.0025809300f,
+           0.0056195189f,
+           0.0004530424f,
+           0.0250052112f,
+          -0.0257563105f,
+           0.0269349394f,
+          -0.0553377160f,
+          -0.3088233260f,
+           0.0000000000f,
+           0.2173648848f,
+           0.0198592091f,
+           0.0300967342f,
+           0.0251696825f,
+          -0.0061499438f,
+           0.0096663567f,
+          -0.0027458996f,
+           0.0042179768f,
+          -0.0005179204f,
+           0.0032019911f,
+           0.0005970431f,
+           0.0006119059f,
+           0.0011165324f
+    },
+    {
+          -0.0007219006f,     /* Filter 168 */
+           0.0027122668f,
+          -0.0006470528f,
+           0.0015977154f,
+           0.0008349875f,
+           0.0026437316f,
+           0.0056236919f,
+           0.0005717650f,
+           0.0251254954f,
+          -0.0256740870f,
+           0.0274956721f,
+          -0.0555962347f,
+          -0.3092744009f,
+           0.0000000000f,
+           0.2165782048f,
+           0.0196341633f,
+           0.0303314503f,
+           0.0250966487f,
+          -0.0060248575f,
+           0.0096885644f,
+          -0.0027159978f,
+           0.0042442251f,
+          -0.0005129003f,
+           0.0032260964f,
+           0.0005944716f,
+           0.0006327059f,
+           0.0011145787f
+    },
+    {
+          -0.0007144220f,     /* Filter 169 */
+           0.0027336214f,
+          -0.0006448967f,
+           0.0016347116f,
+           0.0008335401f,
+           0.0027066155f,
+           0.0056275581f,
+           0.0006910682f,
+           0.0252452876f,
+          -0.0255904448f,
+           0.0280584049f,
+          -0.0558546306f,
+          -0.3097221447f,
+           0.0000000000f,
+           0.2157902819f,
+           0.0194096624f,
+           0.0305638362f,
+           0.0250229166f,
+          -0.0059001204f,
+           0.0097101173f,
+          -0.0026860528f,
+           0.0042701101f,
+          -0.0005078562f,
+           0.0032500058f,
+           0.0005918760f,
+           0.0006534169f,
+           0.0011125657f
+    },
+    {
+          -0.0007068858f,     /* Filter 170 */
+           0.0027548851f,
+          -0.0006427045f,
+           0.0016716548f,
+           0.0008320342f,
+           0.0027695749f,
+           0.0056311136f,
+           0.0008109511f,
+           0.0253645868f,
+          -0.0255053896f,
+           0.0286231268f,
+          -0.0561128940f,
+          -0.3101666084f,
+           0.0000000000f,
+           0.2150011852f,
+           0.0191857145f,
+           0.0307939004f,
+           0.0249485018f,
+          -0.0057757379f,
+           0.0097310227f,
+          -0.0026560650f,
+           0.0042956373f,
+          -0.0005027885f,
+           0.0032737161f,
+           0.0005892559f,
+           0.0006740415f,
+           0.0011104952f
+    },
+    {
+          -0.0006992894f,     /* Filter 171 */
+           0.0027760579f,
+          -0.0006404764f,
+           0.0017085512f,
+           0.0008304692f,
+           0.0028326096f,
+           0.0056343580f,
+           0.0009314100f,
+           0.0254833823f,
+          -0.0254189118f,
+           0.0291898232f,
+          -0.0563710278f,
+          -0.3106076970f,
+           0.0000000000f,
+           0.2142108808f,
+           0.0189623215f,
+           0.0310216307f,
+           0.0248734028f,
+          -0.0056517100f,
+           0.0097512727f,
+          -0.0026260383f,
+           0.0043208011f,
+          -0.0004976973f,
+           0.0032972252f,
+           0.0005866125f,
+           0.0006945730f,
+           0.0011083647f
+    },
+    {
+          -0.0006916353f,     /* Filter 172 */
+           0.0027971360f,
+          -0.0006382133f,
+           0.0017453870f,
+           0.0008288440f,
+           0.0028957165f,
+           0.0056372904f,
+           0.0010524428f,
+           0.0256016596f,
+          -0.0253310073f,
+           0.0297585045f,
+          -0.0566290193f,
+          -0.3110454402f,
+           0.0000000000f,
+           0.2134194107f,
+           0.0187394818f,
+           0.0312470546f,
+           0.0247976278f,
+          -0.0055280441f,
+           0.0097708788f,
+          -0.0025959719f,
+           0.0043456043f,
+          -0.0004925827f,
+           0.0033205371f,
+           0.0005839447f,
+           0.0007150169f,
+           0.0011061764f
+    },
+    {
+          -0.0006839229f,     /* Filter 173 */
+           0.0028181240f,
+          -0.0006359151f,
+           0.0017821677f,
+           0.0008271599f,
+           0.0029588901f,
+           0.0056399089f,
+           0.0011740477f,
+           0.0257194246f,
+          -0.0252416741f,
+           0.0303291445f,
+          -0.0568868638f,
+          -0.3114798415f,
+           0.0000000000f,
+           0.2126267914f,
+           0.0185172081f,
+           0.0314701461f,
+           0.0247211833f,
+          -0.0054047446f,
+           0.0097898366f,
+          -0.0025658703f,
+           0.0043700441f,
+          -0.0004874456f,
+           0.0033436471f,
+           0.0005812542f,
+           0.0007353671f,
+           0.0011039297f
+    },
+    {
+          -0.0006761526f,     /* Filter 174 */
+           0.0028390167f,
+          -0.0006335812f,
+           0.0018188896f,
+           0.0008254161f,
+           0.0030221280f,
+           0.0056422136f,
+           0.0012962189f,
+           0.0258366582f,
+          -0.0251509113f,
+           0.0309017550f,
+          -0.0571445584f,
+          -0.3119108658f,
+           0.0000000000f,
+           0.2118330321f,
+           0.0182954959f,
+           0.0316909395f,
+           0.0246440780f,
+          -0.0052818148f,
+           0.0098081440f,
+          -0.0025357324f,
+           0.0043941217f,
+          -0.0004822863f,
+           0.0033665528f,
+           0.0005785397f,
+           0.0007556262f,
+           0.0011016261f
+    },
+    {
+          -0.0006683247f,     /* Filter 175 */
+           0.0028598142f,
+          -0.0006312114f,
+           0.0018555547f,
+           0.0008236137f,
+           0.0030854265f,
+           0.0056442026f,
+           0.0014189535f,
+           0.0259533663f,
+          -0.0250587156f,
+           0.0314763108f,
+          -0.0574021029f,
+          -0.3123385428f,
+           0.0000000000f,
+           0.2110381623f,
+           0.0180743524f,
+           0.0319094130f,
+           0.0245663138f,
+          -0.0051592580f,
+           0.0098258104f,
+          -0.0025055626f,
+           0.0044178382f,
+          -0.0004771044f,
+           0.0033892575f,
+           0.0005758024f,
+           0.0007757912f,
+           0.0010992647f
+    },
+    {
+          -0.0006604403f,     /* Filter 176 */
+           0.0028805136f,
+          -0.0006288068f,
+           0.0018921522f,
+           0.0008217507f,
+           0.0031487834f,
+           0.0056458725f,
+           0.0015422517f,
+           0.0260695287f,
+          -0.0249650782f,
+           0.0320528142f,
+          -0.0576594816f,
+          -0.3127628142f,
+           0.0000000000f,
+           0.2102421898f,
+           0.0178537803f,
+           0.0321255811f,
+           0.0244879001f,
+          -0.0050370769f,
+           0.0098428385f,
+          -0.0024753611f,
+           0.0044411910f,
+          -0.0004719013f,
+           0.0034117569f,
+           0.0005730427f,
+           0.0007958630f,
+           0.0010968458f
+    },
+    {
+          -0.0006524993f,     /* Filter 177 */
+           0.0029011137f,
+          -0.0006263667f,
+           0.0019286856f,
+           0.0008198288f,
+           0.0032121944f,
+           0.0056472232f,
+           0.0016661049f,
+           0.0261851487f,
+          -0.0248700024f,
+           0.0326312586f,
+          -0.0579166932f,
+          -0.3131837077f,
+           0.0000000000f,
+           0.2094451305f,
+           0.0176337824f,
+           0.0323394438f,
+           0.0244088358f,
+          -0.0049152798f,
+           0.0098592238f,
+          -0.0024451296f,
+           0.0044641793f,
+          -0.0004666765f,
+           0.0034340501f,
+           0.0005702596f,
+           0.0008158402f,
+           0.0010943707f
+    },
+    {
+          -0.0006445000f,     /* Filter 178 */
+           0.0029216139f,
+          -0.0006238918f,
+           0.0019651518f,
+           0.0008178467f,
+           0.0032756556f,
+           0.0056482532f,
+           0.0017905126f,
+           0.0263002095f,
+          -0.0247734851f,
+           0.0332116253f,
+          -0.0581737338f,
+          -0.3136011746f,
+           0.0000000000f,
+           0.2086469963f,
+           0.0174143633f,
+           0.0325509996f,
+           0.0243291356f,
+          -0.0047938623f,
+           0.0098749731f,
+          -0.0024148721f,
+           0.0044868044f,
+          -0.0004614303f,
+           0.0034561409f,
+           0.0005674541f,
+           0.0008357192f,
+           0.0010918376f
+    },
+    {
+          -0.0006364452f,     /* Filter 179 */
+           0.0029420128f,
+          -0.0006213814f,
+           0.0020015478f,
+           0.0008158054f,
+           0.0033391637f,
+           0.0056489612f,
+           0.0019154745f,
+           0.0264147135f,
+          -0.0246755187f,
+           0.0337939187f,
+          -0.0584305988f,
+          -0.3140152457f,
+           0.0000000000f,
+           0.2078478261f,
+           0.0171955271f,
+           0.0327602608f,
+           0.0242488027f,
+          -0.0046728389f,
+           0.0098900840f,
+          -0.0023845877f,
+           0.0045090662f,
+          -0.0004561643f,
+           0.0034780238f,
+           0.0005646263f,
+           0.0008555029f,
+           0.0010892491f
+    },
+    {
+          -0.0006283354f,     /* Filter 180 */
+           0.0029623072f,
+          -0.0006188364f,
+           0.0020378694f,
+           0.0008137041f,
+           0.0034027170f,
+           0.0056493451f,
+           0.0020409848f,
+           0.0265286486f,
+          -0.0245761020f,
+           0.0343781233f,
+          -0.0586872803f,
+          -0.3144258846f,
+           0.0000000000f,
+           0.2070476286f,
+           0.0169772735f,
+           0.0329672208f,
+           0.0241678403f,
+          -0.0045522045f,
+           0.0099045618f,
+          -0.0023542801f,
+           0.0045309631f,
+          -0.0004508774f,
+           0.0034997014f,
+           0.0005617769f,
+           0.0008751904f,
+           0.0010866047f
+    },
+    {
+          -0.0006201690f,     /* Filter 181 */
+           0.0029824996f,
+          -0.0006162563f,
+           0.0020741216f,
+           0.0008115432f,
+           0.0034663098f,
+           0.0056494033f,
+           0.0021670347f,
+           0.0266420053f,
+          -0.0244752336f,
+           0.0349642354f,
+          -0.0589437714f,
+          -0.3148330983f,
+           0.0000000000f,
+           0.2062464072f,
+           0.0167596094f,
+           0.0331718869f,
+           0.0240862569f,
+          -0.0044319669f,
+           0.0099184093f,
+          -0.0023239498f,
+           0.0045524968f,
+          -0.0004455703f,
+           0.0035211710f,
+           0.0005589051f,
+           0.0008947789f,
+           0.0010839035f
+    },
+    {
+          -0.0006119487f,     /* Filter 182 */
+           0.0030025882f,
+          -0.0006136415f,
+           0.0021102948f,
+           0.0008093224f,
+           0.0035299389f,
+           0.0056491353f,
+           0.0022936316f,
+           0.0267547838f,
+          -0.0243729114f,
+           0.0355522381f,
+          -0.0592000667f,
+          -0.3152368615f,
+           0.0000000000f,
+           0.2054441908f,
+           0.0165425387f,
+           0.0333742622f,
+           0.0240040573f,
+          -0.0043121270f,
+           0.0099316248f,
+          -0.0022936003f,
+           0.0045736640f,
+          -0.0004402438f,
+           0.0035424291f,
+           0.0005560113f,
+           0.0009142662f,
+           0.0010811471f
+    },
+    {
+          -0.0006036715f,     /* Filter 183 */
+           0.0030225659f,
+          -0.0006109918f,
+           0.0021463869f,
+           0.0008070415f,
+           0.0035936024f,
+           0.0056485410f,
+           0.0024207612f,
+           0.0268669691f,
+          -0.0242691274f,
+           0.0361421361f,
+          -0.0594561687f,
+          -0.3156371650f,
+           0.0000000000f,
+           0.2046409903f,
+           0.0163260586f,
+           0.0335743496f,
+           0.0239212511f,
+          -0.0041926924f,
+           0.0099442124f,
+          -0.0022632320f,
+           0.0045944683f,
+          -0.0004348980f,
+           0.0035634797f,
+           0.0005530965f,
+           0.0009336547f,
+           0.0010783348f
+    },
+    {
+          -0.0005953412f,     /* Filter 184 */
+           0.0030424399f,
+          -0.0006083077f,
+           0.0021824000f,
+           0.0008047006f,
+           0.0036572938f,
+           0.0056476190f,
+           0.0025484301f,
+           0.0269785594f,
+          -0.0241638860f,
+           0.0367339203f,
+          -0.0597120648f,
+          -0.3160340207f,
+           0.0000000000f,
+           0.2038368254f,
+           0.0161101804f,
+           0.0337721594f,
+           0.0238378378f,
+          -0.0040736649f,
+           0.0099561737f,
+          -0.0022328452f,
+           0.0046149068f,
+          -0.0004295331f,
+           0.0035843186f,
+           0.0005501597f,
+           0.0009529418f,
+           0.0010754688f
+    },
+    {
+          -0.0005869554f,     /* Filter 185 */
+           0.0030622057f,
+          -0.0006055880f,
+           0.0022183301f,
+           0.0008022997f,
+           0.0037210144f,
+           0.0056463630f,
+           0.0026766250f,
+           0.0270895417f,
+          -0.0240571767f,
+           0.0373275735f,
+          -0.0599677508f,
+          -0.3164273977f,
+           0.0000000000f,
+           0.2030317064f,
+           0.0158948994f,
+           0.0339676816f,
+           0.0237538274f,
+          -0.0039550473f,
+           0.0099675107f,
+          -0.0022024452f,
+           0.0046349792f,
+          -0.0004241497f,
+           0.0036049447f,
+           0.0005472025f,
+           0.0009721276f,
+           0.0010725471f
+    },
+    {
+          -0.0005785159f,     /* Filter 186 */
+           0.0030818588f,
+          -0.0006028347f,
+           0.0022541739f,
+           0.0007998394f,
+           0.0037847567f,
+           0.0056447778f,
+           0.0028053488f,
+           0.0271999184f,
+          -0.0239490016f,
+           0.0379230869f,
+          -0.0602232221f,
+          -0.3168172996f,
+           0.0000000000f,
+           0.2022256796f,
+           0.0156802262f,
+           0.0341609287f,
+           0.0236692282f,
+          -0.0038368434f,
+           0.0099782283f,
+          -0.0021720315f,
+           0.0046546893f,
+          -0.0004187480f,
+           0.0036253614f,
+           0.0005442239f,
+           0.0009912107f,
+           0.0010695713f
+    },
+    {
+          -0.0005700234f,     /* Filter 187 */
+           0.0031013993f,
+          -0.0006000468f,
+           0.0022899307f,
+           0.0007973185f,
+           0.0038485167f,
+           0.0056428600f,
+           0.0029345974f,
+           0.0273096732f,
+          -0.0238393600f,
+           0.0385204653f,
+          -0.0604784710f,
+          -0.3172037117f,
+           0.0000000000f,
+           0.2014187397f,
+           0.0154661591f,
+           0.0343519019f,
+           0.0235840397f,
+          -0.0037190588f,
+           0.0099883217f,
+          -0.0021416064f,
+           0.0046740300f,
+          -0.0004133284f,
+           0.0036455684f,
+           0.0005412250f,
+           0.0010101913f,
+           0.0010665418f
+    },
+    {
+          -0.0005614767f,     /* Filter 188 */
+           0.0031208324f,
+          -0.0005972242f,
+           0.0023255964f,
+           0.0007947379f,
+           0.0039122945f,
+           0.0056406079f,
+           0.0030643652f,
+           0.0274188054f,
+          -0.0237282417f,
+           0.0391196915f,
+          -0.0607334955f,
+          -0.3175866223f,
+           0.0000000000f,
+           0.2006108859f,
+           0.0152527022f,
+           0.0345406062f,
+           0.0234982733f,
+          -0.0036016954f,
+           0.0099978007f,
+          -0.0021111713f,
+           0.0046930077f,
+          -0.0004078911f,
+           0.0036655608f,
+           0.0005382045f,
+           0.0010290677f,
+           0.0010634581f
+    },
+    {
+          -0.0005528774f,     /* Filter 189 */
+           0.0031401438f,
+          -0.0005943676f,
+           0.0023611717f,
+           0.0007920971f,
+           0.0039760844f,
+           0.0056380189f,
+           0.0031946509f,
+           0.0275273031f,
+          -0.0236156498f,
+           0.0397207515f,
+          -0.0609882894f,
+          -0.3179660415f,
+           0.0000000000f,
+           0.1998021754f,
+           0.0150398618f,
+           0.0347270454f,
+           0.0234119347f,
+          -0.0034847552f,
+           0.0100066607f,
+          -0.0020807278f,
+           0.0047116222f,
+          -0.0004024367f,
+           0.0036853371f,
+           0.0005351649f,
+           0.0010478361f,
+           0.0010603208f
+    },
+    {
+          -0.0005442265f,     /* Filter 190 */
+           0.0031593446f,
+          -0.0005914767f,
+           0.0023966537f,
+           0.0007893964f,
+           0.0040398833f,
+           0.0056350927f,
+           0.0033254474f,
+           0.0276351621f,
+          -0.0235015798f,
+           0.0403236493f,
+          -0.0612428465f,
+          -0.3183419274f,
+           0.0000000000f,
+           0.1989925921f,
+           0.0148276355f,
+           0.0349112193f,
+           0.0233250244f,
+          -0.0033682442f,
+           0.0100149086f,
+          -0.0020502784f,
+           0.0047298674f,
+          -0.0003969653f,
+           0.0037048962f,
+           0.0005321040f,
+           0.0010665015f,
+           0.0010571307f
+    },
+    {
+          -0.0005355213f,     /* Filter 191 */
+           0.0031784322f,
+          -0.0005885521f,
+           0.0024320363f,
+           0.0007866356f,
+           0.0041036870f,
+           0.0056318290f,
+           0.0034567511f,
+           0.0277423726f,
+          -0.0233860277f,
+           0.0409283686f,
+          -0.0614971622f,
+          -0.3187142949f,
+           0.0000000000f,
+           0.1981821640f,
+           0.0146160285f,
+           0.0350931330f,
+           0.0232375547f,
+          -0.0032521646f,
+           0.0100225453f,
+          -0.0020198251f,
+           0.0047477499f,
+          -0.0003914777f,
+           0.0037242426f,
+           0.0005290238f,
+           0.0010850603f,
+           0.0010538876f
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v17tx_fixed_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v17tx_fixed_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,115 @@
+#define TX_PULSESHAPER_GAIN        0.948561f
+#define TX_PULSESHAPER_COEFF_SETS  10
+static const int16_t tx_pulseshaper[TX_PULSESHAPER_COEFF_SETS][9] =
+{
+    {
+             -89,     /* Filter 0 */
+            -561,
+            2002,
+           -5223,
+           19071,
+           19071,
+           -5223,
+            2002,
+            -561
+    },
+    {
+              97,     /* Filter 1 */
+            -922,
+            2553,
+           -6054,
+           23507,
+           14325,
+           -3959,
+            1300,
+            -183
+    },
+    {
+             297,     /* Filter 2 */
+           -1210,
+            2855,
+           -6268,
+           27331,
+            9577,
+           -2461,
+             548,
+             159
+    },
+    {
+             478,     /* Filter 3 */
+           -1370,
+            2827,
+           -5713,
+           30276,
+            5120,
+            -924,
+            -157,
+             426
+    },
+    {
+             605,     /* Filter 4 */
+           -1359,
+            2421,
+           -4291,
+           32132,
+            1207,
+             482,
+            -741,
+             593
+    },
+    {
+             650,     /* Filter 5 */
+           -1150,
+            1627,
+           -1970,
+           32767,
+           -1970,
+            1627,
+           -1150,
+             650
+    },
+    {
+             593,     /* Filter 6 */
+            -741,
+             482,
+            1207,
+           32132,
+           -4291,
+            2421,
+           -1359,
+             605
+    },
+    {
+             426,     /* Filter 7 */
+            -157,
+            -924,
+            5120,
+           30276,
+           -5713,
+            2827,
+           -1370,
+             478
+    },
+    {
+             159,     /* Filter 8 */
+             548,
+           -2461,
+            9577,
+           27331,
+           -6268,
+            2855,
+           -1210,
+             297
+    },
+    {
+            -183,     /* Filter 9 */
+            1300,
+           -3959,
+           14325,
+           23507,
+           -6054,
+            2553,
+            -922,
+              97
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v17tx_floating_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v17tx_floating_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,115 @@
+#define TX_PULSESHAPER_GAIN        1.000000f
+#define TX_PULSESHAPER_COEFF_SETS  10
+static const float tx_pulseshaper[TX_PULSESHAPER_COEFF_SETS][9] =
+{
+    {
+          -0.0028949651f,     /* Filter 0 */
+          -0.0180558826f,
+           0.0644370007f,
+          -0.1680546408f,
+           0.6136031185f,
+           0.6136031185f,
+          -0.1680546408f,
+           0.0644370007f,
+          -0.0180558826f
+    },
+    {
+           0.0031457252f,     /* Filter 1 */
+          -0.0296755127f,
+           0.0821537989f,
+          -0.1948071639f,
+           0.7563219340f,
+           0.4608861696f,
+          -0.1273859874f,
+           0.0418434527f,
+          -0.0059021756f
+    },
+    {
+           0.0095859914f,     /* Filter 2 */
+          -0.0389394461f,
+           0.0918555164f,
+          -0.2016880165f,
+           0.8793516522f,
+           0.3081344924f,
+          -0.0792085168f,
+           0.0176601547f,
+           0.0051283313f
+    },
+    {
+           0.0153896886f,     /* Filter 3 */
+          -0.0441001627f,
+           0.0909724632f,
+          -0.1838386257f,
+           0.9741012232f,
+           0.1647552896f,
+          -0.0297442695f,
+          -0.0050682351f,
+           0.0137350965f
+    },
+    {
+           0.0194884074f,     /* Filter 4 */
+          -0.0437412555f,
+           0.0779044290f,
+          -0.1380831525f,
+           1.0338273601f,
+           0.0388498601f,
+           0.0155354866f,
+          -0.0238603903f,
+           0.0191007897f
+    },
+    {
+           0.0209425254f,     /* Filter 5 */
+          -0.0370198705f,
+           0.0523524598f,
+          -0.0633894611f,
+           1.0542286928f,
+          -0.0633894611f,
+           0.0523524598f,
+          -0.0370198705f,
+           0.0209425254f
+    },
+    {
+           0.0191007897f,     /* Filter 6 */
+          -0.0238603903f,
+           0.0155354866f,
+           0.0388498602f,
+           1.0338273601f,
+          -0.1380831525f,
+           0.0779044290f,
+          -0.0437412555f,
+           0.0194884074f
+    },
+    {
+           0.0137350965f,     /* Filter 7 */
+          -0.0050682351f,
+          -0.0297442695f,
+           0.1647552896f,
+           0.9741012231f,
+          -0.1838386257f,
+           0.0909724632f,
+          -0.0441001627f,
+           0.0153896885f
+    },
+    {
+           0.0051283313f,     /* Filter 8 */
+           0.0176601547f,
+          -0.0792085168f,
+           0.3081344925f,
+           0.8793516522f,
+          -0.2016880165f,
+           0.0918555164f,
+          -0.0389394461f,
+           0.0095859914f
+    },
+    {
+          -0.0059021756f,     /* Filter 9 */
+           0.0418434528f,
+          -0.1273859874f,
+           0.4608861697f,
+           0.7563219340f,
+          -0.1948071639f,
+           0.0821537989f,
+          -0.0296755127f,
+           0.0031457252f
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v22bis_rx_1200_fixed_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v22bis_rx_1200_fixed_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,944 @@
+#define RX_PULSESHAPER_1200_GAIN        32767.000000f
+#define RX_PULSESHAPER_1200_COEFF_SETS  12
+static const int16_t rx_pulseshaper_1200_re[RX_PULSESHAPER_1200_COEFF_SETS][37] =
+{
+    {
+              19,     /* Filter 0 */
+             125,
+             162,
+               0,
+            -234,
+            -269,
+             -70,
+              66,
+             -65,
+            -180,
+             187,
+             903,
+            1071,
+               0,
+           -1676,
+           -2284,
+            -825,
+            1681,
+            2960,
+            1739,
+            -884,
+           -2540,
+           -1943,
+               0,
+            1379,
+            1259,
+             293,
+            -356,
+            -307,
+             -38,
+             -34,
+            -216,
+            -229,
+               0,
+             208,
+             191,
+              40
+    },
+    {
+              21,     /* Filter 1 */
+             131,
+             166,
+               0,
+            -235,
+            -266,
+             -67,
+              58,
+             -83,
+            -194,
+             195,
+             932,
+            1096,
+               0,
+           -1700,
+           -2308,
+            -831,
+            1688,
+            2964,
+            1737,
+            -880,
+           -2521,
+           -1922,
+               0,
+            1354,
+            1228,
+             284,
+            -340,
+            -284,
+             -28,
+             -38,
+            -222,
+            -231,
+               0,
+             205,
+             185,
+              39
+    },
+    {
+              22,     /* Filter 2 */
+             136,
+             171,
+               0,
+            -235,
+            -264,
+             -65,
+              51,
+            -101,
+            -207,
+             204,
+             961,
+            1122,
+               0,
+           -1723,
+           -2331,
+            -836,
+            1695,
+            2967,
+            1734,
+            -876,
+           -2502,
+           -1901,
+               0,
+            1328,
+            1198,
+             275,
+            -324,
+            -262,
+             -18,
+             -41,
+            -228,
+            -232,
+               0,
+             201,
+             180,
+              37
+    },
+    {
+              24,     /* Filter 3 */
+             142,
+             175,
+               0,
+            -236,
+            -260,
+             -63,
+              43,
+            -120,
+            -221,
+             212,
+             990,
+            1148,
+               0,
+           -1747,
+           -2354,
+            -842,
+            1701,
+            2969,
+            1730,
+            -872,
+           -2482,
+           -1880,
+               0,
+            1303,
+            1168,
+             266,
+            -309,
+            -241,
+              -8,
+             -45,
+            -234,
+            -233,
+               0,
+             198,
+             175,
+              35
+    },
+    {
+              26,     /* Filter 4 */
+             148,
+             179,
+               0,
+            -236,
+            -257,
+             -60,
+              35,
+            -139,
+            -235,
+             221,
+            1020,
+            1174,
+               0,
+           -1769,
+           -2376,
+            -847,
+            1707,
+            2971,
+            1726,
+            -867,
+           -2462,
+           -1858,
+               0,
+            1277,
+            1138,
+             256,
+            -294,
+            -220,
+               0,
+             -48,
+            -239,
+            -234,
+               0,
+             194,
+             169,
+              33
+    },
+    {
+              28,     /* Filter 5 */
+             153,
+             183,
+               0,
+            -236,
+            -253,
+             -57,
+              26,
+            -159,
+            -250,
+             230,
+            1049,
+            1199,
+               0,
+           -1792,
+           -2398,
+            -853,
+            1712,
+            2972,
+            1722,
+            -862,
+           -2441,
+           -1837,
+               0,
+            1251,
+            1108,
+             247,
+            -279,
+            -199,
+               9,
+             -51,
+            -244,
+            -235,
+               0,
+             191,
+             164,
+              31
+    },
+    {
+              29,     /* Filter 6 */
+             159,
+             187,
+               0,
+            -236,
+            -249,
+             -54,
+              18,
+            -178,
+            -264,
+             239,
+            1079,
+            1225,
+               0,
+           -1814,
+           -2420,
+            -858,
+            1718,
+            2972,
+            1718,
+            -858,
+           -2420,
+           -1814,
+               0,
+            1225,
+            1079,
+             239,
+            -264,
+            -178,
+              18,
+             -54,
+            -249,
+            -236,
+               0,
+             187,
+             159,
+              29
+    },
+    {
+              31,     /* Filter 7 */
+             164,
+             191,
+               0,
+            -235,
+            -244,
+             -51,
+               9,
+            -199,
+            -279,
+             247,
+            1108,
+            1251,
+               0,
+           -1837,
+           -2441,
+            -862,
+            1722,
+            2972,
+            1712,
+            -853,
+           -2398,
+           -1792,
+               0,
+            1199,
+            1049,
+             230,
+            -250,
+            -159,
+              26,
+             -57,
+            -253,
+            -236,
+               0,
+             183,
+             153,
+              28
+    },
+    {
+              33,     /* Filter 8 */
+             169,
+             194,
+               0,
+            -234,
+            -239,
+             -48,
+               0,
+            -220,
+            -294,
+             256,
+            1138,
+            1277,
+               0,
+           -1858,
+           -2462,
+            -867,
+            1726,
+            2971,
+            1707,
+            -847,
+           -2376,
+           -1769,
+               0,
+            1174,
+            1020,
+             221,
+            -235,
+            -139,
+              35,
+             -60,
+            -257,
+            -236,
+               0,
+             179,
+             148,
+              26
+    },
+    {
+              35,     /* Filter 9 */
+             175,
+             198,
+               0,
+            -233,
+            -234,
+             -45,
+              -8,
+            -241,
+            -309,
+             266,
+            1168,
+            1303,
+               0,
+           -1880,
+           -2482,
+            -872,
+            1730,
+            2969,
+            1701,
+            -842,
+           -2354,
+           -1747,
+               0,
+            1148,
+             990,
+             212,
+            -221,
+            -120,
+              43,
+             -63,
+            -260,
+            -236,
+               0,
+             175,
+             142,
+              24
+    },
+    {
+              37,     /* Filter 10 */
+             180,
+             201,
+               0,
+            -232,
+            -228,
+             -41,
+             -18,
+            -262,
+            -324,
+             275,
+            1198,
+            1328,
+               0,
+           -1901,
+           -2502,
+            -876,
+            1734,
+            2967,
+            1695,
+            -836,
+           -2331,
+           -1723,
+               0,
+            1122,
+             961,
+             204,
+            -207,
+            -101,
+              51,
+             -65,
+            -264,
+            -235,
+               0,
+             171,
+             136,
+              22
+    },
+    {
+              39,     /* Filter 11 */
+             185,
+             205,
+               0,
+            -231,
+            -222,
+             -38,
+             -28,
+            -284,
+            -340,
+             284,
+            1228,
+            1354,
+               0,
+           -1922,
+           -2521,
+            -880,
+            1737,
+            2964,
+            1688,
+            -831,
+           -2308,
+           -1700,
+               0,
+            1096,
+             932,
+             195,
+            -194,
+             -83,
+              58,
+             -67,
+            -266,
+            -235,
+               0,
+             166,
+             131,
+              21
+    }
+};
+static const int16_t rx_pulseshaper_1200_im[RX_PULSESHAPER_1200_COEFF_SETS][37] =
+{
+    {
+             -59,     /* Filter 0 */
+             -40,
+             118,
+             257,
+             170,
+             -87,
+            -216,
+             -90,
+               0,
+            -248,
+            -576,
+            -293,
+             778,
+            1705,
+            1218,
+            -742,
+           -2540,
+           -2314,
+               0,
+            2394,
+            2721,
+             825,
+           -1411,
+           -2072,
+           -1002,
+             409,
+             903,
+             490,
+               0,
+             -53,
+             106,
+              70,
+            -166,
+            -289,
+            -151,
+              62,
+             125
+    },
+    {
+             -65,     /* Filter 1 */
+             -42,
+             121,
+             261,
+             170,
+             -86,
+            -209,
+             -80,
+               0,
+            -267,
+            -602,
+            -303,
+             796,
+            1737,
+            1235,
+            -749,
+           -2558,
+           -2324,
+               0,
+            2391,
+            2709,
+             819,
+           -1396,
+           -2043,
+            -983,
+             399,
+             875,
+             468,
+               0,
+             -39,
+             118,
+              72,
+            -167,
+            -288,
+            -149,
+              60,
+             120
+    },
+    {
+             -70,     /* Filter 2 */
+             -44,
+             124,
+             265,
+             171,
+             -85,
+            -201,
+             -70,
+               0,
+            -285,
+            -628,
+            -312,
+             815,
+            1768,
+            1252,
+            -757,
+           -2575,
+           -2333,
+               0,
+            2387,
+            2696,
+             813,
+           -1381,
+           -2013,
+            -965,
+             389,
+             847,
+             447,
+               0,
+             -25,
+             129,
+              74,
+            -168,
+            -286,
+            -146,
+              58,
+             114
+    },
+    {
+             -75,     /* Filter 3 */
+             -46,
+             127,
+             268,
+             171,
+             -84,
+            -194,
+             -59,
+               0,
+            -305,
+            -654,
+            -321,
+             834,
+            1799,
+            1269,
+            -764,
+           -2593,
+           -2342,
+               0,
+            2382,
+            2683,
+             806,
+           -1366,
+           -1983,
+            -946,
+             379,
+             818,
+             426,
+               0,
+             -12,
+             139,
+              76,
+            -169,
+            -284,
+            -144,
+              56,
+             108
+    },
+    {
+             -81,     /* Filter 4 */
+             -48,
+             130,
+             271,
+             171,
+             -83,
+            -186,
+             -48,
+               0,
+            -324,
+            -681,
+            -331,
+             853,
+            1830,
+            1285,
+            -772,
+           -2609,
+           -2350,
+               0,
+            2376,
+            2670,
+             800,
+           -1350,
+           -1953,
+            -928,
+             370,
+             790,
+             405,
+               0,
+               0,
+             149,
+              77,
+            -170,
+            -282,
+            -141,
+              55,
+             103
+    },
+    {
+             -86,     /* Filter 5 */
+             -49,
+             133,
+             274,
+             171,
+             -82,
+            -177,
+             -37,
+               0,
+            -344,
+            -708,
+            -341,
+             871,
+            1861,
+            1302,
+            -779,
+           -2625,
+           -2357,
+               0,
+            2371,
+            2655,
+             793,
+           -1334,
+           -1923,
+            -909,
+             360,
+             763,
+             384,
+               0,
+              13,
+             159,
+              79,
+            -171,
+            -280,
+            -138,
+              53,
+              97
+    },
+    {
+             -92,     /* Filter 6 */
+             -51,
+             136,
+             277,
+             171,
+             -80,
+            -168,
+             -25,
+               0,
+            -364,
+            -735,
+            -350,
+             890,
+            1892,
+            1318,
+            -786,
+           -2641,
+           -2364,
+               0,
+            2364,
+            2641,
+             786,
+           -1318,
+           -1892,
+            -890,
+             350,
+             735,
+             364,
+               0,
+              25,
+             168,
+              80,
+            -171,
+            -277,
+            -136,
+              51,
+              92
+    },
+    {
+             -97,     /* Filter 7 */
+             -53,
+             138,
+             280,
+             171,
+             -79,
+            -159,
+             -13,
+               0,
+            -384,
+            -763,
+            -360,
+             909,
+            1923,
+            1334,
+            -793,
+           -2655,
+           -2371,
+               0,
+            2357,
+            2625,
+             779,
+           -1302,
+           -1861,
+            -871,
+             341,
+             708,
+             344,
+               0,
+              37,
+             177,
+              82,
+            -171,
+            -274,
+            -133,
+              49,
+              86
+    },
+    {
+            -103,     /* Filter 8 */
+             -55,
+             141,
+             282,
+             170,
+             -77,
+            -149,
+               0,
+               0,
+            -405,
+            -790,
+            -370,
+             928,
+            1953,
+            1350,
+            -800,
+           -2670,
+           -2376,
+               0,
+            2350,
+            2609,
+             772,
+           -1285,
+           -1830,
+            -853,
+             331,
+             681,
+             324,
+               0,
+              48,
+             186,
+              83,
+            -171,
+            -271,
+            -130,
+              48,
+              81
+    },
+    {
+            -108,     /* Filter 9 */
+             -56,
+             144,
+             284,
+             169,
+             -76,
+            -139,
+              12,
+               0,
+            -426,
+            -818,
+            -379,
+             946,
+            1983,
+            1366,
+            -806,
+           -2683,
+           -2382,
+               0,
+            2342,
+            2593,
+             764,
+           -1269,
+           -1799,
+            -834,
+             321,
+             654,
+             305,
+               0,
+              59,
+             194,
+              84,
+            -171,
+            -268,
+            -127,
+              46,
+              75
+    },
+    {
+            -114,     /* Filter 10 */
+             -58,
+             146,
+             286,
+             168,
+             -74,
+            -129,
+              25,
+               0,
+            -447,
+            -847,
+            -389,
+             965,
+            2013,
+            1381,
+            -813,
+           -2696,
+           -2387,
+               0,
+            2333,
+            2575,
+             757,
+           -1252,
+           -1768,
+            -815,
+             312,
+             628,
+             285,
+               0,
+              70,
+             201,
+              85,
+            -171,
+            -265,
+            -124,
+              44,
+              70
+    },
+    {
+            -120,     /* Filter 11 */
+             -60,
+             149,
+             288,
+             167,
+             -72,
+            -118,
+              39,
+               0,
+            -468,
+            -875,
+            -399,
+             983,
+            2043,
+            1396,
+            -819,
+           -2709,
+           -2391,
+               0,
+            2324,
+            2558,
+             749,
+           -1235,
+           -1737,
+            -796,
+             303,
+             602,
+             267,
+               0,
+              80,
+             209,
+              86,
+            -170,
+            -261,
+            -121,
+              42,
+              65
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v22bis_rx_1200_floating_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v22bis_rx_1200_floating_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,944 @@
+#define RX_PULSESHAPER_1200_GAIN        1.000000f
+#define RX_PULSESHAPER_1200_COEFF_SETS  12
+static const float rx_pulseshaper_1200_re[RX_PULSESHAPER_1200_COEFF_SETS][37] =
+{
+    {
+           0.0005944581f,     /* Filter 0 */
+           0.0038355882f,
+           0.0049609968f,
+          -0.0000000000f,
+          -0.0071488562f,
+          -0.0082219847f,
+          -0.0021426098f,
+           0.0020161991f,
+          -0.0020114800f,
+          -0.0055144152f,
+           0.0057163992f,
+           0.0275887139f,
+           0.0326864751f,
+          -0.0000000000f,
+          -0.0511755900f,
+          -0.0697114085f,
+          -0.0251880617f,
+           0.0513295208f,
+           0.0903420234f,
+           0.0531017090f,
+          -0.0269855260f,
+          -0.0775208828f,
+          -0.0593000660f,
+          -0.0000000000f,
+           0.0421113111f,
+           0.0384252560f,
+           0.0089641165f,
+          -0.0108732375f,
+          -0.0093816835f,
+          -0.0011823183f,
+          -0.0010599786f,
+          -0.0065942748f,
+          -0.0069940380f,
+          -0.0000000000f,
+           0.0063634379f,
+           0.0058320016f,
+           0.0012462581f
+    },
+    {
+           0.0006465801f,     /* Filter 1 */
+           0.0040066013f,
+           0.0050934529f,
+          -0.0000000000f,
+          -0.0071761839f,
+          -0.0081457795f,
+          -0.0020744514f,
+           0.0017937337f,
+          -0.0025533503f,
+          -0.0059239838f,
+           0.0059724768f,
+           0.0284672348f,
+           0.0334715400f,
+          -0.0000000000f,
+          -0.0518963804f,
+          -0.0704369116f,
+          -0.0253682062f,
+           0.0515426342f,
+           0.0904586247f,
+           0.0530207977f,
+          -0.0268674426f,
+          -0.0769505513f,
+          -0.0586725740f,
+          -0.0000000000f,
+           0.0413316408f,
+           0.0375040844f,
+           0.0086805868f,
+          -0.0103918880f,
+          -0.0086971142f,
+          -0.0008717462f,
+          -0.0011727478f,
+          -0.0067921410f,
+          -0.0070502812f,
+          -0.0000000000f,
+           0.0062655968f,
+           0.0056738985f,
+           0.0011906836f
+    },
+    {
+           0.0006992621f,     /* Filter 2 */
+           0.0041774074f,
+           0.0052236926f,
+          -0.0000000000f,
+          -0.0071967801f,
+          -0.0080593114f,
+          -0.0020023867f,
+           0.0015632808f,
+          -0.0031086542f,
+          -0.0063406470f,
+           0.0062314920f,
+           0.0293513452f,
+           0.0342577560f,
+          -0.0000000000f,
+          -0.0526102914f,
+          -0.0711499279f,
+          -0.0255430962f,
+           0.0517441335f,
+           0.0905540931f,
+           0.0529275462f,
+          -0.0267433682f,
+          -0.0763645934f,
+          -0.0580350475f,
+          -0.0000000000f,
+           0.0405498128f,
+           0.0365850135f,
+           0.0083990788f,
+          -0.0099164224f,
+          -0.0080249289f,
+          -0.0005691347f,
+          -0.0012813449f,
+          -0.0069782257f,
+          -0.0070980966f,
+          -0.0000000000f,
+           0.0061636632f,
+           0.0055136150f,
+           0.0011351585f
+    },
+    {
+           0.0007524586f,     /* Filter 3 */
+           0.0043478209f,
+           0.0053515345f,
+          -0.0000000000f,
+          -0.0072104667f,
+          -0.0079624054f,
+          -0.0019263796f,
+           0.0013248222f,
+          -0.0036773273f,
+          -0.0067643060f,
+           0.0064933625f,
+           0.0302407132f,
+           0.0350448010f,
+          -0.0000000000f,
+          -0.0533169949f,
+          -0.0718501024f,
+          -0.0257126472f,
+           0.0519339297f,
+           0.0906283998f,
+           0.0528219995f,
+          -0.0266133659f,
+          -0.0757632982f,
+          -0.0573877799f,
+          -0.0000000000f,
+           0.0397661628f,
+           0.0356684082f,
+           0.0081196950f,
+          -0.0094469844f,
+          -0.0073652682f,
+          -0.0002745080f,
+          -0.0013857854f,
+          -0.0071526572f,
+          -0.0071376445f,
+          -0.0000000000f,
+           0.0060578290f,
+           0.0053513607f,
+           0.0010797387f
+    },
+    {
+           0.0008061228f,     /* Filter 4 */
+           0.0045176541f,
+           0.0054767942f,
+          -0.0000000000f,
+          -0.0072170648f,
+          -0.0078548930f,
+          -0.0018463962f,
+           0.0010783437f,
+          -0.0042592917f,
+          -0.0071948553f,
+           0.0067580050f,
+           0.0311350075f,
+           0.0358323492f,
+          -0.0000000000f,
+          -0.0540161669f,
+          -0.0725371076f,
+          -0.0258767749f,
+           0.0521119220f,
+           0.0906815023f,
+           0.0527042181f,
+          -0.0264775002f,
+          -0.0751469523f,
+          -0.0567310773f,
+          -0.0000000000f,
+           0.0389810295f,
+           0.0347546342f,
+           0.0078425317f,
+          -0.0089837114f,
+          -0.0067182711f,
+           0.0000121147f,
+          -0.0014860895f,
+          -0.0073155681f,
+          -0.0071690834f,
+          -0.0000000000f,
+           0.0059482846f,
+           0.0051873402f,
+           0.0010244801f
+    },
+    {
+           0.0008602070f,     /* Filter 5 */
+           0.0046867184f,
+           0.0055992856f,
+          -0.0000000000f,
+          -0.0072163979f,
+          -0.0077366100f,
+          -0.0017624047f,
+           0.0008238360f,
+          -0.0048544647f,
+          -0.0076321872f,
+           0.0070253327f,
+           0.0320338908f,
+           0.0366200761f,
+          -0.0000000000f,
+          -0.0547074810f,
+          -0.0732106139f,
+          -0.0260354008f,
+           0.0522780261f,
+           0.0907133744f,
+           0.0525742489f,
+          -0.0263358366f,
+          -0.0745158480f,
+          -0.0560652526f,
+          -0.0000000000f,
+           0.0381947481f,
+           0.0338440552f,
+           0.0075676877f,
+          -0.0085267369f,
+          -0.0060840594f,
+           0.0002907188f,
+          -0.0015822779f,
+          -0.0074671003f,
+          -0.0071925765f,
+          -0.0000000000f,
+           0.0058352199f,
+           0.0050217593f,
+           0.0009694368f
+    },
+    {
+           0.0009146617f,     /* Filter 6 */
+           0.0048548193f,
+           0.0057188240f,
+          -0.0000000000f,
+          -0.0072082928f,
+          -0.0076073982f,
+          -0.0016743743f,
+           0.0005612938f,
+          -0.0054627541f,
+          -0.0080761873f,
+           0.0072952570f,
+           0.0329370235f,
+           0.0374076526f,
+          -0.0000000000f,
+          -0.0553906148f,
+          -0.0738702978f,
+          -0.0261884465f,
+           0.0524321605f,
+           0.0907240049f,
+           0.0524321605f,
+          -0.0261884465f,
+          -0.0738702978f,
+          -0.0553906148f,
+          -0.0000000000f,
+           0.0374076525f,
+           0.0329370235f,
+           0.0072952570f,
+          -0.0080761873f,
+          -0.0054627541f,
+           0.0005612938f,
+          -0.0016743743f,
+          -0.0076073982f,
+          -0.0072082928f,
+          -0.0000000000f,
+           0.0057188240f,
+           0.0048548193f,
+           0.0009146617f
+    },
+    {
+           0.0009694368f,     /* Filter 7 */
+           0.0050217593f,
+           0.0058352199f,
+          -0.0000000000f,
+          -0.0071925765f,
+          -0.0074671003f,
+          -0.0015822779f,
+           0.0002907188f,
+          -0.0060840594f,
+          -0.0085267369f,
+           0.0075676877f,
+           0.0338440552f,
+           0.0381947481f,
+          -0.0000000000f,
+          -0.0560652526f,
+          -0.0745158480f,
+          -0.0263358366f,
+           0.0525742489f,
+           0.0907133744f,
+           0.0522780261f,
+          -0.0260354008f,
+          -0.0732106139f,
+          -0.0547074810f,
+          -0.0000000000f,
+           0.0366200761f,
+           0.0320338908f,
+           0.0070253327f,
+          -0.0076321872f,
+          -0.0048544647f,
+           0.0008238360f,
+          -0.0017624047f,
+          -0.0077366100f,
+          -0.0072163979f,
+          -0.0000000000f,
+           0.0055992856f,
+           0.0046867184f,
+           0.0008602070f
+    },
+    {
+           0.0010244801f,     /* Filter 8 */
+           0.0051873402f,
+           0.0059482846f,
+          -0.0000000000f,
+          -0.0071690834f,
+          -0.0073155681f,
+          -0.0014860895f,
+           0.0000121147f,
+          -0.0067182711f,
+          -0.0089837114f,
+           0.0078425317f,
+           0.0347546343f,
+           0.0389810295f,
+          -0.0000000000f,
+          -0.0567310773f,
+          -0.0751469523f,
+          -0.0264775002f,
+           0.0527042181f,
+           0.0906815023f,
+           0.0521119220f,
+          -0.0258767749f,
+          -0.0725371076f,
+          -0.0540161669f,
+          -0.0000000000f,
+           0.0358323491f,
+           0.0311350075f,
+           0.0067580050f,
+          -0.0071948553f,
+          -0.0042592917f,
+           0.0010783437f,
+          -0.0018463962f,
+          -0.0078548930f,
+          -0.0072170648f,
+          -0.0000000000f,
+           0.0054767942f,
+           0.0045176541f,
+           0.0008061228f
+    },
+    {
+           0.0010797387f,     /* Filter 9 */
+           0.0053513607f,
+           0.0060578290f,
+          -0.0000000000f,
+          -0.0071376445f,
+          -0.0071526572f,
+          -0.0013857854f,
+          -0.0002745080f,
+          -0.0073652682f,
+          -0.0094469844f,
+           0.0081196950f,
+           0.0356684082f,
+           0.0397661628f,
+          -0.0000000000f,
+          -0.0573877799f,
+          -0.0757632982f,
+          -0.0266133659f,
+           0.0528219995f,
+           0.0906283998f,
+           0.0519339297f,
+          -0.0257126472f,
+          -0.0718501024f,
+          -0.0533169949f,
+          -0.0000000000f,
+           0.0350448010f,
+           0.0302407132f,
+           0.0064933625f,
+          -0.0067643060f,
+          -0.0036773273f,
+           0.0013248222f,
+          -0.0019263796f,
+          -0.0079624054f,
+          -0.0072104667f,
+          -0.0000000000f,
+           0.0053515345f,
+           0.0043478209f,
+           0.0007524586f
+    },
+    {
+           0.0011351585f,     /* Filter 10 */
+           0.0055136150f,
+           0.0061636632f,
+          -0.0000000000f,
+          -0.0070980966f,
+          -0.0069782257f,
+          -0.0012813449f,
+          -0.0005691347f,
+          -0.0080249289f,
+          -0.0099164224f,
+           0.0083990788f,
+           0.0365850135f,
+           0.0405498128f,
+          -0.0000000000f,
+          -0.0580350475f,
+          -0.0763645934f,
+          -0.0267433682f,
+           0.0529275462f,
+           0.0905540931f,
+           0.0517441335f,
+          -0.0255430962f,
+          -0.0711499279f,
+          -0.0526102914f,
+          -0.0000000000f,
+           0.0342577560f,
+           0.0293513451f,
+           0.0062314920f,
+          -0.0063406470f,
+          -0.0031086542f,
+           0.0015632808f,
+          -0.0020023867f,
+          -0.0080593114f,
+          -0.0071967801f,
+          -0.0000000000f,
+           0.0052236926f,
+           0.0041774074f,
+           0.0006992621f
+    },
+    {
+           0.0011906836f,     /* Filter 11 */
+           0.0056738985f,
+           0.0062655968f,
+          -0.0000000000f,
+          -0.0070502812f,
+          -0.0067921410f,
+          -0.0011727478f,
+          -0.0008717462f,
+          -0.0086971142f,
+          -0.0103918880f,
+           0.0086805868f,
+           0.0375040844f,
+           0.0413316408f,
+          -0.0000000000f,
+          -0.0586725740f,
+          -0.0769505513f,
+          -0.0268674426f,
+           0.0530207977f,
+           0.0904586247f,
+           0.0515426342f,
+          -0.0253682062f,
+          -0.0704369116f,
+          -0.0518963804f,
+          -0.0000000000f,
+           0.0334715400f,
+           0.0284672348f,
+           0.0059724768f,
+          -0.0059239838f,
+          -0.0025533503f,
+           0.0017937337f,
+          -0.0020744514f,
+          -0.0081457795f,
+          -0.0071761839f,
+          -0.0000000000f,
+           0.0050934529f,
+           0.0040066013f,
+           0.0006465801f
+    }
+};
+static const float rx_pulseshaper_1200_im[RX_PULSESHAPER_1200_COEFF_SETS][37] =
+{
+    {
+          -0.0018295539f,     /* Filter 0 */
+          -0.0012462581f,
+           0.0036043752f,
+           0.0078656419f,
+           0.0051939480f,
+          -0.0026714848f,
+          -0.0065942748f,
+          -0.0027750599f,
+          -0.0000000000f,
+          -0.0075899414f,
+          -0.0175932678f,
+          -0.0089641165f,
+           0.0237481142f,
+           0.0520524432f,
+           0.0371812426f,
+          -0.0226506097f,
+          -0.0775208828f,
+          -0.0706490244f,
+           0.0000000000f,
+           0.0730882322f,
+           0.0830529093f,
+           0.0251880617f,
+          -0.0430840199f,
+          -0.0632565081f,
+          -0.0305956585f,
+           0.0124851225f,
+           0.0275887139f,
+           0.0149657275f,
+           0.0000000000f,
+          -0.0016273215f,
+           0.0032622786f,
+           0.0021426098f,
+          -0.0050814660f,
+          -0.0088364722f,
+          -0.0046233083f,
+           0.0018949322f,
+           0.0038355882f
+    },
+    {
+          -0.0019899690f,     /* Filter 1 */
+          -0.0013018237f,
+           0.0037006101f,
+           0.0079812854f,
+           0.0052138028f,
+          -0.0026467242f,
+          -0.0063845049f,
+          -0.0024688626f,
+          -0.0000000000f,
+          -0.0081536643f,
+          -0.0183813935f,
+          -0.0092495653f,
+           0.0243184973f,
+           0.0530130803f,
+           0.0377049274f,
+          -0.0228863399f,
+          -0.0780753105f,
+          -0.0709423499f,
+           0.0000000000f,
+           0.0729768673f,
+           0.0826894857f,
+           0.0250027498f,
+          -0.0426281202f,
+          -0.0623574663f,
+          -0.0300291948f,
+           0.0121858157f,
+           0.0267160989f,
+           0.0143032067f,
+           0.0000000000f,
+          -0.0011998558f,
+           0.0036093465f,
+           0.0022069004f,
+          -0.0051223291f,
+          -0.0087945988f,
+          -0.0045522226f,
+           0.0018435614f,
+           0.0036645473f
+    },
+    {
+          -0.0021521075f,     /* Filter 2 */
+          -0.0013573219f,
+           0.0037952348f,
+           0.0080913986f,
+           0.0052287668f,
+          -0.0026186290f,
+          -0.0061627125f,
+          -0.0021516714f,
+          -0.0000000000f,
+          -0.0087271518f,
+          -0.0191785603f,
+          -0.0095368301f,
+           0.0248897166f,
+           0.0539702141f,
+           0.0382236141f,
+          -0.0231180130f,
+          -0.0786135668f,
+          -0.0712196898f,
+           0.0000000000f,
+           0.0728485177f,
+           0.0823076239f,
+           0.0248123605f,
+          -0.0421649301f,
+          -0.0614507444f,
+          -0.0294611635f,
+           0.0118871915f,
+           0.0258497066f,
+           0.0136487845f,
+           0.0000000000f,
+          -0.0007833467f,
+           0.0039435742f,
+           0.0022673630f,
+          -0.0051570691f,
+          -0.0087448582f,
+          -0.0044781635f,
+           0.0017914821f,
+           0.0034936588f
+    },
+    {
+          -0.0023158293f,     /* Filter 3 */
+          -0.0014126926f,
+           0.0038881174f,
+           0.0081957427f,
+           0.0052387107f,
+          -0.0025871424f,
+          -0.0059287867f,
+          -0.0018234614f,
+          -0.0000000000f,
+          -0.0093102685f,
+          -0.0199845150f,
+          -0.0098258033f,
+           0.0254615384f,
+           0.0549234238f,
+           0.0387370642f,
+          -0.0233455134f,
+          -0.0791353911f,
+          -0.0714809219f,
+           0.0000000000f,
+           0.0727032451f,
+           0.0819075180f,
+           0.0246169878f,
+          -0.0416946627f,
+          -0.0605367479f,
+          -0.0288918084f,
+           0.0115893684f,
+           0.0249898517f,
+           0.0130026585f,
+           0.0000000000f,
+          -0.0003778279f,
+           0.0042650089f,
+           0.0023240392f,
+          -0.0051858023f,
+          -0.0086874779f,
+          -0.0044012704f,
+           0.0017387625f,
+           0.0033230939f
+    },
+    {
+          -0.0024809909f,     /* Filter 4 */
+          -0.0014678748f,
+           0.0039791239f,
+           0.0082940836f,
+           0.0052435045f,
+          -0.0025522094f,
+          -0.0056826233f,
+          -0.0014842128f,
+          -0.0000000000f,
+          -0.0099028688f,
+          -0.0207990006f,
+          -0.0101163772f,
+           0.0260337255f,
+           0.0558722880f,
+           0.0392450425f,
+          -0.0235687350f,
+          -0.0796405240f,
+          -0.0717259073f,
+           0.0000000000f,
+           0.0725411330f,
+           0.0814893666f,
+           0.0244167249f,
+          -0.0412175403f,
+          -0.0596159016f,
+          -0.0283213757f,
+           0.0112924652f,
+           0.0241368306f,
+           0.0123650179f,
+           0.0000000000f,
+           0.0000166744f,
+           0.0045737133f,
+           0.0023769722f,
+          -0.0052086440f,
+          -0.0086226877f,
+          -0.0043216818f,
+           0.0016854690f,
+           0.0031530254f
+    },
+    {
+          -0.0026474449f,     /* Filter 5 */
+          -0.0015228071f,
+           0.0040681191f,
+           0.0083861837f,
+           0.0052430199f,
+          -0.0025137770f,
+          -0.0054241238f,
+          -0.0011339130f,
+          -0.0000000000f,
+          -0.0105048045f,
+          -0.0216217509f,
+          -0.0104084421f,
+           0.0266060427f,
+           0.0568163868f,
+           0.0397473115f,
+          -0.0237875704f,
+          -0.0801287243f,
+          -0.0719545300f,
+           0.0000000000f,
+           0.0723622457f,
+           0.0810533708f,
+           0.0242116667f,
+          -0.0407337903f,
+          -0.0586886174f,
+          -0.0277501089f,
+           0.0109966001f,
+           0.0232909479f,
+           0.0117360466f,
+           0.0000000000f,
+           0.0004001402f,
+           0.0048697507f,
+           0.0024262080f,
+          -0.0052257127f,
+          -0.0085507200f,
+          -0.0042395355f,
+           0.0016316685f,
+           0.0029836196f
+    },
+    {
+          -0.0028150393f,     /* Filter 6 */
+          -0.0015774264f,
+           0.0041549688f,
+           0.0084718067f,
+           0.0052371313f,
+          -0.0024717935f,
+          -0.0051531942f,
+          -0.0007725546f,
+          -0.0000000000f,
+          -0.0111159182f,
+          -0.0224524923f,
+          -0.0107018877f,
+           0.0271782505f,
+           0.0577553021f,
+           0.0402436373f,
+          -0.0240019147f,
+          -0.0805997506f,
+          -0.0721666777f,
+           0.0000000000f,
+           0.0721666777f,
+           0.0805997506f,
+           0.0240019147f,
+          -0.0402436373f,
+          -0.0577553021f,
+          -0.0271782505f,
+           0.0107018876f,
+           0.0224524923f,
+           0.0111159182f,
+           0.0000000000f,
+           0.0007725546f,
+           0.0051531942f,
+           0.0024717935f,
+          -0.0052371313f,
+          -0.0084718067f,
+          -0.0041549688f,
+           0.0015774264f,
+           0.0028150393f
+    },
+    {
+          -0.0029836196f,     /* Filter 7 */
+          -0.0016316685f,
+           0.0042395355f,
+           0.0085507200f,
+           0.0052257127f,
+          -0.0024262080f,
+          -0.0048697507f,
+          -0.0004001402f,
+          -0.0000000000f,
+          -0.0117360466f,
+          -0.0232909479f,
+          -0.0109966001f,
+           0.0277501089f,
+           0.0586886174f,
+           0.0407337903f,
+          -0.0242116667f,
+          -0.0810533708f,
+          -0.0723622457f,
+           0.0000000000f,
+           0.0719545299f,
+           0.0801287243f,
+           0.0237875704f,
+          -0.0397473115f,
+          -0.0568163868f,
+          -0.0266060427f,
+           0.0104084421f,
+           0.0216217509f,
+           0.0105048045f,
+           0.0000000000f,
+           0.0011339130f,
+           0.0054241238f,
+           0.0025137770f,
+          -0.0052430199f,
+          -0.0083861837f,
+          -0.0040681191f,
+           0.0015228071f,
+           0.0026474449f
+    },
+    {
+          -0.0031530254f,     /* Filter 8 */
+          -0.0016854690f,
+           0.0043216818f,
+           0.0086226877f,
+           0.0052086440f,
+          -0.0023769722f,
+          -0.0045737133f,
+          -0.0000166744f,
+          -0.0000000000f,
+          -0.0123650179f,
+          -0.0241368306f,
+          -0.0112924652f,
+           0.0283213757f,
+           0.0596159016f,
+           0.0412175403f,
+          -0.0244167249f,
+          -0.0814893666f,
+          -0.0725411330f,
+           0.0000000000f,
+           0.0717259073f,
+           0.0796405240f,
+           0.0235687350f,
+          -0.0392450425f,
+          -0.0558722880f,
+          -0.0260337255f,
+           0.0101163772f,
+           0.0207990006f,
+           0.0099028688f,
+           0.0000000000f,
+           0.0014842128f,
+           0.0056826233f,
+           0.0025522094f,
+          -0.0052435045f,
+          -0.0082940836f,
+          -0.0039791239f,
+           0.0014678748f,
+           0.0024809909f
+    },
+    {
+          -0.0033230939f,     /* Filter 9 */
+          -0.0017387625f,
+           0.0044012704f,
+           0.0086874779f,
+           0.0051858023f,
+          -0.0023240392f,
+          -0.0042650089f,
+           0.0003778279f,
+          -0.0000000000f,
+          -0.0130026585f,
+          -0.0249898517f,
+          -0.0115893684f,
+           0.0288918084f,
+           0.0605367479f,
+           0.0416946627f,
+          -0.0246169878f,
+          -0.0819075180f,
+          -0.0727032451f,
+           0.0000000000f,
+           0.0714809218f,
+           0.0791353911f,
+           0.0233455134f,
+          -0.0387370642f,
+          -0.0549234238f,
+          -0.0254615383f,
+           0.0098258033f,
+           0.0199845150f,
+           0.0093102685f,
+           0.0000000000f,
+           0.0018234614f,
+           0.0059287867f,
+           0.0025871424f,
+          -0.0052387107f,
+          -0.0081957427f,
+          -0.0038881174f,
+           0.0014126926f,
+           0.0023158293f
+    },
+    {
+          -0.0034936588f,     /* Filter 10 */
+          -0.0017914821f,
+           0.0044781635f,
+           0.0087448582f,
+           0.0051570691f,
+          -0.0022673630f,
+          -0.0039435742f,
+           0.0007833467f,
+          -0.0000000000f,
+          -0.0136487845f,
+          -0.0258497066f,
+          -0.0118871915f,
+           0.0294611635f,
+           0.0614507444f,
+           0.0421649301f,
+          -0.0248123605f,
+          -0.0823076239f,
+          -0.0728485177f,
+           0.0000000000f,
+           0.0712196898f,
+           0.0786135668f,
+           0.0231180130f,
+          -0.0382236141f,
+          -0.0539702141f,
+          -0.0248897166f,
+           0.0095368301f,
+           0.0191785603f,
+           0.0087271518f,
+           0.0000000000f,
+           0.0021516714f,
+           0.0061627125f,
+           0.0026186290f,
+          -0.0052287668f,
+          -0.0080913986f,
+          -0.0037952348f,
+           0.0013573219f,
+           0.0021521075f
+    },
+    {
+          -0.0036645473f,     /* Filter 11 */
+          -0.0018435614f,
+           0.0045522226f,
+           0.0087945988f,
+           0.0051223291f,
+          -0.0022069004f,
+          -0.0036093465f,
+           0.0011998558f,
+          -0.0000000000f,
+          -0.0143032067f,
+          -0.0267160990f,
+          -0.0121858157f,
+           0.0300291948f,
+           0.0623574663f,
+           0.0426281202f,
+          -0.0250027498f,
+          -0.0826894857f,
+          -0.0729768673f,
+           0.0000000000f,
+           0.0709423499f,
+           0.0780753105f,
+           0.0228863399f,
+          -0.0377049274f,
+          -0.0530130803f,
+          -0.0243184973f,
+           0.0092495653f,
+           0.0183813935f,
+           0.0081536643f,
+           0.0000000000f,
+           0.0024688626f,
+           0.0063845049f,
+           0.0026467242f,
+          -0.0052138028f,
+          -0.0079812854f,
+          -0.0037006101f,
+           0.0013018237f,
+           0.0019899690f
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v22bis_rx_2400_fixed_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v22bis_rx_2400_fixed_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,944 @@
+#define RX_PULSESHAPER_2400_GAIN        32767.000000f
+#define RX_PULSESHAPER_2400_COEFF_SETS  12
+static const int16_t rx_pulseshaper_2400_re[RX_PULSESHAPER_2400_COEFF_SETS][37] =
+{
+    {
+              50,     /* Filter 0 */
+            -106,
+             -62,
+             257,
+             -89,
+            -229,
+             183,
+              34,
+              65,
+             -94,
+            -490,
+             768,
+             409,
+           -1705,
+             640,
+            1943,
+           -2160,
+            -884,
+            2960,
+            -914,
+           -2314,
+            2160,
+             742,
+           -2072,
+             527,
+            1071,
+            -768,
+            -187,
+             307,
+             -20,
+              90,
+            -183,
+             -87,
+             289,
+             -79,
+            -162,
+             106
+    },
+    {
+              55,     /* Filter 1 */
+            -111,
+             -63,
+             261,
+             -89,
+            -227,
+             177,
+              30,
+              83,
+            -102,
+            -512,
+             793,
+             418,
+           -1737,
+             649,
+            1963,
+           -2176,
+            -887,
+            2964,
+            -913,
+           -2304,
+            2144,
+             734,
+           -2043,
+             517,
+            1045,
+            -744,
+            -179,
+             284,
+             -15,
+             100,
+            -189,
+             -88,
+             288,
+             -78,
+            -158,
+             102
+    },
+    {
+              59,     /* Filter 2 */
+            -116,
+             -65,
+             265,
+             -90,
+            -224,
+             171,
+              26,
+             101,
+            -109,
+            -534,
+             818,
+             428,
+           -1768,
+             658,
+            1983,
+           -2191,
+            -891,
+            2967,
+            -911,
+           -2294,
+            2128,
+             726,
+           -2013,
+             507,
+            1019,
+            -720,
+            -170,
+             262,
+              -9,
+             109,
+            -194,
+             -88,
+             286,
+             -77,
+            -153,
+              97
+    },
+    {
+              64,     /* Filter 3 */
+            -121,
+             -66,
+             268,
+             -90,
+            -221,
+             165,
+              22,
+             120,
+            -116,
+            -557,
+             842,
+             438,
+           -1799,
+             667,
+            2002,
+           -2205,
+            -894,
+            2969,
+            -909,
+           -2283,
+            2111,
+             718,
+           -1983,
+             497,
+             994,
+            -696,
+            -162,
+             241,
+              -4,
+             118,
+            -199,
+             -89,
+             284,
+             -75,
+            -149,
+              92
+    },
+    {
+              69,     /* Filter 4 */
+            -125,
+             -68,
+             271,
+             -90,
+            -218,
+             158,
+              18,
+             139,
+            -123,
+            -579,
+             867,
+             448,
+           -1830,
+             676,
+            2021,
+           -2219,
+            -897,
+            2971,
+            -907,
+           -2271,
+            2094,
+             710,
+           -1953,
+             487,
+             968,
+            -672,
+            -154,
+             220,
+               0,
+             127,
+            -203,
+             -89,
+             282,
+             -74,
+            -144,
+              87
+    },
+    {
+              73,     /* Filter 5 */
+            -130,
+             -70,
+             274,
+             -90,
+            -215,
+             151,
+              14,
+             159,
+            -131,
+            -602,
+             892,
+             458,
+           -1861,
+             684,
+            2040,
+           -2233,
+            -900,
+            2972,
+            -905,
+           -2259,
+            2077,
+             701,
+           -1923,
+             478,
+             943,
+            -649,
+            -146,
+             199,
+               5,
+             135,
+            -208,
+             -90,
+             280,
+             -73,
+            -139,
+              83
+    },
+    {
+              78,     /* Filter 6 */
+            -135,
+             -71,
+             277,
+             -90,
+            -212,
+             143,
+               9,
+             178,
+            -139,
+            -625,
+             918,
+             468,
+           -1892,
+             693,
+            2059,
+           -2246,
+            -903,
+            2972,
+            -903,
+           -2246,
+            2059,
+             693,
+           -1892,
+             468,
+             918,
+            -625,
+            -139,
+             178,
+               9,
+             143,
+            -212,
+             -90,
+             277,
+             -71,
+            -135,
+              78
+    },
+    {
+              83,     /* Filter 7 */
+            -139,
+             -73,
+             280,
+             -90,
+            -208,
+             135,
+               5,
+             199,
+            -146,
+            -649,
+             943,
+             478,
+           -1923,
+             701,
+            2077,
+           -2259,
+            -905,
+            2972,
+            -900,
+           -2233,
+            2040,
+             684,
+           -1861,
+             458,
+             892,
+            -602,
+            -131,
+             159,
+              14,
+             151,
+            -215,
+             -90,
+             274,
+             -70,
+            -130,
+              73
+    },
+    {
+              87,     /* Filter 8 */
+            -144,
+             -74,
+             282,
+             -89,
+            -203,
+             127,
+               0,
+             220,
+            -154,
+            -672,
+             968,
+             487,
+           -1953,
+             710,
+            2094,
+           -2271,
+            -907,
+            2971,
+            -897,
+           -2219,
+            2021,
+             676,
+           -1830,
+             448,
+             867,
+            -579,
+            -123,
+             139,
+              18,
+             158,
+            -218,
+             -90,
+             271,
+             -68,
+            -125,
+              69
+    },
+    {
+              92,     /* Filter 9 */
+            -149,
+             -75,
+             284,
+             -89,
+            -199,
+             118,
+              -4,
+             241,
+            -162,
+            -696,
+             994,
+             497,
+           -1983,
+             718,
+            2111,
+           -2283,
+            -909,
+            2969,
+            -894,
+           -2205,
+            2002,
+             667,
+           -1799,
+             438,
+             842,
+            -557,
+            -116,
+             120,
+              22,
+             165,
+            -221,
+             -90,
+             268,
+             -66,
+            -121,
+              64
+    },
+    {
+              97,     /* Filter 10 */
+            -153,
+             -77,
+             286,
+             -88,
+            -194,
+             109,
+              -9,
+             262,
+            -170,
+            -720,
+            1019,
+             507,
+           -2013,
+             726,
+            2128,
+           -2294,
+            -911,
+            2967,
+            -891,
+           -2191,
+            1983,
+             658,
+           -1768,
+             428,
+             818,
+            -534,
+            -109,
+             101,
+              26,
+             171,
+            -224,
+             -90,
+             265,
+             -65,
+            -116,
+              59
+    },
+    {
+             102,     /* Filter 11 */
+            -158,
+             -78,
+             288,
+             -88,
+            -189,
+             100,
+             -15,
+             284,
+            -179,
+            -744,
+            1045,
+             517,
+           -2043,
+             734,
+            2144,
+           -2304,
+            -913,
+            2964,
+            -887,
+           -2176,
+            1963,
+             649,
+           -1737,
+             418,
+             793,
+            -512,
+            -102,
+              83,
+              30,
+             177,
+            -227,
+             -89,
+             261,
+             -63,
+            -111,
+              55
+    }
+};
+static const int16_t rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][37] =
+{
+    {
+              37,     /* Filter 0 */
+              77,
+            -191,
+               0,
+             275,
+            -166,
+            -133,
+             106,
+               0,
+             292,
+            -356,
+            -558,
+            1259,
+               0,
+           -1971,
+            1411,
+            1569,
+           -2721,
+               0,
+            2815,
+           -1681,
+           -1569,
+            2284,
+               0,
+           -1622,
+             778,
+             558,
+            -576,
+               0,
+              62,
+              66,
+             133,
+            -269,
+               0,
+             245,
+            -118,
+             -77
+    },
+    {
+              40,     /* Filter 1 */
+              81,
+            -196,
+               0,
+             276,
+            -164,
+            -129,
+              95,
+               0,
+             314,
+            -372,
+            -576,
+            1289,
+               0,
+           -1999,
+            1426,
+            1581,
+           -2732,
+               0,
+            2811,
+           -1674,
+           -1558,
+            2260,
+               0,
+           -1592,
+             759,
+             541,
+            -550,
+               0,
+              46,
+              73,
+             137,
+            -271,
+               0,
+             241,
+            -114,
+             -74
+    },
+    {
+              43,     /* Filter 2 */
+              84,
+            -201,
+               0,
+             277,
+            -163,
+            -124,
+              82,
+               0,
+             336,
+            -388,
+            -594,
+            1319,
+               0,
+           -2026,
+            1440,
+            1592,
+           -2743,
+               0,
+            2806,
+           -1666,
+           -1546,
+            2235,
+               0,
+           -1561,
+             740,
+             523,
+            -525,
+               0,
+              30,
+              79,
+             141,
+            -273,
+               0,
+             237,
+            -111,
+             -70
+    },
+    {
+              46,     /* Filter 3 */
+              88,
+            -206,
+               0,
+             277,
+            -161,
+            -120,
+              70,
+               0,
+             358,
+            -404,
+            -612,
+            1349,
+               0,
+           -2053,
+            1455,
+            1602,
+           -2753,
+               0,
+            2800,
+           -1658,
+           -1534,
+            2210,
+               0,
+           -1531,
+             722,
+             506,
+            -500,
+               0,
+              14,
+              86,
+             144,
+            -274,
+               0,
+             233,
+            -108,
+             -67
+    },
+    {
+              50,     /* Filter 4 */
+              91,
+            -210,
+               0,
+             278,
+            -159,
+            -115,
+              57,
+               0,
+             381,
+            -421,
+            -630,
+            1380,
+               0,
+           -2080,
+            1468,
+            1612,
+           -2762,
+               0,
+            2794,
+           -1650,
+           -1521,
+            2185,
+               0,
+           -1501,
+             703,
+             488,
+            -476,
+               0,
+               0,
+              92,
+             148,
+            -276,
+               0,
+             229,
+            -105,
+             -63
+    },
+    {
+              53,     /* Filter 5 */
+              94,
+            -215,
+               0,
+             277,
+            -156,
+            -109,
+              43,
+               0,
+             404,
+            -437,
+            -648,
+            1410,
+               0,
+           -2107,
+            1482,
+            1622,
+           -2771,
+               0,
+            2787,
+           -1641,
+           -1509,
+            2159,
+               0,
+           -1471,
+             685,
+             471,
+            -452,
+               0,
+             -15,
+              98,
+             151,
+            -277,
+               0,
+             224,
+            -101,
+             -60
+    },
+    {
+              57,     /* Filter 6 */
+              98,
+            -220,
+               0,
+             277,
+            -154,
+            -104,
+              29,
+               0,
+             428,
+            -454,
+            -667,
+            1440,
+               0,
+           -2133,
+            1495,
+            1632,
+           -2779,
+               0,
+            2779,
+           -1632,
+           -1495,
+            2133,
+               0,
+           -1440,
+             667,
+             454,
+            -428,
+               0,
+             -29,
+             104,
+             154,
+            -277,
+               0,
+             220,
+             -98,
+             -57
+    },
+    {
+              60,     /* Filter 7 */
+             101,
+            -224,
+               0,
+             277,
+            -151,
+             -98,
+              15,
+               0,
+             452,
+            -471,
+            -685,
+            1471,
+               0,
+           -2159,
+            1509,
+            1641,
+           -2787,
+               0,
+            2771,
+           -1622,
+           -1482,
+            2107,
+               0,
+           -1410,
+             648,
+             437,
+            -404,
+               0,
+             -43,
+             109,
+             156,
+            -277,
+               0,
+             215,
+             -94,
+             -53
+    },
+    {
+              63,     /* Filter 8 */
+             105,
+            -229,
+               0,
+             276,
+            -148,
+             -92,
+               0,
+               0,
+             476,
+            -488,
+            -703,
+            1501,
+               0,
+           -2185,
+            1521,
+            1650,
+           -2794,
+               0,
+            2762,
+           -1612,
+           -1468,
+            2080,
+               0,
+           -1380,
+             630,
+             421,
+            -381,
+               0,
+             -57,
+             115,
+             159,
+            -278,
+               0,
+             210,
+             -91,
+             -50
+    },
+    {
+              67,     /* Filter 9 */
+             108,
+            -233,
+               0,
+             274,
+            -144,
+             -86,
+             -14,
+               0,
+             500,
+            -506,
+            -722,
+            1531,
+               0,
+           -2210,
+            1534,
+            1658,
+           -2800,
+               0,
+            2753,
+           -1602,
+           -1455,
+            2053,
+               0,
+           -1349,
+             612,
+             404,
+            -358,
+               0,
+             -70,
+             120,
+             161,
+            -277,
+               0,
+             206,
+             -88,
+             -46
+    },
+    {
+              70,     /* Filter 10 */
+             111,
+            -237,
+               0,
+             273,
+            -141,
+             -79,
+             -30,
+               0,
+             525,
+            -523,
+            -740,
+            1561,
+               0,
+           -2235,
+            1546,
+            1666,
+           -2806,
+               0,
+            2743,
+           -1592,
+           -1440,
+            2026,
+               0,
+           -1319,
+             594,
+             388,
+            -336,
+               0,
+             -82,
+             124,
+             163,
+            -277,
+               0,
+             201,
+             -84,
+             -43
+    },
+    {
+              74,     /* Filter 11 */
+             114,
+            -241,
+               0,
+             271,
+            -137,
+             -73,
+             -46,
+               0,
+             550,
+            -541,
+            -759,
+            1592,
+               0,
+           -2260,
+            1558,
+            1674,
+           -2811,
+               0,
+            2732,
+           -1581,
+           -1426,
+            1999,
+               0,
+           -1289,
+             576,
+             372,
+            -314,
+               0,
+             -95,
+             129,
+             164,
+            -276,
+               0,
+             196,
+             -81,
+             -40
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v22bis_rx_2400_floating_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v22bis_rx_2400_floating_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,944 @@
+#define RX_PULSESHAPER_2400_GAIN        1.000000f
+#define RX_PULSESHAPER_2400_COEFF_SETS  12
+static const float rx_pulseshaper_2400_re[RX_PULSESHAPER_2400_COEFF_SETS][37] =
+{
+    {
+           0.0015563115f,     /* Filter 0 */
+          -0.0032627462f,
+          -0.0018949322f,
+           0.0078656419f,
+          -0.0027306201f,
+          -0.0069940380f,
+           0.0056094252f,
+           0.0010599786f,
+           0.0020114800f,
+          -0.0028990996f,
+          -0.0149657275f,
+           0.0234683618f,
+           0.0124851225f,
+          -0.0520524432f,
+           0.0195473360f,
+           0.0593000660f,
+          -0.0659432016f,
+          -0.0269855260f,
+           0.0903420234f,
+          -0.0279172205f,
+          -0.0706490244f,
+           0.0659432016f,
+           0.0226506097f,
+          -0.0632565081f,
+           0.0160850895f,
+           0.0326864751f,
+          -0.0234683618f,
+          -0.0057163992f,
+           0.0093816835f,
+          -0.0006215815f,
+           0.0027750599f,
+          -0.0056094252f,
+          -0.0026714848f,
+           0.0088364722f,
+          -0.0024306170f,
+          -0.0049609969f,
+           0.0032627462f
+    },
+    {
+           0.0016927688f,     /* Filter 1 */
+          -0.0034082187f,
+          -0.0019455259f,
+           0.0079812854f,
+          -0.0027410584f,
+          -0.0069292139f,
+           0.0054309843f,
+           0.0009430216f,
+           0.0025533503f,
+          -0.0031144226f,
+          -0.0156361473f,
+           0.0242156763f,
+           0.0127849906f,
+          -0.0530130803f,
+           0.0198226534f,
+           0.0599172158f,
+          -0.0664148260f,
+          -0.0270975664f,
+           0.0904586247f,
+          -0.0278746829f,
+          -0.0703398778f,
+           0.0654580487f,
+           0.0224109291f,
+          -0.0623574663f,
+           0.0157872820f,
+           0.0319028797f,
+          -0.0227260712f,
+          -0.0054633388f,
+           0.0086971142f,
+          -0.0004583041f,
+           0.0030702935f,
+          -0.0057777402f,
+          -0.0026929678f,
+           0.0087945988f,
+          -0.0023932450f,
+          -0.0048265064f,
+           0.0031172501f
+    },
+    {
+           0.0018306919f,     /* Filter 2 */
+          -0.0035535150f,
+          -0.0019952730f,
+           0.0080913986f,
+          -0.0027489254f,
+          -0.0068556597f,
+           0.0052423164f,
+           0.0008218653f,
+           0.0031086542f,
+          -0.0033334754f,
+          -0.0163142578f,
+           0.0249677455f,
+           0.0130852984f,
+          -0.0539702141f,
+           0.0200953432f,
+           0.0605237437f,
+          -0.0668726942f,
+          -0.0272035008f,
+           0.0905540931f,
+          -0.0278256577f,
+          -0.0700150468f,
+           0.0649596031f,
+           0.0221674156f,
+          -0.0614507444f,
+           0.0154886502f,
+           0.0311210713f,
+          -0.0219890738f,
+          -0.0052133718f,
+           0.0080249289f,
+          -0.0002992118f,
+           0.0033546046f,
+          -0.0059360333f,
+          -0.0027112317f,
+           0.0087448582f,
+          -0.0023543099f,
+          -0.0046901610f,
+           0.0029718837f
+    },
+    {
+           0.0019699621f,     /* Filter 3 */
+          -0.0036984773f,
+          -0.0020441043f,
+           0.0081957427f,
+          -0.0027541532f,
+          -0.0067732266f,
+           0.0050433272f,
+           0.0006965003f,
+           0.0036773273f,
+          -0.0035562061f,
+          -0.0169998438f,
+           0.0257242871f,
+           0.0133859229f,
+          -0.0549234238f,
+           0.0203652799f,
+           0.0611193477f,
+          -0.0673165844f,
+          -0.0273032826f,
+           0.0906283998f,
+          -0.0277701685f,
+          -0.0696746964f,
+           0.0644481108f,
+           0.0219201814f,
+          -0.0605367479f,
+           0.0151893226f,
+           0.0303413603f,
+          -0.0212576375f,
+          -0.0049665736f,
+           0.0073652682f,
+          -0.0001443174f,
+           0.0036280332f,
+          -0.0060844136f,
+          -0.0027263376f,
+           0.0086874779f,
+          -0.0023138848f,
+          -0.0045521393f,
+           0.0028267925f
+    },
+    {
+           0.0021104569f,     /* Filter 4 */
+          -0.0038429461f,
+          -0.0020919492f,
+           0.0082940836f,
+          -0.0027566735f,
+          -0.0066817710f,
+           0.0048339281f,
+           0.0005669188f,
+           0.0042592917f,
+          -0.0037825593f,
+          -0.0176926866f,
+           0.0264850193f,
+           0.0136867395f,
+          -0.0558722880f,
+           0.0206323398f,
+           0.0617037492f,
+          -0.0677462761f,
+          -0.0273968587f,
+           0.0906815023f,
+          -0.0277082472f,
+          -0.0693189956f,
+           0.0639238157f,
+           0.0216693433f,
+          -0.0596159016f,
+           0.0148894283f,
+           0.0295640577f,
+          -0.0205320145f,
+          -0.0047230166f,
+           0.0067182711f,
+           0.0000063691f,
+           0.0038906329f,
+          -0.0062229939f,
+          -0.0027383462f,
+           0.0086226877f,
+          -0.0022720426f,
+          -0.0044126151f,
+           0.0026821236f
+    },
+    {
+           0.0022520511f,     /* Filter 5 */
+          -0.0039867608f,
+          -0.0021387368f,
+           0.0083861837f,
+          -0.0027564187f,
+          -0.0065811535f,
+           0.0046140353f,
+           0.0004331162f,
+           0.0048544647f,
+          -0.0040124783f,
+          -0.0183925599f,
+           0.0272496551f,
+           0.0139876244f,
+          -0.0568163868f,
+           0.0208963983f,
+           0.0622766679f,
+          -0.0681615641f,
+          -0.0274841848f,
+           0.0907133744f,
+          -0.0276399183f,
+          -0.0689481154f,
+           0.0633869663f,
+           0.0214150209f,
+          -0.0586886174f,
+           0.0145890956f,
+           0.0287894729f,
+          -0.0198124637f,
+          -0.0044827709f,
+           0.0060840594f,
+           0.0001528399f,
+           0.0041424574f,
+          -0.0063518949f,
+          -0.0027473198f,
+           0.0085507200f,
+          -0.0022288557f,
+          -0.0042717636f,
+           0.0025380184f
+    },
+    {
+           0.0023946154f,     /* Filter 6 */
+          -0.0041297560f,
+          -0.0021843964f,
+           0.0084718067f,
+          -0.0027533229f,
+          -0.0064712394f,
+           0.0043835688f,
+           0.0002950896f,
+           0.0054627541f,
+          -0.0042459030f,
+          -0.0190992307f,
+           0.0280179056f,
+           0.0142884518f,
+          -0.0577553021f,
+           0.0211573322f,
+           0.0628378285f,
+          -0.0685622430f,
+          -0.0275652180f,
+           0.0907240049f,
+          -0.0275652180f,
+          -0.0685622430f,
+           0.0628378285f,
+           0.0211573322f,
+          -0.0577553021f,
+           0.0142884518f,
+           0.0280179056f,
+          -0.0190992307f,
+          -0.0042459030f,
+           0.0054627541f,
+           0.0002950896f,
+           0.0043835688f,
+          -0.0064712394f,
+          -0.0027533229f,
+           0.0084718067f,
+          -0.0021843964f,
+          -0.0041297560f,
+           0.0023946154f
+    },
+    {
+           0.0025380184f,     /* Filter 7 */
+          -0.0042717636f,
+          -0.0022288557f,
+           0.0085507200f,
+          -0.0027473198f,
+          -0.0063518949f,
+           0.0041424574f,
+           0.0001528399f,
+           0.0060840594f,
+          -0.0044827709f,
+          -0.0198124637f,
+           0.0287894729f,
+           0.0145890956f,
+          -0.0586886174f,
+           0.0214150209f,
+           0.0633869663f,
+          -0.0689481154f,
+          -0.0276399183f,
+           0.0907133744f,
+          -0.0274841848f,
+          -0.0681615641f,
+           0.0622766679f,
+           0.0208963983f,
+          -0.0568163868f,
+           0.0139876244f,
+           0.0272496551f,
+          -0.0183925599f,
+          -0.0040124783f,
+           0.0048544647f,
+           0.0004331162f,
+           0.0046140353f,
+          -0.0065811535f,
+          -0.0027564187f,
+           0.0083861837f,
+          -0.0021387368f,
+          -0.0039867608f,
+           0.0022520511f
+    },
+    {
+           0.0026821236f,     /* Filter 8 */
+          -0.0044126151f,
+          -0.0022720426f,
+           0.0086226877f,
+          -0.0027383462f,
+          -0.0062229939f,
+           0.0038906329f,
+           0.0000063691f,
+           0.0067182711f,
+          -0.0047230166f,
+          -0.0205320145f,
+           0.0295640577f,
+           0.0148894283f,
+          -0.0596159016f,
+           0.0216693433f,
+           0.0639238157f,
+          -0.0693189956f,
+          -0.0277082472f,
+           0.0906815023f,
+          -0.0273968587f,
+          -0.0677462761f,
+           0.0617037492f,
+           0.0206323398f,
+          -0.0558722880f,
+           0.0136867395f,
+           0.0264850193f,
+          -0.0176926866f,
+          -0.0037825593f,
+           0.0042592917f,
+           0.0005669188f,
+           0.0048339281f,
+          -0.0066817710f,
+          -0.0027566735f,
+           0.0082940836f,
+          -0.0020919492f,
+          -0.0038429461f,
+           0.0021104569f
+    },
+    {
+           0.0028267925f,     /* Filter 9 */
+          -0.0045521393f,
+          -0.0023138848f,
+           0.0086874779f,
+          -0.0027263376f,
+          -0.0060844136f,
+           0.0036280332f,
+          -0.0001443174f,
+           0.0073652682f,
+          -0.0049665736f,
+          -0.0212576375f,
+           0.0303413603f,
+           0.0151893226f,
+          -0.0605367479f,
+           0.0219201814f,
+           0.0644481108f,
+          -0.0696746964f,
+          -0.0277701685f,
+           0.0906283998f,
+          -0.0273032826f,
+          -0.0673165844f,
+           0.0611193477f,
+           0.0203652799f,
+          -0.0549234238f,
+           0.0133859229f,
+           0.0257242871f,
+          -0.0169998438f,
+          -0.0035562061f,
+           0.0036773273f,
+           0.0006965003f,
+           0.0050433272f,
+          -0.0067732266f,
+          -0.0027541532f,
+           0.0081957427f,
+          -0.0020441043f,
+          -0.0036984773f,
+           0.0019699621f
+    },
+    {
+           0.0029718837f,     /* Filter 10 */
+          -0.0046901610f,
+          -0.0023543099f,
+           0.0087448582f,
+          -0.0027112317f,
+          -0.0059360333f,
+           0.0033546046f,
+          -0.0002992118f,
+           0.0080249289f,
+          -0.0052133718f,
+          -0.0219890738f,
+           0.0311210713f,
+           0.0154886502f,
+          -0.0614507444f,
+           0.0221674156f,
+           0.0649596031f,
+          -0.0700150468f,
+          -0.0278256577f,
+           0.0905540931f,
+          -0.0272035008f,
+          -0.0668726942f,
+           0.0605237437f,
+           0.0200953432f,
+          -0.0539702141f,
+           0.0130852984f,
+           0.0249677455f,
+          -0.0163142578f,
+          -0.0033334754f,
+           0.0031086542f,
+           0.0008218653f,
+           0.0052423164f,
+          -0.0068556597f,
+          -0.0027489254f,
+           0.0080913986f,
+          -0.0019952730f,
+          -0.0035535150f,
+           0.0018306919f
+    },
+    {
+           0.0031172501f,     /* Filter 11 */
+          -0.0048265064f,
+          -0.0023932450f,
+           0.0087945988f,
+          -0.0026929678f,
+          -0.0057777402f,
+           0.0030702935f,
+          -0.0004583041f,
+           0.0086971142f,
+          -0.0054633388f,
+          -0.0227260712f,
+           0.0319028797f,
+           0.0157872820f,
+          -0.0623574663f,
+           0.0224109291f,
+           0.0654580487f,
+          -0.0703398778f,
+          -0.0278746829f,
+           0.0904586247f,
+          -0.0270975664f,
+          -0.0664148260f,
+           0.0599172158f,
+           0.0198226534f,
+          -0.0530130803f,
+           0.0127849906f,
+           0.0242156763f,
+          -0.0156361472f,
+          -0.0031144226f,
+           0.0025533503f,
+           0.0009430216f,
+           0.0054309843f,
+          -0.0069292139f,
+          -0.0027410584f,
+           0.0079812854f,
+          -0.0019455259f,
+          -0.0034082187f,
+           0.0016927688f
+    }
+};
+static const float rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][37] =
+{
+    {
+           0.0011307265f,     /* Filter 0 */
+           0.0023705238f,
+          -0.0058320016f,
+           0.0000000000f,
+           0.0084039844f,
+          -0.0050814660f,
+          -0.0040754860f,
+           0.0032622786f,
+           0.0000000000f,
+           0.0089225112f,
+          -0.0108732375f,
+          -0.0170507629f,
+           0.0384252560f,
+          -0.0000000000f,
+          -0.0601605142f,
+           0.0430840199f,
+           0.0479105404f,
+          -0.0830529093f,
+           0.0000000000f,
+           0.0859203700f,
+          -0.0513295208f,
+          -0.0479105404f,
+           0.0697114085f,
+           0.0000000000f,
+          -0.0495048153f,
+           0.0237481142f,
+           0.0170507629f,
+          -0.0175932678f,
+          -0.0000000000f,
+           0.0019130312f,
+           0.0020161991f,
+           0.0040754860f,
+          -0.0082219847f,
+          -0.0000000000f,
+           0.0074806699f,
+          -0.0036043752f,
+          -0.0023705238f
+    },
+    {
+           0.0012298685f,     /* Filter 1 */
+           0.0024762158f,
+          -0.0059877130f,
+           0.0000000000f,
+           0.0084361101f,
+          -0.0050343686f,
+          -0.0039458410f,
+           0.0029023221f,
+           0.0000000000f,
+           0.0095852072f,
+          -0.0113603260f,
+          -0.0175937187f,
+           0.0393481552f,
+          -0.0000000000f,
+          -0.0610078541f,
+           0.0435324055f,
+           0.0482531955f,
+          -0.0833977341f,
+           0.0000000000f,
+           0.0857894527f,
+          -0.0511049127f,
+          -0.0475580562f,
+           0.0689737474f,
+           0.0000000000f,
+          -0.0485882579f,
+           0.0231787989f,
+           0.0165114572f,
+          -0.0168144279f,
+          -0.0000000000f,
+           0.0014105150f,
+           0.0022306988f,
+           0.0041977740f,
+          -0.0082881026f,
+          -0.0000000000f,
+           0.0073656508f,
+          -0.0035066621f,
+          -0.0022648148f
+    },
+    {
+           0.0013300756f,     /* Filter 2 */
+           0.0025817797f,
+          -0.0061408189f,
+           0.0000000000f,
+           0.0084603224f,
+          -0.0049809284f,
+          -0.0038087658f,
+           0.0025294414f,
+           0.0000000000f,
+           0.0102593823f,
+          -0.0118530021f,
+          -0.0181401289f,
+           0.0402724075f,
+          -0.0000000000f,
+          -0.0618471069f,
+           0.0439730737f,
+           0.0485858563f,
+          -0.0837237667f,
+           0.0000000000f,
+           0.0856385688f,
+          -0.0508689091f,
+          -0.0471959142f,
+           0.0682242900f,
+           0.0000000000f,
+          -0.0476691639f,
+           0.0226107818f,
+           0.0159759973f,
+          -0.0160451085f,
+          -0.0000000000f,
+           0.0009208793f,
+           0.0024372629f,
+           0.0043127806f,
+          -0.0083443130f,
+          -0.0000000000f,
+           0.0072458207f,
+          -0.0034076014f,
+          -0.0021591999f
+    },
+    {
+           0.0014312612f,     /* Filter 3 */
+           0.0026871011f,
+          -0.0062911061f,
+           0.0000000000f,
+           0.0084764120f,
+          -0.0049210372f,
+          -0.0036641917f,
+           0.0021436074f,
+           0.0000000000f,
+           0.0109448771f,
+          -0.0123511095f,
+          -0.0186897886f,
+           0.0411976345f,
+          -0.0000000000f,
+          -0.0626778865f,
+           0.0444058054f,
+           0.0489083614f,
+          -0.0840308634f,
+           0.0000000000f,
+           0.0854677905f,
+          -0.0506216301f,
+          -0.0468242934f,
+           0.0674633814f,
+           0.0000000000f,
+          -0.0467479280f,
+           0.0220442886f,
+           0.0154445777f,
+          -0.0152855418f,
+          -0.0000000000f,
+           0.0004441633f,
+           0.0026359204f,
+           0.0044205852f,
+          -0.0083908043f,
+          -0.0000000000f,
+           0.0071214052f,
+          -0.0033073228f,
+          -0.0020537850f
+    },
+    {
+           0.0015333367f,     /* Filter 4 */
+           0.0027920638f,
+          -0.0064383577f,
+           0.0000000000f,
+           0.0084841685f,
+          -0.0048545908f,
+          -0.0035120543f,
+           0.0017447968f,
+           0.0000000000f,
+           0.0116415204f,
+          -0.0128544893f,
+          -0.0192424929f,
+           0.0421234528f,
+          -0.0000000000f,
+          -0.0634998126f,
+           0.0448303979f,
+           0.0492205507f,
+          -0.0843188611f,
+           0.0000000000f,
+           0.0852772163f,
+          -0.0503631983f,
+          -0.0464433707f,
+           0.0666913811f,
+           0.0000000000f,
+          -0.0458249485f,
+           0.0214795452f,
+           0.0149173817f,
+          -0.0145359503f,
+          -0.0000000000f,
+          -0.0000196020f,
+           0.0028267103f,
+           0.0045212697f,
+          -0.0084277630f,
+          -0.0000000000f,
+           0.0069926280f,
+          -0.0032059525f,
+          -0.0019486769f
+    },
+    {
+           0.0016362109f,     /* Filter 5 */
+           0.0028965513f,
+          -0.0065823550f,
+           0.0000000000f,
+           0.0084833845f,
+          -0.0047814879f,
+          -0.0033522929f,
+           0.0013329947f,
+           0.0000000000f,
+           0.0123491384f,
+          -0.0133629770f,
+          -0.0197980333f,
+           0.0430494814f,
+          -0.0000000000f,
+          -0.0643125010f,
+           0.0452466478f,
+           0.0495222751f,
+          -0.0845876231f,
+           0.0000000000f,
+           0.0850669216f,
+          -0.0500937381f,
+          -0.0460533268f,
+           0.0659086572f,
+           0.0000000000f,
+          -0.0449006193f,
+           0.0209167764f,
+           0.0143945974f,
+          -0.0137965502f,
+          -0.0000000000f,
+          -0.0004703930f,
+           0.0030096715f,
+           0.0046149218f,
+          -0.0084553808f,
+          -0.0000000000f,
+           0.0068597125f,
+          -0.0031036179f,
+          -0.0018439783f
+    },
+    {
+           0.0017397900f,     /* Filter 6 */
+           0.0030004433f,
+          -0.0067228808f,
+           0.0000000000f,
+           0.0084738564f,
+          -0.0047016307f,
+          -0.0031848491f,
+           0.0009081924f,
+           0.0000000000f,
+           0.0130675456f,
+          -0.0138764034f,
+          -0.0203562000f,
+           0.0439753330f,
+          -0.0000000000f,
+          -0.0651155730f,
+           0.0456543548f,
+           0.0498133853f,
+          -0.0848370177f,
+           0.0000000000f,
+           0.0848370177f,
+          -0.0498133853f,
+          -0.0456543548f,
+           0.0651155730f,
+           0.0000000000f,
+          -0.0439753330f,
+           0.0203562000f,
+           0.0138764034f,
+          -0.0130675456f,
+          -0.0000000000f,
+          -0.0009081924f,
+           0.0031848491f,
+           0.0047016307f,
+          -0.0084738564f,
+          -0.0000000000f,
+           0.0067228808f,
+          -0.0030004433f,
+          -0.0017397900f
+    },
+    {
+           0.0018439783f,     /* Filter 7 */
+           0.0031036179f,
+          -0.0068597125f,
+           0.0000000000f,
+           0.0084553808f,
+          -0.0046149218f,
+          -0.0030096715f,
+           0.0004703930f,
+           0.0000000000f,
+           0.0137965502f,
+          -0.0143945974f,
+          -0.0209167764f,
+           0.0449006193f,
+          -0.0000000000f,
+          -0.0659086573f,
+           0.0460533268f,
+           0.0500937381f,
+          -0.0850669216f,
+           0.0000000000f,
+           0.0845876231f,
+          -0.0495222751f,
+          -0.0452466478f,
+           0.0643125010f,
+           0.0000000000f,
+          -0.0430494814f,
+           0.0197980333f,
+           0.0133629770f,
+          -0.0123491384f,
+          -0.0000000000f,
+          -0.0013329947f,
+           0.0033522929f,
+           0.0047814879f,
+          -0.0084833845f,
+          -0.0000000000f,
+           0.0065823550f,
+          -0.0028965513f,
+          -0.0016362109f
+    },
+    {
+           0.0019486769f,     /* Filter 8 */
+           0.0032059525f,
+          -0.0069926280f,
+           0.0000000000f,
+           0.0084277630f,
+          -0.0045212697f,
+          -0.0028267103f,
+           0.0000196020f,
+           0.0000000000f,
+           0.0145359503f,
+          -0.0149173817f,
+          -0.0214795452f,
+           0.0458249485f,
+          -0.0000000000f,
+          -0.0666913811f,
+           0.0464433707f,
+           0.0503631983f,
+          -0.0852772163f,
+           0.0000000000f,
+           0.0843188611f,
+          -0.0492205507f,
+          -0.0448303979f,
+           0.0634998126f,
+           0.0000000000f,
+          -0.0421234528f,
+           0.0192424929f,
+           0.0128544893f,
+          -0.0116415204f,
+          -0.0000000000f,
+          -0.0017447968f,
+           0.0035120543f,
+           0.0048545908f,
+          -0.0084841685f,
+          -0.0000000000f,
+           0.0064383577f,
+          -0.0027920638f,
+          -0.0015333367f
+    },
+    {
+           0.0020537850f,     /* Filter 9 */
+           0.0033073228f,
+          -0.0071214052f,
+           0.0000000000f,
+           0.0083908043f,
+          -0.0044205852f,
+          -0.0026359204f,
+          -0.0004441633f,
+           0.0000000000f,
+           0.0152855418f,
+          -0.0154445777f,
+          -0.0220442886f,
+           0.0467479280f,
+          -0.0000000000f,
+          -0.0674633814f,
+           0.0468242934f,
+           0.0506216301f,
+          -0.0854677905f,
+           0.0000000000f,
+           0.0840308634f,
+          -0.0489083614f,
+          -0.0444058054f,
+           0.0626778865f,
+           0.0000000000f,
+          -0.0411976344f,
+           0.0186897886f,
+           0.0123511095f,
+          -0.0109448771f,
+          -0.0000000000f,
+          -0.0021436074f,
+           0.0036641917f,
+           0.0049210372f,
+          -0.0084764120f,
+          -0.0000000000f,
+           0.0062911061f,
+          -0.0026871011f,
+          -0.0014312612f
+    },
+    {
+           0.0021591999f,     /* Filter 10 */
+           0.0034076014f,
+          -0.0072458207f,
+           0.0000000000f,
+           0.0083443130f,
+          -0.0043127806f,
+          -0.0024372629f,
+          -0.0009208793f,
+           0.0000000000f,
+           0.0160451085f,
+          -0.0159759973f,
+          -0.0226107818f,
+           0.0476691639f,
+          -0.0000000000f,
+          -0.0682242900f,
+           0.0471959142f,
+           0.0508689091f,
+          -0.0856385688f,
+           0.0000000000f,
+           0.0837237667f,
+          -0.0485858563f,
+          -0.0439730737f,
+           0.0618471068f,
+           0.0000000000f,
+          -0.0402724075f,
+           0.0181401289f,
+           0.0118530021f,
+          -0.0102593823f,
+          -0.0000000000f,
+          -0.0025294414f,
+           0.0038087658f,
+           0.0049809284f,
+          -0.0084603224f,
+          -0.0000000000f,
+           0.0061408189f,
+          -0.0025817797f,
+          -0.0013300756f
+    },
+    {
+           0.0022648148f,     /* Filter 11 */
+           0.0035066621f,
+          -0.0073656508f,
+           0.0000000000f,
+           0.0082881026f,
+          -0.0041977740f,
+          -0.0022306988f,
+          -0.0014105150f,
+           0.0000000000f,
+           0.0168144279f,
+          -0.0165114572f,
+          -0.0231787989f,
+           0.0485882579f,
+          -0.0000000000f,
+          -0.0689737474f,
+           0.0475580562f,
+           0.0511049127f,
+          -0.0857894527f,
+           0.0000000000f,
+           0.0833977341f,
+          -0.0482531955f,
+          -0.0435324055f,
+           0.0610078541f,
+           0.0000000000f,
+          -0.0393481552f,
+           0.0175937187f,
+           0.0113603260f,
+          -0.0095852072f,
+          -0.0000000000f,
+          -0.0029023221f,
+           0.0039458410f,
+           0.0050343686f,
+          -0.0084361101f,
+          -0.0000000000f,
+           0.0059877130f,
+          -0.0024762158f,
+          -0.0012298685f
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v22bis_tx_fixed_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v22bis_tx_fixed_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,445 @@
+#define TX_PULSESHAPER_GAIN        0.829192f
+#define TX_PULSESHAPER_COEFF_SETS  40
+static const int16_t tx_pulseshaper[TX_PULSESHAPER_COEFF_SETS][9] =
+{
+    {
+            -128,     /* Filter 0 */
+            -228,
+            -237,
+             239,
+           13893,
+           13893,
+             239,
+            -237,
+            -228
+    },
+    {
+            -121,     /* Filter 1 */
+            -242,
+            -302,
+              63,
+           15293,
+           12507,
+             393,
+            -172,
+            -210
+    },
+    {
+            -111,     /* Filter 2 */
+            -252,
+            -365,
+            -132,
+           16699,
+           11146,
+             525,
+            -106,
+            -188
+    },
+    {
+             -99,     /* Filter 3 */
+            -258,
+            -425,
+            -345,
+           18102,
+            9816,
+             634,
+             -42,
+            -164
+    },
+    {
+             -84,     /* Filter 4 */
+            -260,
+            -480,
+            -575,
+           19492,
+            8526,
+             719,
+              18,
+            -138
+    },
+    {
+             -68,     /* Filter 5 */
+            -256,
+            -530,
+            -817,
+           20859,
+            7283,
+             782,
+              75,
+            -110
+    },
+    {
+             -49,     /* Filter 6 */
+            -248,
+            -573,
+           -1069,
+           22194,
+            6093,
+             821,
+             128,
+             -81
+    },
+    {
+             -30,     /* Filter 7 */
+            -235,
+            -607,
+           -1326,
+           23486,
+            4962,
+             839,
+             176,
+             -51
+    },
+    {
+              -9,     /* Filter 8 */
+            -217,
+            -633,
+           -1586,
+           24728,
+            3896,
+             837,
+             218,
+             -21
+    },
+    {
+              12,     /* Filter 9 */
+            -195,
+            -650,
+           -1843,
+           25908,
+            2898,
+             815,
+             254,
+               8
+    },
+    {
+              33,     /* Filter 10 */
+            -169,
+            -656,
+           -2093,
+           27019,
+            1972,
+             776,
+             282,
+              36
+    },
+    {
+              55,     /* Filter 11 */
+            -138,
+            -651,
+           -2331,
+           28052,
+            1122,
+             721,
+             304,
+              63
+    },
+    {
+              76,     /* Filter 12 */
+            -105,
+            -634,
+           -2552,
+           29000,
+             349,
+             653,
+             319,
+              88
+    },
+    {
+              97,     /* Filter 13 */
+             -69,
+            -607,
+           -2751,
+           29854,
+            -344,
+             573,
+             326,
+             111
+    },
+    {
+             116,     /* Filter 14 */
+             -30,
+            -568,
+           -2922,
+           30608,
+            -960,
+             483,
+             326,
+             131
+    },
+    {
+             133,     /* Filter 15 */
+               9,
+            -517,
+           -3059,
+           31257,
+           -1497,
+             387,
+             320,
+             148
+    },
+    {
+             148,     /* Filter 16 */
+              49,
+            -456,
+           -3158,
+           31794,
+           -1956,
+             286,
+             307,
+             161
+    },
+    {
+             161,     /* Filter 17 */
+              90,
+            -385,
+           -3212,
+           32217,
+           -2340,
+             182,
+             289,
+             171
+    },
+    {
+             171,     /* Filter 18 */
+             130,
+            -306,
+           -3217,
+           32522,
+           -2649,
+              78,
+             265,
+             178
+    },
+    {
+             177,     /* Filter 19 */
+             168,
+            -218,
+           -3168,
+           32705,
+           -2888,
+             -24,
+             236,
+             181
+    },
+    {
+             181,     /* Filter 20 */
+             204,
+            -123,
+           -3060,
+           32767,
+           -3060,
+            -123,
+             204,
+             181
+    },
+    {
+             181,     /* Filter 21 */
+             236,
+             -24,
+           -2888,
+           32705,
+           -3168,
+            -218,
+             168,
+             177
+    },
+    {
+             178,     /* Filter 22 */
+             265,
+              78,
+           -2649,
+           32522,
+           -3217,
+            -306,
+             130,
+             171
+    },
+    {
+             171,     /* Filter 23 */
+             289,
+             182,
+           -2340,
+           32217,
+           -3212,
+            -385,
+              90,
+             161
+    },
+    {
+             161,     /* Filter 24 */
+             307,
+             286,
+           -1956,
+           31794,
+           -3158,
+            -456,
+              49,
+             148
+    },
+    {
+             148,     /* Filter 25 */
+             320,
+             387,
+           -1497,
+           31257,
+           -3059,
+            -517,
+               9,
+             133
+    },
+    {
+             131,     /* Filter 26 */
+             326,
+             483,
+            -960,
+           30608,
+           -2922,
+            -568,
+             -30,
+             116
+    },
+    {
+             111,     /* Filter 27 */
+             326,
+             573,
+            -344,
+           29854,
+           -2751,
+            -607,
+             -69,
+              97
+    },
+    {
+              88,     /* Filter 28 */
+             319,
+             653,
+             349,
+           29000,
+           -2552,
+            -634,
+            -105,
+              76
+    },
+    {
+              63,     /* Filter 29 */
+             304,
+             721,
+            1122,
+           28052,
+           -2331,
+            -651,
+            -138,
+              55
+    },
+    {
+              36,     /* Filter 30 */
+             282,
+             776,
+            1972,
+           27019,
+           -2093,
+            -656,
+            -169,
+              33
+    },
+    {
+               8,     /* Filter 31 */
+             254,
+             815,
+            2898,
+           25908,
+           -1843,
+            -650,
+            -195,
+              12
+    },
+    {
+             -21,     /* Filter 32 */
+             218,
+             837,
+            3896,
+           24728,
+           -1586,
+            -633,
+            -217,
+              -9
+    },
+    {
+             -51,     /* Filter 33 */
+             176,
+             839,
+            4962,
+           23486,
+           -1326,
+            -607,
+            -235,
+             -30
+    },
+    {
+             -81,     /* Filter 34 */
+             128,
+             821,
+            6093,
+           22194,
+           -1069,
+            -573,
+            -248,
+             -49
+    },
+    {
+            -110,     /* Filter 35 */
+              75,
+             782,
+            7283,
+           20859,
+            -817,
+            -530,
+            -256,
+             -68
+    },
+    {
+            -138,     /* Filter 36 */
+              18,
+             719,
+            8526,
+           19492,
+            -575,
+            -480,
+            -260,
+             -84
+    },
+    {
+            -164,     /* Filter 37 */
+             -42,
+             634,
+            9816,
+           18102,
+            -345,
+            -425,
+            -258,
+             -99
+    },
+    {
+            -188,     /* Filter 38 */
+            -106,
+             525,
+           11146,
+           16699,
+            -132,
+            -365,
+            -252,
+            -111
+    },
+    {
+            -210,     /* Filter 39 */
+            -172,
+             393,
+           12507,
+           15293,
+              63,
+            -302,
+            -242,
+            -121
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v22bis_tx_floating_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v22bis_tx_floating_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,445 @@
+#define TX_PULSESHAPER_GAIN        1.000000f
+#define TX_PULSESHAPER_COEFF_SETS  40
+static const float tx_pulseshaper[TX_PULSESHAPER_COEFF_SETS][9] =
+{
+    {
+          -0.0047225799f,     /* Filter 0 */
+          -0.0084017854f,
+          -0.0087512705f,
+           0.0088069151f,
+           0.5113443423f,
+           0.5113443422f,
+           0.0088069150f,
+          -0.0087512705f,
+          -0.0084017854f
+    },
+    {
+          -0.0044560627f,     /* Filter 1 */
+          -0.0089299784f,
+          -0.0111430081f,
+           0.0023375926f,
+           0.5628832742f,
+           0.4603563001f,
+           0.0144879379f,
+          -0.0063308268f,
+          -0.0077375780f
+    },
+    {
+          -0.0040955757f,     /* Filter 2 */
+          -0.0093085520f,
+          -0.0134608686f,
+          -0.0048652084f,
+           0.6146393768f,
+           0.4102392997f,
+           0.0193418829f,
+          -0.0039255892f,
+          -0.0069531299f
+    },
+    {
+          -0.0036459251f,     /* Filter 3 */
+          -0.0095262914f,
+          -0.0156592355f,
+          -0.0127304083f,
+           0.6662684960f,
+           0.3612970480f,
+           0.0233456667f,
+          -0.0015775329f,
+          -0.0060659391f
+    },
+    {
+          -0.0031137078f,     /* Filter 4 */
+          -0.0095747033f,
+          -0.0176928206f,
+          -0.0211706543f,
+           0.7174186958f,
+           0.3138144449f,
+           0.0264912738f,
+           0.0006739922f,
+          -0.0050949150f
+    },
+    {
+          -0.0025072439f,     /* Filter 5 */
+          -0.0094482428f,
+          -0.0195175151f,
+          -0.0300826256f,
+           0.7677341786f,
+           0.2680550805f,
+           0.0287849965f,
+           0.0027928495f,
+          -0.0040599976f
+    },
+    {
+          -0.0018364509f,     /* Filter 6 */
+          -0.0091444853f,
+          -0.0210912336f,
+          -0.0393474967f,
+           0.8168580673f,
+           0.2242592987f,
+           0.0302465054f,
+           0.0047466024f,
+          -0.0029817423f
+    },
+    {
+          -0.0011126906f,     /* Filter 7 */
+          -0.0086642941f,
+          -0.0223747662f,
+          -0.0488316115f,
+           0.8644361861f,
+           0.1826424770f,
+           0.0309077815f,
+           0.0065069834f,
+          -0.0018809527f
+    },
+    {
+          -0.0003486070f,     /* Filter 8 */
+          -0.0080118899f,
+          -0.0233326132f,
+          -0.0583874108f,
+           0.9101203338f,
+           0.1433934276f,
+           0.0308119316f,
+           0.0080502010f,
+          -0.0007782996f
+    },
+    {
+           0.0004421038f,     /* Filter 9 */
+          -0.0071948793f,
+          -0.0239337731f,
+          -0.0678546589f,
+           0.9535717032f,
+           0.1066734699f,
+           0.0300118637f,
+           0.0093572179f,
+           0.0003060784f
+    },
+    {
+           0.0012449004f,     /* Filter 10 */
+          -0.0062242175f,
+          -0.0241525264f,
+          -0.0770617470f,
+           0.9944641631f,
+           0.0726154565f,
+           0.0285689605f,
+           0.0104139109f,
+           0.0013528956f
+    },
+    {
+           0.0020446769f,     /* Filter 11 */
+          -0.0051140981f,
+          -0.0239691024f,
+          -0.0858273278f,
+           1.0324875613f,
+           0.0413233951f,
+           0.0265516451f,
+           0.0112111290f,
+           0.0023440604f
+    },
+    {
+           0.0028260046f,     /* Filter 12 */
+          -0.0038818095f,
+          -0.0233703410f,
+          -0.0939620315f,
+           1.0673511303f,
+           0.0128722494f,
+           0.0240338606f,
+           0.0117446951f,
+           0.0032629820f
+    },
+    {
+           0.0035734256f,     /* Filter 13 */
+          -0.0025475002f,
+          -0.0223501989f,
+          -0.1012704788f,
+           1.0987857647f,
+          -0.0126918879f,
+           0.0210936824f,
+           0.0120153027f,
+           0.0040948071f
+    },
+    {
+           0.0042717487f,     /* Filter 14 */
+          -0.0011339020f,
+          -0.0209102209f,
+          -0.1075533482f,
+           1.1265473042f,
+          -0.0353513115f,
+           0.0178118270f,
+           0.0120283162f,
+           0.0048266759f
+    },
+    {
+           0.0049063204f,     /* Filter 15 */
+           0.0003340068f,
+          -0.0190598540f,
+          -0.1126096101f,
+           1.1504189013f,
+          -0.0551159112f,
+           0.0142701967f,
+           0.0117935356f,
+           0.0054478772f
+    },
+    {
+           0.0054633378f,     /* Filter 16 */
+           0.0018293983f,
+          -0.0168166384f,
+          -0.1162389085f,
+           1.1702128005f,
+          -0.0720220989f,
+           0.0105505105f,
+           0.0113248682f,
+           0.0059499999f
+    },
+    {
+           0.0059300986f,     /* Filter 17 */
+           0.0033240172f,
+          -0.0142063354f,
+          -0.1182439353f,
+           1.1857731261f,
+          -0.0861315420f,
+           0.0067330166f,
+           0.0106398969f,
+           0.0063270335f
+    },
+    {
+           0.0062952926f,     /* Filter 18 */
+           0.0047886664f,
+          -0.0112628308f,
+          -0.1184330100f,
+           1.1969766889f,
+          -0.0975294679f,
+           0.0028952510f,
+           0.0097595312f,
+           0.0065754012f
+    },
+    {
+           0.0065492251f,     /* Filter 19 */
+           0.0061937075f,
+          -0.0080279745f,
+          -0.1166224166f,
+           1.2037346307f,
+          -0.1063230130f,
+          -0.0008890961f,
+           0.0087074429f,
+           0.0066939821f
+    },
+    {
+           0.0066840559f,     /* Filter 20 */
+           0.0075095974f,
+          -0.0045512022f,
+          -0.1126391143f,
+           1.2059933265f,
+          -0.1126391143f,
+          -0.0045512022f,
+           0.0075095974f,
+           0.0066840559f
+    },
+    {
+           0.0066939821f,     /* Filter 21 */
+           0.0087074429f,
+          -0.0008890961f,
+          -0.1063230130f,
+           1.2037346307f,
+          -0.1166224167f,
+          -0.0080279745f,
+           0.0061937074f,
+           0.0065492251f
+    },
+    {
+           0.0065754012f,     /* Filter 22 */
+           0.0097595313f,
+           0.0028952510f,
+          -0.0975294679f,
+           1.1969766889f,
+          -0.1184330100f,
+          -0.0112628308f,
+           0.0047886664f,
+           0.0062952926f
+    },
+    {
+           0.0063270335f,     /* Filter 23 */
+           0.0106398969f,
+           0.0067330166f,
+          -0.0861315419f,
+           1.1857731261f,
+          -0.1182439353f,
+          -0.0142063354f,
+           0.0033240172f,
+           0.0059300986f
+    },
+    {
+           0.0059499999f,     /* Filter 24 */
+           0.0113248682f,
+           0.0105505105f,
+          -0.0720220988f,
+           1.1702128005f,
+          -0.1162389085f,
+          -0.0168166384f,
+           0.0018293982f,
+           0.0054633378f
+    },
+    {
+           0.0054478772f,     /* Filter 25 */
+           0.0117935356f,
+           0.0142701967f,
+          -0.0551159112f,
+           1.1504189013f,
+          -0.1126096102f,
+          -0.0190598540f,
+           0.0003340068f,
+           0.0049063204f
+    },
+    {
+           0.0048266759f,     /* Filter 26 */
+           0.0120283162f,
+           0.0178118270f,
+          -0.0353513115f,
+           1.1265473042f,
+          -0.1075533483f,
+          -0.0209102209f,
+          -0.0011339020f,
+           0.0042717487f
+    },
+    {
+           0.0040948071f,     /* Filter 27 */
+           0.0120153027f,
+           0.0210936824f,
+          -0.0126918879f,
+           1.0987857646f,
+          -0.1012704788f,
+          -0.0223501990f,
+          -0.0025475002f,
+           0.0035734256f
+    },
+    {
+           0.0032629820f,     /* Filter 28 */
+           0.0117446951f,
+           0.0240338606f,
+           0.0128722494f,
+           1.0673511303f,
+          -0.0939620315f,
+          -0.0233703410f,
+          -0.0038818095f,
+           0.0028260045f
+    },
+    {
+           0.0023440604f,     /* Filter 29 */
+           0.0112111290f,
+           0.0265516451f,
+           0.0413233951f,
+           1.0324875612f,
+          -0.0858273278f,
+          -0.0239691024f,
+          -0.0051140981f,
+           0.0020446769f
+    },
+    {
+           0.0013528956f,     /* Filter 30 */
+           0.0104139109f,
+           0.0285689605f,
+           0.0726154565f,
+           0.9944641630f,
+          -0.0770617471f,
+          -0.0241525264f,
+          -0.0062242175f,
+           0.0012449004f
+    },
+    {
+           0.0003060784f,     /* Filter 31 */
+           0.0093572179f,
+           0.0300118637f,
+           0.1066734700f,
+           0.9535717031f,
+          -0.0678546589f,
+          -0.0239337731f,
+          -0.0071948793f,
+           0.0004421038f
+    },
+    {
+          -0.0007782996f,     /* Filter 32 */
+           0.0080502011f,
+           0.0308119316f,
+           0.1433934276f,
+           0.9101203338f,
+          -0.0583874108f,
+          -0.0233326132f,
+          -0.0080118899f,
+          -0.0003486070f
+    },
+    {
+          -0.0018809527f,     /* Filter 33 */
+           0.0065069834f,
+           0.0309077816f,
+           0.1826424771f,
+           0.8644361860f,
+          -0.0488316115f,
+          -0.0223747662f,
+          -0.0086642941f,
+          -0.0011126906f
+    },
+    {
+          -0.0029817423f,     /* Filter 34 */
+           0.0047466024f,
+           0.0302465054f,
+           0.2242592987f,
+           0.8168580673f,
+          -0.0393474967f,
+          -0.0210912336f,
+          -0.0091444853f,
+          -0.0018364509f
+    },
+    {
+          -0.0040599976f,     /* Filter 35 */
+           0.0027928495f,
+           0.0287849965f,
+           0.2680550805f,
+           0.7677341786f,
+          -0.0300826256f,
+          -0.0195175151f,
+          -0.0094482428f,
+          -0.0025072439f
+    },
+    {
+          -0.0050949150f,     /* Filter 36 */
+           0.0006739922f,
+           0.0264912738f,
+           0.3138144449f,
+           0.7174186958f,
+          -0.0211706543f,
+          -0.0176928206f,
+          -0.0095747033f,
+          -0.0031137079f
+    },
+    {
+          -0.0060659391f,     /* Filter 37 */
+          -0.0015775329f,
+           0.0233456667f,
+           0.3612970481f,
+           0.6662684959f,
+          -0.0127304083f,
+          -0.0156592355f,
+          -0.0095262914f,
+          -0.0036459251f
+    },
+    {
+          -0.0069531299f,     /* Filter 38 */
+          -0.0039255892f,
+           0.0193418829f,
+           0.4102392997f,
+           0.6146393768f,
+          -0.0048652084f,
+          -0.0134608686f,
+          -0.0093085520f,
+          -0.0040955757f
+    },
+    {
+          -0.0077375780f,     /* Filter 39 */
+          -0.0063308268f,
+           0.0144879379f,
+           0.4603563001f,
+           0.5628832742f,
+           0.0023375926f,
+          -0.0111430081f,
+          -0.0089299784f,
+          -0.0044560627f
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v27ter_rx_2400_fixed_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v27ter_rx_2400_fixed_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,704 @@
+#define RX_PULSESHAPER_2400_GAIN        32767.000000f
+#define RX_PULSESHAPER_2400_COEFF_SETS  12
+static const int16_t rx_pulseshaper_2400_re[RX_PULSESHAPER_2400_COEFF_SETS][27] =
+{
+    {
+             183,     /* Filter 0 */
+             -58,
+             -42,
+               0,
+            -518,
+            -233,
+             686,
+             261,
+             195,
+            1096,
+           -1202,
+           -3745,
+             778,
+            5561,
+             869,
+           -4735,
+           -1787,
+            2142,
+             958,
+            -162,
+             396,
+            -238,
+            -747,
+               0,
+             215,
+             -13,
+             167
+    },
+    {
+             185,     /* Filter 1 */
+             -56,
+             -25,
+               0,
+            -542,
+            -237,
+             675,
+             235,
+             250,
+            1178,
+           -1252,
+           -3839,
+             789,
+            5584,
+             865,
+           -4667,
+           -1741,
+            2052,
+             886,
+            -118,
+             433,
+            -241,
+            -734,
+               0,
+             190,
+             -18,
+             173
+    },
+    {
+             187,     /* Filter 2 */
+             -53,
+              -6,
+               0,
+            -565,
+            -240,
+             661,
+             207,
+             307,
+            1262,
+           -1302,
+           -3932,
+             799,
+            5603,
+             860,
+           -4596,
+           -1695,
+            1962,
+             816,
+             -76,
+             468,
+            -243,
+            -720,
+               0,
+             166,
+             -23,
+             177
+    },
+    {
+             188,     /* Filter 3 */
+             -50,
+              12,
+               0,
+            -587,
+            -242,
+             645,
+             177,
+             365,
+            1347,
+           -1353,
+           -4023,
+             809,
+            5618,
+             855,
+           -4522,
+           -1647,
+            1873,
+             748,
+             -35,
+             501,
+            -245,
+            -704,
+               0,
+             142,
+             -28,
+             181
+    },
+    {
+             189,     /* Filter 4 */
+             -47,
+              32,
+               0,
+            -609,
+            -244,
+             627,
+             146,
+             425,
+            1433,
+           -1403,
+           -4112,
+             818,
+            5628,
+             849,
+           -4445,
+           -1599,
+            1784,
+             680,
+               4,
+             531,
+            -246,
+            -687,
+               0,
+             119,
+             -32,
+             184
+    },
+    {
+             189,     /* Filter 5 */
+             -44,
+              53,
+               0,
+            -630,
+            -246,
+             607,
+             113,
+             486,
+            1519,
+           -1452,
+           -4199,
+             827,
+            5634,
+             842,
+           -4366,
+           -1551,
+            1695,
+             614,
+              42,
+             559,
+            -247,
+            -669,
+               0,
+              96,
+             -37,
+             187
+    },
+    {
+             188,     /* Filter 6 */
+             -40,
+              74,
+               0,
+            -650,
+            -247,
+             584,
+              78,
+             550,
+            1607,
+           -1502,
+           -4284,
+             835,
+            5637,
+             835,
+           -4284,
+           -1502,
+            1607,
+             550,
+              78,
+             584,
+            -247,
+            -650,
+               0,
+              74,
+             -40,
+             188
+    },
+    {
+             187,     /* Filter 7 */
+             -37,
+              96,
+               0,
+            -669,
+            -247,
+             559,
+              42,
+             614,
+            1695,
+           -1551,
+           -4366,
+             842,
+            5634,
+             827,
+           -4199,
+           -1452,
+            1519,
+             486,
+             113,
+             607,
+            -246,
+            -630,
+               0,
+              53,
+             -44,
+             189
+    },
+    {
+             184,     /* Filter 8 */
+             -32,
+             119,
+               0,
+            -687,
+            -246,
+             531,
+               4,
+             680,
+            1784,
+           -1599,
+           -4445,
+             849,
+            5628,
+             818,
+           -4112,
+           -1403,
+            1433,
+             425,
+             146,
+             627,
+            -244,
+            -609,
+               0,
+              32,
+             -47,
+             189
+    },
+    {
+             181,     /* Filter 9 */
+             -28,
+             142,
+               0,
+            -704,
+            -245,
+             501,
+             -35,
+             748,
+            1873,
+           -1647,
+           -4522,
+             855,
+            5618,
+             809,
+           -4023,
+           -1353,
+            1347,
+             365,
+             177,
+             645,
+            -242,
+            -587,
+               0,
+              12,
+             -50,
+             188
+    },
+    {
+             177,     /* Filter 10 */
+             -23,
+             166,
+               0,
+            -720,
+            -243,
+             468,
+             -76,
+             816,
+            1962,
+           -1695,
+           -4596,
+             860,
+            5603,
+             799,
+           -3932,
+           -1302,
+            1262,
+             307,
+             207,
+             661,
+            -240,
+            -565,
+               0,
+              -6,
+             -53,
+             187
+    },
+    {
+             173,     /* Filter 11 */
+             -18,
+             190,
+               0,
+            -734,
+            -241,
+             433,
+            -118,
+             886,
+            2052,
+           -1741,
+           -4667,
+             865,
+            5584,
+             789,
+           -3839,
+           -1252,
+            1178,
+             250,
+             235,
+             675,
+            -237,
+            -542,
+               0,
+             -25,
+             -56,
+             185
+    }
+};
+static const int16_t rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][27] =
+{
+    {
+              93,     /* Filter 0 */
+             179,
+              -6,
+             217,
+              82,
+            -719,
+            -349,
+             359,
+            -195,
+             796,
+            2359,
+           -1216,
+           -4918,
+               0,
+            5492,
+            1538,
+           -3508,
+           -1556,
+             958,
+             223,
+             201,
+             732,
+            -118,
+            -524,
+             -34,
+             -41,
+             -85
+    },
+    {
+              94,     /* Filter 1 */
+             172,
+              -4,
+             242,
+              85,
+            -730,
+            -344,
+             323,
+            -250,
+             856,
+            2458,
+           -1247,
+           -4985,
+               0,
+            5466,
+            1516,
+           -3418,
+           -1491,
+             886,
+             163,
+             221,
+             742,
+            -116,
+            -500,
+             -30,
+             -57,
+             -88
+    },
+    {
+              95,     /* Filter 2 */
+             165,
+              -1,
+             268,
+              89,
+            -739,
+            -337,
+             285,
+            -307,
+             917,
+            2556,
+           -1277,
+           -5050,
+               0,
+            5435,
+            1493,
+           -3326,
+           -1426,
+             816,
+             104,
+             238,
+             750,
+            -114,
+            -475,
+             -26,
+             -72,
+             -90
+    },
+    {
+              96,     /* Filter 3 */
+             156,
+               1,
+             294,
+              93,
+            -747,
+            -328,
+             244,
+            -365,
+             978,
+            2655,
+           -1307,
+           -5111,
+               0,
+            5400,
+            1469,
+           -3233,
+           -1361,
+             748,
+              48,
+             255,
+             756,
+            -111,
+            -449,
+             -22,
+             -87,
+             -92
+    },
+    {
+              96,     /* Filter 4 */
+             147,
+               5,
+             320,
+              96,
+            -753,
+            -319,
+             201,
+            -425,
+            1041,
+            2753,
+           -1336,
+           -5168,
+               0,
+            5361,
+            1444,
+           -3139,
+           -1296,
+             680,
+              -6,
+             270,
+             759,
+            -108,
+            -423,
+             -18,
+            -101,
+             -94
+    },
+    {
+              96,     /* Filter 5 */
+             137,
+               8,
+             346,
+              99,
+            -757,
+            -309,
+             155,
+            -486,
+            1104,
+            2851,
+           -1364,
+           -5222,
+               0,
+            5318,
+            1418,
+           -3044,
+           -1231,
+             614,
+             -58,
+             284,
+             760,
+            -106,
+            -398,
+             -15,
+            -114,
+             -95
+    },
+    {
+              96,     /* Filter 6 */
+             126,
+              11,
+             372,
+             103,
+            -760,
+            -297,
+             108,
+            -550,
+            1167,
+            2948,
+           -1391,
+           -5272,
+               0,
+            5272,
+            1391,
+           -2948,
+           -1167,
+             550,
+            -108,
+             297,
+             760,
+            -103,
+            -372,
+             -11,
+            -126,
+             -96
+    },
+    {
+              95,     /* Filter 7 */
+             114,
+              15,
+             398,
+             106,
+            -760,
+            -284,
+              58,
+            -614,
+            1231,
+            3044,
+           -1418,
+           -5318,
+               0,
+            5222,
+            1364,
+           -2851,
+           -1104,
+             486,
+            -155,
+             309,
+             757,
+             -99,
+            -346,
+              -8,
+            -137,
+             -96
+    },
+    {
+              94,     /* Filter 8 */
+             101,
+              18,
+             423,
+             108,
+            -759,
+            -270,
+               6,
+            -680,
+            1296,
+            3139,
+           -1444,
+           -5361,
+               0,
+            5168,
+            1336,
+           -2753,
+           -1041,
+             425,
+            -201,
+             319,
+             753,
+             -96,
+            -320,
+              -5,
+            -147,
+             -96
+    },
+    {
+              92,     /* Filter 9 */
+              87,
+              22,
+             449,
+             111,
+            -756,
+            -255,
+             -48,
+            -748,
+            1361,
+            3233,
+           -1469,
+           -5400,
+               0,
+            5111,
+            1307,
+           -2655,
+            -978,
+             365,
+            -244,
+             328,
+             747,
+             -93,
+            -294,
+              -1,
+            -156,
+             -96
+    },
+    {
+              90,     /* Filter 10 */
+              72,
+              26,
+             475,
+             114,
+            -750,
+            -238,
+            -104,
+            -816,
+            1426,
+            3326,
+           -1493,
+           -5435,
+               0,
+            5050,
+            1277,
+           -2556,
+            -917,
+             307,
+            -285,
+             337,
+             739,
+             -89,
+            -268,
+               1,
+            -165,
+             -95
+    },
+    {
+              88,     /* Filter 11 */
+              57,
+              30,
+             500,
+             116,
+            -742,
+            -221,
+            -163,
+            -886,
+            1491,
+            3418,
+           -1516,
+           -5466,
+               0,
+            4985,
+            1247,
+           -2458,
+            -856,
+             250,
+            -323,
+             344,
+             730,
+             -85,
+            -242,
+               4,
+            -172,
+             -94
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v27ter_rx_2400_floating_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v27ter_rx_2400_floating_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,704 @@
+#define RX_PULSESHAPER_2400_GAIN        1.000000f
+#define RX_PULSESHAPER_2400_COEFF_SETS  12
+static const float rx_pulseshaper_2400_re[RX_PULSESHAPER_2400_COEFF_SETS][27] =
+{
+    {
+           0.0055897353f,     /* Filter 0 */
+          -0.0017768555f,
+          -0.0013103940f,
+          -0.0000000000f,
+          -0.0158167680f,
+          -0.0071354798f,
+           0.0209536104f,
+           0.0079805594f,
+           0.0059737033f,
+           0.0334507241f,
+          -0.0366873785f,
+          -0.1142993318f,
+           0.0237732032f,
+           0.1697241571f,
+           0.0265507077f,
+          -0.1445311926f,
+          -0.0545612273f,
+           0.0653773871f,
+           0.0292370049f,
+          -0.0049656640f,
+           0.0120974973f,
+          -0.0072670867f,
+          -0.0228066104f,
+          -0.0000000000f,
+           0.0065619589f,
+          -0.0004099816f,
+           0.0051233099f
+    },
+    {
+           0.0056661324f,     /* Filter 1 */
+          -0.0017109303f,
+          -0.0007708414f,
+          -0.0000000000f,
+          -0.0165439672f,
+          -0.0072433070f,
+           0.0206042610f,
+           0.0071755753f,
+           0.0076467868f,
+           0.0359728632f,
+          -0.0382251381f,
+          -0.1171902140f,
+           0.0240999725f,
+           0.1704283439f,
+           0.0264209157f,
+          -0.1424503693f,
+          -0.0531570681f,
+           0.0626369632f,
+           0.0270658031f,
+          -0.0036203809f,
+           0.0132414079f,
+          -0.0073656400f,
+          -0.0224159869f,
+          -0.0000000000f,
+           0.0058122224f,
+          -0.0005708451f,
+           0.0052884998f
+    },
+    {
+           0.0057239310f,     /* Filter 2 */
+          -0.0016362891f,
+          -0.0002066397f,
+          -0.0000000000f,
+          -0.0172533640f,
+          -0.0073359675f,
+           0.0201882078f,
+           0.0063201372f,
+           0.0093733613f,
+           0.0385302697f,
+          -0.0397608538f,
+          -0.1200263595f,
+           0.0244107583f,
+           0.1710059274f,
+           0.0262716833f,
+          -0.1402783754f,
+          -0.0517306911f,
+           0.0598999355f,
+           0.0249301574f,
+          -0.0023214919f,
+           0.0143092559f,
+          -0.0074421425f,
+          -0.0219819125f,
+          -0.0000000000f,
+           0.0050747268f,
+          -0.0007235567f,
+           0.0054290965f
+    },
+    {
+           0.0057623290f,     /* Filter 3 */
+          -0.0015528738f,
+           0.0003813736f,
+          -0.0000000000f,
+          -0.0179424453f,
+          -0.0074126928f,
+           0.0197040287f,
+           0.0054142358f,
+           0.0111521022f,
+           0.0411200929f,
+          -0.0412925136f,
+          -0.1228037562f,
+           0.0247051059f,
+           0.1714560725f,
+           0.0261032340f,
+          -0.1380184057f,
+          -0.0502840872f,
+           0.0571697634f,
+           0.0228323007f,
+          -0.0010698185f,
+           0.0153014454f,
+          -0.0074971800f,
+          -0.0215069309f,
+          -0.0000000000f,
+           0.0043511037f,
+          -0.0008679402f,
+           0.0055454595f
+    },
+    {
+           0.0057805629f,     /* Filter 4 */
+          -0.0014606490f,
+           0.0009922677f,
+          -0.0000000000f,
+          -0.0186086705f,
+          -0.0074727246f,
+           0.0191503979f,
+           0.0044579578f,
+           0.0129815758f,
+           0.0437393992f,
+          -0.0428181071f,
+          -0.1255184420f,
+           0.0249825756f,
+           0.1717780904f,
+           0.0259158247f,
+          -0.1356737711f,
+          -0.0488192570f,
+           0.0544498624f,
+           0.0207743813f,
+           0.0001339048f,
+           0.0162185066f,
+          -0.0075313657f,
+          -0.0209936138f,
+          -0.0000000000f,
+           0.0036429017f,
+          -0.0010038447f,
+           0.0056380167f
+    },
+    {
+           0.0057779068f,     /* Filter 5 */
+          -0.0013596055f,
+           0.0016250229f,
+          -0.0000000000f,
+          -0.0192494812f,
+          -0.0075153229f,
+           0.0185260951f,
+           0.0034514727f,
+           0.0148602405f,
+           0.0463851645f,
+          -0.0443356077f,
+          -0.1281665483f,
+           0.0252427568f,
+           0.1719714956f,
+           0.0257097307f,
+          -0.1332478798f,
+          -0.0473382129f,
+           0.0517436041f,
+           0.0187584474f,
+           0.0012890415f,
+           0.0170610995f,
+          -0.0075453395f,
+          -0.0204445393f,
+          -0.0000000000f,
+           0.0029515842f,
+          -0.0011311490f,
+           0.0057072442f
+    },
+    {
+           0.0057536787f,     /* Filter 6 */
+          -0.0012497586f,
+           0.0022785281f,
+          -0.0000000000f,
+          -0.0198622982f,
+          -0.0075397630f,
+           0.0178299978f,
+           0.0023950476f,
+           0.0167864468f,
+           0.0490542902f,
+          -0.0458429864f,
+          -0.1307442661f,
+           0.0254852625f,
+           0.1720360055f,
+           0.0254852625f,
+          -0.1307442661f,
+          -0.0458429864f,
+           0.0490542902f,
+           0.0167864468f,
+           0.0023950476f,
+           0.0178299978f,
+          -0.0075397630f,
+          -0.0198622982f,
+          -0.0000000000f,
+           0.0022785281f,
+          -0.0012497586f,
+           0.0057536787f
+    },
+    {
+           0.0057072442f,     /* Filter 7 */
+          -0.0011311490f,
+           0.0029515842f,
+          -0.0000000000f,
+          -0.0204445393f,
+          -0.0075453394f,
+           0.0170610995f,
+           0.0012890415f,
+           0.0187584474f,
+           0.0517436041f,
+          -0.0473382129f,
+          -0.1332478798f,
+           0.0257097307f,
+           0.1719714956f,
+           0.0252427568f,
+          -0.1281665483f,
+          -0.0443356077f,
+           0.0463851645f,
+           0.0148602405f,
+           0.0034514727f,
+           0.0185260951f,
+          -0.0075153229f,
+          -0.0192494812f,
+          -0.0000000000f,
+           0.0016250229f,
+          -0.0013596055f,
+           0.0057779068f
+    },
+    {
+           0.0056380167f,     /* Filter 8 */
+          -0.0010038447f,
+           0.0036429017f,
+          -0.0000000000f,
+          -0.0209936138f,
+          -0.0075313657f,
+           0.0162185066f,
+           0.0001339048f,
+           0.0207743813f,
+           0.0544498624f,
+          -0.0488192570f,
+          -0.1356737711f,
+           0.0259158247f,
+           0.1717780904f,
+           0.0249825756f,
+          -0.1255184420f,
+          -0.0428181071f,
+           0.0437393992f,
+           0.0129815758f,
+           0.0044579578f,
+           0.0191503979f,
+          -0.0074727246f,
+          -0.0186086705f,
+          -0.0000000000f,
+           0.0009922677f,
+          -0.0014606490f,
+           0.0057805629f
+    },
+    {
+           0.0055454595f,     /* Filter 9 */
+          -0.0008679402f,
+           0.0043511037f,
+          -0.0000000000f,
+          -0.0215069309f,
+          -0.0074971800f,
+           0.0153014454f,
+          -0.0010698185f,
+           0.0228323007f,
+           0.0571697634f,
+          -0.0502840872f,
+          -0.1380184057f,
+           0.0261032340f,
+           0.1714560725f,
+           0.0247051059f,
+          -0.1228037562f,
+          -0.0412925136f,
+           0.0411200929f,
+           0.0111521022f,
+           0.0054142358f,
+           0.0197040287f,
+          -0.0074126928f,
+          -0.0179424453f,
+          -0.0000000000f,
+           0.0003813736f,
+          -0.0015528738f,
+           0.0057623290f
+    },
+    {
+           0.0054290965f,     /* Filter 10 */
+          -0.0007235567f,
+           0.0050747268f,
+          -0.0000000000f,
+          -0.0219819125f,
+          -0.0074421425f,
+           0.0143092559f,
+          -0.0023214919f,
+           0.0249301574f,
+           0.0598999355f,
+          -0.0517306911f,
+          -0.1402783754f,
+           0.0262716833f,
+           0.1710059274f,
+           0.0244107583f,
+          -0.1200263595f,
+          -0.0397608538f,
+           0.0385302696f,
+           0.0093733613f,
+           0.0063201372f,
+           0.0201882078f,
+          -0.0073359675f,
+          -0.0172533640f,
+          -0.0000000000f,
+          -0.0002066397f,
+          -0.0016362891f,
+           0.0057239310f
+    },
+    {
+           0.0052884998f,     /* Filter 11 */
+          -0.0005708451f,
+           0.0058122224f,
+          -0.0000000000f,
+          -0.0224159869f,
+          -0.0073656400f,
+           0.0132414079f,
+          -0.0036203809f,
+           0.0270658031f,
+           0.0626369632f,
+          -0.0531570681f,
+          -0.1424503693f,
+           0.0264209157f,
+           0.1704283439f,
+           0.0240999725f,
+          -0.1171902140f,
+          -0.0382251381f,
+           0.0359728632f,
+           0.0076467868f,
+           0.0071755753f,
+           0.0206042610f,
+          -0.0072433070f,
+          -0.0165439672f,
+          -0.0000000000f,
+          -0.0007708414f,
+          -0.0017109303f,
+           0.0056661324f
+    }
+};
+static const float rx_pulseshaper_2400_im[RX_PULSESHAPER_2400_COEFF_SETS][27] =
+{
+    {
+           0.0028481124f,     /* Filter 0 */
+           0.0054685989f,
+          -0.0002075460f,
+           0.0066437545f,
+           0.0025051299f,
+          -0.0219607487f,
+          -0.0106763977f,
+           0.0109842977f,
+          -0.0059737033f,
+           0.0243033737f,
+           0.0720030344f,
+          -0.0371381042f,
+          -0.1500980975f,
+           0.0000000000f,
+           0.1676345711f,
+           0.0469610312f,
+          -0.1070824379f,
+          -0.0474994521f,
+           0.0292370049f,
+           0.0068346502f,
+           0.0061639827f,
+           0.0223657932f,
+          -0.0036122122f,
+          -0.0160139260f,
+          -0.0010393122f,
+          -0.0012617935f,
+          -0.0026104568f
+    },
+    {
+           0.0028870387f,     /* Filter 1 */
+           0.0052657019f,
+          -0.0001220893f,
+           0.0074134959f,
+           0.0026203070f,
+          -0.0222926068f,
+          -0.0104983953f,
+           0.0098763321f,
+          -0.0076467868f,
+           0.0261358150f,
+           0.0750210576f,
+          -0.0380774087f,
+          -0.1521612376f,
+           0.0000000000f,
+           0.1668150966f,
+           0.0462849307f,
+          -0.1043266203f,
+          -0.0455084176f,
+           0.0270658031f,
+           0.0049830269f,
+           0.0067468343f,
+           0.0226691090f,
+          -0.0035503435f,
+          -0.0152621568f,
+          -0.0009205656f,
+          -0.0017568807f,
+          -0.0026946253f
+    },
+    {
+           0.0029164885f,     /* Filter 2 */
+           0.0050359799f,
+          -0.0000327285f,
+           0.0081920829f,
+           0.0027326644f,
+          -0.0225777865f,
+          -0.0102864056f,
+           0.0086989226f,
+          -0.0093733613f,
+           0.0279938795f,
+           0.0780350694f,
+          -0.0389989283f,
+          -0.1541234619f,
+           0.0000000000f,
+           0.1658728803f,
+           0.0455792071f,
+          -0.1015271978f,
+          -0.0435198506f,
+           0.0249301574f,
+           0.0031952595f,
+           0.0072909301f,
+           0.0229045595f,
+          -0.0034815929f,
+          -0.0144973559f,
+          -0.0008037578f,
+          -0.0022268784f,
+          -0.0027662629f
+    },
+    {
+           0.0029360533f,     /* Filter 3 */
+           0.0047792542f,
+           0.0000604036f,
+           0.0089776236f,
+           0.0028418041f,
+          -0.0228139225f,
+          -0.0100397041f,
+           0.0074520562f,
+          -0.0111521022f,
+           0.0298754963f,
+           0.0810411210f,
+          -0.0399013592f,
+          -0.1559818998f,
+           0.0000000000f,
+           0.1648093332f,
+           0.0448448985f,
+          -0.0986880778f,
+          -0.0415362644f,
+           0.0228323007f,
+           0.0014724788f,
+           0.0077964758f,
+           0.0230739473f,
+          -0.0034063632f,
+          -0.0137219696f,
+          -0.0006891471f,
+          -0.0026712454f,
+          -0.0028255527f
+    },
+    {
+           0.0029453439f,     /* Filter 4 */
+           0.0044954152f,
+           0.0001571598f,
+           0.0097681519f,
+           0.0029473238f,
+          -0.0229986814f,
+          -0.0097576151f,
+           0.0061358525f,
+          -0.0129815758f,
+           0.0317785336f,
+           0.0840352668f,
+          -0.0407834141f,
+          -0.1577337746f,
+           0.0000000000f,
+           0.1636260777f,
+           0.0440830805f,
+          -0.0958131866f,
+          -0.0395601407f,
+           0.0207743813f,
+          -0.0001843041f,
+           0.0082637419f,
+           0.0231791603f,
+          -0.0033250618f,
+          -0.0129383854f,
+          -0.0005769789f,
+          -0.0030895164f,
+          -0.0028727130f
+    },
+    {
+           0.0029439906f,     /* Filter 5 */
+           0.0041844356f,
+           0.0002573783f,
+           0.0105616312f,
+           0.0030488183f,
+          -0.0231297855f,
+          -0.0094395169f,
+           0.0047505446f,
+          -0.0148602405f,
+           0.0337007947f,
+           0.0870135294f,
+          -0.0416438360f,
+          -0.1593764942f,
+           0.0000000000f,
+           0.1623248514f,
+           0.0432948606f,
+          -0.0929064739f,
+          -0.0375939289f,
+           0.0187584474f,
+          -0.0017742134f,
+           0.0086930644f,
+           0.0232221670f,
+          -0.0032380969f,
+          -0.0121489492f,
+          -0.0004674850f,
+          -0.0034813187f,
+          -0.0029079862f
+    },
+    {
+           0.0029316457f,     /* Filter 6 */
+           0.0038463614f,
+           0.0003608834f,
+           0.0113559549f,
+           0.0031458790f,
+          -0.0232050046f,
+          -0.0090848376f,
+           0.0032965003f,
+          -0.0167864468f,
+           0.0356400280f,
+           0.0899719266f,
+          -0.0424813872f,
+          -0.1609076145f,
+           0.0000000000f,
+           0.1609076145f,
+           0.0424813872f,
+          -0.0899719266f,
+          -0.0356400280f,
+           0.0167864468f,
+          -0.0032965003f,
+           0.0090848376f,
+           0.0232050046f,
+          -0.0031458790f,
+          -0.0113559549f,
+          -0.0003608834f,
+          -0.0038463614f,
+          -0.0029316457f
+    },
+    {
+           0.0029079862f,     /* Filter 7 */
+           0.0034813187f,
+           0.0004674850f,
+           0.0121489492f,
+           0.0032380969f,
+          -0.0232221670f,
+          -0.0086930644f,
+           0.0017742134f,
+          -0.0187584474f,
+           0.0375939290f,
+           0.0929064739f,
+          -0.0432948606f,
+          -0.1623248514f,
+           0.0000000000f,
+           0.1593764942f,
+           0.0416438359f,
+          -0.0870135294f,
+          -0.0337007947f,
+           0.0148602405f,
+          -0.0047505446f,
+           0.0094395170f,
+           0.0231297855f,
+          -0.0030488183f,
+          -0.0105616312f,
+          -0.0002573783f,
+          -0.0041844356f,
+          -0.0029439906f
+    },
+    {
+           0.0028727130f,     /* Filter 8 */
+           0.0030895164f,
+           0.0005769789f,
+           0.0129383854f,
+           0.0033250618f,
+          -0.0231791603f,
+          -0.0082637419f,
+           0.0001843041f,
+          -0.0207743813f,
+           0.0395601407f,
+           0.0958131866f,
+          -0.0440830805f,
+          -0.1636260777f,
+           0.0000000000f,
+           0.1577337746f,
+           0.0407834141f,
+          -0.0840352668f,
+          -0.0317785336f,
+           0.0129815758f,
+          -0.0061358525f,
+           0.0097576151f,
+           0.0229986814f,
+          -0.0029473238f,
+          -0.0097681519f,
+          -0.0001571598f,
+          -0.0044954152f,
+          -0.0029453439f
+    },
+    {
+           0.0028255527f,     /* Filter 9 */
+           0.0026712454f,
+           0.0006891471f,
+           0.0137219696f,
+           0.0034063632f,
+          -0.0230739473f,
+          -0.0077964758f,
+          -0.0014724788f,
+          -0.0228323007f,
+           0.0415362644f,
+           0.0986880778f,
+          -0.0448448985f,
+          -0.1648093332f,
+           0.0000000000f,
+           0.1559818998f,
+           0.0399013592f,
+          -0.0810411210f,
+          -0.0298754963f,
+           0.0111521022f,
+          -0.0074520562f,
+           0.0100397041f,
+           0.0228139225f,
+          -0.0028418041f,
+          -0.0089776236f,
+          -0.0000604036f,
+          -0.0047792542f,
+          -0.0029360533f
+    },
+    {
+           0.0027662629f,     /* Filter 10 */
+           0.0022268784f,
+           0.0008037578f,
+           0.0144973559f,
+           0.0034815929f,
+          -0.0229045595f,
+          -0.0072909301f,
+          -0.0031952595f,
+          -0.0249301574f,
+           0.0435198506f,
+           0.1015271978f,
+          -0.0455792071f,
+          -0.1658728803f,
+           0.0000000000f,
+           0.1541234619f,
+           0.0389989283f,
+          -0.0780350694f,
+          -0.0279938795f,
+           0.0093733613f,
+          -0.0086989227f,
+           0.0102864056f,
+           0.0225777865f,
+          -0.0027326644f,
+          -0.0081920829f,
+           0.0000327285f,
+          -0.0050359799f,
+          -0.0029164885f
+    },
+    {
+           0.0026946253f,     /* Filter 11 */
+           0.0017568807f,
+           0.0009205656f,
+           0.0152621568f,
+           0.0035503435f,
+          -0.0226691090f,
+          -0.0067468343f,
+          -0.0049830269f,
+          -0.0270658031f,
+           0.0455084176f,
+           0.1043266203f,
+          -0.0462849307f,
+          -0.1668150966f,
+           0.0000000000f,
+           0.1521612376f,
+           0.0380774087f,
+          -0.0750210576f,
+          -0.0261358150f,
+           0.0076467868f,
+          -0.0098763321f,
+           0.0104983953f,
+           0.0222926068f,
+          -0.0026203070f,
+          -0.0074134959f,
+           0.0001220893f,
+          -0.0052657019f,
+          -0.0028870387f
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v27ter_rx_4800_fixed_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v27ter_rx_4800_fixed_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,472 @@
+#define RX_PULSESHAPER_4800_GAIN        32767.000000f
+#define RX_PULSESHAPER_4800_COEFF_SETS  8
+static const int16_t rx_pulseshaper_4800_re[RX_PULSESHAPER_4800_COEFF_SETS][27] =
+{
+    {
+            -108,     /* Filter 0 */
+              30,
+             -52,
+               0,
+             261,
+               2,
+             439,
+             568,
+            -696,
+            -143,
+            -695,
+           -3619,
+             934,
+            7298,
+            1141,
+           -5681,
+           -1727,
+            1239,
+            -125,
+             578,
+             861,
+            -152,
+               8,
+               0,
+            -230,
+             -16,
+             -87
+    },
+    {
+            -112,     /* Filter 1 */
+              26,
+             -76,
+               0,
+             246,
+             -13,
+             500,
+             589,
+            -660,
+              -8,
+            -815,
+           -3898,
+             969,
+            7375,
+            1126,
+           -5454,
+           -1594,
+            1032,
+            -233,
+             600,
+             822,
+            -131,
+              56,
+               0,
+            -212,
+              -9,
+             -97
+    },
+    {
+            -115,     /* Filter 2 */
+              21,
+            -100,
+               0,
+             227,
+             -30,
+             561,
+             606,
+            -614,
+             138,
+            -939,
+           -4173,
+            1002,
+            7431,
+            1107,
+           -5216,
+           -1460,
+             834,
+            -330,
+             615,
+             778,
+            -110,
+             100,
+               0,
+            -192,
+              -2,
+            -104
+    },
+    {
+            -115,     /* Filter 3 */
+              16,
+            -124,
+               0,
+             202,
+             -49,
+             620,
+             617,
+            -559,
+             296,
+           -1066,
+           -4444,
+            1033,
+            7465,
+            1085,
+           -4967,
+           -1327,
+             645,
+            -417,
+             622,
+             729,
+             -89,
+             139,
+               0,
+            -171,
+               4,
+            -110
+    },
+    {
+            -113,     /* Filter 4 */
+              10,
+            -148,
+               0,
+             173,
+             -68,
+             676,
+             623,
+            -493,
+             466,
+           -1196,
+           -4709,
+            1060,
+            7476,
+            1060,
+           -4709,
+           -1196,
+             466,
+            -493,
+             623,
+             676,
+             -68,
+             173,
+               0,
+            -148,
+              10,
+            -113
+    },
+    {
+            -110,     /* Filter 5 */
+               4,
+            -171,
+               0,
+             139,
+             -89,
+             729,
+             622,
+            -417,
+             645,
+           -1327,
+           -4967,
+            1085,
+            7465,
+            1033,
+           -4444,
+           -1066,
+             296,
+            -559,
+             617,
+             620,
+             -49,
+             202,
+               0,
+            -124,
+              16,
+            -115
+    },
+    {
+            -104,     /* Filter 6 */
+              -2,
+            -192,
+               0,
+             100,
+            -110,
+             778,
+             615,
+            -330,
+             834,
+           -1460,
+           -5216,
+            1107,
+            7431,
+            1002,
+           -4173,
+            -939,
+             138,
+            -614,
+             606,
+             561,
+             -30,
+             227,
+               0,
+            -100,
+              21,
+            -115
+    },
+    {
+             -97,     /* Filter 7 */
+              -9,
+            -212,
+               0,
+              56,
+            -131,
+             822,
+             600,
+            -233,
+            1032,
+           -1594,
+           -5454,
+            1126,
+            7375,
+             969,
+           -3898,
+            -815,
+              -8,
+            -660,
+             589,
+             500,
+             -13,
+             246,
+               0,
+             -76,
+              26,
+            -112
+    }
+};
+static const int16_t rx_pulseshaper_4800_im[RX_PULSESHAPER_4800_COEFF_SETS][27] =
+{
+    {
+             -55,     /* Filter 0 */
+             -93,
+              -8,
+            -233,
+             -41,
+               8,
+            -224,
+             782,
+             696,
+            -104,
+            1365,
+           -1176,
+           -5900,
+               0,
+            7208,
+            1846,
+           -3391,
+            -900,
+            -125,
+            -796,
+             439,
+             469,
+               1,
+             264,
+              36,
+             -50,
+              44
+    },
+    {
+             -57,     /* Filter 1 */
+             -81,
+             -12,
+            -249,
+             -39,
+             -41,
+            -255,
+             811,
+             660,
+              -5,
+            1600,
+           -1266,
+           -6123,
+               0,
+            7110,
+            1772,
+           -3129,
+            -750,
+            -233,
+            -826,
+             419,
+             403,
+               9,
+             274,
+              33,
+             -27,
+              49
+    },
+    {
+             -58,     /* Filter 2 */
+             -67,
+             -15,
+            -262,
+             -35,
+             -95,
+            -286,
+             834,
+             614,
+             100,
+            1844,
+           -1356,
+           -6331,
+               0,
+            6992,
+            1694,
+           -2866,
+            -606,
+            -330,
+            -846,
+             396,
+             338,
+              15,
+             280,
+              30,
+              -6,
+              53
+    },
+    {
+             -58,     /* Filter 3 */
+             -51,
+             -19,
+            -272,
+             -32,
+            -152,
+            -315,
+             850,
+             559,
+             215,
+            2093,
+           -1444,
+           -6522,
+               0,
+            6854,
+            1613,
+           -2606,
+            -468,
+            -417,
+            -856,
+             371,
+             274,
+              22,
+             281,
+              27,
+              14,
+              56
+    },
+    {
+             -58,     /* Filter 4 */
+             -33,
+             -23,
+            -279,
+             -27,
+            -212,
+            -344,
+             857,
+             493,
+             338,
+            2347,
+           -1530,
+           -6697,
+               0,
+            6697,
+            1530,
+           -2347,
+            -338,
+            -493,
+            -857,
+             344,
+             212,
+              27,
+             279,
+              23,
+              33,
+              58
+    },
+    {
+             -56,     /* Filter 5 */
+             -14,
+             -27,
+            -281,
+             -22,
+            -274,
+            -371,
+             856,
+             417,
+             468,
+            2606,
+           -1613,
+           -6854,
+               0,
+            6522,
+            1444,
+           -2093,
+            -215,
+            -559,
+            -850,
+             315,
+             152,
+              32,
+             272,
+              19,
+              51,
+              58
+    },
+    {
+             -53,     /* Filter 6 */
+               6,
+             -30,
+            -280,
+             -15,
+            -338,
+            -396,
+             846,
+             330,
+             606,
+            2866,
+           -1694,
+           -6992,
+               0,
+            6331,
+            1356,
+           -1844,
+            -100,
+            -614,
+            -834,
+             286,
+              95,
+              35,
+             262,
+              15,
+              67,
+              58
+    },
+    {
+             -49,     /* Filter 7 */
+              27,
+             -33,
+            -274,
+              -9,
+            -403,
+            -419,
+             826,
+             233,
+             750,
+            3129,
+           -1772,
+           -7110,
+               0,
+            6123,
+            1266,
+           -1600,
+               5,
+            -660,
+            -811,
+             255,
+              41,
+              39,
+             249,
+              12,
+              81,
+              57
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v27ter_rx_4800_floating_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v27ter_rx_4800_floating_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,472 @@
+#define RX_PULSESHAPER_4800_GAIN        1.000000f
+#define RX_PULSESHAPER_4800_COEFF_SETS  8
+static const float rx_pulseshaper_4800_re[RX_PULSESHAPER_4800_COEFF_SETS][27] =
+{
+    {
+          -0.0033256218f,     /* Filter 0 */
+           0.0009305771f,
+          -0.0015971835f,
+           0.0000000000f,
+           0.0079803629f,
+           0.0000856199f,
+           0.0134186592f,
+           0.0173489890f,
+          -0.0212482252f,
+          -0.0043725352f,
+          -0.0212278148f,
+          -0.1104697471f,
+           0.0285220984f,
+           0.2227359376f,
+           0.0348435773f,
+          -0.1734025016f,
+          -0.0527331603f,
+           0.0378282430f,
+          -0.0038217359f,
+           0.0176626696f,
+           0.0262988265f,
+          -0.0046538310f,
+           0.0002736608f,
+           0.0000000000f,
+          -0.0070402814f,
+          -0.0004997091f,
+          -0.0026831867f
+    },
+    {
+          -0.0034458238f,     /* Filter 1 */
+           0.0008096319f,
+          -0.0023281305f,
+           0.0000000000f,
+           0.0075308694f,
+          -0.0004118109f,
+           0.0152885238f,
+           0.0179999198f,
+          -0.0201560074f,
+          -0.0002450506f,
+          -0.0248951628f,
+          -0.1189640874f,
+           0.0295975058f,
+           0.2251016174f,
+           0.0343715984f,
+          -0.1664714744f,
+          -0.0486568478f,
+           0.0315222376f,
+          -0.0071130021f,
+           0.0183322510f,
+           0.0251163790f,
+          -0.0040031308f,
+           0.0017373694f,
+           0.0000000000f,
+          -0.0064895990f,
+          -0.0002763861f,
+          -0.0029729852f
+    },
+    {
+          -0.0035131448f,     /* Filter 2 */
+           0.0006690952f,
+          -0.0030664478f,
+           0.0000000000f,
+           0.0069350877f,
+          -0.0009454877f,
+           0.0171306792f,
+           0.0185057200f,
+          -0.0187663603f,
+           0.0042370446f,
+          -0.0286756337f,
+          -0.1273684894f,
+           0.0306020346f,
+           0.2268016406f,
+           0.0338005382f,
+          -0.1591873153f,
+          -0.0445801870f,
+           0.0254709341f,
+          -0.0100839969f,
+           0.0187737877f,
+           0.0237628386f,
+          -0.0033572432f,
+           0.0030664735f,
+           0.0000000000f,
+          -0.0058786966f,
+          -0.0000612735f,
+          -0.0032022929f
+    },
+    {
+          -0.0035245124f,     /* Filter 3 */
+           0.0005101233f,
+          -0.0038017456f,
+           0.0000000000f,
+           0.0061906444f,
+          -0.0015115772f,
+           0.0189227445f,
+           0.0188507571f,
+          -0.0170703338f,
+           0.0090637512f,
+          -0.0325525585f,
+          -0.1356378526f,
+           0.0315298182f,
+           0.2278257713f,
+           0.0331338197f,
+          -0.1515915567f,
+          -0.0405239110f,
+           0.0196974299f,
+          -0.0127330841f,
+           0.0189988021f,
+           0.0222629772f,
+          -0.0027227278f,
+           0.0042544823f,
+           0.0000000000f,
+          -0.0052193006f,
+           0.0001430276f,
+          -0.0033704179f
+    },
+    {
+          -0.0034775081f,     /* Filter 4 */
+           0.0003341791f,
+          -0.0045231271f,
+           0.0000000000f,
+           0.0052967893f,
+          -0.0021056563f,
+           0.0206414817f,
+           0.0190199255f,
+          -0.0150609085f,
+           0.0142223501f,
+          -0.0365082065f,
+          -0.1437270842f,
+           0.0323754130f,
+           0.2281678478f,
+           0.0323754130f,
+          -0.1437270842f,
+          -0.0365082065f,
+           0.0142223501f,
+          -0.0150609085f,
+           0.0190199255f,
+           0.0206414817f,
+          -0.0021056563f,
+           0.0052967893f,
+           0.0000000000f,
+          -0.0045231271f,
+           0.0003341791f,
+          -0.0034775081f
+    },
+    {
+          -0.0033704179f,     /* Filter 5 */
+           0.0001430276f,
+          -0.0052193006f,
+           0.0000000000f,
+           0.0042544823f,
+          -0.0027227278f,
+           0.0222629772f,
+           0.0189988021f,
+          -0.0127330840f,
+           0.0196974299f,
+          -0.0405239110f,
+          -0.1515915567f,
+           0.0331338197f,
+           0.2278257713f,
+           0.0315298182f,
+          -0.1356378526f,
+          -0.0325525585f,
+           0.0090637512f,
+          -0.0170703338f,
+           0.0188507571f,
+           0.0189227445f,
+          -0.0015115772f,
+           0.0061906444f,
+           0.0000000000f,
+          -0.0038017456f,
+           0.0005101233f,
+          -0.0035245124f
+    },
+    {
+          -0.0032022929f,     /* Filter 6 */
+          -0.0000612735f,
+          -0.0058786966f,
+           0.0000000000f,
+           0.0030664735f,
+          -0.0033572432f,
+           0.0237628386f,
+           0.0187737877f,
+          -0.0100839969f,
+           0.0254709341f,
+          -0.0445801870f,
+          -0.1591873153f,
+           0.0338005382f,
+           0.2268016406f,
+           0.0306020346f,
+          -0.1273684894f,
+          -0.0286756337f,
+           0.0042370446f,
+          -0.0187663603f,
+           0.0185057200f,
+           0.0171306792f,
+          -0.0009454877f,
+           0.0069350877f,
+           0.0000000000f,
+          -0.0030664478f,
+           0.0006690952f,
+          -0.0035131448f
+    },
+    {
+          -0.0029729852f,     /* Filter 7 */
+          -0.0002763861f,
+          -0.0064895990f,
+           0.0000000000f,
+           0.0017373694f,
+          -0.0040031308f,
+           0.0251163790f,
+           0.0183322510f,
+          -0.0071130021f,
+           0.0315222376f,
+          -0.0486568478f,
+          -0.1664714744f,
+           0.0343715984f,
+           0.2251016174f,
+           0.0295975058f,
+          -0.1189640874f,
+          -0.0248951628f,
+          -0.0002450506f,
+          -0.0201560074f,
+           0.0179999198f,
+           0.0152885238f,
+          -0.0004118109f,
+           0.0075308694f,
+           0.0000000000f,
+          -0.0023281305f,
+           0.0008096319f,
+          -0.0034458238f
+    }
+};
+static const float rx_pulseshaper_4800_im[RX_PULSESHAPER_4800_COEFF_SETS][27] =
+{
+    {
+          -0.0016944890f,     /* Filter 0 */
+          -0.0028640219f,
+          -0.0002529690f,
+          -0.0071280394f,
+          -0.0012639653f,
+           0.0002635111f,
+          -0.0068371484f,
+           0.0238788348f,
+           0.0212482252f,
+          -0.0031768328f,
+           0.0416619324f,
+          -0.0358937967f,
+          -0.1800814422f,
+           0.0000000000f,
+           0.2199936886f,
+           0.0563418882f,
+          -0.1034946543f,
+          -0.0274838273f,
+          -0.0038217359f,
+          -0.0243105791f,
+           0.0133999214f,
+           0.0143230189f,
+           0.0000433436f,
+           0.0080798392f,
+           0.0011150710f,
+          -0.0015379465f,
+           0.0013671519f
+    },
+    {
+          -0.0017557349f,     /* Filter 1 */
+          -0.0024917908f,
+          -0.0003687396f,
+          -0.0076128677f,
+          -0.0011927725f,
+          -0.0012674236f,
+          -0.0077898920f,
+           0.0247747642f,
+           0.0201560073f,
+          -0.0001780397f,
+           0.0488595080f,
+          -0.0386537751f,
+          -0.1868712970f,
+           0.0000000000f,
+           0.2170137312f,
+           0.0540898609f,
+          -0.0954944407f,
+          -0.0229022462f,
+          -0.0071130021f,
+          -0.0252321788f,
+           0.0127974343f,
+           0.0123203697f,
+           0.0002751723f,
+           0.0083907693f,
+           0.0010278515f,
+          -0.0008506290f,
+           0.0015148116f
+    },
+    {
+          -0.0017900367f,     /* Filter 2 */
+          -0.0020592633f,
+          -0.0004856776f,
+          -0.0080135090f,
+          -0.0010984100f,
+          -0.0029099119f,
+          -0.0087285170f,
+           0.0254709384f,
+           0.0187663602f,
+           0.0030783931f,
+           0.0562791000f,
+          -0.0413845309f,
+          -0.1932136421f,
+           0.0000000000f,
+           0.2134081993f,
+           0.0517230941f,
+          -0.0874935433f,
+          -0.0185057168f,
+          -0.0100839969f,
+          -0.0258399020f,
+           0.0121077710f,
+           0.0103325321f,
+           0.0004856817f,
+           0.0085629052f,
+           0.0009310941f,
+          -0.0001885803f,
+           0.0016316497f
+    },
+    {
+          -0.0017958288f,     /* Filter 3 */
+          -0.0015699981f,
+          -0.0006021373f,
+          -0.0083189193f,
+          -0.0009805017f,
+          -0.0046521564f,
+          -0.0096416199f,
+           0.0259458413f,
+           0.0170703338f,
+           0.0065852007f,
+           0.0638879934f,
+          -0.0440714099f,
+          -0.1990714373f,
+           0.0000000000f,
+           0.2091987041f,
+           0.0492550826f,
+          -0.0795326534f,
+          -0.0143110205f,
+          -0.0127330840f,
+          -0.0261496077f,
+           0.0113435535f,
+           0.0083796945f,
+           0.0006738438f,
+           0.0086029159f,
+           0.0008266560f,
+           0.0004401936f,
+           0.0017173137f
+    },
+    {
+          -0.0017718789f,     /* Filter 4 */
+          -0.0010284976f,
+          -0.0007163930f,
+          -0.0085186340f,
+          -0.0008389290f,
+          -0.0064805437f,
+          -0.0105173602f,
+           0.0261786816f,
+           0.0150609085f,
+           0.0103331422f,
+           0.0716513895f,
+          -0.0466997606f,
+          -0.2044103127f,
+           0.0000000000f,
+           0.2044103127f,
+           0.0466997606f,
+          -0.0716513895f,
+          -0.0103331422f,
+          -0.0150609085f,
+          -0.0261786816f,
+           0.0105173602f,
+           0.0064805437f,
+           0.0008389290f,
+           0.0085186340f,
+           0.0007163930f,
+           0.0010284976f,
+           0.0017718789f
+    },
+    {
+          -0.0017173137f,     /* Filter 5 */
+          -0.0004401936f,
+          -0.0008266560f,
+          -0.0086029159f,
+          -0.0006738438f,
+          -0.0083796945f,
+          -0.0113435535f,
+           0.0261496077f,
+           0.0127330840f,
+           0.0143110205f,
+           0.0795326534f,
+          -0.0492550826f,
+          -0.2091987041f,
+           0.0000000000f,
+           0.1990714373f,
+           0.0440714099f,
+          -0.0638879934f,
+          -0.0065852007f,
+          -0.0170703338f,
+          -0.0259458413f,
+           0.0096416199f,
+           0.0046521564f,
+           0.0009805017f,
+           0.0083189193f,
+           0.0006021373f,
+           0.0015699981f,
+           0.0017958288f
+    },
+    {
+          -0.0016316497f,     /* Filter 6 */
+           0.0001885803f,
+          -0.0009310941f,
+          -0.0085629052f,
+          -0.0004856817f,
+          -0.0103325321f,
+          -0.0121077710f,
+           0.0258399020f,
+           0.0100839969f,
+           0.0185057168f,
+           0.0874935433f,
+          -0.0517230941f,
+          -0.2134081993f,
+           0.0000000000f,
+           0.1932136421f,
+           0.0413845309f,
+          -0.0562791000f,
+          -0.0030783931f,
+          -0.0187663602f,
+          -0.0254709384f,
+           0.0087285170f,
+           0.0029099119f,
+           0.0010984100f,
+           0.0080135090f,
+           0.0004856776f,
+           0.0020592633f,
+           0.0017900367f
+    },
+    {
+          -0.0015148116f,     /* Filter 7 */
+           0.0008506290f,
+          -0.0010278515f,
+          -0.0083907693f,
+          -0.0002751723f,
+          -0.0123203697f,
+          -0.0127974343f,
+           0.0252321788f,
+           0.0071130021f,
+           0.0229022462f,
+           0.0954944407f,
+          -0.0540898609f,
+          -0.2170137312f,
+           0.0000000000f,
+           0.1868712970f,
+           0.0386537751f,
+          -0.0488595080f,
+           0.0001780397f,
+          -0.0201560073f,
+          -0.0247747642f,
+           0.0077898920f,
+           0.0012674236f,
+           0.0011927725f,
+           0.0076128677f,
+           0.0003687396f,
+           0.0024917908f,
+           0.0017557349f
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v27ter_tx_2400_fixed_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v27ter_tx_2400_fixed_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,225 @@
+#define TX_PULSESHAPER_2400_GAIN        0.875533f
+#define TX_PULSESHAPER_2400_COEFF_SETS  20
+static const int16_t tx_pulseshaper_2400[TX_PULSESHAPER_2400_COEFF_SETS][9] =
+{
+    {
+             144,     /* Filter 0 */
+             308,
+            -432,
+           -2162,
+           16681,
+           16681,
+           -2162,
+            -432,
+             308
+    },
+    {
+             105,     /* Filter 1 */
+             379,
+            -311,
+           -2761,
+           19232,
+           14102,
+           -1560,
+            -516,
+             228
+    },
+    {
+              58,     /* Filter 2 */
+             434,
+            -155,
+           -3327,
+           21702,
+           11548,
+            -978,
+            -560,
+             141
+    },
+    {
+               4,     /* Filter 3 */
+             470,
+              28,
+           -3830,
+           24037,
+            9071,
+            -439,
+            -566,
+              52
+    },
+    {
+             -52,     /* Filter 4 */
+             484,
+             232,
+           -4238,
+           26183,
+            6715,
+              39,
+            -536,
+             -32
+    },
+    {
+            -110,     /* Filter 5 */
+             474,
+             445,
+           -4521,
+           28093,
+            4521,
+             445,
+            -474,
+            -110
+    },
+    {
+            -164,     /* Filter 6 */
+             439,
+             657,
+           -4647,
+           29721,
+            2524,
+             770,
+            -386,
+            -176
+    },
+    {
+            -213,     /* Filter 7 */
+             381,
+             854,
+           -4586,
+           31029,
+             752,
+            1008,
+            -279,
+            -229
+    },
+    {
+            -252,     /* Filter 8 */
+             300,
+            1023,
+           -4315,
+           31986,
+            -776,
+            1160,
+            -159,
+            -267
+    },
+    {
+            -278,     /* Filter 9 */
+             201,
+            1150,
+           -3811,
+           32570,
+           -2047,
+            1229,
+             -35,
+            -287
+    },
+    {
+            -291,     /* Filter 10 */
+              87,
+            1223,
+           -3058,
+           32767,
+           -3058,
+            1223,
+              87,
+            -291
+    },
+    {
+            -287,     /* Filter 11 */
+             -35,
+            1229,
+           -2047,
+           32570,
+           -3811,
+            1150,
+             201,
+            -278
+    },
+    {
+            -267,     /* Filter 12 */
+            -159,
+            1160,
+            -776,
+           31986,
+           -4315,
+            1023,
+             300,
+            -252
+    },
+    {
+            -229,     /* Filter 13 */
+            -279,
+            1008,
+             752,
+           31029,
+           -4586,
+             854,
+             381,
+            -213
+    },
+    {
+            -176,     /* Filter 14 */
+            -386,
+             770,
+            2524,
+           29721,
+           -4647,
+             657,
+             439,
+            -164
+    },
+    {
+            -110,     /* Filter 15 */
+            -474,
+             445,
+            4521,
+           28093,
+           -4521,
+             445,
+             474,
+            -110
+    },
+    {
+             -32,     /* Filter 16 */
+            -536,
+              39,
+            6715,
+           26183,
+           -4238,
+             232,
+             484,
+             -52
+    },
+    {
+              52,     /* Filter 17 */
+            -566,
+            -439,
+            9071,
+           24037,
+           -3830,
+              28,
+             470,
+               4
+    },
+    {
+             141,     /* Filter 18 */
+            -560,
+            -978,
+           11548,
+           21702,
+           -3327,
+            -155,
+             434,
+              58
+    },
+    {
+             228,     /* Filter 19 */
+            -516,
+           -1560,
+           14102,
+           19232,
+           -2761,
+            -311,
+             379,
+             105
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v27ter_tx_2400_floating_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v27ter_tx_2400_floating_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,225 @@
+#define TX_PULSESHAPER_2400_GAIN        1.000000f
+#define TX_PULSESHAPER_2400_COEFF_SETS  20
+static const float tx_pulseshaper_2400[TX_PULSESHAPER_2400_COEFF_SETS][9] =
+{
+    {
+           0.0050261981f,     /* Filter 0 */
+           0.0107704081f,
+          -0.0150784949f,
+          -0.0753922201f,
+           0.5814534590f,
+           0.5814534590f,
+          -0.0753922201f,
+          -0.0150784949f,
+           0.0107704081f
+    },
+    {
+           0.0036769624f,     /* Filter 1 */
+           0.0132151788f,
+          -0.0108416500f,
+          -0.0962477460f,
+           0.6703977011f,
+           0.4915574836f,
+          -0.0543875542f,
+          -0.0179957571f,
+           0.0079493167f
+    },
+    {
+           0.0020271568f,     /* Filter 2 */
+           0.0151310537f,
+          -0.0054150755f,
+          -0.1159725328f,
+           0.7564987705f,
+           0.4025542918f,
+          -0.0341116983f,
+          -0.0195425394f,
+           0.0049156957f
+    },
+    {
+           0.0001575806f,     /* Filter 3 */
+           0.0163856870f,
+           0.0009922293f,
+          -0.1335090587f,
+           0.8378712700f,
+           0.3161905873f,
+          -0.0153166425f,
+          -0.0197430380f,
+           0.0018355795f
+    },
+    {
+          -0.0018345641f,     /* Filter 4 */
+           0.0168753681f,
+           0.0080958424f,
+          -0.1477565732f,
+           0.9126905398f,
+           0.2340689659f,
+           0.0013877622f,
+          -0.0186894796f,
+          -0.0011314557f
+    },
+    {
+          -0.0038402662f,     /* Filter 5 */
+           0.0165323372f,
+           0.0155436576f,
+          -0.1576073891f,
+           0.9792460964f,
+           0.1576073967f,
+           0.0155436170f,
+          -0.0165323542f,
+          -0.0038401947f
+    },
+    {
+          -0.0057441235f,     /* Filter 6 */
+           0.0153307042f,
+           0.0229275652f,
+          -0.1619859120f,
+           1.0359920618f,
+           0.0880058079f,
+           0.0268485017f,
+          -0.0134685582f,
+          -0.0061665117f
+    },
+    {
+          -0.0074304083f,     /* Filter 7 */
+           0.0132904385f,
+           0.0297988389f,
+          -0.1598887936f,
+           1.0815943275f,
+           0.0262205388f,
+           0.0351527365f,
+          -0.0097281399f,
+          -0.0080126751f
+    },
+    {
+          -0.0087894091f,     /* Filter 8 */
+           0.0104791756f,
+           0.0356867178f,
+          -0.1504249523f,
+           1.1149702451f,
+          -0.0270525892f,
+           0.0404511689f,
+          -0.0055604029f,
+          -0.0093110519f
+    },
+    {
+          -0.0097237699f,     /* Filter 9 */
+           0.0070115978f,
+           0.0401196528f,
+          -0.1328538516f,
+           1.1353219580f,
+          -0.0713862169f,
+           0.0428697868f,
+          -0.0012200200f,
+          -0.0100260759f
+    },
+    {
+          -0.0101544656f,     /* Filter 10 */
+           0.0030462720f,
+           0.0426483505f,
+          -0.1066205506f,
+           1.1421607874f,
+          -0.1066205506f,
+           0.0426483505f,
+           0.0030462720f,
+          -0.0101544656f
+    },
+    {
+          -0.0100260759f,     /* Filter 11 */
+          -0.0012200200f,
+           0.0428697868f,
+          -0.0713862169f,
+           1.1353219580f,
+          -0.1328538517f,
+           0.0401196528f,
+           0.0070115978f,
+          -0.0097237699f
+    },
+    {
+          -0.0093110519f,     /* Filter 12 */
+          -0.0055604029f,
+           0.0404511689f,
+          -0.0270525892f,
+           1.1149702451f,
+          -0.1504249524f,
+           0.0356867178f,
+           0.0104791756f,
+          -0.0087894091f
+    },
+    {
+          -0.0080126751f,     /* Filter 13 */
+          -0.0097281399f,
+           0.0351527365f,
+           0.0262205388f,
+           1.0815943275f,
+          -0.1598887936f,
+           0.0297988389f,
+           0.0132904385f,
+          -0.0074304083f
+    },
+    {
+          -0.0061665117f,     /* Filter 14 */
+          -0.0134685582f,
+           0.0268485017f,
+           0.0880058079f,
+           1.0359920618f,
+          -0.1619859120f,
+           0.0229275652f,
+           0.0153307042f,
+          -0.0057441235f
+    },
+    {
+          -0.0038401947f,     /* Filter 15 */
+          -0.0165323542f,
+           0.0155436170f,
+           0.1576073967f,
+           0.9792460963f,
+          -0.1576073891f,
+           0.0155436576f,
+           0.0165323372f,
+          -0.0038402662f
+    },
+    {
+          -0.0011314557f,     /* Filter 16 */
+          -0.0186894796f,
+           0.0013877622f,
+           0.2340689660f,
+           0.9126905398f,
+          -0.1477565732f,
+           0.0080958424f,
+           0.0168753681f,
+          -0.0018345641f
+    },
+    {
+           0.0018355795f,     /* Filter 17 */
+          -0.0197430380f,
+          -0.0153166425f,
+           0.3161905873f,
+           0.8378712699f,
+          -0.1335090587f,
+           0.0009922293f,
+           0.0163856870f,
+           0.0001575806f
+    },
+    {
+           0.0049156957f,     /* Filter 18 */
+          -0.0195425394f,
+          -0.0341116983f,
+           0.4025542919f,
+           0.7564987705f,
+          -0.1159725328f,
+          -0.0054150755f,
+           0.0151310537f,
+           0.0020271568f
+    },
+    {
+           0.0079493167f,     /* Filter 19 */
+          -0.0179957571f,
+          -0.0543875542f,
+           0.4915574837f,
+           0.6703977010f,
+          -0.0962477460f,
+          -0.0108416500f,
+           0.0132151788f,
+           0.0036769624f
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v27ter_tx_4800_fixed_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v27ter_tx_4800_fixed_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,60 @@
+#define TX_PULSESHAPER_4800_GAIN        0.875534f
+#define TX_PULSESHAPER_4800_COEFF_SETS  5
+static const int16_t tx_pulseshaper_4800[TX_PULSESHAPER_4800_COEFF_SETS][9] =
+{
+    {
+              58,     /* Filter 0 */
+             434,
+            -155,
+           -3327,
+           21702,
+           11548,
+            -978,
+            -560,
+             141
+    },
+    {
+            -164,     /* Filter 1 */
+             439,
+             657,
+           -4647,
+           29721,
+            2524,
+             770,
+            -386,
+            -176
+    },
+    {
+            -291,     /* Filter 2 */
+              87,
+            1223,
+           -3058,
+           32767,
+           -3058,
+            1223,
+              87,
+            -291
+    },
+    {
+            -176,     /* Filter 3 */
+            -386,
+             770,
+            2524,
+           29721,
+           -4647,
+             657,
+             439,
+            -164
+    },
+    {
+             141,     /* Filter 4 */
+            -560,
+            -978,
+           11548,
+           21702,
+           -3327,
+            -155,
+             434,
+              58
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v27ter_tx_4800_floating_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v27ter_tx_4800_floating_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,60 @@
+#define TX_PULSESHAPER_4800_GAIN        1.000000f
+#define TX_PULSESHAPER_4800_COEFF_SETS  5
+static const float tx_pulseshaper_4800[TX_PULSESHAPER_4800_COEFF_SETS][9] =
+{
+    {
+           0.0020271599f,     /* Filter 0 */
+           0.0151309301f,
+          -0.0054150603f,
+          -0.1159724004f,
+           0.7564986175f,
+           0.4025541225f,
+          -0.0341116438f,
+          -0.0195424323f,
+           0.0049156270f
+    },
+    {
+          -0.0057440210f,     /* Filter 1 */
+           0.0153306246f,
+           0.0229274754f,
+          -0.1619857959f,
+           1.0359919667f,
+           0.0880056950f,
+           0.0268484406f,
+          -0.0134684459f,
+          -0.0061664697f
+    },
+    {
+          -0.0101543455f,     /* Filter 2 */
+           0.0030462995f,
+           0.0426482259f,
+          -0.1066205465f,
+           1.1421607333f,
+          -0.1066205466f,
+           0.0426482259f,
+           0.0030462995f,
+          -0.0101543455f
+    },
+    {
+          -0.0061664697f,     /* Filter 3 */
+          -0.0134684458f,
+           0.0268484406f,
+           0.0880056950f,
+           1.0359919667f,
+          -0.1619857959f,
+           0.0229274754f,
+           0.0153306246f,
+          -0.0057440210f
+    },
+    {
+           0.0049156270f,     /* Filter 4 */
+          -0.0195424323f,
+          -0.0341116438f,
+           0.4025541225f,
+           0.7564986174f,
+          -0.1159724004f,
+          -0.0054150603f,
+           0.0151309301f,
+           0.0020271599f
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v29rx_fixed_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v29rx_fixed_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,2792 @@
+#define RX_PULSESHAPER_GAIN        32767.000000f
+#define RX_PULSESHAPER_COEFF_SETS  48
+static const int16_t rx_pulseshaper_re[RX_PULSESHAPER_COEFF_SETS][27] =
+{
+    {
+              -7,     /* Filter 0 */
+              35,
+             -67,
+              91,
+             -80,
+              54,
+            -151,
+             -65,
+            -138,
+            -766,
+             843,
+           -1372,
+            1529,
+           10574,
+            2468,
+           -5839,
+           -1000,
+            -763,
+           -1205,
+              23,
+            -416,
+             -46,
+            -149,
+             -66,
+             -67,
+            -122,
+              -2
+    },
+    {
+              -7,     /* Filter 1 */
+              32,
+             -68,
+              89,
+             -84,
+              53,
+            -160,
+             -65,
+            -158,
+            -778,
+             825,
+           -1452,
+            1554,
+           10621,
+            2457,
+           -5743,
+            -942,
+            -778,
+           -1186,
+              20,
+            -418,
+             -44,
+            -151,
+             -63,
+             -69,
+            -119,
+              -3
+    },
+    {
+              -7,     /* Filter 2 */
+              29,
+             -69,
+              87,
+             -88,
+              52,
+            -169,
+             -64,
+            -179,
+            -789,
+             807,
+           -1533,
+            1579,
+           10667,
+            2445,
+           -5647,
+            -885,
+            -793,
+           -1167,
+              16,
+            -418,
+             -41,
+            -153,
+             -59,
+             -70,
+            -116,
+              -3
+    },
+    {
+              -7,     /* Filter 3 */
+              26,
+             -71,
+              84,
+             -92,
+              51,
+            -178,
+             -64,
+            -199,
+            -799,
+             787,
+           -1615,
+            1604,
+           10711,
+            2432,
+           -5550,
+            -828,
+            -806,
+           -1148,
+              13,
+            -418,
+             -38,
+            -155,
+             -56,
+             -71,
+            -114,
+              -3
+    },
+    {
+              -7,     /* Filter 4 */
+              23,
+             -72,
+              82,
+             -96,
+              50,
+            -187,
+             -64,
+            -221,
+            -810,
+             767,
+           -1698,
+            1629,
+           10753,
+            2419,
+           -5453,
+            -773,
+            -819,
+           -1128,
+              10,
+            -418,
+             -35,
+            -157,
+             -52,
+             -73,
+            -111,
+              -3
+    },
+    {
+              -7,     /* Filter 5 */
+              20,
+             -73,
+              79,
+            -100,
+              49,
+            -196,
+             -63,
+            -242,
+            -820,
+             745,
+           -1781,
+            1653,
+           10792,
+            2406,
+           -5356,
+            -718,
+            -831,
+           -1108,
+               7,
+            -418,
+             -32,
+            -158,
+             -49,
+             -74,
+            -108,
+              -4
+    },
+    {
+              -7,     /* Filter 6 */
+              16,
+             -74,
+              77,
+            -104,
+              47,
+            -205,
+             -63,
+            -264,
+            -830,
+             723,
+           -1866,
+            1678,
+           10830,
+            2392,
+           -5259,
+            -664,
+            -843,
+           -1088,
+               3,
+            -417,
+             -29,
+            -160,
+             -45,
+             -75,
+            -105,
+              -4
+    },
+    {
+              -7,     /* Filter 7 */
+              13,
+             -75,
+              74,
+            -108,
+              46,
+            -214,
+             -62,
+            -285,
+            -839,
+             700,
+           -1951,
+            1702,
+           10866,
+            2378,
+           -5161,
+            -610,
+            -854,
+           -1067,
+               0,
+            -416,
+             -27,
+            -161,
+             -41,
+             -76,
+            -102,
+              -4
+    },
+    {
+              -7,     /* Filter 8 */
+              10,
+             -76,
+              72,
+            -111,
+              45,
+            -222,
+             -61,
+            -307,
+            -848,
+             676,
+           -2038,
+            1726,
+           10900,
+            2364,
+           -5064,
+            -558,
+            -864,
+           -1046,
+              -2,
+            -414,
+             -24,
+            -162,
+             -38,
+             -77,
+             -99,
+              -4
+    },
+    {
+              -7,     /* Filter 9 */
+               6,
+             -77,
+              69,
+            -115,
+              43,
+            -231,
+             -60,
+            -330,
+            -857,
+             652,
+           -2125,
+            1750,
+           10932,
+            2349,
+           -4966,
+            -506,
+            -873,
+           -1025,
+              -5,
+            -412,
+             -21,
+            -162,
+             -34,
+             -78,
+             -96,
+              -4
+    },
+    {
+              -7,     /* Filter 10 */
+               3,
+             -78,
+              66,
+            -118,
+              42,
+            -240,
+             -60,
+            -352,
+            -865,
+             626,
+           -2212,
+            1774,
+           10962,
+            2334,
+           -4868,
+            -455,
+            -881,
+           -1003,
+              -7,
+            -410,
+             -18,
+            -163,
+             -30,
+             -79,
+             -93,
+              -5
+    },
+    {
+              -7,     /* Filter 11 */
+               0,
+             -79,
+              63,
+            -122,
+              41,
+            -248,
+             -59,
+            -375,
+            -873,
+             599,
+           -2301,
+            1797,
+           10990,
+            2318,
+           -4770,
+            -405,
+            -889,
+            -981,
+             -10,
+            -407,
+             -16,
+            -164,
+             -27,
+             -80,
+             -90,
+              -5
+    },
+    {
+              -7,     /* Filter 12 */
+              -3,
+             -80,
+              60,
+            -125,
+              39,
+            -257,
+             -58,
+            -398,
+            -880,
+             572,
+           -2390,
+            1820,
+           11016,
+            2302,
+           -4672,
+            -355,
+            -896,
+            -959,
+             -13,
+            -405,
+             -13,
+            -164,
+             -23,
+             -81,
+             -86,
+              -5
+    },
+    {
+              -7,     /* Filter 13 */
+              -6,
+             -81,
+              57,
+            -128,
+              37,
+            -265,
+             -57,
+            -421,
+            -887,
+             543,
+           -2480,
+            1844,
+           11040,
+            2286,
+           -4574,
+            -307,
+            -903,
+            -937,
+             -16,
+            -401,
+             -10,
+            -164,
+             -19,
+             -82,
+             -83,
+              -5
+    },
+    {
+              -7,     /* Filter 14 */
+             -10,
+             -81,
+              54,
+            -131,
+              36,
+            -273,
+             -56,
+            -444,
+            -893,
+             514,
+           -2570,
+            1866,
+           11062,
+            2269,
+           -4476,
+            -259,
+            -908,
+            -914,
+             -18,
+            -398,
+              -8,
+            -164,
+             -15,
+             -82,
+             -80,
+              -5
+    },
+    {
+              -7,     /* Filter 15 */
+             -13,
+             -82,
+              51,
+            -134,
+              34,
+            -281,
+             -54,
+            -467,
+            -899,
+             484,
+           -2661,
+            1889,
+           11082,
+            2252,
+           -4378,
+            -212,
+            -914,
+            -891,
+             -21,
+            -394,
+              -5,
+            -164,
+             -12,
+             -83,
+             -76,
+              -5
+    },
+    {
+              -7,     /* Filter 16 */
+             -17,
+             -83,
+              48,
+            -137,
+              32,
+            -289,
+             -53,
+            -490,
+            -905,
+             453,
+           -2753,
+            1912,
+           11099,
+            2234,
+           -4281,
+            -166,
+            -918,
+            -868,
+             -23,
+            -390,
+              -3,
+            -163,
+              -8,
+             -84,
+             -73,
+              -6
+    },
+    {
+              -7,     /* Filter 17 */
+             -20,
+             -83,
+              45,
+            -139,
+              30,
+            -297,
+             -52,
+            -514,
+            -910,
+             421,
+           -2845,
+            1934,
+           11115,
+            2217,
+           -4183,
+            -120,
+            -922,
+            -845,
+             -26,
+            -385,
+               0,
+            -163,
+              -4,
+             -84,
+             -70,
+              -6
+    },
+    {
+              -7,     /* Filter 18 */
+             -24,
+             -84,
+              41,
+            -142,
+              28,
+            -305,
+             -50,
+            -537,
+            -914,
+             388,
+           -2938,
+            1956,
+           11129,
+            2198,
+           -4085,
+             -76,
+            -925,
+            -822,
+             -28,
+            -380,
+               2,
+            -162,
+               0,
+             -84,
+             -66,
+              -6
+    },
+    {
+              -7,     /* Filter 19 */
+             -27,
+             -84,
+              38,
+            -144,
+              26,
+            -312,
+             -49,
+            -561,
+            -918,
+             354,
+           -3031,
+            1978,
+           11140,
+            2180,
+           -3988,
+             -32,
+            -927,
+            -798,
+             -30,
+            -375,
+               4,
+            -161,
+               2,
+             -85,
+             -63,
+              -6
+    },
+    {
+              -7,     /* Filter 20 */
+             -31,
+             -85,
+              34,
+            -147,
+              24,
+            -319,
+             -47,
+            -585,
+            -922,
+             319,
+           -3125,
+            1999,
+           11149,
+            2161,
+           -3891,
+               9,
+            -929,
+            -775,
+             -32,
+            -370,
+               6,
+            -160,
+               6,
+             -85,
+             -59,
+              -6
+    },
+    {
+              -7,     /* Filter 21 */
+             -34,
+             -85,
+              31,
+            -149,
+              22,
+            -326,
+             -46,
+            -609,
+            -924,
+             284,
+           -3220,
+            2020,
+           11157,
+            2142,
+           -3794,
+              51,
+            -930,
+            -751,
+             -35,
+            -365,
+               9,
+            -159,
+              10,
+             -85,
+             -56,
+              -6
+    },
+    {
+              -7,     /* Filter 22 */
+             -38,
+             -85,
+              28,
+            -151,
+              20,
+            -333,
+             -44,
+            -632,
+            -927,
+             247,
+           -3314,
+            2041,
+           11162,
+            2122,
+           -3697,
+              92,
+            -931,
+            -727,
+             -37,
+            -359,
+              11,
+            -158,
+              13,
+             -85,
+             -52,
+              -6
+    },
+    {
+              -7,     /* Filter 23 */
+             -41,
+             -85,
+              24,
+            -153,
+              18,
+            -340,
+             -42,
+            -656,
+            -929,
+             210,
+           -3410,
+            2062,
+           11165,
+            2103,
+           -3601,
+             132,
+            -931,
+            -704,
+             -39,
+            -353,
+              13,
+            -156,
+              17,
+             -85,
+             -49,
+              -6
+    },
+    {
+              -7,     /* Filter 24 */
+             -45,
+             -85,
+              21,
+            -155,
+              16,
+            -347,
+             -40,
+            -680,
+            -930,
+             172,
+           -3505,
+            2082,
+           11166,
+            2082,
+           -3505,
+             172,
+            -930,
+            -680,
+             -40,
+            -347,
+              16,
+            -155,
+              21,
+             -85,
+             -45,
+              -7
+    },
+    {
+              -6,     /* Filter 25 */
+             -49,
+             -85,
+              17,
+            -156,
+              13,
+            -353,
+             -39,
+            -704,
+            -931,
+             132,
+           -3601,
+            2103,
+           11165,
+            2062,
+           -3410,
+             210,
+            -929,
+            -656,
+             -42,
+            -340,
+              18,
+            -153,
+              24,
+             -85,
+             -41,
+              -7
+    },
+    {
+              -6,     /* Filter 26 */
+             -52,
+             -85,
+              13,
+            -158,
+              11,
+            -359,
+             -37,
+            -727,
+            -931,
+              92,
+           -3697,
+            2122,
+           11162,
+            2041,
+           -3314,
+             247,
+            -927,
+            -632,
+             -44,
+            -333,
+              20,
+            -151,
+              28,
+             -85,
+             -38,
+              -7
+    },
+    {
+              -6,     /* Filter 27 */
+             -56,
+             -85,
+              10,
+            -159,
+               9,
+            -365,
+             -35,
+            -751,
+            -930,
+              51,
+           -3794,
+            2142,
+           11157,
+            2020,
+           -3220,
+             284,
+            -924,
+            -609,
+             -46,
+            -326,
+              22,
+            -149,
+              31,
+             -85,
+             -34,
+              -7
+    },
+    {
+              -6,     /* Filter 28 */
+             -59,
+             -85,
+               6,
+            -160,
+               6,
+            -370,
+             -32,
+            -775,
+            -929,
+               9,
+           -3891,
+            2161,
+           11149,
+            1999,
+           -3125,
+             319,
+            -922,
+            -585,
+             -47,
+            -319,
+              24,
+            -147,
+              34,
+             -85,
+             -31,
+              -7
+    },
+    {
+              -6,     /* Filter 29 */
+             -63,
+             -85,
+               2,
+            -161,
+               4,
+            -375,
+             -30,
+            -798,
+            -927,
+             -32,
+           -3988,
+            2180,
+           11140,
+            1978,
+           -3031,
+             354,
+            -918,
+            -561,
+             -49,
+            -312,
+              26,
+            -144,
+              38,
+             -84,
+             -27,
+              -7
+    },
+    {
+              -6,     /* Filter 30 */
+             -66,
+             -84,
+               0,
+            -162,
+               2,
+            -380,
+             -28,
+            -822,
+            -925,
+             -76,
+           -4085,
+            2198,
+           11129,
+            1956,
+           -2938,
+             388,
+            -914,
+            -537,
+             -50,
+            -305,
+              28,
+            -142,
+              41,
+             -84,
+             -24,
+              -7
+    },
+    {
+              -6,     /* Filter 31 */
+             -70,
+             -84,
+              -4,
+            -163,
+               0,
+            -385,
+             -26,
+            -845,
+            -922,
+            -120,
+           -4183,
+            2217,
+           11115,
+            1934,
+           -2845,
+             421,
+            -910,
+            -514,
+             -52,
+            -297,
+              30,
+            -139,
+              45,
+             -83,
+             -20,
+              -7
+    },
+    {
+              -6,     /* Filter 32 */
+             -73,
+             -84,
+              -8,
+            -163,
+              -3,
+            -390,
+             -23,
+            -868,
+            -918,
+            -166,
+           -4281,
+            2234,
+           11099,
+            1912,
+           -2753,
+             453,
+            -905,
+            -490,
+             -53,
+            -289,
+              32,
+            -137,
+              48,
+             -83,
+             -17,
+              -7
+    },
+    {
+              -5,     /* Filter 33 */
+             -76,
+             -83,
+             -12,
+            -164,
+              -5,
+            -394,
+             -21,
+            -891,
+            -914,
+            -212,
+           -4378,
+            2252,
+           11082,
+            1889,
+           -2661,
+             484,
+            -899,
+            -467,
+             -54,
+            -281,
+              34,
+            -134,
+              51,
+             -82,
+             -13,
+              -7
+    },
+    {
+              -5,     /* Filter 34 */
+             -80,
+             -82,
+             -15,
+            -164,
+              -8,
+            -398,
+             -18,
+            -914,
+            -908,
+            -259,
+           -4476,
+            2269,
+           11062,
+            1866,
+           -2570,
+             514,
+            -893,
+            -444,
+             -56,
+            -273,
+              36,
+            -131,
+              54,
+             -81,
+             -10,
+              -7
+    },
+    {
+              -5,     /* Filter 35 */
+             -83,
+             -82,
+             -19,
+            -164,
+             -10,
+            -401,
+             -16,
+            -937,
+            -903,
+            -307,
+           -4574,
+            2286,
+           11040,
+            1844,
+           -2480,
+             543,
+            -887,
+            -421,
+             -57,
+            -265,
+              37,
+            -128,
+              57,
+             -81,
+              -6,
+              -7
+    },
+    {
+              -5,     /* Filter 36 */
+             -86,
+             -81,
+             -23,
+            -164,
+             -13,
+            -405,
+             -13,
+            -959,
+            -896,
+            -355,
+           -4672,
+            2302,
+           11016,
+            1820,
+           -2390,
+             572,
+            -880,
+            -398,
+             -58,
+            -257,
+              39,
+            -125,
+              60,
+             -80,
+              -3,
+              -7
+    },
+    {
+              -5,     /* Filter 37 */
+             -90,
+             -80,
+             -27,
+            -164,
+             -16,
+            -407,
+             -10,
+            -981,
+            -889,
+            -405,
+           -4770,
+            2318,
+           10990,
+            1797,
+           -2301,
+             599,
+            -873,
+            -375,
+             -59,
+            -248,
+              41,
+            -122,
+              63,
+             -79,
+               0,
+              -7
+    },
+    {
+              -5,     /* Filter 38 */
+             -93,
+             -79,
+             -30,
+            -163,
+             -18,
+            -410,
+              -7,
+           -1003,
+            -881,
+            -455,
+           -4868,
+            2334,
+           10962,
+            1774,
+           -2212,
+             626,
+            -865,
+            -352,
+             -60,
+            -240,
+              42,
+            -118,
+              66,
+             -78,
+               3,
+              -7
+    },
+    {
+              -4,     /* Filter 39 */
+             -96,
+             -78,
+             -34,
+            -162,
+             -21,
+            -412,
+              -5,
+           -1025,
+            -873,
+            -506,
+           -4966,
+            2349,
+           10932,
+            1750,
+           -2125,
+             652,
+            -857,
+            -330,
+             -60,
+            -231,
+              43,
+            -115,
+              69,
+             -77,
+               6,
+              -7
+    },
+    {
+              -4,     /* Filter 40 */
+             -99,
+             -77,
+             -38,
+            -162,
+             -24,
+            -414,
+              -2,
+           -1046,
+            -864,
+            -558,
+           -5064,
+            2364,
+           10900,
+            1726,
+           -2038,
+             676,
+            -848,
+            -307,
+             -61,
+            -222,
+              45,
+            -111,
+              72,
+             -76,
+              10,
+              -7
+    },
+    {
+              -4,     /* Filter 41 */
+            -102,
+             -76,
+             -41,
+            -161,
+             -27,
+            -416,
+               0,
+           -1067,
+            -854,
+            -610,
+           -5161,
+            2378,
+           10866,
+            1702,
+           -1951,
+             700,
+            -839,
+            -285,
+             -62,
+            -214,
+              46,
+            -108,
+              74,
+             -75,
+              13,
+              -7
+    },
+    {
+              -4,     /* Filter 42 */
+            -105,
+             -75,
+             -45,
+            -160,
+             -29,
+            -417,
+               3,
+           -1088,
+            -843,
+            -664,
+           -5259,
+            2392,
+           10830,
+            1678,
+           -1866,
+             723,
+            -830,
+            -264,
+             -63,
+            -205,
+              47,
+            -104,
+              77,
+             -74,
+              16,
+              -7
+    },
+    {
+              -4,     /* Filter 43 */
+            -108,
+             -74,
+             -49,
+            -158,
+             -32,
+            -418,
+               7,
+           -1108,
+            -831,
+            -718,
+           -5356,
+            2406,
+           10792,
+            1653,
+           -1781,
+             745,
+            -820,
+            -242,
+             -63,
+            -196,
+              49,
+            -100,
+              79,
+             -73,
+              20,
+              -7
+    },
+    {
+              -3,     /* Filter 44 */
+            -111,
+             -73,
+             -52,
+            -157,
+             -35,
+            -418,
+              10,
+           -1128,
+            -819,
+            -773,
+           -5453,
+            2419,
+           10753,
+            1629,
+           -1698,
+             767,
+            -810,
+            -221,
+             -64,
+            -187,
+              50,
+             -96,
+              82,
+             -72,
+              23,
+              -7
+    },
+    {
+              -3,     /* Filter 45 */
+            -114,
+             -71,
+             -56,
+            -155,
+             -38,
+            -418,
+              13,
+           -1148,
+            -806,
+            -828,
+           -5550,
+            2432,
+           10711,
+            1604,
+           -1615,
+             787,
+            -799,
+            -199,
+             -64,
+            -178,
+              51,
+             -92,
+              84,
+             -71,
+              26,
+              -7
+    },
+    {
+              -3,     /* Filter 46 */
+            -116,
+             -70,
+             -59,
+            -153,
+             -41,
+            -418,
+              16,
+           -1167,
+            -793,
+            -885,
+           -5647,
+            2445,
+           10667,
+            1579,
+           -1533,
+             807,
+            -789,
+            -179,
+             -64,
+            -169,
+              52,
+             -88,
+              87,
+             -69,
+              29,
+              -7
+    },
+    {
+              -3,     /* Filter 47 */
+            -119,
+             -69,
+             -63,
+            -151,
+             -44,
+            -418,
+              20,
+           -1186,
+            -778,
+            -942,
+           -5743,
+            2457,
+           10621,
+            1554,
+           -1452,
+             825,
+            -778,
+            -158,
+             -65,
+            -160,
+              53,
+             -84,
+              89,
+             -68,
+              32,
+              -7
+    }
+};
+static const int16_t rx_pulseshaper_im[RX_PULSESHAPER_COEFF_SETS][27] =
+{
+    {
+             -93,     /* Filter 0 */
+             -11,
+            -109,
+             -91,
+             -49,
+            -166,
+             -11,
+            -413,
+              57,
+           -1055,
+            -987,
+            -699,
+           -6372,
+               0,
+           10282,
+            2975,
+           -1171,
+            1050,
+            -499,
+            -147,
+              32,
+            -144,
+              91,
+             -66,
+             110,
+             -39,
+              36
+    },
+    {
+             -94,     /* Filter 1 */
+             -10,
+            -111,
+             -89,
+             -51,
+            -163,
+             -12,
+            -411,
+              65,
+           -1070,
+            -966,
+            -739,
+           -6476,
+               0,
+           10234,
+            2926,
+           -1103,
+            1071,
+            -491,
+            -126,
+              32,
+            -135,
+              92,
+             -63,
+             112,
+             -38,
+              40
+    },
+    {
+             -95,     /* Filter 2 */
+              -9,
+            -113,
+             -87,
+             -54,
+            -161,
+             -13,
+            -409,
+              74,
+           -1086,
+            -944,
+            -781,
+           -6580,
+               0,
+           10184,
+            2877,
+           -1036,
+            1091,
+            -483,
+            -105,
+              32,
+            -126,
+              94,
+             -59,
+             115,
+             -38,
+              43
+    },
+    {
+             -96,     /* Filter 3 */
+              -8,
+            -116,
+             -84,
+             -56,
+            -157,
+             -14,
+            -407,
+              82,
+           -1101,
+            -922,
+            -823,
+           -6683,
+               0,
+           10132,
+            2828,
+            -970,
+            1110,
+            -475,
+             -84,
+              32,
+            -118,
+              95,
+             -56,
+             117,
+             -37,
+              45
+    },
+    {
+             -96,     /* Filter 4 */
+              -7,
+            -118,
+             -82,
+             -59,
+            -154,
+             -14,
+            -404,
+              91,
+           -1115,
+            -898,
+            -865,
+           -6786,
+               0,
+           10079,
+            2778,
+            -905,
+            1128,
+            -467,
+             -64,
+              32,
+            -109,
+              96,
+             -52,
+             119,
+             -36,
+              48
+    },
+    {
+             -97,     /* Filter 5 */
+              -6,
+            -120,
+             -79,
+             -61,
+            -151,
+             -15,
+            -401,
+             100,
+           -1129,
+            -873,
+            -907,
+           -6888,
+               0,
+           10024,
+            2729,
+            -841,
+            1145,
+            -459,
+             -44,
+              32,
+            -100,
+              97,
+             -49,
+             121,
+             -35,
+              51
+    },
+    {
+             -97,     /* Filter 6 */
+              -5,
+            -121,
+             -77,
+             -63,
+            -147,
+             -16,
+            -398,
+             109,
+           -1142,
+            -847,
+            -951,
+           -6989,
+               0,
+            9967,
+            2679,
+            -777,
+            1160,
+            -450,
+             -24,
+              32,
+             -92,
+              98,
+             -45,
+             123,
+             -34,
+              54
+    },
+    {
+             -97,     /* Filter 7 */
+              -4,
+            -123,
+             -74,
+             -66,
+            -143,
+             -16,
+            -394,
+             118,
+           -1155,
+            -820,
+            -994,
+           -7090,
+               0,
+            9908,
+            2630,
+            -715,
+            1175,
+            -442,
+              -5,
+              32,
+             -83,
+              98,
+             -41,
+             125,
+             -33,
+              56
+    },
+    {
+             -98,     /* Filter 8 */
+              -3,
+            -125,
+             -72,
+             -68,
+            -139,
+             -17,
+            -389,
+             127,
+           -1167,
+            -792,
+           -1038,
+           -7190,
+               0,
+            9848,
+            2580,
+            -653,
+            1189,
+            -433,
+              13,
+              32,
+             -75,
+              99,
+             -38,
+             127,
+             -32,
+              59
+    },
+    {
+             -98,     /* Filter 9 */
+              -2,
+            -127,
+             -69,
+             -70,
+            -135,
+             -18,
+            -384,
+             136,
+           -1179,
+            -763,
+           -1082,
+           -7290,
+               0,
+            9786,
+            2530,
+            -592,
+            1202,
+            -424,
+              31,
+              32,
+             -66,
+              99,
+             -34,
+             128,
+             -31,
+              62
+    },
+    {
+             -98,     /* Filter 10 */
+              -1,
+            -128,
+             -66,
+             -72,
+            -130,
+             -18,
+            -379,
+             146,
+           -1191,
+            -733,
+           -1127,
+           -7389,
+               0,
+            9723,
+            2480,
+            -533,
+            1213,
+            -415,
+              49,
+              32,
+             -58,
+             100,
+             -30,
+             130,
+             -30,
+              64
+    },
+    {
+             -98,     /* Filter 11 */
+               0,
+            -130,
+             -63,
+             -74,
+            -126,
+             -19,
+            -373,
+             155,
+           -1201,
+            -702,
+           -1172,
+           -7487,
+               0,
+            9658,
+            2430,
+            -474,
+            1224,
+            -406,
+              67,
+              32,
+             -49,
+             100,
+             -27,
+             131,
+             -29,
+              66
+    },
+    {
+             -98,     /* Filter 12 */
+               1,
+            -131,
+             -60,
+             -76,
+            -121,
+             -20,
+            -367,
+             164,
+           -1211,
+            -670,
+           -1217,
+           -7584,
+               0,
+            9591,
+            2380,
+            -416,
+            1234,
+            -397,
+              84,
+              31,
+             -41,
+             100,
+             -23,
+             133,
+             -28,
+              69
+    },
+    {
+             -97,     /* Filter 13 */
+               2,
+            -132,
+             -57,
+             -78,
+            -116,
+             -20,
+            -361,
+             174,
+           -1221,
+            -636,
+           -1263,
+           -7680,
+               0,
+            9523,
+            2330,
+            -359,
+            1243,
+            -388,
+             101,
+              31,
+             -33,
+             100,
+             -19,
+             134,
+             -27,
+              71
+    },
+    {
+             -97,     /* Filter 14 */
+               3,
+            -133,
+             -54,
+             -80,
+            -111,
+             -21,
+            -354,
+             183,
+           -1230,
+            -602,
+           -1309,
+           -7776,
+               0,
+            9453,
+            2281,
+            -303,
+            1251,
+            -378,
+             118,
+              31,
+             -25,
+             100,
+             -15,
+             135,
+             -26,
+              73
+    },
+    {
+             -97,     /* Filter 15 */
+               4,
+            -134,
+             -51,
+             -82,
+            -105,
+             -22,
+            -346,
+             193,
+           -1238,
+            -567,
+           -1356,
+           -7871,
+               0,
+            9381,
+            2231,
+            -248,
+            1258,
+            -369,
+             134,
+              31,
+             -17,
+             100,
+             -12,
+             136,
+             -25,
+              75
+    },
+    {
+             -96,     /* Filter 16 */
+               5,
+            -135,
+             -48,
+             -84,
+            -100,
+             -22,
+            -338,
+             203,
+           -1245,
+            -530,
+           -1402,
+           -7964,
+               0,
+            9309,
+            2181,
+            -194,
+            1264,
+            -359,
+             149,
+              30,
+              -9,
+             100,
+              -8,
+             137,
+             -23,
+              77
+    },
+    {
+             -96,     /* Filter 17 */
+               6,
+            -136,
+             -45,
+             -85,
+             -94,
+             -23,
+            -330,
+             213,
+           -1252,
+            -493,
+           -1449,
+           -8057,
+               0,
+            9234,
+            2131,
+            -141,
+            1269,
+            -350,
+             164,
+              30,
+              -1,
+             100,
+              -4,
+             137,
+             -22,
+              79
+    },
+    {
+             -95,     /* Filter 18 */
+               7,
+            -137,
+             -41,
+             -87,
+             -88,
+             -24,
+            -321,
+             222,
+           -1258,
+            -454,
+           -1497,
+           -8149,
+               0,
+            9158,
+            2081,
+             -89,
+            1273,
+            -340,
+             179,
+              29,
+               6,
+              99,
+               0,
+             138,
+             -21,
+              81
+    },
+    {
+             -94,     /* Filter 19 */
+               9,
+            -138,
+             -38,
+             -88,
+             -82,
+             -24,
+            -312,
+             232,
+           -1264,
+            -415,
+           -1544,
+           -8239,
+               0,
+            9081,
+            2032,
+             -38,
+            1276,
+            -330,
+             193,
+              29,
+              13,
+              99,
+               2,
+             138,
+             -20,
+              82
+    },
+    {
+             -94,     /* Filter 20 */
+              10,
+            -138,
+             -34,
+             -90,
+             -76,
+             -25,
+            -302,
+             242,
+           -1269,
+            -374,
+           -1592,
+           -8329,
+               0,
+            9003,
+            1982,
+              11,
+            1279,
+            -321,
+             207,
+              29,
+              21,
+              98,
+               6,
+             139,
+             -19,
+              84
+    },
+    {
+             -93,     /* Filter 21 */
+              11,
+            -139,
+             -31,
+             -91,
+             -70,
+             -25,
+            -292,
+             252,
+           -1273,
+            -332,
+           -1640,
+           -8417,
+               0,
+            8923,
+            1933,
+              60,
+            1280,
+            -311,
+             221,
+              28,
+              28,
+              97,
+              10,
+             139,
+             -18,
+              85
+    },
+    {
+             -92,     /* Filter 22 */
+              12,
+            -139,
+             -28,
+             -92,
+             -63,
+             -26,
+            -281,
+             262,
+           -1276,
+            -290,
+           -1689,
+           -8505,
+               0,
+            8842,
+            1884,
+             108,
+            1281,
+            -301,
+             234,
+              28,
+              35,
+              96,
+              13,
+             139,
+             -17,
+              87
+    },
+    {
+             -91,     /* Filter 23 */
+              13,
+            -139,
+             -24,
+             -93,
+             -56,
+             -26,
+            -270,
+             271,
+           -1278,
+            -246,
+           -1737,
+           -8591,
+               0,
+            8759,
+            1835,
+             155,
+            1281,
+            -291,
+             246,
+              27,
+              43,
+              96,
+              17,
+             139,
+             -15,
+              88
+    },
+    {
+             -89,     /* Filter 24 */
+              14,
+            -139,
+             -21,
+             -95,
+             -50,
+             -27,
+            -258,
+             281,
+           -1280,
+            -201,
+           -1786,
+           -8676,
+               0,
+            8676,
+            1786,
+             201,
+            1280,
+            -281,
+             258,
+              27,
+              50,
+              95,
+              21,
+             139,
+             -14,
+              89
+    },
+    {
+             -88,     /* Filter 25 */
+              15,
+            -139,
+             -17,
+             -96,
+             -43,
+             -27,
+            -246,
+             291,
+           -1281,
+            -155,
+           -1835,
+           -8759,
+               0,
+            8591,
+            1737,
+             246,
+            1278,
+            -271,
+             270,
+              26,
+              56,
+              93,
+              24,
+             139,
+             -13,
+              91
+    },
+    {
+             -87,     /* Filter 26 */
+              17,
+            -139,
+             -13,
+             -96,
+             -35,
+             -28,
+            -234,
+             301,
+           -1281,
+            -108,
+           -1884,
+           -8842,
+               0,
+            8505,
+            1689,
+             290,
+            1276,
+            -262,
+             281,
+              26,
+              63,
+              92,
+              28,
+             139,
+             -12,
+              92
+    },
+    {
+             -85,     /* Filter 27 */
+              18,
+            -139,
+             -10,
+             -97,
+             -28,
+             -28,
+            -221,
+             311,
+           -1280,
+             -60,
+           -1933,
+           -8923,
+               0,
+            8417,
+            1640,
+             332,
+            1273,
+            -252,
+             292,
+              25,
+              70,
+              91,
+              31,
+             139,
+             -11,
+              93
+    },
+    {
+             -84,     /* Filter 28 */
+              19,
+            -139,
+              -6,
+             -98,
+             -21,
+             -29,
+            -207,
+             321,
+           -1279,
+             -11,
+           -1982,
+           -9003,
+               0,
+            8329,
+            1592,
+             374,
+            1269,
+            -242,
+             302,
+              25,
+              76,
+              90,
+              34,
+             138,
+             -10,
+              94
+    },
+    {
+             -82,     /* Filter 29 */
+              20,
+            -138,
+              -2,
+             -99,
+             -13,
+             -29,
+            -193,
+             330,
+           -1276,
+              38,
+           -2032,
+           -9081,
+               0,
+            8239,
+            1544,
+             415,
+            1264,
+            -232,
+             312,
+              24,
+              82,
+              88,
+              38,
+             138,
+              -9,
+              94
+    },
+    {
+             -81,     /* Filter 30 */
+              21,
+            -138,
+               0,
+             -99,
+              -6,
+             -29,
+            -179,
+             340,
+           -1273,
+              89,
+           -2081,
+           -9158,
+               0,
+            8149,
+            1497,
+             454,
+            1258,
+            -222,
+             321,
+              24,
+              88,
+              87,
+              41,
+             137,
+              -7,
+              95
+    },
+    {
+             -79,     /* Filter 31 */
+              22,
+            -137,
+               4,
+            -100,
+               1,
+             -30,
+            -164,
+             350,
+           -1269,
+             141,
+           -2131,
+           -9234,
+               0,
+            8057,
+            1449,
+             493,
+            1252,
+            -213,
+             330,
+              23,
+              94,
+              85,
+              45,
+             136,
+              -6,
+              96
+    },
+    {
+             -77,     /* Filter 32 */
+              23,
+            -137,
+               8,
+            -100,
+               9,
+             -30,
+            -149,
+             359,
+           -1264,
+             194,
+           -2181,
+           -9309,
+               0,
+            7964,
+            1402,
+             530,
+            1245,
+            -203,
+             338,
+              22,
+             100,
+              84,
+              48,
+             135,
+              -5,
+              96
+    },
+    {
+             -75,     /* Filter 33 */
+              25,
+            -136,
+              12,
+            -100,
+              17,
+             -31,
+            -134,
+             369,
+           -1258,
+             248,
+           -2231,
+           -9381,
+               0,
+            7871,
+            1356,
+             567,
+            1238,
+            -193,
+             346,
+              22,
+             105,
+              82,
+              51,
+             134,
+              -4,
+              97
+    },
+    {
+             -73,     /* Filter 34 */
+              26,
+            -135,
+              15,
+            -100,
+              25,
+             -31,
+            -118,
+             378,
+           -1251,
+             303,
+           -2281,
+           -9453,
+               0,
+            7776,
+            1309,
+             602,
+            1230,
+            -183,
+             354,
+              21,
+             111,
+              80,
+              54,
+             133,
+              -3,
+              97
+    },
+    {
+             -71,     /* Filter 35 */
+              27,
+            -134,
+              19,
+            -100,
+              33,
+             -31,
+            -101,
+             388,
+           -1243,
+             359,
+           -2330,
+           -9523,
+               0,
+            7680,
+            1263,
+             636,
+            1221,
+            -174,
+             361,
+              20,
+             116,
+              78,
+              57,
+             132,
+              -2,
+              97
+    },
+    {
+             -69,     /* Filter 36 */
+              28,
+            -133,
+              23,
+            -100,
+              41,
+             -31,
+             -84,
+             397,
+           -1234,
+             416,
+           -2380,
+           -9591,
+               0,
+            7584,
+            1217,
+             670,
+            1211,
+            -164,
+             367,
+              20,
+             121,
+              76,
+              60,
+             131,
+              -1,
+              98
+    },
+    {
+             -66,     /* Filter 37 */
+              29,
+            -131,
+              27,
+            -100,
+              49,
+             -32,
+             -67,
+             406,
+           -1224,
+             474,
+           -2430,
+           -9658,
+               0,
+            7487,
+            1172,
+             702,
+            1201,
+            -155,
+             373,
+              19,
+             126,
+              74,
+              63,
+             130,
+               0,
+              98
+    },
+    {
+             -64,     /* Filter 38 */
+              30,
+            -130,
+              30,
+            -100,
+              58,
+             -32,
+             -49,
+             415,
+           -1213,
+             533,
+           -2480,
+           -9723,
+               0,
+            7389,
+            1127,
+             733,
+            1191,
+            -146,
+             379,
+              18,
+             130,
+              72,
+              66,
+             128,
+               1,
+              98
+    },
+    {
+             -62,     /* Filter 39 */
+              31,
+            -128,
+              34,
+             -99,
+              66,
+             -32,
+             -31,
+             424,
+           -1202,
+             592,
+           -2530,
+           -9786,
+               0,
+            7290,
+            1082,
+             763,
+            1179,
+            -136,
+             384,
+              18,
+             135,
+              70,
+              69,
+             127,
+               2,
+              98
+    },
+    {
+             -59,     /* Filter 40 */
+              32,
+            -127,
+              38,
+             -99,
+              75,
+             -32,
+             -13,
+             433,
+           -1189,
+             653,
+           -2580,
+           -9848,
+               0,
+            7190,
+            1038,
+             792,
+            1167,
+            -127,
+             389,
+              17,
+             139,
+              68,
+              72,
+             125,
+               3,
+              98
+    },
+    {
+             -56,     /* Filter 41 */
+              33,
+            -125,
+              41,
+             -98,
+              83,
+             -32,
+               5,
+             442,
+           -1175,
+             715,
+           -2630,
+           -9908,
+               0,
+            7090,
+             994,
+             820,
+            1155,
+            -118,
+             394,
+              16,
+             143,
+              66,
+              74,
+             123,
+               4,
+              97
+    },
+    {
+             -54,     /* Filter 42 */
+              34,
+            -123,
+              45,
+             -98,
+              92,
+             -32,
+              24,
+             450,
+           -1160,
+             777,
+           -2679,
+           -9967,
+               0,
+            6989,
+             951,
+             847,
+            1142,
+            -109,
+             398,
+              16,
+             147,
+              63,
+              77,
+             121,
+               5,
+              97
+    },
+    {
+             -51,     /* Filter 43 */
+              35,
+            -121,
+              49,
+             -97,
+             100,
+             -32,
+              44,
+             459,
+           -1145,
+             841,
+           -2729,
+          -10024,
+               0,
+            6888,
+             907,
+             873,
+            1129,
+            -100,
+             401,
+              15,
+             151,
+              61,
+              79,
+             120,
+               6,
+              97
+    },
+    {
+             -48,     /* Filter 44 */
+              36,
+            -119,
+              52,
+             -96,
+             109,
+             -32,
+              64,
+             467,
+           -1128,
+             905,
+           -2778,
+          -10079,
+               0,
+            6786,
+             865,
+             898,
+            1115,
+             -91,
+             404,
+              14,
+             154,
+              59,
+              82,
+             118,
+               7,
+              96
+    },
+    {
+             -45,     /* Filter 45 */
+              37,
+            -117,
+              56,
+             -95,
+             118,
+             -32,
+              84,
+             475,
+           -1110,
+             970,
+           -2828,
+          -10132,
+               0,
+            6683,
+             823,
+             922,
+            1101,
+             -82,
+             407,
+              14,
+             157,
+              56,
+              84,
+             116,
+               8,
+              96
+    },
+    {
+             -43,     /* Filter 46 */
+              38,
+            -115,
+              59,
+             -94,
+             126,
+             -32,
+             105,
+             483,
+           -1091,
+            1036,
+           -2877,
+          -10184,
+               0,
+            6580,
+             781,
+             944,
+            1086,
+             -74,
+             409,
+              13,
+             161,
+              54,
+              87,
+             113,
+               9,
+              95
+    },
+    {
+             -40,     /* Filter 47 */
+              38,
+            -112,
+              63,
+             -92,
+             135,
+             -32,
+             126,
+             491,
+           -1071,
+            1103,
+           -2926,
+          -10234,
+               0,
+            6476,
+             739,
+             966,
+            1070,
+             -65,
+             411,
+              12,
+             163,
+              51,
+              89,
+             111,
+              10,
+              94
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v29rx_floating_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v29rx_floating_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,2792 @@
+#define RX_PULSESHAPER_GAIN        1.000000f
+#define RX_PULSESHAPER_COEFF_SETS  48
+static const float rx_pulseshaper_re[RX_PULSESHAPER_COEFF_SETS][27] =
+{
+    {
+          -0.0002255872f,     /* Filter 0 */
+           0.0010772212f,
+          -0.0020489447f,
+           0.0027904154f,
+          -0.0024613384f,
+           0.0016519063f,
+          -0.0046141775f,
+          -0.0019967001f,
+          -0.0042213211f,
+          -0.0233976901f,
+           0.0257378164f,
+          -0.0418758474f,
+           0.0466891744f,
+           0.3227157380f,
+           0.0753364929f,
+          -0.1782016926f,
+          -0.0305229947f,
+          -0.0232941017f,
+          -0.0367764365f,
+           0.0007147686f,
+          -0.0127244656f,
+          -0.0014302683f,
+          -0.0045579424f,
+          -0.0020412235f,
+          -0.0020619065f,
+          -0.0037295073f,
+          -0.0000888673f
+    },
+    {
+          -0.0002275045f,     /* Filter 1 */
+           0.0009871039f,
+          -0.0020910004f,
+           0.0027251726f,
+          -0.0025870146f,
+           0.0016252861f,
+          -0.0048916464f,
+          -0.0019896284f,
+          -0.0048397188f,
+          -0.0237455028f,
+           0.0251964799f,
+          -0.0443225478f,
+           0.0474524780f,
+           0.3241661780f,
+           0.0749845580f,
+          -0.1752765433f,
+          -0.0287604570f,
+          -0.0237602556f,
+          -0.0362156056f,
+           0.0006115934f,
+          -0.0127572528f,
+          -0.0013441756f,
+          -0.0046259384f,
+          -0.0019355976f,
+          -0.0021082375f,
+          -0.0036506231f,
+          -0.0000961620f
+    },
+    {
+          -0.0002292356f,     /* Filter 2 */
+           0.0008953512f,
+          -0.0021317304f,
+           0.0026574255f,
+          -0.0027108763f,
+           0.0015966923f,
+          -0.0051685871f,
+          -0.0019806027f,
+          -0.0054668817f,
+          -0.0240839365f,
+           0.0246287071f,
+          -0.0467972792f,
+           0.0482124309f,
+           0.3255589646f,
+           0.0746194196f,
+          -0.1723405821f,
+          -0.0270191676f,
+          -0.0242027907f,
+          -0.0356412303f,
+           0.0005100000f,
+          -0.0127779299f,
+          -0.0012580756f,
+          -0.0046884762f,
+          -0.0018286776f,
+          -0.0021526634f,
+          -0.0035694823f,
+          -0.0001033121f
+    },
+    {
+          -0.0002307776f,     /* Filter 3 */
+           0.0008020327f,
+          -0.0021710931f,
+           0.0025872148f,
+          -0.0028327978f,
+           0.0015661291f,
+          -0.0054447492f,
+          -0.0019695990f,
+          -0.0061025091f,
+          -0.0244126095f,
+           0.0240343336f,
+          -0.0492994388f,
+           0.0489687748f,
+           0.3268935535f,
+           0.0742412161f,
+          -0.1693947992f,
+          -0.0252995186f,
+          -0.0246218736f,
+          -0.0350539120f,
+           0.0004100342f,
+          -0.0127866782f,
+          -0.0011720449f,
+          -0.0047455578f,
+          -0.0017205660f,
+          -0.0021951585f,
+          -0.0034861718f,
+          -0.0001103122f
+    },
+    {
+          -0.0002321276f,     /* Filter 4 */
+           0.0007072103f,
+          -0.0022090444f,
+           0.0025145856f,
+          -0.0029526533f,
+           0.0015336029f,
+          -0.0057198731f,
+          -0.0019565932f,
+          -0.0067462847f,
+          -0.0247311428f,
+           0.0234132130f,
+          -0.0518284449f,
+           0.0497212515f,
+           0.3281694617f,
+           0.0738500836f,
+          -0.1664401728f,
+          -0.0236018860f,
+          -0.0250176852f,
+          -0.0344542448f,
+           0.0003117406f,
+          -0.0127836805f,
+          -0.0010861574f,
+          -0.0047971886f,
+          -0.0016113720f,
+          -0.0022357000f,
+          -0.0034007733f,
+          -0.0001171583f
+    },
+    {
+          -0.0002332832f,     /* Filter 5 */
+           0.0006109549f,
+          -0.0022455442f,
+           0.0024395825f,
+          -0.0030703178f,
+           0.0014991220f,
+          -0.0059936966f,
+          -0.0019415623f,
+          -0.0073978880f,
+          -0.0250391496f,
+           0.0227652173f,
+          -0.0543836682f,
+           0.0504696014f,
+           0.3293862057f,
+           0.0734461719f,
+          -0.1634776964f,
+          -0.0219266458f,
+          -0.0253904152f,
+          -0.0338428277f,
+           0.0002151614f,
+          -0.0127691311f,
+          -0.0010004881f,
+          -0.0048433801f,
+          -0.0015011959f,
+          -0.0022742667f,
+          -0.0033133678f,
+          -0.0001238455f
+    },
+    {
+          -0.0002342418f,     /* Filter 6 */
+           0.0005133336f,
+          -0.0022805536f,
+           0.0023622545f,
+          -0.0031856701f,
+           0.0014626959f,
+          -0.0062659606f,
+          -0.0019244846f,
+          -0.0080569843f,
+          -0.0253362547f,
+           0.0220902122f,
+          -0.0569644843f,
+           0.0512135691f,
+           0.3305433046f,
+           0.0730296300f,
+          -0.1605083564f,
+          -0.0202741482f,
+          -0.0257402535f,
+          -0.0332202557f,
+           0.0001203382f,
+          -0.0127432290f,
+          -0.0009151099f,
+          -0.0048841463f,
+          -0.0013901463f,
+          -0.0023108391f,
+          -0.0032240442f,
+          -0.0001303693f
+    },
+    {
+          -0.0002350011f,     /* Filter 7 */
+           0.0004144205f,
+          -0.0023140327f,
+           0.0022826512f,
+          -0.0032985844f,
+           0.0014243364f,
+          -0.0065363981f,
+          -0.0019053410f,
+          -0.0087232308f,
+          -0.0256220747f,
+           0.0213880887f,
+          -0.0595702454f,
+           0.0519528957f,
+           0.3316403995f,
+           0.0726006106f,
+          -0.1575331331f,
+          -0.0186447416f,
+          -0.0260674081f,
+          -0.0325871180f,
+           0.0000273092f,
+          -0.0127061747f,
+          -0.0008300950f,
+          -0.0049195054f,
+          -0.0012783271f,
+          -0.0023454000f,
+          -0.0031328855f,
+          -0.0001367258f
+    },
+    {
+          -0.0002355590f,     /* Filter 8 */
+           0.0003142843f,
+          -0.0023459445f,
+           0.0022008259f,
+          -0.0034089378f,
+           0.0013840565f,
+          -0.0068047424f,
+          -0.0018841113f,
+          -0.0093962743f,
+          -0.0258962331f,
+           0.0206587490f,
+          -0.0622002845f,
+           0.0526873296f,
+           0.3326769857f,
+           0.0721592734f,
+          -0.1545530146f,
+          -0.0170387579f,
+          -0.0263720939f,
+          -0.0319440023f,
+          -0.0000638882f,
+          -0.0126581845f,
+          -0.0007455134f,
+          -0.0049494845f,
+          -0.0011658419f,
+          -0.0023779327f,
+          -0.0030399798f,
+          -0.0001429107f
+    },
+    {
+          -0.0002359134f,     /* Filter 9 */
+           0.0002129997f,
+          -0.0023762496f,
+           0.0021168342f,
+          -0.0035166109f,
+           0.0013418720f,
+          -0.0070707263f,
+          -0.0018607775f,
+          -0.0100757513f,
+          -0.0261583498f,
+           0.0199020969f,
+          -0.0648539333f,
+           0.0534166146f,
+           0.3336527424f,
+           0.0717057869f,
+          -0.1515689653f,
+          -0.0154565158f,
+          -0.0266545289f,
+          -0.0312914991f,
+          -0.0001532180f,
+          -0.0125994670f,
+          -0.0006614353f,
+          -0.0049741065f,
+          -0.0010527980f,
+          -0.0024084239f,
+          -0.0029454189f,
+          -0.0001489206f
+    },
+    {
+          -0.0002360624f,     /* Filter 10 */
+           0.0001106457f,
+          -0.0024049153f,
+           0.0020307330f,
+          -0.0036214854f,
+           0.0012977996f,
+          -0.0073340784f,
+          -0.0018353240f,
+          -0.0107612899f,
+          -0.0264080456f,
+           0.0191180538f,
+          -0.0675304887f,
+           0.0541404956f,
+           0.3345672589f,
+           0.0712403148f,
+          -0.1485819667f,
+          -0.0138983208f,
+          -0.0269149412f,
+          -0.0306301910f,
+          -0.0002406474f,
+          -0.0125302396f,
+          -0.0005779288f,
+          -0.0049934088f,
+          -0.0009392972f,
+          -0.0024368605f,
+          -0.0028492882f,
+          -0.0001547513f
+    },
+    {
+          -0.0002360044f,     /* Filter 11 */
+           0.0000072962f,
+          -0.0024319051f,
+           0.0019425826f,
+          -0.0037234402f,
+           0.0012518575f,
+          -0.0075945285f,
+          -0.0018077349f,
+          -0.0114525069f,
+          -0.0266449530f,
+           0.0183065518f,
+          -0.0702292589f,
+           0.0548587201f,
+           0.3354202137f,
+           0.0707630243f,
+          -0.1455930052f,
+          -0.0123644684f,
+          -0.0271535702f,
+          -0.0299606569f,
+          -0.0003261437f,
+          -0.0124507320f,
+          -0.0004950602f,
+          -0.0050074246f,
+          -0.0008254433f,
+          -0.0024632328f,
+          -0.0027516756f,
+          -0.0001603995f
+    },
+    {
+          -0.0002357379f,     /* Filter 12 */
+          -0.0000969713f,
+          -0.0024571849f,
+           0.0018524437f,
+          -0.0038223595f,
+           0.0012040677f,
+          -0.0078518000f,
+          -0.0017779973f,
+          -0.0121490133f,
+          -0.0268686949f,
+           0.0174675392f,
+          -0.0729495201f,
+           0.0555710382f,
+           0.3362112915f,
+           0.0702740993f,
+          -0.1426030329f,
+          -0.0108552443f,
+          -0.0273706579f,
+          -0.0292834752f,
+          -0.0004096775f,
+          -0.0123611702f,
+          -0.0004128962f,
+          -0.0050161963f,
+          -0.0007113378f,
+          -0.0024875330f,
+          -0.0026526758f,
+          -0.0001658620f
+    },
+    {
+          -0.0002352615f,     /* Filter 13 */
+          -0.0002020749f,
+          -0.0024807241f,
+           0.0017603822f,
+          -0.0039181269f,
+           0.0011544503f,
+          -0.0081056228f,
+          -0.0017460976f,
+          -0.0128504066f,
+          -0.0270788976f,
+           0.0166009646f,
+          -0.0756905423f,
+           0.0562772022f,
+           0.3369401960f,
+           0.0697737216f,
+          -0.1396130136f,
+          -0.0093709121f,
+          -0.0275664600f,
+          -0.0285992217f,
+          -0.0004912199f,
+          -0.0122617888f,
+          -0.0003314995f,
+          -0.0050197673f,
+          -0.0005970840f,
+          -0.0025097527f,
+          -0.0025523730f,
+          -0.0001711354f
+    },
+    {
+          -0.0002345739f,     /* Filter 14 */
+          -0.0003079322f,
+          -0.0025024909f,
+           0.0016664628f,
+          -0.0040106281f,
+           0.0011030318f,
+          -0.0083557204f,
+          -0.0017120255f,
+          -0.0135562762f,
+          -0.0272751934f,
+           0.0157068004f,
+          -0.0784515724f,
+           0.0569769519f,
+           0.3376066341f,
+           0.0692620702f,
+          -0.1366239180f,
+          -0.0079117353f,
+          -0.0277412306f,
+          -0.0279084621f,
+          -0.0005707451f,
+          -0.0121528275f,
+          -0.0002509341f,
+          -0.0050181849f,
+          -0.0004827837f,
+          -0.0025298884f,
+          -0.0024508655f,
+          -0.0001762169f
+    },
+    {
+          -0.0002336743f,     /* Filter 15 */
+          -0.0004144665f,
+          -0.0025224541f,
+           0.0015707543f,
+          -0.0040997524f,
+           0.0010498359f,
+          -0.0086018170f,
+          -0.0016757712f,
+          -0.0142662044f,
+          -0.0274572178f,
+           0.0147850271f,
+          -0.0812318644f,
+           0.0576700502f,
+           0.3382103275f,
+           0.0687393345f,
+          -0.1336366907f,
+          -0.0064779557f,
+          -0.0278952373f,
+          -0.0272117582f,
+          -0.0006482276f,
+          -0.0120345250f,
+          -0.0001712606f,
+          -0.0050115039f,
+          -0.0003685390f,
+          -0.0025479356f,
+          -0.0023482397f,
+          -0.0001811037f
+    },
+    {
+          -0.0002325617f,     /* Filter 16 */
+          -0.0005215883f,
+          -0.0025405864f,
+           0.0014733283f,
+          -0.0041853880f,
+           0.0009948916f,
+          -0.0088436386f,
+          -0.0016373263f,
+          -0.0149797642f,
+          -0.0276246022f,
+           0.0138356301f,
+          -0.0840306457f,
+           0.0583562562f,
+           0.3387511245f,
+           0.0682057069f,
+          -0.1306522782f,
+          -0.0050698048f,
+          -0.0280287578f,
+          -0.0265096776f,
+          -0.0007236441f,
+          -0.0119071307f,
+          -0.0000925386f,
+          -0.0049997803f,
+          -0.0002544469f,
+          -0.0025638940f,
+          -0.0022445889f,
+          -0.0001857931f
+    },
+    {
+          -0.0002312353f,     /* Filter 17 */
+          -0.0006292185f,
+          -0.0025568618f,
+           0.0013742551f,
+          -0.0042674275f,
+           0.0009382281f,
+          -0.0090809063f,
+          -0.0015966847f,
+          -0.0156965162f,
+          -0.0277769912f,
+           0.0128586169f,
+          -0.0868471324f,
+           0.0590353166f,
+           0.3392287675f,
+           0.0676613773f,
+          -0.1276716186f,
+          -0.0036874988f,
+          -0.0281420647f,
+          -0.0258027739f,
+          -0.0007969746f,
+          -0.0117708870f,
+          -0.0000148270f,
+          -0.0049830706f,
+          -0.0001406071f,
+          -0.0025777636f,
+          -0.0021400055f,
+          -0.0001902827f
+    },
+    {
+          -0.0002296949f,     /* Filter 18 */
+          -0.0007372681f,
+          -0.0025712503f,
+           0.0012736106f,
+          -0.0043457630f,
+           0.0008798771f,
+          -0.0093133450f,
+          -0.0015538410f,
+          -0.0164160198f,
+          -0.0279140251f,
+           0.0118540046f,
+          -0.0896805216f,
+           0.0597069972f,
+           0.3396430866f,
+           0.0671065597f,
+          -0.1246956673f,
+          -0.0023312476f,
+          -0.0282354500f,
+          -0.0250915936f,
+          -0.0008681988f,
+          -0.0116260558f,
+           0.0000618176f,
+          -0.0049614426f,
+          -0.0000271166f,
+          -0.0025895460f,
+          -0.0020345799f,
+          -0.0001945702f
+    },
+    {
+          -0.0002279401f,     /* Filter 19 */
+          -0.0008456543f,
+          -0.0025837316f,
+           0.0011714716f,
+          -0.0044202915f,
+           0.0008198714f,
+          -0.0095406775f,
+          -0.0015087910f,
+          -0.0171378180f,
+          -0.0280353473f,
+           0.0108218242f,
+          -0.0925300161f,
+           0.0603710541f,
+           0.3399939607f,
+           0.0665414417f,
+          -0.1217253322f,
+          -0.0010012477f,
+          -0.0283092030f,
+          -0.0243766792f,
+          -0.0009372986f,
+          -0.0114728855f,
+           0.0001373402f,
+          -0.0049349593f,
+           0.0000859258f,
+          -0.0025992464f,
+          -0.0019284058f,
+          -0.0001986536f
+    },
+    {
+          -0.0002259705f,     /* Filter 20 */
+          -0.0009542871f,
+          -0.0025942816f,
+           0.0010679155f,
+          -0.0044909097f,
+           0.0007582451f,
+          -0.0097626270f,
+          -0.0014615333f,
+          -0.0178614493f,
+          -0.0281406040f,
+           0.0097621099f,
+          -0.0953947966f,
+           0.0610272510f,
+           0.3402811755f,
+           0.0659662416f,
+          -0.1187615389f,
+           0.0003023311f,
+          -0.0283636203f,
+          -0.0236585774f,
+          -0.0010042585f,
+          -0.0113116356f,
+           0.0002116873f,
+          -0.0049036953f,
+           0.0001984275f,
+          -0.0026068687f,
+          -0.0018215759f,
+          -0.0002025310f
+    },
+    {
+          -0.0002237865f,     /* Filter 21 */
+          -0.0010630796f,
+          -0.0026028786f,
+           0.0009630217f,
+          -0.0045575184f,
+           0.0006950360f,
+          -0.0099789231f,
+          -0.0014120671f,
+          -0.0185864475f,
+          -0.0282294528f,
+           0.0086749174f,
+          -0.0982740298f,
+           0.0616753532f,
+           0.3405046930f,
+           0.0653811602f,
+          -0.1158052202f,
+           0.0015793088f,
+          -0.0283990101f,
+          -0.0229378136f,
+          -0.0010690639f,
+          -0.0111425708f,
+           0.0002848063f,
+          -0.0048677212f,
+           0.0003102929f,
+          -0.0026124209f,
+          -0.0017141812f,
+          -0.0002062007f
+    },
+    {
+          -0.0002213879f,     /* Filter 22 */
+          -0.0011719437f,
+          -0.0026095012f,
+           0.0008568735f,
+          -0.0046200208f,
+           0.0006302820f,
+          -0.0101892831f,
+          -0.0013603937f,
+          -0.0193123302f,
+          -0.0283015482f,
+           0.0075603134f,
+          -0.1011668788f,
+           0.0623151315f,
+           0.3406644084f,
+           0.0647864110f,
+          -0.1128572498f,
+           0.0028295415f,
+          -0.0284156811f,
+          -0.0222149183f,
+          -0.0011317024f,
+          -0.0109659520f,
+           0.0003566476f,
+          -0.0048271153f,
+           0.0004214283f,
+          -0.0026159113f,
+          -0.0016063144f,
+          -0.0002096613f
+    },
+    {
+          -0.0002187756f,     /* Filter 23 */
+          -0.0012807894f,
+          -0.0026141320f,
+           0.0007495544f,
+          -0.0046783235f,
+           0.0005640234f,
+          -0.0103934397f,
+          -0.0013065154f,
+          -0.0200386163f,
+          -0.0283565494f,
+           0.0064183775f,
+          -0.1040724930f,
+           0.0629463524f,
+           0.3407602619f,
+           0.0641822150f,
+          -0.1099185532f,
+           0.0040528797f,
+          -0.0284139469f,
+          -0.0214904145f,
+          -0.0011921632f,
+          -0.0107820433f,
+           0.0004271619f,
+          -0.0047819563f,
+           0.0005317429f,
+          -0.0026173521f,
+          -0.0014980664f,
+          -0.0002129114f
+    },
+    {
+          -0.0002159498f,     /* Filter 24 */
+          -0.0013895273f,
+          -0.0026167546f,
+           0.0006411480f,
+          -0.0047323313f,
+           0.0004963023f,
+          -0.0105911158f,
+          -0.0012504366f,
+          -0.0207648111f,
+          -0.0283941279f,
+           0.0052491967f,
+          -0.1069900047f,
+           0.0635687875f,
+           0.3407922346f,
+           0.0635687875f,
+          -0.1069900047f,
+           0.0052491967f,
+          -0.0283941279f,
+          -0.0207648111f,
+          -0.0012504366f,
+          -0.0105911158f,
+           0.0004963023f,
+          -0.0047323313f,
+           0.0006411480f,
+          -0.0026167546f,
+          -0.0013895273f,
+          -0.0002159498f
+    },
+    {
+          -0.0002129114f,     /* Filter 25 */
+          -0.0014980664f,
+          -0.0026173521f,
+           0.0005317429f,
+          -0.0047819563f,
+           0.0004271619f,
+          -0.0107820433f,
+          -0.0011921632f,
+          -0.0214904145f,
+          -0.0284139469f,
+           0.0040528797f,
+          -0.1099185532f,
+           0.0641822150f,
+           0.3407602619f,
+           0.0629463524f,
+          -0.1040724930f,
+           0.0064183775f,
+          -0.0283565494f,
+          -0.0200386164f,
+          -0.0013065154f,
+          -0.0103934397f,
+           0.0005640234f,
+          -0.0046783235f,
+           0.0007495544f,
+          -0.0026141320f,
+          -0.0012807894f,
+          -0.0002187756f
+    },
+    {
+          -0.0002096613f,     /* Filter 26 */
+          -0.0016063144f,
+          -0.0026159113f,
+           0.0004214283f,
+          -0.0048271153f,
+           0.0003566476f,
+          -0.0109659520f,
+          -0.0011317024f,
+          -0.0222149182f,
+          -0.0284156811f,
+           0.0028295415f,
+          -0.1128572498f,
+           0.0647864110f,
+           0.3406644084f,
+           0.0623151315f,
+          -0.1011668788f,
+           0.0075603134f,
+          -0.0283015482f,
+          -0.0193123302f,
+          -0.0013603937f,
+          -0.0101892831f,
+           0.0006302820f,
+          -0.0046200208f,
+           0.0008568735f,
+          -0.0026095012f,
+          -0.0011719437f,
+          -0.0002213879f
+    },
+    {
+          -0.0002062007f,     /* Filter 27 */
+          -0.0017141812f,
+          -0.0026124209f,
+           0.0003102929f,
+          -0.0048677212f,
+           0.0002848063f,
+          -0.0111425708f,
+          -0.0010690639f,
+          -0.0229378136f,
+          -0.0283990101f,
+           0.0015793088f,
+          -0.1158052202f,
+           0.0653811602f,
+           0.3405046930f,
+           0.0616753532f,
+          -0.0982740298f,
+           0.0086749174f,
+          -0.0282294527f,
+          -0.0185864475f,
+          -0.0014120671f,
+          -0.0099789231f,
+           0.0006950360f,
+          -0.0045575184f,
+           0.0009630217f,
+          -0.0026028786f,
+          -0.0010630796f,
+          -0.0002237865f
+    },
+    {
+          -0.0002025310f,     /* Filter 28 */
+          -0.0018215759f,
+          -0.0026068687f,
+           0.0001984275f,
+          -0.0049036953f,
+           0.0002116873f,
+          -0.0113116356f,
+          -0.0010042585f,
+          -0.0236585774f,
+          -0.0283636203f,
+           0.0003023310f,
+          -0.1187615389f,
+           0.0659662416f,
+           0.3402811755f,
+           0.0610272510f,
+          -0.0953947966f,
+           0.0097621099f,
+          -0.0281406040f,
+          -0.0178614493f,
+          -0.0014615333f,
+          -0.0097626270f,
+           0.0007582451f,
+          -0.0044909097f,
+           0.0010679155f,
+          -0.0025942816f,
+          -0.0009542871f,
+          -0.0002259705f
+    },
+    {
+          -0.0001986536f,     /* Filter 29 */
+          -0.0019284058f,
+          -0.0025992464f,
+           0.0000859258f,
+          -0.0049349593f,
+           0.0001373402f,
+          -0.0114728855f,
+          -0.0009372986f,
+          -0.0243766792f,
+          -0.0283092030f,
+          -0.0010012477f,
+          -0.1217253322f,
+           0.0665414417f,
+           0.3399939607f,
+           0.0603710541f,
+          -0.0925300161f,
+           0.0108218242f,
+          -0.0280353473f,
+          -0.0171378180f,
+          -0.0015087910f,
+          -0.0095406775f,
+           0.0008198714f,
+          -0.0044202915f,
+           0.0011714716f,
+          -0.0025837316f,
+          -0.0008456543f,
+          -0.0002279401f
+    },
+    {
+          -0.0001945702f,     /* Filter 30 */
+          -0.0020345799f,
+          -0.0025895460f,
+          -0.0000271166f,
+          -0.0049614426f,
+           0.0000618176f,
+          -0.0116260558f,
+          -0.0008681988f,
+          -0.0250915936f,
+          -0.0282354500f,
+          -0.0023312476f,
+          -0.1246956674f,
+           0.0671065597f,
+           0.3396430866f,
+           0.0597069972f,
+          -0.0896805216f,
+           0.0118540046f,
+          -0.0279140251f,
+          -0.0164160198f,
+          -0.0015538410f,
+          -0.0093133450f,
+           0.0008798771f,
+          -0.0043457630f,
+           0.0012736106f,
+          -0.0025712503f,
+          -0.0007372681f,
+          -0.0002296949f
+    },
+    {
+          -0.0001902827f,     /* Filter 31 */
+          -0.0021400055f,
+          -0.0025777636f,
+          -0.0001406071f,
+          -0.0049830706f,
+          -0.0000148270f,
+          -0.0117708870f,
+          -0.0007969746f,
+          -0.0258027739f,
+          -0.0281420646f,
+          -0.0036874988f,
+          -0.1276716186f,
+           0.0676613773f,
+           0.3392287675f,
+           0.0590353166f,
+          -0.0868471324f,
+           0.0128586169f,
+          -0.0277769912f,
+          -0.0156965162f,
+          -0.0015966847f,
+          -0.0090809063f,
+           0.0009382281f,
+          -0.0042674275f,
+           0.0013742551f,
+          -0.0025568618f,
+          -0.0006292185f,
+          -0.0002312353f
+    },
+    {
+          -0.0001857931f,     /* Filter 32 */
+          -0.0022445889f,
+          -0.0025638940f,
+          -0.0002544469f,
+          -0.0049997803f,
+          -0.0000925386f,
+          -0.0119071307f,
+          -0.0007236441f,
+          -0.0265096776f,
+          -0.0280287578f,
+          -0.0050698048f,
+          -0.1306522782f,
+           0.0682057069f,
+           0.3387511245f,
+           0.0583562562f,
+          -0.0840306457f,
+           0.0138356301f,
+          -0.0276246022f,
+          -0.0149797642f,
+          -0.0016373263f,
+          -0.0088436386f,
+           0.0009948916f,
+          -0.0041853880f,
+           0.0014733283f,
+          -0.0025405864f,
+          -0.0005215883f,
+          -0.0002325617f
+    },
+    {
+          -0.0001811037f,     /* Filter 33 */
+          -0.0023482397f,
+          -0.0025479356f,
+          -0.0003685390f,
+          -0.0050115039f,
+          -0.0001712606f,
+          -0.0120345250f,
+          -0.0006482276f,
+          -0.0272117582f,
+          -0.0278952373f,
+          -0.0064779557f,
+          -0.1336366907f,
+           0.0687393345f,
+           0.3382103275f,
+           0.0576700502f,
+          -0.0812318644f,
+           0.0147850271f,
+          -0.0274572178f,
+          -0.0142662044f,
+          -0.0016757712f,
+          -0.0086018170f,
+           0.0010498359f,
+          -0.0040997524f,
+           0.0015707543f,
+          -0.0025224541f,
+          -0.0004144665f,
+          -0.0002336743f
+    },
+    {
+          -0.0001762169f,     /* Filter 34 */
+          -0.0024508655f,
+          -0.0025298884f,
+          -0.0004827837f,
+          -0.0050181849f,
+          -0.0002509341f,
+          -0.0121528275f,
+          -0.0005707451f,
+          -0.0279084621f,
+          -0.0277412306f,
+          -0.0079117353f,
+          -0.1366239180f,
+           0.0692620702f,
+           0.3376066341f,
+           0.0569769519f,
+          -0.0784515724f,
+           0.0157068004f,
+          -0.0272751934f,
+          -0.0135562762f,
+          -0.0017120255f,
+          -0.0083557204f,
+           0.0011030318f,
+          -0.0040106281f,
+           0.0016664628f,
+          -0.0025024909f,
+          -0.0003079322f,
+          -0.0002345739f
+    },
+    {
+          -0.0001711354f,     /* Filter 35 */
+          -0.0025523730f,
+          -0.0025097527f,
+          -0.0005970840f,
+          -0.0050197673f,
+          -0.0003314995f,
+          -0.0122617888f,
+          -0.0004912199f,
+          -0.0285992217f,
+          -0.0275664600f,
+          -0.0093709121f,
+          -0.1396130136f,
+           0.0697737216f,
+           0.3369401960f,
+           0.0562772022f,
+          -0.0756905422f,
+           0.0166009646f,
+          -0.0270788976f,
+          -0.0128504066f,
+          -0.0017460976f,
+          -0.0081056228f,
+           0.0011544503f,
+          -0.0039181269f,
+           0.0017603822f,
+          -0.0024807241f,
+          -0.0002020749f,
+          -0.0002352615f
+    },
+    {
+          -0.0001658620f,     /* Filter 36 */
+          -0.0026526758f,
+          -0.0024875330f,
+          -0.0007113378f,
+          -0.0050161963f,
+          -0.0004128962f,
+          -0.0123611702f,
+          -0.0004096775f,
+          -0.0292834752f,
+          -0.0273706579f,
+          -0.0108552443f,
+          -0.1426030329f,
+           0.0702740993f,
+           0.3362112915f,
+           0.0555710382f,
+          -0.0729495201f,
+           0.0174675393f,
+          -0.0268686949f,
+          -0.0121490134f,
+          -0.0017779973f,
+          -0.0078518000f,
+           0.0012040677f,
+          -0.0038223595f,
+           0.0018524437f,
+          -0.0024571849f,
+          -0.0000969713f,
+          -0.0002357379f
+    },
+    {
+          -0.0001603995f,     /* Filter 37 */
+          -0.0027516756f,
+          -0.0024632328f,
+          -0.0008254433f,
+          -0.0050074246f,
+          -0.0004950602f,
+          -0.0124507320f,
+          -0.0003261437f,
+          -0.0299606569f,
+          -0.0271535702f,
+          -0.0123644684f,
+          -0.1455930052f,
+           0.0707630243f,
+           0.3354202136f,
+           0.0548587201f,
+          -0.0702292589f,
+           0.0183065518f,
+          -0.0266449530f,
+          -0.0114525069f,
+          -0.0018077349f,
+          -0.0075945285f,
+           0.0012518575f,
+          -0.0037234402f,
+           0.0019425826f,
+          -0.0024319051f,
+           0.0000072962f,
+          -0.0002360044f
+    },
+    {
+          -0.0001547513f,     /* Filter 38 */
+          -0.0028492882f,
+          -0.0024368605f,
+          -0.0009392972f,
+          -0.0049934088f,
+          -0.0005779288f,
+          -0.0125302396f,
+          -0.0002406474f,
+          -0.0306301910f,
+          -0.0269149412f,
+          -0.0138983208f,
+          -0.1485819667f,
+           0.0712403148f,
+           0.3345672589f,
+           0.0541404956f,
+          -0.0675304887f,
+           0.0191180538f,
+          -0.0264080456f,
+          -0.0107612899f,
+          -0.0018353240f,
+          -0.0073340784f,
+           0.0012977996f,
+          -0.0036214854f,
+           0.0020307330f,
+          -0.0024049153f,
+           0.0001106457f,
+          -0.0002360624f
+    },
+    {
+          -0.0001489206f,     /* Filter 39 */
+          -0.0029454189f,
+          -0.0024084239f,
+          -0.0010527980f,
+          -0.0049741065f,
+          -0.0006614353f,
+          -0.0125994671f,
+          -0.0001532180f,
+          -0.0312914991f,
+          -0.0266545289f,
+          -0.0154565158f,
+          -0.1515689653f,
+           0.0717057869f,
+           0.3336527424f,
+           0.0534166146f,
+          -0.0648539333f,
+           0.0199020969f,
+          -0.0261583498f,
+          -0.0100757513f,
+          -0.0018607775f,
+          -0.0070707263f,
+           0.0013418720f,
+          -0.0035166109f,
+           0.0021168342f,
+          -0.0023762496f,
+           0.0002129997f,
+          -0.0002359134f
+    },
+    {
+          -0.0001429107f,     /* Filter 40 */
+          -0.0030399798f,
+          -0.0023779327f,
+          -0.0011658419f,
+          -0.0049494845f,
+          -0.0007455134f,
+          -0.0126581845f,
+          -0.0000638882f,
+          -0.0319440023f,
+          -0.0263720939f,
+          -0.0170387579f,
+          -0.1545530146f,
+           0.0721592734f,
+           0.3326769857f,
+           0.0526873296f,
+          -0.0622002845f,
+           0.0206587490f,
+          -0.0258962331f,
+          -0.0093962743f,
+          -0.0018841113f,
+          -0.0068047424f,
+           0.0013840565f,
+          -0.0034089378f,
+           0.0022008259f,
+          -0.0023459445f,
+           0.0003142843f,
+          -0.0002355590f
+    },
+    {
+          -0.0001367258f,     /* Filter 41 */
+          -0.0031328855f,
+          -0.0023454000f,
+          -0.0012783271f,
+          -0.0049195054f,
+          -0.0008300950f,
+          -0.0127061747f,
+           0.0000273092f,
+          -0.0325871180f,
+          -0.0260674081f,
+          -0.0186447416f,
+          -0.1575331331f,
+           0.0726006106f,
+           0.3316403995f,
+           0.0519528957f,
+          -0.0595702454f,
+           0.0213880887f,
+          -0.0256220747f,
+          -0.0087232308f,
+          -0.0019053410f,
+          -0.0065363981f,
+           0.0014243364f,
+          -0.0032985844f,
+           0.0022826512f,
+          -0.0023140327f,
+           0.0004144205f,
+          -0.0002350011f
+    },
+    {
+          -0.0001303693f,     /* Filter 42 */
+          -0.0032240442f,
+          -0.0023108391f,
+          -0.0013901463f,
+          -0.0048841463f,
+          -0.0009151099f,
+          -0.0127432290f,
+           0.0001203382f,
+          -0.0332202557f,
+          -0.0257402535f,
+          -0.0202741482f,
+          -0.1605083564f,
+           0.0730296300f,
+           0.3305433046f,
+           0.0512135691f,
+          -0.0569644843f,
+           0.0220902122f,
+          -0.0253362547f,
+          -0.0080569843f,
+          -0.0019244846f,
+          -0.0062659606f,
+           0.0014626959f,
+          -0.0031856701f,
+           0.0023622545f,
+          -0.0022805536f,
+           0.0005133336f,
+          -0.0002342418f
+    },
+    {
+          -0.0001238455f,     /* Filter 43 */
+          -0.0033133678f,
+          -0.0022742667f,
+          -0.0015011959f,
+          -0.0048433801f,
+          -0.0010004881f,
+          -0.0127691311f,
+           0.0002151614f,
+          -0.0338428277f,
+          -0.0253904152f,
+          -0.0219266458f,
+          -0.1634776964f,
+           0.0734461719f,
+           0.3293862057f,
+           0.0504696014f,
+          -0.0543836682f,
+           0.0227652173f,
+          -0.0250391496f,
+          -0.0073978880f,
+          -0.0019415623f,
+          -0.0059936966f,
+           0.0014991220f,
+          -0.0030703178f,
+           0.0024395825f,
+          -0.0022455442f,
+           0.0006109549f,
+          -0.0002332832f
+    },
+    {
+          -0.0001171583f,     /* Filter 44 */
+          -0.0034007733f,
+          -0.0022357000f,
+          -0.0016113720f,
+          -0.0047971886f,
+          -0.0010861574f,
+          -0.0127836805f,
+           0.0003117406f,
+          -0.0344542448f,
+          -0.0250176852f,
+          -0.0236018860f,
+          -0.1664401729f,
+           0.0738500836f,
+           0.3281694617f,
+           0.0497212515f,
+          -0.0518284449f,
+           0.0234132131f,
+          -0.0247311428f,
+          -0.0067462847f,
+          -0.0019565932f,
+          -0.0057198731f,
+           0.0015336029f,
+          -0.0029526533f,
+           0.0025145856f,
+          -0.0022090444f,
+           0.0007072103f,
+          -0.0002321276f
+    },
+    {
+          -0.0001103122f,     /* Filter 45 */
+          -0.0034861718f,
+          -0.0021951585f,
+          -0.0017205660f,
+          -0.0047455579f,
+          -0.0011720449f,
+          -0.0127866782f,
+           0.0004100342f,
+          -0.0350539120f,
+          -0.0246218736f,
+          -0.0252995186f,
+          -0.1693947993f,
+           0.0742412161f,
+           0.3268935535f,
+           0.0489687748f,
+          -0.0492994388f,
+           0.0240343336f,
+          -0.0244126095f,
+          -0.0061025091f,
+          -0.0019695990f,
+          -0.0054447492f,
+           0.0015661291f,
+          -0.0028327978f,
+           0.0025872148f,
+          -0.0021710931f,
+           0.0008020327f,
+          -0.0002307776f
+    },
+    {
+          -0.0001033121f,     /* Filter 46 */
+          -0.0035694823f,
+          -0.0021526634f,
+          -0.0018286776f,
+          -0.0046884762f,
+          -0.0012580756f,
+          -0.0127779299f,
+           0.0005100000f,
+          -0.0356412303f,
+          -0.0242027907f,
+          -0.0270191676f,
+          -0.1723405821f,
+           0.0746194196f,
+           0.3255589646f,
+           0.0482124309f,
+          -0.0467972792f,
+           0.0246287071f,
+          -0.0240839365f,
+          -0.0054668817f,
+          -0.0019806027f,
+          -0.0051685871f,
+           0.0015966923f,
+          -0.0027108763f,
+           0.0026574255f,
+          -0.0021317304f,
+           0.0008953512f,
+          -0.0002292356f
+    },
+    {
+          -0.0000961620f,     /* Filter 47 */
+          -0.0036506231f,
+          -0.0021082375f,
+          -0.0019355976f,
+          -0.0046259384f,
+          -0.0013441756f,
+          -0.0127572528f,
+           0.0006115934f,
+          -0.0362156056f,
+          -0.0237602556f,
+          -0.0287604570f,
+          -0.1752765433f,
+           0.0749845580f,
+           0.3241661779f,
+           0.0474524780f,
+          -0.0443225478f,
+           0.0251964799f,
+          -0.0237455028f,
+          -0.0048397188f,
+          -0.0019896284f,
+          -0.0048916464f,
+           0.0016252861f,
+          -0.0025870146f,
+           0.0027251726f,
+          -0.0020910004f,
+           0.0009871039f,
+          -0.0002275045f
+    }
+};
+static const float rx_pulseshaper_im[RX_PULSESHAPER_COEFF_SETS][27] =
+{
+    {
+          -0.0028663575f,     /* Filter 0 */
+          -0.0003500104f,
+          -0.0033435739f,
+          -0.0027904154f,
+          -0.0015083101f,
+          -0.0050840449f,
+          -0.0003631436f,
+          -0.0126066685f,
+           0.0017485284f,
+          -0.0322041576f,
+          -0.0301351111f,
+          -0.0213368100f,
+          -0.1944744073f,
+           0.0000000000f,
+           0.3137990765f,
+           0.0907982975f,
+          -0.0357378350f,
+           0.0320615804f,
+          -0.0152332987f,
+          -0.0045128715f,
+           0.0010014372f,
+          -0.0044019132f,
+           0.0027931107f,
+          -0.0020412235f,
+           0.0033647255f,
+          -0.0012117904f,
+           0.0011291658f
+    },
+    {
+          -0.0028907191f,     /* Filter 1 */
+          -0.0003207295f,
+          -0.0034122025f,
+          -0.0027251726f,
+          -0.0015853246f,
+          -0.0050021163f,
+          -0.0003849809f,
+          -0.0125620192f,
+           0.0020046772f,
+          -0.0326828808f,
+          -0.0295012876f,
+          -0.0225834661f,
+          -0.1976537959f,
+           0.0000000000f,
+           0.3123331620f,
+           0.0893078595f,
+          -0.0336741686f,
+           0.0327031863f,
+          -0.0150009950f,
+          -0.0038614490f,
+           0.0010040176f,
+          -0.0041369471f,
+           0.0028347787f,
+          -0.0019355976f,
+           0.0034403309f,
+          -0.0011861593f,
+           0.0012218546f
+    },
+    {
+          -0.0029127149f,     /* Filter 2 */
+          -0.0002909172f,
+          -0.0034786678f,
+          -0.0026574255f,
+          -0.0016612271f,
+          -0.0049141135f,
+          -0.0004067766f,
+          -0.0125050331f,
+           0.0022644566f,
+          -0.0331486948f,
+          -0.0288365110f,
+          -0.0238444047f,
+          -0.2008192272f,
+           0.0000000000f,
+           0.3108122511f,
+           0.0878119126f,
+          -0.0316353806f,
+           0.0333122836f,
+          -0.0147630810f,
+          -0.0032200134f,
+           0.0010056449f,
+          -0.0038719586f,
+           0.0028731019f,
+          -0.0018286776f,
+           0.0035128275f,
+          -0.0011597951f,
+           0.0013127044f
+    },
+    {
+          -0.0029323077f,     /* Filter 3 */
+          -0.0002605962f,
+          -0.0035429020f,
+          -0.0025872148f,
+          -0.0017359407f,
+          -0.0048200496f,
+          -0.0004285111f,
+          -0.0124355589f,
+           0.0025277420f,
+          -0.0336010744f,
+          -0.0281405891f,
+          -0.0251193187f,
+          -0.2039696262f,
+           0.0000000000f,
+           0.3092369205f,
+           0.0863109612f,
+          -0.0296219304f,
+           0.0338891017f,
+          -0.0145198058f,
+          -0.0025888544f,
+           0.0010063334f,
+          -0.0036071832f,
+           0.0029080816f,
+          -0.0017205660f,
+           0.0035821731f,
+          -0.0011327259f,
+           0.0014016500f
+    },
+    {
+          -0.0029494611f,     /* Filter 4 */
+          -0.0002297865f,
+          -0.0036048329f,
+          -0.0025145856f,
+          -0.0018093883f,
+          -0.0047199445f,
+          -0.0004501638f,
+          -0.0123534430f,
+           0.0027944026f,
+          -0.0340394978f,
+          -0.0274133503f,
+          -0.0264079117f,
+          -0.2071039176f,
+           0.0000000000f,
+           0.3076077361f,
+           0.0848055039f,
+          -0.0276342580f,
+           0.0344338896f,
+          -0.0142714155f,
+          -0.0019682529f,
+           0.0010060975f,
+          -0.0033428487f,
+           0.0029397209f,
+          -0.0016113720f,
+           0.0036483309f,
+          -0.0011049782f,
+           0.0014886367f
+    },
+    {
+          -0.0029641442f,     /* Filter 5 */
+          -0.0001985113f,
+          -0.0036643951f,
+          -0.0024395825f,
+          -0.0018814932f,
+          -0.0046138230f,
+          -0.0004717142f,
+          -0.0122585417f,
+           0.0030643056f,
+          -0.0344634328f,
+          -0.0266546448f,
+          -0.0277098630f,
+          -0.2102210189f,
+           0.0000000000f,
+           0.3059253229f,
+           0.0832960468f,
+          -0.0256728037f,
+           0.0349469084f,
+          -0.0140181582f,
+          -0.0013584756f,
+           0.0010049524f,
+          -0.0030791857f,
+           0.0029680271f,
+          -0.0015011959f,
+           0.0037112660f,
+          -0.0010765785f,
+           0.0015736058f
+    },
+    {
+          -0.0029763241f,     /* Filter 6 */
+          -0.0001667922f,
+          -0.0037215252f,
+          -0.0023622545f,
+          -0.0019521811f,
+          -0.0045017152f,
+          -0.0004931418f,
+          -0.0121507178f,
+           0.0033373122f,
+          -0.0348723628f,
+          -0.0258643154f,
+          -0.0290248545f,
+          -0.2133198677f,
+           0.0000000000f,
+           0.3041903010f,
+           0.0817830924f,
+          -0.0237379776f,
+           0.0354284196f,
+          -0.0137602804f,
+          -0.0007597857f,
+           0.0010029139f,
+          -0.0028164188f,
+           0.0029930087f,
+          -0.0013901463f,
+           0.0037709467f,
+          -0.0010475555f,
+           0.0016564989f
+    },
+    {
+          -0.0029859721f,     /* Filter 7 */
+          -0.0001346534f,
+          -0.0037761582f,
+          -0.0022826512f,
+          -0.0020213751f,
+          -0.0043836566f,
+          -0.0005144257f,
+          -0.0120298496f,
+           0.0036132805f,
+          -0.0352657604f,
+          -0.0250422344f,
+          -0.0303525561f,
+          -0.2163993844f,
+           0.0000000000f,
+           0.3024033067f,
+           0.0802671405f,
+          -0.0218301876f,
+           0.0358787093f,
+          -0.0134980262f,
+          -0.0001724233f,
+           0.0009999976f,
+          -0.0025547698f,
+           0.0030146768f,
+          -0.0012783271f,
+           0.0038273449f,
+          -0.0010179362f,
+           0.0017372664f
+    },
+    {
+          -0.0029930609f,     /* Filter 8 */
+          -0.0001021172f,
+          -0.0038282335f,
+          -0.0022008259f,
+          -0.0020889998f,
+          -0.0042596878f,
+          -0.0005355448f,
+          -0.0118958109f,
+           0.0038920642f,
+          -0.0356431071f,
+          -0.0241882872f,
+          -0.0316926279f,
+          -0.2194585217f,
+           0.0000000000f,
+           0.3005650049f,
+           0.0787486942f,
+          -0.0199498223f,
+           0.0362980733f,
+          -0.0132316390f,
+           0.0004033739f,
+           0.0009962207f,
+          -0.0022944544f,
+           0.0030330480f,
+          -0.0011658419f,
+           0.0038804334f,
+          -0.0009877493f,
+           0.0018158530f
+    },
+    {
+          -0.0029975637f,     /* Filter 9 */
+          -0.0000692078f,
+          -0.0038776870f,
+          -0.0021168342f,
+          -0.0021549819f,
+          -0.0041298574f,
+          -0.0005564782f,
+          -0.0117484865f,
+           0.0041735128f,
+          -0.0360038798f,
+          -0.0233023615f,
+          -0.0330447295f,
+          -0.2224962126f,
+           0.0000000000f,
+           0.2986760977f,
+           0.0772282452f,
+          -0.0180972548f,
+           0.0366868117f,
+          -0.0129613633f,
+           0.0009673802f,
+           0.0009915996f,
+          -0.0020356887f,
+           0.0030481364f,
+          -0.0010527980f,
+           0.0039301906f,
+          -0.0009570246f,
+           0.0018922157f
+    },
+    {
+          -0.0029994575f,     /* Filter 10 */
+          -0.0000359510f,
+          -0.0039244652f,
+          -0.0020307330f,
+          -0.0022192491f,
+          -0.0039942164f,
+          -0.0005772045f,
+          -0.0115877798f,
+           0.0044574722f,
+          -0.0363475566f,
+          -0.0223843650f,
+          -0.0344085026f,
+          -0.2255113940f,
+           0.0000000000f,
+           0.2967372670f,
+           0.0757062934f,
+          -0.0162728428f,
+           0.0370452384f,
+          -0.0126874405f,
+           0.0015193877f,
+           0.0009861512f,
+          -0.0017786820f,
+           0.0030599648f,
+          -0.0009392972f,
+           0.0039765949f,
+          -0.0009257899f,
+           0.0019663015f
+    },
+    {
+          -0.0029987207f,     /* Filter 11 */
+          -0.0000023707f,
+          -0.0039685085f,
+          -0.0019425826f,
+          -0.0022817271f,
+          -0.0038528212f,
+          -0.0005977024f,
+          -0.0114135888f,
+           0.0047437837f,
+          -0.0366736316f,
+          -0.0214342183f,
+          -0.0357835947f,
+          -0.2285030143f,
+           0.0000000000f,
+           0.2947492090f,
+           0.0741833414f,
+          -0.0144769324f,
+           0.0373736831f,
+          -0.0124101104f,
+           0.0020591900f,
+           0.0009798939f,
+          -0.0015236388f,
+           0.0030685537f,
+          -0.0008254433f,
+           0.0040196306f,
+          -0.0008940736f,
+           0.0020380694f
+    },
+    {
+          -0.0029953343f,     /* Filter 12 */
+           0.0000315079f,
+          -0.0040097613f,
+          -0.0018524437f,
+          -0.0023423449f,
+          -0.0037057392f,
+          -0.0006179501f,
+          -0.0112258334f,
+           0.0050322861f,
+          -0.0369815859f,
+          -0.0204518607f,
+          -0.0371696370f,
+          -0.2314700325f,
+           0.0000000000f,
+           0.2927126894f,
+           0.0726598745f,
+          -0.0127098581f,
+           0.0376724787f,
+          -0.0121296126f,
+           0.0025866021f,
+           0.0009728452f,
+          -0.0012707638f,
+           0.0030739290f,
+          -0.0007113378f,
+           0.0040592849f,
+          -0.0008619066f,
+           0.0021074766f
+    },
+    {
+          -0.0029892802f,     /* Filter 13 */
+           0.0000656581f,
+          -0.0040481738f,
+          -0.0017603822f,
+          -0.0024010313f,
+          -0.0035530327f,
+          -0.0006379263f,
+          -0.0110244264f,
+           0.0053228127f,
+          -0.0372709051f,
+          -0.0194372322f,
+          -0.0385662576f,
+          -0.2344114175f,
+           0.0000000000f,
+           0.2906284665f,
+           0.0711363835f,
+          -0.0109719283f,
+           0.0379419771f,
+          -0.0118461855f,
+           0.0031014405f,
+           0.0009650237f,
+          -0.0010202504f,
+           0.0030761174f,
+          -0.0005970840f,
+           0.0040955442f,
+          -0.0008293163f,
+           0.0021744821f
+    },
+    {
+          -0.0029805445f,     /* Filter 14 */
+           0.0001000532f,
+          -0.0040836940f,
+          -0.0016664628f,
+          -0.0024577161f,
+          -0.0033947827f,
+          -0.0006576095f,
+          -0.0108093037f,
+           0.0056151934f,
+          -0.0375410830f,
+          -0.0183903004f,
+          -0.0399730727f,
+          -0.2373260846f,
+           0.0000000000f,
+           0.2884972851f,
+           0.0696133632f,
+          -0.0092634518f,
+           0.0381825282f,
+          -0.0115600635f,
+           0.0036035431f,
+           0.0009564483f,
+          -0.0007722959f,
+           0.0030751477f,
+          -0.0004827837f,
+           0.0041284027f,
+          -0.0007963345f,
+           0.0022390484f
+    },
+    {
+          -0.0029691137f,     /* Filter 15 */
+           0.0001346683f,
+          -0.0041162709f,
+          -0.0015707543f,
+          -0.0025123315f,
+          -0.0032310628f,
+          -0.0006769777f,
+          -0.0105804032f,
+           0.0059092553f,
+          -0.0377916182f,
+          -0.0173110425f,
+          -0.0413897022f,
+          -0.2402130469f,
+           0.0000000000f,
+           0.2863199341f,
+           0.0680912949f,
+          -0.0075847116f,
+           0.0383945004f,
+          -0.0112714793f,
+           0.0040927478f,
+           0.0009471377f,
+          -0.0005270858f,
+           0.0030710535f,
+          -0.0003685390f,
+           0.0041578530f,
+          -0.0007629893f,
+           0.0023011405f
+    },
+    {
+          -0.0029549761f,     /* Filter 16 */
+           0.0001694743f,
+          -0.0041458602f,
+          -0.0014733283f,
+          -0.0025648091f,
+          -0.0030619615f,
+          -0.0006960095f,
+          -0.0103376715f,
+           0.0062048215f,
+          -0.0380220031f,
+          -0.0161994415f,
+          -0.0428157525f,
+          -0.2430713004f,
+           0.0000000000f,
+           0.2840972152f,
+           0.0665706608f,
+          -0.0059359787f,
+           0.0385782755f,
+          -0.0109806680f,
+           0.0045689089f,
+           0.0009371115f,
+          -0.0002848044f,
+           0.0030638693f,
+          -0.0002544469f,
+           0.0041838948f,
+          -0.0007293112f,
+           0.0023607247f
+    },
+    {
+          -0.0029381234f,     /* Filter 17 */
+           0.0002044455f,
+          -0.0041724192f,
+          -0.0013742551f,
+          -0.0026150829f,
+          -0.0028875692f,
+          -0.0007146828f,
+          -0.0100810704f,
+           0.0065017099f,
+          -0.0382317485f,
+          -0.0150555060f,
+          -0.0442508242f,
+          -0.2458997907f,
+           0.0000000000f,
+           0.2818299191f,
+           0.0650519389f,
+          -0.0043175064f,
+           0.0387342290f,
+          -0.0106878589f,
+           0.0050318997f,
+           0.0009263889f,
+          -0.0000456328f,
+           0.0030536296f,
+          -0.0001406071f,
+           0.0042065279f,
+          -0.0006953299f,
+           0.0024177706f
+    },
+    {
+          -0.0029185509f,     /* Filter 18 */
+           0.0002395529f,
+          -0.0041958991f,
+          -0.0012736106f,
+          -0.0026630870f,
+          -0.0027079834f,
+          -0.0007329762f,
+          -0.0098105660f,
+           0.0067997380f,
+          -0.0384203595f,
+          -0.0138792561f,
+          -0.0456945081f,
+          -0.2486975418f,
+           0.0000000000f,
+           0.2795189375f,
+           0.0635356160f,
+          -0.0027295403f,
+           0.0388627630f,
+          -0.0103932783f,
+           0.0054815914f,
+           0.0009149904f,
+           0.0001902551f,
+           0.0030403759f,
+          -0.0000271166f,
+           0.0042257549f,
+          -0.0006610751f,
+           0.0024722493f
+    },
+    {
+          -0.0028962540f,     /* Filter 19 */
+           0.0002747697f,
+          -0.0042162668f,
+          -0.0011714716f,
+          -0.0027087581f,
+          -0.0025233048f,
+          -0.0007508676f,
+          -0.0095261317f,
+           0.0070987166f,
+          -0.0385873452f,
+          -0.0126707281f,
+          -0.0471463981f,
+          -0.2514635379f,
+           0.0000000000f,
+           0.2771650518f,
+           0.0620221546f,
+          -0.0011723105f,
+           0.0389642752f,
+          -0.0100971511f,
+           0.0059178704f,
+           0.0009029357f,
+           0.0004226896f,
+           0.0030241469f,
+           0.0000859258f,
+           0.0042415846f,
+          -0.0006265770f,
+           0.0025241333f
+    },
+    {
+          -0.0028712275f,     /* Filter 20 */
+           0.0003100667f,
+          -0.0042334829f,
+          -0.0010679155f,
+          -0.0027520330f,
+          -0.0023336385f,
+          -0.0007683354f,
+          -0.0092277581f,
+           0.0073984545f,
+          -0.0387322185f,
+          -0.0114299621f,
+          -0.0486060766f,
+          -0.2541967944f,
+           0.0000000000f,
+           0.2747691711f,
+           0.0605120265f,
+           0.0003539842f,
+           0.0390391742f,
+          -0.0097997036f,
+           0.0063406383f,
+           0.0008902450f,
+           0.0006515064f,
+           0.0030049884f,
+           0.0001984275f,
+           0.0042540230f,
+          -0.0005918659f,
+           0.0025734007f
+    },
+    {
+          -0.0028434772f,     /* Filter 21 */
+           0.0003454155f,
+          -0.0042475118f,
+          -0.0009630217f,
+          -0.0027928509f,
+          -0.0021391009f,
+          -0.0007853583f,
+          -0.0089154411f,
+           0.0076987586f,
+          -0.0388545084f,
+          -0.0101570232f,
+          -0.0500731192f,
+          -0.2568963346f,
+           0.0000000000f,
+           0.2723321314f,
+           0.0590057069f,
+           0.0018491331f,
+           0.0390878840f,
+          -0.0095011535f,
+           0.0067498038f,
+           0.0008769393f,
+           0.0008765438f,
+           0.0029829434f,
+           0.0003102929f,
+           0.0042630834f,
+          -0.0005569712f,
+           0.0026200288f
+    },
+    {
+          -0.0028130005f,     /* Filter 22 */
+           0.0003807876f,
+          -0.0042583189f,
+          -0.0008568735f,
+          -0.0028311524f,
+          -0.0019398084f,
+          -0.0008019140f,
+          -0.0085891878f,
+           0.0079994291f,
+          -0.0389537393f,
+          -0.0088519897f,
+          -0.0515470994f,
+          -0.2595612030f,
+           0.0000000000f,
+           0.2698548228f,
+           0.0575036409f,
+           0.0033129675f,
+           0.0391108297f,
+          -0.0092017204f,
+           0.0071452877f,
+           0.0008630391f,
+           0.0010976484f,
+           0.0029580601f,
+           0.0004214283f,
+           0.0042687793f,
+          -0.0005219232f,
+           0.0026639994f
+    },
+    {
+          -0.0027798077f,     /* Filter 23 */
+           0.0004161537f,
+          -0.0042658758f,
+          -0.0007495544f,
+          -0.0028668803f,
+          -0.0017358856f,
+          -0.0008179815f,
+          -0.0082490135f,
+           0.0083002667f,
+          -0.0390294419f,
+          -0.0075149545f,
+          -0.0530275838f,
+          -0.2621904272f,
+           0.0000000000f,
+           0.2673381654f,
+           0.0560063002f,
+           0.0047453124f,
+           0.0391084429f,
+          -0.0089016211f,
+           0.0075270221f,
+           0.0008485652f,
+           0.0013146691f,
+           0.0029303866f,
+           0.0005317429f,
+           0.0042711304f,
+          -0.0004867513f,
+           0.0027052959f
+    },
+    {
+          -0.0027439022f,     /* Filter 24 */
+           0.0004514848f,
+          -0.0042701555f,
+          -0.0006411480f,
+          -0.0028999763f,
+          -0.0015274614f,
+          -0.0008335389f,
+          -0.0078949462f,
+           0.0086010664f,
+          -0.0390811643f,
+          -0.0061460197f,
+          -0.0545141302f,
+          -0.2647830558f,
+           0.0000000000f,
+           0.2647830558f,
+           0.0545141302f,
+           0.0061460197f,
+           0.0390811643f,
+          -0.0086010664f,
+           0.0078949462f,
+           0.0008335389f,
+           0.0015274614f,
+           0.0028999763f,
+           0.0006411480f,
+           0.0042701555f,
+          -0.0004514848f,
+           0.0027439022f
+    },
+    {
+          -0.0027052959f,     /* Filter 25 */
+           0.0004867513f,
+          -0.0042711304f,
+          -0.0005317429f,
+          -0.0029303866f,
+          -0.0013146691f,
+          -0.0008485652f,
+          -0.0075270221f,
+           0.0089016211f,
+          -0.0391084429f,
+          -0.0047453124f,
+          -0.0560063002f,
+          -0.2673381655f,
+           0.0000000000f,
+           0.2621904272f,
+           0.0530275838f,
+           0.0075149545f,
+           0.0390294419f,
+          -0.0083002667f,
+           0.0082490135f,
+           0.0008179814f,
+           0.0017358856f,
+           0.0028668803f,
+           0.0007495544f,
+           0.0042658758f,
+          -0.0004161537f,
+           0.0027798077f
+    },
+    {
+          -0.0026639994f,     /* Filter 26 */
+           0.0005219232f,
+          -0.0042687793f,
+          -0.0004214283f,
+          -0.0029580601f,
+          -0.0010976484f,
+          -0.0008630391f,
+          -0.0071452877f,
+           0.0092017204f,
+          -0.0391108297f,
+          -0.0033129675f,
+          -0.0575036410f,
+          -0.2698548228f,
+           0.0000000000f,
+           0.2595612030f,
+           0.0515470994f,
+           0.0088519897f,
+           0.0389537393f,
+          -0.0079994291f,
+           0.0085891878f,
+           0.0008019140f,
+           0.0019398084f,
+           0.0028311524f,
+           0.0008568735f,
+           0.0042583189f,
+          -0.0003807876f,
+           0.0028130005f
+    },
+    {
+          -0.0026200288f,     /* Filter 27 */
+           0.0005569712f,
+          -0.0042630834f,
+          -0.0003102929f,
+          -0.0029829434f,
+          -0.0008765438f,
+          -0.0008769393f,
+          -0.0067498036f,
+           0.0095011535f,
+          -0.0390878840f,
+          -0.0018491331f,
+          -0.0590057069f,
+          -0.2723321315f,
+           0.0000000000f,
+           0.2568963346f,
+           0.0500731192f,
+           0.0101570232f,
+           0.0388545084f,
+          -0.0076987586f,
+           0.0089154411f,
+           0.0007853583f,
+           0.0021391009f,
+           0.0027928509f,
+           0.0009630217f,
+           0.0042475118f,
+          -0.0003454155f,
+           0.0028434772f
+    },
+    {
+          -0.0025734007f,     /* Filter 28 */
+           0.0005918659f,
+          -0.0042540230f,
+          -0.0001984275f,
+          -0.0030049884f,
+          -0.0006515064f,
+          -0.0008902450f,
+          -0.0063406383f,
+           0.0097997036f,
+          -0.0390391742f,
+          -0.0003539842f,
+          -0.0605120265f,
+          -0.2747691711f,
+           0.0000000000f,
+           0.2541967944f,
+           0.0486060766f,
+           0.0114299621f,
+           0.0387322185f,
+          -0.0073984545f,
+           0.0092277581f,
+           0.0007683354f,
+           0.0023336385f,
+           0.0027520330f,
+           0.0010679155f,
+           0.0042334829f,
+          -0.0003100667f,
+           0.0028712275f
+    },
+    {
+          -0.0025241333f,     /* Filter 29 */
+           0.0006265770f,
+          -0.0042415846f,
+          -0.0000859258f,
+          -0.0030241469f,
+          -0.0004226896f,
+          -0.0009029357f,
+          -0.0059178704f,
+           0.0100971511f,
+          -0.0389642752f,
+           0.0011723105f,
+          -0.0620221546f,
+          -0.2771650518f,
+           0.0000000000f,
+           0.2514635379f,
+           0.0471463981f,
+           0.0126707281f,
+           0.0385873452f,
+          -0.0070987166f,
+           0.0095261317f,
+           0.0007508676f,
+           0.0025233048f,
+           0.0027087581f,
+           0.0011714716f,
+           0.0042162668f,
+          -0.0002747697f,
+           0.0028962540f
+    },
+    {
+          -0.0024722493f,     /* Filter 30 */
+           0.0006610751f,
+          -0.0042257549f,
+           0.0000271166f,
+          -0.0030403759f,
+          -0.0001902551f,
+          -0.0009149904f,
+          -0.0054815914f,
+           0.0103932783f,
+          -0.0388627629f,
+           0.0027295403f,
+          -0.0635356160f,
+          -0.2795189375f,
+           0.0000000000f,
+           0.2486975418f,
+           0.0456945081f,
+           0.0138792561f,
+           0.0384203595f,
+          -0.0067997380f,
+           0.0098105660f,
+           0.0007329762f,
+           0.0027079834f,
+           0.0026630870f,
+           0.0012736106f,
+           0.0041958991f,
+          -0.0002395529f,
+           0.0029185509f
+    },
+    {
+          -0.0024177706f,     /* Filter 31 */
+           0.0006953299f,
+          -0.0042065279f,
+           0.0001406071f,
+          -0.0030536296f,
+           0.0000456328f,
+          -0.0009263889f,
+          -0.0050318997f,
+           0.0106878589f,
+          -0.0387342290f,
+           0.0043175064f,
+          -0.0650519389f,
+          -0.2818299191f,
+           0.0000000000f,
+           0.2458997907f,
+           0.0442508242f,
+           0.0150555060f,
+           0.0382317485f,
+          -0.0065017099f,
+           0.0100810704f,
+           0.0007146828f,
+           0.0028875692f,
+           0.0026150829f,
+           0.0013742551f,
+           0.0041724192f,
+          -0.0002044455f,
+           0.0029381234f
+    },
+    {
+          -0.0023607247f,     /* Filter 32 */
+           0.0007293112f,
+          -0.0041838948f,
+           0.0002544469f,
+          -0.0030638693f,
+           0.0002848044f,
+          -0.0009371115f,
+          -0.0045689089f,
+           0.0109806680f,
+          -0.0385782755f,
+           0.0059359787f,
+          -0.0665706608f,
+          -0.2840972153f,
+           0.0000000000f,
+           0.2430713004f,
+           0.0428157525f,
+           0.0161994415f,
+           0.0380220031f,
+          -0.0062048215f,
+           0.0103376715f,
+           0.0006960095f,
+           0.0030619615f,
+           0.0025648091f,
+           0.0014733283f,
+           0.0041458602f,
+          -0.0001694743f,
+           0.0029549761f
+    },
+    {
+          -0.0023011405f,     /* Filter 33 */
+           0.0007629893f,
+          -0.0041578530f,
+           0.0003685390f,
+          -0.0030710535f,
+           0.0005270858f,
+          -0.0009471377f,
+          -0.0040927478f,
+           0.0112714793f,
+          -0.0383945003f,
+           0.0075847116f,
+          -0.0680912949f,
+          -0.2863199341f,
+           0.0000000000f,
+           0.2402130469f,
+           0.0413897022f,
+           0.0173110426f,
+           0.0377916182f,
+          -0.0059092553f,
+           0.0105804032f,
+           0.0006769777f,
+           0.0032310628f,
+           0.0025123315f,
+           0.0015707543f,
+           0.0041162709f,
+          -0.0001346683f,
+           0.0029691137f
+    },
+    {
+          -0.0022390484f,     /* Filter 34 */
+           0.0007963345f,
+          -0.0041284027f,
+           0.0004827837f,
+          -0.0030751477f,
+           0.0007722959f,
+          -0.0009564483f,
+          -0.0036035431f,
+           0.0115600635f,
+          -0.0381825282f,
+           0.0092634518f,
+          -0.0696133632f,
+          -0.2884972852f,
+           0.0000000000f,
+           0.2373260846f,
+           0.0399730727f,
+           0.0183903004f,
+           0.0375410830f,
+          -0.0056151934f,
+           0.0108093037f,
+           0.0006576095f,
+           0.0033947827f,
+           0.0024577161f,
+           0.0016664628f,
+           0.0040836940f,
+          -0.0001000532f,
+           0.0029805445f
+    },
+    {
+          -0.0021744821f,     /* Filter 35 */
+           0.0008293163f,
+          -0.0040955442f,
+           0.0005970840f,
+          -0.0030761174f,
+           0.0010202504f,
+          -0.0009650237f,
+          -0.0031014405f,
+           0.0118461855f,
+          -0.0379419771f,
+           0.0109719284f,
+          -0.0711363835f,
+          -0.2906284665f,
+           0.0000000000f,
+           0.2344114175f,
+           0.0385662576f,
+           0.0194372322f,
+           0.0372709051f,
+          -0.0053228127f,
+           0.0110244264f,
+           0.0006379263f,
+           0.0035530327f,
+           0.0024010313f,
+           0.0017603822f,
+           0.0040481738f,
+          -0.0000656581f,
+           0.0029892802f
+    },
+    {
+          -0.0021074766f,     /* Filter 36 */
+           0.0008619066f,
+          -0.0040592849f,
+           0.0007113378f,
+          -0.0030739290f,
+           0.0012707638f,
+          -0.0009728452f,
+          -0.0025866021f,
+           0.0121296126f,
+          -0.0376724787f,
+           0.0127098581f,
+          -0.0726598745f,
+          -0.2927126894f,
+           0.0000000000f,
+           0.2314700325f,
+           0.0371696370f,
+           0.0204518608f,
+           0.0369815859f,
+          -0.0050322861f,
+           0.0112258334f,
+           0.0006179501f,
+           0.0037057392f,
+           0.0023423449f,
+           0.0018524437f,
+           0.0040097613f,
+          -0.0000315079f,
+           0.0029953343f
+    },
+    {
+          -0.0020380694f,     /* Filter 37 */
+           0.0008940736f,
+          -0.0040196306f,
+           0.0008254433f,
+          -0.0030685537f,
+           0.0015236388f,
+          -0.0009798939f,
+          -0.0020591900f,
+           0.0124101104f,
+          -0.0373736831f,
+           0.0144769324f,
+          -0.0741833414f,
+          -0.2947492090f,
+           0.0000000000f,
+           0.2285030143f,
+           0.0357835947f,
+           0.0214342183f,
+           0.0366736316f,
+          -0.0047437837f,
+           0.0114135888f,
+           0.0005977024f,
+           0.0038528212f,
+           0.0022817271f,
+           0.0019425826f,
+           0.0039685085f,
+           0.0000023707f,
+           0.0029987207f
+    },
+    {
+          -0.0019663015f,     /* Filter 38 */
+           0.0009257899f,
+          -0.0039765949f,
+           0.0009392972f,
+          -0.0030599648f,
+           0.0017786820f,
+          -0.0009861512f,
+          -0.0015193877f,
+           0.0126874405f,
+          -0.0370452384f,
+           0.0162728428f,
+          -0.0757062934f,
+          -0.2967372670f,
+           0.0000000000f,
+           0.2255113940f,
+           0.0344085026f,
+           0.0223843650f,
+           0.0363475566f,
+          -0.0044574722f,
+           0.0115877798f,
+           0.0005772045f,
+           0.0039942164f,
+           0.0022192491f,
+           0.0020307330f,
+           0.0039244652f,
+           0.0000359510f,
+           0.0029994575f
+    },
+    {
+          -0.0018922157f,     /* Filter 39 */
+           0.0009570246f,
+          -0.0039301906f,
+           0.0010527980f,
+          -0.0030481364f,
+           0.0020356887f,
+          -0.0009915996f,
+          -0.0009673802f,
+           0.0129613633f,
+          -0.0366868117f,
+           0.0180972548f,
+          -0.0772282452f,
+          -0.2986760977f,
+           0.0000000000f,
+           0.2224962126f,
+           0.0330447295f,
+           0.0233023615f,
+           0.0360038798f,
+          -0.0041735128f,
+           0.0117484865f,
+           0.0005564782f,
+           0.0041298574f,
+           0.0021549819f,
+           0.0021168342f,
+           0.0038776870f,
+           0.0000692078f,
+           0.0029975637f
+    },
+    {
+          -0.0018158530f,     /* Filter 40 */
+           0.0009877493f,
+          -0.0038804334f,
+           0.0011658419f,
+          -0.0030330480f,
+           0.0022944544f,
+          -0.0009962207f,
+          -0.0004033739f,
+           0.0132316390f,
+          -0.0362980733f,
+           0.0199498223f,
+          -0.0787486942f,
+          -0.3005650049f,
+           0.0000000000f,
+           0.2194585217f,
+           0.0316926279f,
+           0.0241882873f,
+           0.0356431071f,
+          -0.0038920642f,
+           0.0118958109f,
+           0.0005355448f,
+           0.0042596878f,
+           0.0020889998f,
+           0.0022008259f,
+           0.0038282335f,
+           0.0001021172f,
+           0.0029930609f
+    },
+    {
+          -0.0017372664f,     /* Filter 41 */
+           0.0010179362f,
+          -0.0038273449f,
+           0.0012783271f,
+          -0.0030146768f,
+           0.0025547698f,
+          -0.0009999976f,
+           0.0001724233f,
+           0.0134980262f,
+          -0.0358787092f,
+           0.0218301877f,
+          -0.0802671405f,
+          -0.3024033068f,
+           0.0000000000f,
+           0.2163993844f,
+           0.0303525561f,
+           0.0250422344f,
+           0.0352657604f,
+          -0.0036132805f,
+           0.0120298496f,
+           0.0005144257f,
+           0.0043836566f,
+           0.0020213751f,
+           0.0022826512f,
+           0.0037761582f,
+           0.0001346534f,
+           0.0029859721f
+    },
+    {
+          -0.0016564989f,     /* Filter 42 */
+           0.0010475555f,
+          -0.0037709467f,
+           0.0013901463f,
+          -0.0029930087f,
+           0.0028164188f,
+          -0.0010029139f,
+           0.0007597857f,
+           0.0137602804f,
+          -0.0354284196f,
+           0.0237379776f,
+          -0.0817830924f,
+          -0.3041903010f,
+           0.0000000000f,
+           0.2133198677f,
+           0.0290248545f,
+           0.0258643154f,
+           0.0348723629f,
+          -0.0033373122f,
+           0.0121507178f,
+           0.0004931418f,
+           0.0045017152f,
+           0.0019521811f,
+           0.0023622545f,
+           0.0037215252f,
+           0.0001667922f,
+           0.0029763241f
+    },
+    {
+          -0.0015736058f,     /* Filter 43 */
+           0.0010765785f,
+          -0.0037112660f,
+           0.0015011959f,
+          -0.0029680271f,
+           0.0030791857f,
+          -0.0010049524f,
+           0.0013584756f,
+           0.0140181582f,
+          -0.0349469084f,
+           0.0256728037f,
+          -0.0832960468f,
+          -0.3059253229f,
+           0.0000000000f,
+           0.2102210189f,
+           0.0277098630f,
+           0.0266546448f,
+           0.0344634328f,
+          -0.0030643056f,
+           0.0122585417f,
+           0.0004717142f,
+           0.0046138230f,
+           0.0018814932f,
+           0.0024395825f,
+           0.0036643951f,
+           0.0001985113f,
+           0.0029641442f
+    },
+    {
+          -0.0014886367f,     /* Filter 44 */
+           0.0011049782f,
+          -0.0036483309f,
+           0.0016113720f,
+          -0.0029397209f,
+           0.0033428487f,
+          -0.0010060975f,
+           0.0019682529f,
+           0.0142714155f,
+          -0.0344338896f,
+           0.0276342580f,
+          -0.0848055039f,
+          -0.3076077361f,
+           0.0000000000f,
+           0.2071039176f,
+           0.0264079117f,
+           0.0274133503f,
+           0.0340394978f,
+          -0.0027944026f,
+           0.0123534430f,
+           0.0004501638f,
+           0.0047199445f,
+           0.0018093883f,
+           0.0025145856f,
+           0.0036048329f,
+           0.0002297865f,
+           0.0029494611f
+    },
+    {
+          -0.0014016500f,     /* Filter 45 */
+           0.0011327259f,
+          -0.0035821731f,
+           0.0017205660f,
+          -0.0029080816f,
+           0.0036071832f,
+          -0.0010063334f,
+           0.0025888544f,
+           0.0145198058f,
+          -0.0338891017f,
+           0.0296219304f,
+          -0.0863109612f,
+          -0.3092369205f,
+           0.0000000000f,
+           0.2039696262f,
+           0.0251193187f,
+           0.0281405891f,
+           0.0336010744f,
+          -0.0025277420f,
+           0.0124355589f,
+           0.0004285111f,
+           0.0048200496f,
+           0.0017359407f,
+           0.0025872148f,
+           0.0035429020f,
+           0.0002605962f,
+           0.0029323077f
+    },
+    {
+          -0.0013127044f,     /* Filter 46 */
+           0.0011597951f,
+          -0.0035128275f,
+           0.0018286776f,
+          -0.0028731019f,
+           0.0038719586f,
+          -0.0010056449f,
+           0.0032200133f,
+           0.0147630810f,
+          -0.0333122836f,
+           0.0316353806f,
+          -0.0878119126f,
+          -0.3108122511f,
+           0.0000000000f,
+           0.2008192272f,
+           0.0238444047f,
+           0.0288365110f,
+           0.0331486948f,
+          -0.0022644566f,
+           0.0125050331f,
+           0.0004067766f,
+           0.0049141135f,
+           0.0016612271f,
+           0.0026574255f,
+           0.0034786678f,
+           0.0002909172f,
+           0.0029127149f
+    },
+    {
+          -0.0012218546f,     /* Filter 47 */
+           0.0011861593f,
+          -0.0034403309f,
+           0.0019355976f,
+          -0.0028347787f,
+           0.0041369471f,
+          -0.0010040176f,
+           0.0038614490f,
+           0.0150009950f,
+          -0.0327031863f,
+           0.0336741686f,
+          -0.0893078595f,
+          -0.3123331621f,
+           0.0000000000f,
+           0.1976537959f,
+           0.0225834661f,
+           0.0295012876f,
+           0.0326828808f,
+          -0.0020046772f,
+           0.0125620192f,
+           0.0003849809f,
+           0.0050021163f,
+           0.0015853246f,
+           0.0027251726f,
+           0.0034122025f,
+           0.0003207295f,
+           0.0028907191f
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v29tx_fixed_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v29tx_fixed_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,115 @@
+#define TX_PULSESHAPER_GAIN        0.948561f
+#define TX_PULSESHAPER_COEFF_SETS  10
+static const int16_t tx_pulseshaper[TX_PULSESHAPER_COEFF_SETS][9] =
+{
+    {
+             -89,     /* Filter 0 */
+            -561,
+            2002,
+           -5223,
+           19071,
+           19071,
+           -5223,
+            2002,
+            -561
+    },
+    {
+              97,     /* Filter 1 */
+            -922,
+            2553,
+           -6054,
+           23507,
+           14325,
+           -3959,
+            1300,
+            -183
+    },
+    {
+             297,     /* Filter 2 */
+           -1210,
+            2855,
+           -6268,
+           27331,
+            9577,
+           -2461,
+             548,
+             159
+    },
+    {
+             478,     /* Filter 3 */
+           -1370,
+            2827,
+           -5713,
+           30276,
+            5120,
+            -924,
+            -157,
+             426
+    },
+    {
+             605,     /* Filter 4 */
+           -1359,
+            2421,
+           -4291,
+           32132,
+            1207,
+             482,
+            -741,
+             593
+    },
+    {
+             650,     /* Filter 5 */
+           -1150,
+            1627,
+           -1970,
+           32767,
+           -1970,
+            1627,
+           -1150,
+             650
+    },
+    {
+             593,     /* Filter 6 */
+            -741,
+             482,
+            1207,
+           32132,
+           -4291,
+            2421,
+           -1359,
+             605
+    },
+    {
+             426,     /* Filter 7 */
+            -157,
+            -924,
+            5120,
+           30276,
+           -5713,
+            2827,
+           -1370,
+             478
+    },
+    {
+             159,     /* Filter 8 */
+             548,
+           -2461,
+            9577,
+           27331,
+           -6268,
+            2855,
+           -1210,
+             297
+    },
+    {
+            -183,     /* Filter 9 */
+            1300,
+           -3959,
+           14325,
+           23507,
+           -6054,
+            2553,
+            -922,
+              97
+    }
+};

Added: freeswitch/trunk/libs/spandsp/src/generated/v29tx_floating_rrc.h
==============================================================================
--- (empty file)
+++ freeswitch/trunk/libs/spandsp/src/generated/v29tx_floating_rrc.h	Wed Jan 28 13:50:00 2009
@@ -0,0 +1,115 @@
+#define TX_PULSESHAPER_GAIN        1.000000f
+#define TX_PULSESHAPER_COEFF_SETS  10
+static const float tx_pulseshaper[TX_PULSESHAPER_COEFF_SETS][9] =
+{
+    {
+          -0.0028949651f,     /* Filter 0 */
+          -0.0180558826f,
+           0.0644370007f,
+          -0.1680546408f,
+           0.6136031185f,
+           0.6136031185f,
+          -0.1680546408f,
+           0.0644370007f,
+          -0.0180558826f
+    },
+    {
+           0.0031457252f,     /* Filter 1 */
+          -0.0296755127f,
+           0.0821537989f,
+          -0.1948071639f,
+           0.7563219340f,
+           0.4608861696f,
+          -0.1273859874f,
+           0.0418434527f,
+          -0.0059021756f
+    },
+    {
+           0.0095859914f,     /* Filter 2 */
+          -0.0389394461f,
+           0.0918555164f,
+          -0.2016880165f,
+           0.8793516522f,
+           0.3081344924f,
+          -0.0792085168f,
+           0.0176601547f,
+           0.0051283313f
+    },
+    {
+           0.0153896886f,     /* Filter 3 */
+          -0.0441001627f,
+           0.0909724632f,
+          -0.1838386257f,
+           0.9741012232f,
+           0.1647552896f,
+          -0.0297442695f,
+          -0.0050682351f,
+           0.0137350965f
+    },
+    {
+           0.0194884074f,     /* Filter 4 */
+          -0.0437412555f,
+           0.0779044290f,
+          -0.1380831525f,
+           1.0338273601f,
+           0.0388498601f,
+           0.0155354866f,
+          -0.0238603903f,
+           0.0191007897f
+    },
+    {
+           0.0209425254f,     /* Filter 5 */
+          -0.0370198705f,
+           0.0523524598f,
+          -0.0633894611f,
+           1.0542286928f,
+          -0.0633894611f,
+           0.0523524598f,
+          -0.0370198705f,
+           0.0209425254f
+    },
+    {
+           0.0191007897f,     /* Filter 6 */
+          -0.0238603903f,
+           0.0155354866f,
+           0.0388498602f,
+           1.0338273601f,
+          -0.1380831525f,
+           0.0779044290f,
+          -0.0437412555f,
+           0.0194884074f
+    },
+    {
+           0.0137350965f,     /* Filter 7 */
+          -0.0050682351f,
+          -0.0297442695f,
+           0.1647552896f,
+           0.9741012231f,
+          -0.1838386257f,
+           0.0909724632f,
+          -0.0441001627f,
+           0.0153896885f
+    },
+    {
+           0.0051283313f,     /* Filter 8 */
+           0.0176601547f,
+          -0.0792085168f,
+           0.3081344925f,
+           0.8793516522f,
+          -0.2016880165f,
+           0.0918555164f,
+          -0.0389394461f,
+           0.0095859914f
+    },
+    {
+          -0.0059021756f,     /* Filter 9 */
+           0.0418434528f,
+          -0.1273859874f,
+           0.4608861697f,
+           0.7563219340f,
+          -0.1948071639f,
+           0.0821537989f,
+          -0.0296755127f,
+           0.0031457252f
+    }
+};



More information about the Freeswitch-svn mailing list