[Sound-open-firmware] [PATCH 2/6] SRC: Updated 32 bit coefficients
Seppo Ingalsuo
seppo.ingalsuo at linux.intel.com
Thu Mar 8 15:22:18 CET 2018
The optimization assumes that sub-filters have length that is multiple
of four. The int24 Q1.23 format filter coefficients are replaced by
int32 Q1.31 format coefficients due to better match with Xtensa HiFi2
EP and and HiFi3 fractional types.
Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo at linux.intel.com>
---
.../reef/audio/coefficients/src/Makefile.am | 96 +-
.../src/src_std_int32_10_21_4583_5000.h | 2086 +++++++++++++
.../src/src_std_int32_10_9_4583_5000.h | 1046 +++++++
.../src/src_std_int32_16_7_4125_5000.h | 902 ++++++
.../coefficients/src/src_std_int32_1_2_2292_5000.h | 46 +
.../coefficients/src/src_std_int32_1_2_4583_5000.h | 210 ++
.../coefficients/src/src_std_int32_1_3_2292_5000.h | 62 +
.../coefficients/src/src_std_int32_1_3_4583_5000.h | 306 ++
.../src/src_std_int32_20_21_4211_5000.h | 1126 +++++++
.../src/src_std_int32_20_7_3008_5000.h | 486 +++
.../src/src_std_int32_21_20_4211_5000.h | 1098 +++++++
.../src/src_std_int32_21_40_4010_5000.h | 1686 ++++++++++
.../src/src_std_int32_21_80_4010_5000.h | 3282 ++++++++++++++++++++
.../coefficients/src/src_std_int32_2_1_2292_5000.h | 46 +
.../coefficients/src/src_std_int32_2_1_4583_5000.h | 214 ++
.../coefficients/src/src_std_int32_2_3_4583_5000.h | 310 ++
.../src/src_std_int32_32_21_4583_5000.h | 3206 +++++++++++++++++++
.../coefficients/src/src_std_int32_3_1_2292_5000.h | 66 +
.../coefficients/src/src_std_int32_3_1_4583_5000.h | 306 ++
.../coefficients/src/src_std_int32_3_2_4583_5000.h | 306 ++
.../coefficients/src/src_std_int32_3_4_4583_5000.h | 402 +++
.../src/src_std_int32_40_21_4010_5000.h | 1766 +++++++++++
.../coefficients/src/src_std_int32_4_3_4583_5000.h | 406 +++
.../coefficients/src/src_std_int32_5_7_4583_5000.h | 686 ++++
.../coefficients/src/src_std_int32_7_8_4583_5000.h | 846 +++++
.../src/src_std_int32_8_21_3274_5000.h | 518 +++
.../coefficients/src/src_std_int32_8_7_2494_5000.h | 166 +
.../coefficients/src/src_std_int32_8_7_4583_5000.h | 838 +++++
.../audio/coefficients/src/src_std_int32_define.h | 11 +
.../audio/coefficients/src/src_std_int32_table.h | 211 ++
30 files changed, 22681 insertions(+), 55 deletions(-)
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_10_21_4583_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_10_9_4583_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_16_7_4125_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_1_2_2292_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_1_2_4583_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_1_3_2292_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_1_3_4583_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_20_21_4211_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_20_7_3008_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_21_20_4211_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_21_40_4010_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_21_80_4010_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_2_1_2292_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_2_1_4583_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_2_3_4583_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_32_21_4583_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_3_1_2292_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_3_1_4583_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_3_2_4583_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_3_4_4583_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_40_21_4010_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_4_3_4583_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_5_7_4583_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_7_8_4583_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_8_21_3274_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_8_7_2494_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_8_7_4583_5000.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_define.h
create mode 100644 src/include/reef/audio/coefficients/src/src_std_int32_table.h
diff --git a/src/include/reef/audio/coefficients/src/Makefile.am b/src/include/reef/audio/coefficients/src/Makefile.am
index ca30972..88eb5aa 100644
--- a/src/include/reef/audio/coefficients/src/Makefile.am
+++ b/src/include/reef/audio/coefficients/src/Makefile.am
@@ -1,58 +1,44 @@
noinst_HEADERS = \
- src_small_int24_1_2_4375_5000.h \
- src_small_int24_1_3_2188_5000.h \
- src_small_int24_1_3_4375_5000.h \
- src_small_int24_20_21_4020_5000.h \
- src_small_int24_21_20_4020_5000.h \
- src_small_int24_2_1_4375_5000.h \
- src_small_int24_2_3_4375_5000.h \
- src_small_int24_3_1_2188_5000.h \
- src_small_int24_3_1_4375_5000.h \
- src_small_int24_3_2_4375_5000.h \
- src_small_int24_7_8_4375_5000.h \
- src_small_int24_8_7_4375_5000.h \
- src_small_int24_define.h \
- src_small_int24_table.h \
- src_std_int24_10_21_4375_5000.h \
- src_std_int24_10_9_4375_5000.h \
- src_std_int24_1_2_2188_5000.h \
- src_std_int24_1_2_4375_5000.h \
- src_std_int24_1_3_2188_5000.h \
- src_std_int24_1_3_4375_5000.h \
- src_std_int24_16_7_3938_5000.h \
- src_std_int24_20_21_4020_5000.h \
- src_std_int24_20_7_2871_5000.h \
- src_std_int24_21_20_4020_5000.h \
- src_std_int24_2_1_2188_5000.h \
- src_std_int24_21_40_3828_5000.h \
- src_std_int24_2_1_4375_5000.h \
- src_std_int24_21_80_3828_5000.h \
- src_std_int24_2_3_4375_5000.h \
- src_std_int24_3_1_2188_5000.h \
- src_std_int24_3_1_4375_5000.h \
- src_std_int24_32_21_4375_5000.h \
- src_std_int24_3_2_4375_5000.h \
- src_std_int24_3_4_4375_5000.h \
- src_std_int24_40_21_3828_5000.h \
- src_std_int24_4_3_4375_5000.h \
- src_std_int24_5_7_4375_5000.h \
- src_std_int24_7_8_4375_5000.h \
- src_std_int24_8_21_3125_5000.h\
- src_std_int24_8_7_2381_5000.h \
- src_std_int24_8_7_4375_5000.h \
- src_std_int24_define.h \
- src_std_int24_table.h \
- src_tiny_int16_1_2_3750_5100.h \
- src_tiny_int16_1_3_1875_5100.h \
- src_tiny_int16_1_3_3750_5100.h \
- src_tiny_int16_20_21_3445_5100.h \
- src_tiny_int16_21_20_3445_5100.h \
- src_tiny_int16_2_1_3750_5100.h \
- src_tiny_int16_2_3_3750_5100.h \
- src_tiny_int16_3_1_1875_5100.h \
- src_tiny_int16_3_1_3750_5100.h \
- src_tiny_int16_3_2_3750_5100.h \
- src_tiny_int16_7_8_3750_5100.h \
- src_tiny_int16_8_7_3750_5100.h \
+ src_std_int32_10_21_4583_5000.h \
+ src_std_int32_10_9_4583_5000.h \
+ src_std_int32_1_2_2292_5000.h \
+ src_std_int32_1_2_4583_5000.h \
+ src_std_int32_1_3_2292_5000.h \
+ src_std_int32_1_3_4583_5000.h \
+ src_std_int32_16_7_4125_5000.h \
+ src_std_int32_20_21_4211_5000.h \
+ src_std_int32_20_7_3008_5000.h \
+ src_std_int32_21_20_4211_5000.h \
+ src_std_int32_2_1_2292_5000.h \
+ src_std_int32_21_40_4010_5000.h \
+ src_std_int32_2_1_4583_5000.h \
+ src_std_int32_21_80_4010_5000.h \
+ src_std_int32_2_3_4583_5000.h \
+ src_std_int32_3_1_2292_5000.h \
+ src_std_int32_3_1_4583_5000.h \
+ src_std_int32_32_21_4583_5000.h \
+ src_std_int32_3_2_4583_5000.h \
+ src_std_int32_3_4_4583_5000.h \
+ src_std_int32_40_21_4010_5000.h \
+ src_std_int32_4_3_4583_5000.h \
+ src_std_int32_5_7_4583_5000.h \
+ src_std_int32_7_8_4583_5000.h \
+ src_std_int32_8_21_3274_5000.h \
+ src_std_int32_8_7_2494_5000.h \
+ src_std_int32_8_7_4583_5000.h \
+ src_std_int32_define.h \
+ src_std_int32_table.h \
+ src_tiny_int16_1_2_3281_5000.h \
+ src_tiny_int16_1_3_1641_5000.h \
+ src_tiny_int16_1_3_3281_5000.h \
+ src_tiny_int16_20_21_3015_5000.h \
+ src_tiny_int16_21_20_3015_5000.h \
+ src_tiny_int16_2_1_3281_5000.h \
+ src_tiny_int16_2_3_3281_5000.h \
+ src_tiny_int16_3_1_1641_5000.h \
+ src_tiny_int16_3_1_3281_5000.h \
+ src_tiny_int16_3_2_3281_5000.h \
+ src_tiny_int16_7_8_3281_5000.h \
+ src_tiny_int16_8_7_3281_5000.h \
src_tiny_int16_define.h \
src_tiny_int16_table.h
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_10_21_4583_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_10_21_4583_5000.h
new file mode 100644
index 0000000..a41547e
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_10_21_4583_5000.h
@@ -0,0 +1,2086 @@
+const int32_t src_int32_10_21_4583_5000_fir[2080] = {
+ -81599,
+ 52956,
+ 141581,
+ -29670,
+ -210743,
+ -28158,
+ 277227,
+ 127254,
+ -324275,
+ -268996,
+ 331554,
+ 447186,
+ -277512,
+ -646421,
+ 142690,
+ 841505,
+ 86314,
+ -998263,
+ -412661,
+ 1076018,
+ 825468,
+ -1031762,
+ -1297051,
+ 825849,
+ 1781878,
+ -428748,
+ -2217805,
+ -171853,
+ 2529970,
+ 964478,
+ -2637419,
+ -1908876,
+ 2462212,
+ 2933612,
+ -1940340,
+ -3937149,
+ 1033441,
+ 4793013,
+ 260007,
+ -5359256,
+ -1895536,
+ 5491937,
+ 3777098,
+ -5061768,
+ -5756439,
+ 3972581,
+ 7638445,
+ -2179774,
+ -9192987,
+ -293376,
+ 10173084,
+ 3343762,
+ -10338492,
+ -6782957,
+ 9483071,
+ 10339875,
+ -7463605,
+ -13672655,
+ 4227297,
+ 16389989,
+ 165126,
+ -18081181,
+ -5523670,
+ 18353210,
+ 11523302,
+ -16872182,
+ -17710049,
+ 13405809,
+ 23519885,
+ -7863131,
+ -28310156,
+ 327619,
+ 31402022,
+ 8919846,
+ -32131161,
+ -19390809,
+ 29902914,
+ 30393362,
+ -24247267,
+ -41050335,
+ 14868623,
+ 50329233,
+ -1685365,
+ -57078969,
+ -15145396,
+ 60064793,
+ 35221731,
+ -57987133,
+ -57912468,
+ 49459230,
+ 82397017,
+ -32894043,
+ -107733351,
+ 6187314,
+ 132964924,
+ 34107888,
+ -157303801,
+ -95109190,
+ 180538735,
+ 195630045,
+ -204441623,
+ -406835253,
+ 242343378,
+ 1406072798,
+ 1952694807,
+ 1298208719,
+ 139113161,
+ -419633625,
+ -158789174,
+ 216570340,
+ 156314757,
+ -116500318,
+ -145071483,
+ 53831944,
+ 128538290,
+ -10928180,
+ -108637720,
+ -18858429,
+ 86888949,
+ 38688744,
+ -64638969,
+ -50451537,
+ 43089803,
+ 55560846,
+ -23271459,
+ -55267353,
+ 6005141,
+ 50771852,
+ 8126264,
+ -43248523,
+ -18793129,
+ 33825584,
+ 25916751,
+ -23547799,
+ -29649913,
+ 13335146,
+ 30342475,
+ -3946570,
+ -28495576,
+ -4045662,
+ 24708865,
+ 10268015,
+ -19625551,
+ -14543303,
+ 13879915,
+ 16874704,
+ -8051350,
+ -17418384,
+ 2628103,
+ 16447890,
+ 2017281,
+ -14314003,
+ -5639984,
+ 11403848,
+ 8122839,
+ -8102767,
+ -9465591,
+ 4761883,
+ 9765758,
+ -1673437,
+ -9193872,
+ -944953,
+ 7966069,
+ 2956919,
+ -6316890,
+ -4305555,
+ 4474759,
+ 5004592,
+ -2642057,
+ -5124437,
+ 980967,
+ 4775192,
+ 394424,
+ -4088776,
+ -1419991,
+ 3202061,
+ 2078198,
+ -2242531,
+ -2390694,
+ 1317507,
+ 2408309,
+ -507431,
+ -2199944,
+ -136793,
+ 1841703,
+ 592848,
+ -1407401,
+ -863187,
+ 961209,
+ 969308,
+ -552851,
+ -945097,
+ 215415,
+ 830196,
+ 34498,
+ -664116,
+ -194743,
+ 481666,
+ 274349,
+ -309956,
+ -289630,
+ 167014,
+ 260286,
+ -61865,
+ -205995,
+ -4263,
+ 143808,
+ 35999,
+ -74664,
+ 69491,
+ 136249,
+ -55351,
+ -211197,
+ 7191,
+ 288843,
+ 83718,
+ -353060,
+ -221376,
+ 383241,
+ 402580,
+ -356380,
+ -614901,
+ 250207,
+ 835581,
+ -47147,
+ -1031767,
+ -261282,
+ 1162407,
+ 670216,
+ -1181936,
+ -1158001,
+ 1045665,
+ 1684263,
+ -716507,
+ -2190155,
+ 172413,
+ 2601254,
+ 586351,
+ -2833321,
+ -1531121,
+ 2800833,
+ 2601018,
+ -2427734,
+ -3702400,
+ 1659529,
+ 4712362,
+ -475451,
+ -5486686,
+ -1100798,
+ 5872185,
+ 2993349,
+ -5722796,
+ -5071021,
+ 4918265,
+ 7149992,
+ -3383705,
+ -9003076,
+ 1107955,
+ 10375737,
+ 1841561,
+ -11008269,
+ -5309720,
+ 10662770,
+ 9052313,
+ -9152810,
+ -12743790,
+ 6373117,
+ 15994810,
+ -2326215,
+ -18379279,
+ -2857115,
+ 19469599,
+ 8906449,
+ -18877830,
+ -15411717,
+ 16299649,
+ 21836015,
+ -11557400,
+ -27541510,
+ 4638270,
+ 31827476,
+ 4276179,
+ -33978154,
+ -14792255,
+ 33316955,
+ 26300214,
+ -29262501,
+ -37984632,
+ 21381322,
+ 48847444,
+ -9431701,
+ -57739381,
+ -6606919,
+ 63391732,
+ 26524492,
+ -64434499,
+ -49896827,
+ 59375753,
+ 76136135,
+ -46491876,
+ -104591642,
+ 23512789,
+ 134741414,
+ 13212250,
+ -166603655,
+ -71103902,
+ 201855958,
+ 169734158,
+ -248202018,
+ -384530798,
+ 351540930,
+ 1507229360,
+ 1939399263,
+ 1184903876,
+ 42798764,
+ -423317093,
+ -112192508,
+ 232349054,
+ 129754931,
+ -134930686,
+ -130224809,
+ 72017658,
+ 121605651,
+ -27494080,
+ -107326593,
+ -4675198,
+ 89549224,
+ 27294623,
+ -69958727,
+ -41995027,
+ 49980305,
+ 49986033,
+ -30825487,
+ -52354983,
+ 13484489,
+ 50178110,
+ 1293625,
+ -44544032,
+ -13015529,
+ 36534159,
+ 21445396,
+ -27183328,
+ -26591300,
+ 17434671,
+ 28676746,
+ -8097786,
+ -28099809,
+ -183821,
+ 25383684,
+ 6952476,
+ -21123059,
+ -11941745,
+ 15930939,
+ 15067744,
+ -10390130,
+ -16408014,
+ 5012902,
+ 16170737,
+ -211324,
+ -14657723,
+ -3720425,
+ 12224901,
+ 6611629,
+ -9243914,
+ -8409478,
+ 6067973,
+ 9164259,
+ -3004383,
+ -9007798,
+ 295291,
+ 8128014,
+ 1892743,
+ -6742415,
+ -3470659,
+ 5073158,
+ 4421355,
+ -3325759,
+ -4788334,
+ 1672938,
+ 4660513,
+ -244351,
+ -4155286,
+ -877716,
+ 3401771,
+ 1657232,
+ -2525913,
+ -2098893,
+ 1638614,
+ 2239494,
+ -827621,
+ -2137635,
+ 153348,
+ 1863125,
+ 351621,
+ -1487285,
+ -679963,
+ 1075016,
+ 844816,
+ -679203,
+ -873725,
+ 337607,
+ 802229,
+ -72145,
+ -667920,
+ -109850,
+ 505550,
+ 212927,
+ -343583,
+ -249984,
+ 202285,
+ 238520,
+ -93286,
+ -197187,
+ 20354,
+ 142999,
+ 18991,
+ -65791,
+ 85224,
+ 127810,
+ -80764,
+ -207206,
+ 43481,
+ 294734,
+ 37219,
+ -375222,
+ -167927,
+ 428192,
+ 348546,
+ -429612,
+ -569913,
+ 354796,
+ 812194,
+ -182281,
+ -1044531,
+ -101647,
+ 1226310,
+ 498326,
+ -1310278,
+ -992643,
+ 1247524,
+ 1550263,
+ -994050,
+ -2116856,
+ 518384,
+ 2619932,
+ 190565,
+ -2973621,
+ -1116439,
+ 3086441,
+ 2210263,
+ -2871676,
+ -3388268,
+ 2259610,
+ 4533635,
+ -1210437,
+ -5502761,
+ -273621,
+ 6136205,
+ 2138620,
+ -6273903,
+ -4273285,
+ 5773698,
+ 6508928,
+ -4531626,
+ -8625937,
+ 2501966,
+ 10367313,
+ 285263,
+ -11458972,
+ -3711718,
+ 11635782,
+ 7565290,
+ -10671486,
+ -11543535,
+ 8409989,
+ 15267037,
+ -4795022,
+ -18302875,
+ -105066,
+ 20197310,
+ 6080499,
+ -20515824,
+ -12773934,
+ 18887672,
+ 19686884,
+ -15051382,
+ -26199555,
+ 8897254,
+ 31603657,
+ -502867,
+ -35146431,
+ -9841922,
+ 36082765,
+ 21623084,
+ -33731137,
+ -34104754,
+ 27528126,
+ 46344947,
+ -17075574,
+ -57221114,
+ 2173925,
+ 65458253,
+ 17165429,
+ -69646260,
+ -40737699,
+ 68221931,
+ 68206116,
+ -59365751,
+ -99235884,
+ 40697719,
+ 133774235,
+ -8455995,
+ -172703504,
+ -44893266,
+ 219733175,
+ 139191736,
+ -289110497,
+ -352454738,
+ 465652250,
+ 1600479411,
+ 1912971307,
+ 1067474712,
+ -45767881,
+ -418393298,
+ -65572620,
+ 242863334,
+ 101456133,
+ -150120777,
+ -113125092,
+ 88336922,
+ 112357901,
+ -43188196,
+ -103865730,
+ 9367346,
+ 90352913,
+ 15516319,
+ -73784159,
+ -32801227,
+ 55766518,
+ 43466804,
+ -37661383,
+ -48413988,
+ 20603427,
+ 48571779,
+ -5489630,
+ -44920384,
+ -7035238,
+ 38471714,
+ 16584721,
+ -30228911,
+ -23023356,
+ 21138311,
+ 26444777,
+ -12042886,
+ -27136684,
+ 3643446,
+ 25535711,
+ 3528362,
+ -22176256,
+ -9123110,
+ 17637694,
+ 12972339,
+ -12494324,
+ -15074094,
+ 7271804,
+ 15567549,
+ -2412998,
+ -14699863,
+ -1744963,
+ 12788849,
+ 4981760,
+ -10185065,
+ -7193586,
+ 7236661,
+ 8382925,
+ -4259671,
+ -8640617,
+ 1515660,
+ 8122855,
+ 802261,
+ -7025916,
+ -2574989,
+ 5561295,
+ 3755246,
+ -3933494,
+ -4359037,
+ 2322203,
+ 4452544,
+ -869888,
+ -4136442,
+ -324845,
+ 3529611,
+ 1208393,
+ -2753960,
+ -1768599,
+ 1921728,
+ 2027659,
+ -1126136,
+ -2032832,
+ 435796,
+ 1846327,
+ 107218,
+ -1535586,
+ -486072,
+ 1164957,
+ 705401,
+ -789396,
+ -785948,
+ 450534,
+ 758512,
+ -175098,
+ -658053,
+ -24614,
+ 518592,
+ 148645,
+ -369371,
+ -206281,
+ 232464,
+ 212516,
+ -121843,
+ -184632,
+ 43698,
+ 139282,
+ 2293,
+ -55087,
+ 99780,
+ 116330,
+ -105354,
+ -198710,
+ 79971,
+ 294610,
+ -11344,
+ -390123,
+ -109624,
+ 465304,
+ 285995,
+ -495553,
+ -512101,
+ 454216,
+ 771475,
+ -316309,
+ -1035893,
+ 63083,
+ 1265991,
+ 313064,
+ -1413748,
+ -803956,
+ 1426950,
+ 1382060,
+ -1255474,
+ -1998712,
+ 858935,
+ 2584831,
+ -214964,
+ -3054621,
+ -672867,
+ 3312403,
+ 1768613,
+ -3262424,
+ -3000179,
+ 2820976,
+ 4259256,
+ -1929797,
+ -5405762,
+ 569354,
+ 6277151,
+ 1229662,
+ -6702447,
+ -3378344,
+ 6520236,
+ 5726706,
+ -5599288,
+ -8067245,
+ 3859900,
+ 10145684,
+ -1293712,
+ -11678989,
+ -2020480,
+ 12379931,
+ 5907292,
+ -11986650,
+ -10093761,
+ 10294941,
+ 14218239,
+ -7190344,
+ -17849760,
+ 2676804,
+ 20517498,
+ 3101404,
+ -21748854,
+ -9847478,
+ 21113679,
+ 17111966,
+ -18271328,
+ -24306071,
+ 13016610,
+ 30728558,
+ -5320574,
+ -35604997,
+ -4637750,
+ 38136728,
+ 16451715,
+ -37555522,
+ -29481323,
+ 33178767,
+ 42861330,
+ -24458925,
+ -55520505,
+ 11020007,
+ 66205677,
+ 7327660,
+ -73498267,
+ -30606223,
+ 75799947,
+ 58742436,
+ -71239355,
+ -91734853,
+ 57387516,
+ 130023418,
+ -30472863,
+ -175392936,
+ -16942113,
+ 233686125,
+ 104413044,
+ -326210552,
+ -310474610,
+ 583531915,
+ 1684708906,
+ 1873734816,
+ 947268701,
+ -125880945,
+ -405475526,
+ -19809656,
+ 248111744,
+ 72029359,
+ -161861667,
+ -94168828,
+ 102505835,
+ 101027991,
+ -57711812,
+ -98362729,
+ 22988481,
+ 89312782,
+ 3597477,
+ -76059032,
+ -23066156,
+ 60345675,
+ 36147110,
+ -43649358,
+ -43536468,
+ 27221728,
+ 45996885,
+ -12086381,
+ -44379923,
+ -975847,
+ 39607023,
+ 11437506,
+ -32628746,
+ -19023764,
+ 24374807,
+ 23697618,
+ -15703742,
+ -25631422,
+ 7358674,
+ 25167031,
+ 66368,
+ -22768118,
+ -6146861,
+ 18968882,
+ 10633970,
+ -14323475,
+ -13446993,
+ 9360127,
+ 14653888,
+ -4543230,
+ -14442648,
+ 245641,
+ 13086883,
+ 3267631,
+ -10909179,
+ -5844350,
+ 8245645,
+ 7439603,
+ -5414589,
+ -8101804,
+ 2691549,
+ 7952588,
+ -292039,
+ -7163272,
+ -1637483,
+ 5930548,
+ 3020818,
+ -4453823,
+ -3846439,
+ 2916086,
+ 4156706,
+ -1469628,
+ -4033751,
+ 227230,
+ 3583953,
+ 741200,
+ -2922808,
+ -1407088,
+ 2161640,
+ 1777757,
+ -1397228,
+ -1888327,
+ 704920,
+ 1792264,
+ -135332,
+ -1551854,
+ -285649,
+ 1229621,
+ 554174,
+ -881485,
+ -683869,
+ 552075,
+ 700254,
+ -272334,
+ -635011,
+ 59216,
+ 520776,
+ 82887,
+ -386987,
+ -159521,
+ 257073,
+ 182929,
+ -147034,
+ -168710,
+ 65327,
+ 132844,
+ -13759,
+ -42708,
+ 112794,
+ 101943,
+ -128568,
+ -185745,
+ 115894,
+ 288299,
+ -61003,
+ -397259,
+ -47569,
+ 493611,
+ 216035,
+ -552662,
+ -442394,
+ 546287,
+ 713919,
+ -446424,
+ -1005621,
+ 229584,
+ 1280186,
+ 118035,
+ -1489771,
+ -595454,
+ 1579857,
+ 1182583,
+ -1495116,
+ -1837469,
+ 1186944,
+ 2495875,
+ -622002,
+ -3073793,
+ -209153,
+ 3473228,
+ 1284484,
+ -3591205,
+ -2545157,
+ 3331548,
+ 3893654,
+ -2618512,
+ -5196278,
+ 1410958,
+ 6290629,
+ 284543,
+ -6998157,
+ -2403486,
+ 7141261,
+ 4817819,
+ -6563821,
+ -7336472,
+ 5153430,
+ 9713083,
+ -2863138,
+ -11661328,
+ -269789,
+ 12877510,
+ 4110612,
+ -13069164,
+ -8421695,
+ 11987686,
+ 12866699,
+ -9462224,
+ -17025444,
+ 5431649,
+ 20419505,
+ 28820,
+ -22547550,
+ -6689568,
+ 22928343,
+ 14159872,
+ -21148375,
+ -21894382,
+ 16910357,
+ 29213514,
+ -10078442,
+ -35337099,
+ 716093,
+ 39429159,
+ 10886945,
+ -40650153,
+ -24200982,
+ 38211680,
+ 38456747,
+ -31427168,
+ -52658067,
+ 19750652,
+ 65601566,
+ -2793449,
+ -75892446,
+ -19695910,
+ 81934847,
+ 47914059,
+ -81851998,
+ -82202237,
+ 73230592,
+ 123504476,
+ -52397229,
+ -174524278,
+ 12236125,
+ 243290291,
+ 65905874,
+ -358564741,
+ -258596457,
+ 703957433,
+ 1758904796,
+ 1822169680,
+ 825645390,
+ -196968214,
+ -385270460,
+ 24270074,
+ 248190866,
+ 42087957,
+ -170017122,
+ -73779195,
+ 114289282,
+ 87885498,
+ -70795161,
+ -90964164,
+ 35920543,
+ 86478453,
+ -8219021,
+ -76759161,
+ -12994110,
+ 63640729,
+ 28185281,
+ -48678356,
+ -37832392,
+ 33210918,
+ 42516587,
+ -18364805,
+ -42943560,
+ 5038765,
+ 39925466,
+ 6111281,
+ -34340715,
+ -14678188,
+ 27083109,
+ 20496271,
+ -19008783,
+ -23620012,
+ 10887446,
+ 24290290,
+ -3362742,
+ -22891172,
+ -3075081,
+ 19901154,
+ 8102607,
+ -15843122,
+ -11562737,
+ 11237110,
+ 13451475,
+ -6559413,
+ -13894371,
+ 2210737,
+ 13115701,
+ 1504992,
+ -11403814,
+ -4390638,
+ 9076111,
+ 6355240,
+ -6446741,
+ -7404220,
+ 3799529,
+ 7622548,
+ -1367847,
+ -7153381,
+ -677709,
+ 6174820,
+ 2233839,
+ -4877227,
+ -3262002,
+ 3443198,
+ 3780142,
+ -2031701,
+ -3850407,
+ 767283,
+ 3564694,
+ 265417,
+ -3029855,
+ -1022165,
+ 2354096,
+ 1495442,
+ -1635793,
+ -1707675,
+ 955451,
+ 1702641,
+ -371119,
+ -1536297,
+ -82889,
+ 1268138,
+ 394432,
+ -953930,
+ -569843,
+ 640384,
+ 628939,
+ -361990,
+ -599550,
+ 139959,
+ 512308,
+ 17032,
+ -396277,
+ -110745,
+ 275758,
+ 150471,
+ -168443,
+ -149860,
+ 84852,
+ 123921,
+ -28851,
+ -28851,
+ 123921,
+ 84852,
+ -149860,
+ -168443,
+ 150471,
+ 275758,
+ -110745,
+ -396277,
+ 17032,
+ 512308,
+ 139959,
+ -599550,
+ -361990,
+ 628939,
+ 640384,
+ -569843,
+ -953930,
+ 394432,
+ 1268138,
+ -82889,
+ -1536297,
+ -371119,
+ 1702641,
+ 955451,
+ -1707675,
+ -1635793,
+ 1495442,
+ 2354096,
+ -1022165,
+ -3029855,
+ 265417,
+ 3564694,
+ 767283,
+ -3850407,
+ -2031701,
+ 3780142,
+ 3443198,
+ -3262002,
+ -4877227,
+ 2233839,
+ 6174820,
+ -677709,
+ -7153381,
+ -1367847,
+ 7622548,
+ 3799529,
+ -7404220,
+ -6446741,
+ 6355240,
+ 9076111,
+ -4390638,
+ -11403814,
+ 1504992,
+ 13115701,
+ 2210737,
+ -13894371,
+ -6559413,
+ 13451475,
+ 11237110,
+ -11562737,
+ -15843122,
+ 8102607,
+ 19901154,
+ -3075081,
+ -22891172,
+ -3362742,
+ 24290290,
+ 10887446,
+ -23620012,
+ -19008783,
+ 20496271,
+ 27083109,
+ -14678188,
+ -34340715,
+ 6111281,
+ 39925466,
+ 5038765,
+ -42943560,
+ -18364805,
+ 42516587,
+ 33210918,
+ -37832392,
+ -48678356,
+ 28185281,
+ 63640729,
+ -12994110,
+ -76759161,
+ -8219021,
+ 86478453,
+ 35920543,
+ -90964164,
+ -70795161,
+ 87885498,
+ 114289282,
+ -73779195,
+ -170017122,
+ 42087957,
+ 248190866,
+ 24270074,
+ -385270460,
+ -196968214,
+ 825645390,
+ 1822169680,
+ 1758904796,
+ 703957433,
+ -258596457,
+ -358564741,
+ 65905874,
+ 243290291,
+ 12236125,
+ -174524278,
+ -52397229,
+ 123504476,
+ 73230592,
+ -82202237,
+ -81851998,
+ 47914059,
+ 81934847,
+ -19695910,
+ -75892446,
+ -2793449,
+ 65601566,
+ 19750652,
+ -52658067,
+ -31427168,
+ 38456747,
+ 38211680,
+ -24200982,
+ -40650153,
+ 10886945,
+ 39429159,
+ 716093,
+ -35337099,
+ -10078442,
+ 29213514,
+ 16910357,
+ -21894382,
+ -21148375,
+ 14159872,
+ 22928343,
+ -6689568,
+ -22547550,
+ 28820,
+ 20419505,
+ 5431649,
+ -17025444,
+ -9462224,
+ 12866699,
+ 11987686,
+ -8421695,
+ -13069164,
+ 4110612,
+ 12877510,
+ -269789,
+ -11661328,
+ -2863138,
+ 9713083,
+ 5153430,
+ -7336472,
+ -6563821,
+ 4817819,
+ 7141261,
+ -2403486,
+ -6998157,
+ 284543,
+ 6290629,
+ 1410958,
+ -5196278,
+ -2618512,
+ 3893654,
+ 3331548,
+ -2545157,
+ -3591205,
+ 1284484,
+ 3473228,
+ -209153,
+ -3073793,
+ -622002,
+ 2495875,
+ 1186944,
+ -1837469,
+ -1495116,
+ 1182583,
+ 1579857,
+ -595454,
+ -1489771,
+ 118035,
+ 1280186,
+ 229584,
+ -1005621,
+ -446424,
+ 713919,
+ 546287,
+ -442394,
+ -552662,
+ 216035,
+ 493611,
+ -47569,
+ -397259,
+ -61003,
+ 288299,
+ 115894,
+ -185745,
+ -128568,
+ 101943,
+ 112794,
+ -42708,
+ -13759,
+ 132844,
+ 65327,
+ -168710,
+ -147034,
+ 182929,
+ 257073,
+ -159521,
+ -386987,
+ 82887,
+ 520776,
+ 59216,
+ -635011,
+ -272334,
+ 700254,
+ 552075,
+ -683869,
+ -881485,
+ 554174,
+ 1229621,
+ -285649,
+ -1551854,
+ -135332,
+ 1792264,
+ 704920,
+ -1888327,
+ -1397228,
+ 1777757,
+ 2161640,
+ -1407088,
+ -2922808,
+ 741200,
+ 3583953,
+ 227230,
+ -4033751,
+ -1469628,
+ 4156706,
+ 2916086,
+ -3846439,
+ -4453823,
+ 3020818,
+ 5930548,
+ -1637483,
+ -7163272,
+ -292039,
+ 7952588,
+ 2691549,
+ -8101804,
+ -5414589,
+ 7439603,
+ 8245645,
+ -5844350,
+ -10909179,
+ 3267631,
+ 13086883,
+ 245641,
+ -14442648,
+ -4543230,
+ 14653888,
+ 9360127,
+ -13446993,
+ -14323475,
+ 10633970,
+ 18968882,
+ -6146861,
+ -22768118,
+ 66368,
+ 25167031,
+ 7358674,
+ -25631422,
+ -15703742,
+ 23697618,
+ 24374807,
+ -19023764,
+ -32628746,
+ 11437506,
+ 39607023,
+ -975847,
+ -44379923,
+ -12086381,
+ 45996885,
+ 27221728,
+ -43536468,
+ -43649358,
+ 36147110,
+ 60345675,
+ -23066156,
+ -76059032,
+ 3597477,
+ 89312782,
+ 22988481,
+ -98362729,
+ -57711812,
+ 101027991,
+ 102505835,
+ -94168828,
+ -161861667,
+ 72029359,
+ 248111744,
+ -19809656,
+ -405475526,
+ -125880945,
+ 947268701,
+ 1873734816,
+ 1684708906,
+ 583531915,
+ -310474610,
+ -326210552,
+ 104413044,
+ 233686125,
+ -16942113,
+ -175392936,
+ -30472863,
+ 130023418,
+ 57387516,
+ -91734853,
+ -71239355,
+ 58742436,
+ 75799947,
+ -30606223,
+ -73498267,
+ 7327660,
+ 66205677,
+ 11020007,
+ -55520505,
+ -24458925,
+ 42861330,
+ 33178767,
+ -29481323,
+ -37555522,
+ 16451715,
+ 38136728,
+ -4637750,
+ -35604997,
+ -5320574,
+ 30728558,
+ 13016610,
+ -24306071,
+ -18271328,
+ 17111966,
+ 21113679,
+ -9847478,
+ -21748854,
+ 3101404,
+ 20517498,
+ 2676804,
+ -17849760,
+ -7190344,
+ 14218239,
+ 10294941,
+ -10093761,
+ -11986650,
+ 5907292,
+ 12379931,
+ -2020480,
+ -11678989,
+ -1293712,
+ 10145684,
+ 3859900,
+ -8067245,
+ -5599288,
+ 5726706,
+ 6520236,
+ -3378344,
+ -6702447,
+ 1229662,
+ 6277151,
+ 569354,
+ -5405762,
+ -1929797,
+ 4259256,
+ 2820976,
+ -3000179,
+ -3262424,
+ 1768613,
+ 3312403,
+ -672867,
+ -3054621,
+ -214964,
+ 2584831,
+ 858935,
+ -1998712,
+ -1255474,
+ 1382060,
+ 1426950,
+ -803956,
+ -1413748,
+ 313064,
+ 1265991,
+ 63083,
+ -1035893,
+ -316309,
+ 771475,
+ 454216,
+ -512101,
+ -495553,
+ 285995,
+ 465304,
+ -109624,
+ -390123,
+ -11344,
+ 294610,
+ 79971,
+ -198710,
+ -105354,
+ 116330,
+ 99780,
+ -55087,
+ 2293,
+ 139282,
+ 43698,
+ -184632,
+ -121843,
+ 212516,
+ 232464,
+ -206281,
+ -369371,
+ 148645,
+ 518592,
+ -24614,
+ -658053,
+ -175098,
+ 758512,
+ 450534,
+ -785948,
+ -789396,
+ 705401,
+ 1164957,
+ -486072,
+ -1535586,
+ 107218,
+ 1846327,
+ 435796,
+ -2032832,
+ -1126136,
+ 2027659,
+ 1921728,
+ -1768599,
+ -2753960,
+ 1208393,
+ 3529611,
+ -324845,
+ -4136442,
+ -869888,
+ 4452544,
+ 2322203,
+ -4359037,
+ -3933494,
+ 3755246,
+ 5561295,
+ -2574989,
+ -7025916,
+ 802261,
+ 8122855,
+ 1515660,
+ -8640617,
+ -4259671,
+ 8382925,
+ 7236661,
+ -7193586,
+ -10185065,
+ 4981760,
+ 12788849,
+ -1744963,
+ -14699863,
+ -2412998,
+ 15567549,
+ 7271804,
+ -15074094,
+ -12494324,
+ 12972339,
+ 17637694,
+ -9123110,
+ -22176256,
+ 3528362,
+ 25535711,
+ 3643446,
+ -27136684,
+ -12042886,
+ 26444777,
+ 21138311,
+ -23023356,
+ -30228911,
+ 16584721,
+ 38471714,
+ -7035238,
+ -44920384,
+ -5489630,
+ 48571779,
+ 20603427,
+ -48413988,
+ -37661383,
+ 43466804,
+ 55766518,
+ -32801227,
+ -73784159,
+ 15516319,
+ 90352913,
+ 9367346,
+ -103865730,
+ -43188196,
+ 112357901,
+ 88336922,
+ -113125092,
+ -150120777,
+ 101456133,
+ 242863334,
+ -65572620,
+ -418393298,
+ -45767881,
+ 1067474712,
+ 1912971307,
+ 1600479411,
+ 465652250,
+ -352454738,
+ -289110497,
+ 139191736,
+ 219733175,
+ -44893266,
+ -172703504,
+ -8455995,
+ 133774235,
+ 40697719,
+ -99235884,
+ -59365751,
+ 68206116,
+ 68221931,
+ -40737699,
+ -69646260,
+ 17165429,
+ 65458253,
+ 2173925,
+ -57221114,
+ -17075574,
+ 46344947,
+ 27528126,
+ -34104754,
+ -33731137,
+ 21623084,
+ 36082765,
+ -9841922,
+ -35146431,
+ -502867,
+ 31603657,
+ 8897254,
+ -26199555,
+ -15051382,
+ 19686884,
+ 18887672,
+ -12773934,
+ -20515824,
+ 6080499,
+ 20197310,
+ -105066,
+ -18302875,
+ -4795022,
+ 15267037,
+ 8409989,
+ -11543535,
+ -10671486,
+ 7565290,
+ 11635782,
+ -3711718,
+ -11458972,
+ 285263,
+ 10367313,
+ 2501966,
+ -8625937,
+ -4531626,
+ 6508928,
+ 5773698,
+ -4273285,
+ -6273903,
+ 2138620,
+ 6136205,
+ -273621,
+ -5502761,
+ -1210437,
+ 4533635,
+ 2259610,
+ -3388268,
+ -2871676,
+ 2210263,
+ 3086441,
+ -1116439,
+ -2973621,
+ 190565,
+ 2619932,
+ 518384,
+ -2116856,
+ -994050,
+ 1550263,
+ 1247524,
+ -992643,
+ -1310278,
+ 498326,
+ 1226310,
+ -101647,
+ -1044531,
+ -182281,
+ 812194,
+ 354796,
+ -569913,
+ -429612,
+ 348546,
+ 428192,
+ -167927,
+ -375222,
+ 37219,
+ 294734,
+ 43481,
+ -207206,
+ -80764,
+ 127810,
+ 85224,
+ -65791,
+ 18991,
+ 142999,
+ 20354,
+ -197187,
+ -93286,
+ 238520,
+ 202285,
+ -249984,
+ -343583,
+ 212927,
+ 505550,
+ -109850,
+ -667920,
+ -72145,
+ 802229,
+ 337607,
+ -873725,
+ -679203,
+ 844816,
+ 1075016,
+ -679963,
+ -1487285,
+ 351621,
+ 1863125,
+ 153348,
+ -2137635,
+ -827621,
+ 2239494,
+ 1638614,
+ -2098893,
+ -2525913,
+ 1657232,
+ 3401771,
+ -877716,
+ -4155286,
+ -244351,
+ 4660513,
+ 1672938,
+ -4788334,
+ -3325759,
+ 4421355,
+ 5073158,
+ -3470659,
+ -6742415,
+ 1892743,
+ 8128014,
+ 295291,
+ -9007798,
+ -3004383,
+ 9164259,
+ 6067973,
+ -8409478,
+ -9243914,
+ 6611629,
+ 12224901,
+ -3720425,
+ -14657723,
+ -211324,
+ 16170737,
+ 5012902,
+ -16408014,
+ -10390130,
+ 15067744,
+ 15930939,
+ -11941745,
+ -21123059,
+ 6952476,
+ 25383684,
+ -183821,
+ -28099809,
+ -8097786,
+ 28676746,
+ 17434671,
+ -26591300,
+ -27183328,
+ 21445396,
+ 36534159,
+ -13015529,
+ -44544032,
+ 1293625,
+ 50178110,
+ 13484489,
+ -52354983,
+ -30825487,
+ 49986033,
+ 49980305,
+ -41995027,
+ -69958727,
+ 27294623,
+ 89549224,
+ -4675198,
+ -107326593,
+ -27494080,
+ 121605651,
+ 72017658,
+ -130224809,
+ -134930686,
+ 129754931,
+ 232349054,
+ -112192508,
+ -423317093,
+ 42798764,
+ 1184903876,
+ 1939399263,
+ 1507229360,
+ 351540930,
+ -384530798,
+ -248202018,
+ 169734158,
+ 201855958,
+ -71103902,
+ -166603655,
+ 13212250,
+ 134741414,
+ 23512789,
+ -104591642,
+ -46491876,
+ 76136135,
+ 59375753,
+ -49896827,
+ -64434499,
+ 26524492,
+ 63391732,
+ -6606919,
+ -57739381,
+ -9431701,
+ 48847444,
+ 21381322,
+ -37984632,
+ -29262501,
+ 26300214,
+ 33316955,
+ -14792255,
+ -33978154,
+ 4276179,
+ 31827476,
+ 4638270,
+ -27541510,
+ -11557400,
+ 21836015,
+ 16299649,
+ -15411717,
+ -18877830,
+ 8906449,
+ 19469599,
+ -2857115,
+ -18379279,
+ -2326215,
+ 15994810,
+ 6373117,
+ -12743790,
+ -9152810,
+ 9052313,
+ 10662770,
+ -5309720,
+ -11008269,
+ 1841561,
+ 10375737,
+ 1107955,
+ -9003076,
+ -3383705,
+ 7149992,
+ 4918265,
+ -5071021,
+ -5722796,
+ 2993349,
+ 5872185,
+ -1100798,
+ -5486686,
+ -475451,
+ 4712362,
+ 1659529,
+ -3702400,
+ -2427734,
+ 2601018,
+ 2800833,
+ -1531121,
+ -2833321,
+ 586351,
+ 2601254,
+ 172413,
+ -2190155,
+ -716507,
+ 1684263,
+ 1045665,
+ -1158001,
+ -1181936,
+ 670216,
+ 1162407,
+ -261282,
+ -1031767,
+ -47147,
+ 835581,
+ 250207,
+ -614901,
+ -356380,
+ 402580,
+ 383241,
+ -221376,
+ -353060,
+ 83718,
+ 288843,
+ 7191,
+ -211197,
+ -55351,
+ 136249,
+ 69491,
+ -74664,
+ 35999,
+ 143808,
+ -4263,
+ -205995,
+ -61865,
+ 260286,
+ 167014,
+ -289630,
+ -309956,
+ 274349,
+ 481666,
+ -194743,
+ -664116,
+ 34498,
+ 830196,
+ 215415,
+ -945097,
+ -552851,
+ 969308,
+ 961209,
+ -863187,
+ -1407401,
+ 592848,
+ 1841703,
+ -136793,
+ -2199944,
+ -507431,
+ 2408309,
+ 1317507,
+ -2390694,
+ -2242531,
+ 2078198,
+ 3202061,
+ -1419991,
+ -4088776,
+ 394424,
+ 4775192,
+ 980967,
+ -5124437,
+ -2642057,
+ 5004592,
+ 4474759,
+ -4305555,
+ -6316890,
+ 2956919,
+ 7966069,
+ -944953,
+ -9193872,
+ -1673437,
+ 9765758,
+ 4761883,
+ -9465591,
+ -8102767,
+ 8122839,
+ 11403848,
+ -5639984,
+ -14314003,
+ 2017281,
+ 16447890,
+ 2628103,
+ -17418384,
+ -8051350,
+ 16874704,
+ 13879915,
+ -14543303,
+ -19625551,
+ 10268015,
+ 24708865,
+ -4045662,
+ -28495576,
+ -3946570,
+ 30342475,
+ 13335146,
+ -29649913,
+ -23547799,
+ 25916751,
+ 33825584,
+ -18793129,
+ -43248523,
+ 8126264,
+ 50771852,
+ 6005141,
+ -55267353,
+ -23271459,
+ 55560846,
+ 43089803,
+ -50451537,
+ -64638969,
+ 38688744,
+ 86888949,
+ -18858429,
+ -108637720,
+ -10928180,
+ 128538290,
+ 53831944,
+ -145071483,
+ -116500318,
+ 156314757,
+ 216570340,
+ -158789174,
+ -419633625,
+ 139113161,
+ 1298208719,
+ 1952694807,
+ 1406072798,
+ 242343378,
+ -406835253,
+ -204441623,
+ 195630045,
+ 180538735,
+ -95109190,
+ -157303801,
+ 34107888,
+ 132964924,
+ 6187314,
+ -107733351,
+ -32894043,
+ 82397017,
+ 49459230,
+ -57912468,
+ -57987133,
+ 35221731,
+ 60064793,
+ -15145396,
+ -57078969,
+ -1685365,
+ 50329233,
+ 14868623,
+ -41050335,
+ -24247267,
+ 30393362,
+ 29902914,
+ -19390809,
+ -32131161,
+ 8919846,
+ 31402022,
+ 327619,
+ -28310156,
+ -7863131,
+ 23519885,
+ 13405809,
+ -17710049,
+ -16872182,
+ 11523302,
+ 18353210,
+ -5523670,
+ -18081181,
+ 165126,
+ 16389989,
+ 4227297,
+ -13672655,
+ -7463605,
+ 10339875,
+ 9483071,
+ -6782957,
+ -10338492,
+ 3343762,
+ 10173084,
+ -293376,
+ -9192987,
+ -2179774,
+ 7638445,
+ 3972581,
+ -5756439,
+ -5061768,
+ 3777098,
+ 5491937,
+ -1895536,
+ -5359256,
+ 260007,
+ 4793013,
+ 1033441,
+ -3937149,
+ -1940340,
+ 2933612,
+ 2462212,
+ -1908876,
+ -2637419,
+ 964478,
+ 2529970,
+ -171853,
+ -2217805,
+ -428748,
+ 1781878,
+ 825849,
+ -1297051,
+ -1031762,
+ 825468,
+ 1076018,
+ -412661,
+ -998263,
+ 86314,
+ 841505,
+ 142690,
+ -646421,
+ -277512,
+ 447186,
+ 331554,
+ -268996,
+ -324275,
+ 127254,
+ 277227,
+ -28158,
+ -210743,
+ -29670,
+ 141581,
+ 52956,
+ -81599
+
+};
+struct src_stage src_int32_10_21_4583_5000 = {
+ 2, 1, 10, 208, 2080, 21, 10, 0, 1,
+ src_int32_10_21_4583_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_10_9_4583_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_10_9_4583_5000.h
new file mode 100644
index 0000000..77a65c9
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_10_9_4583_5000.h
@@ -0,0 +1,1046 @@
+const int32_t src_int32_10_9_4583_5000_fir[1040] = {
+ -83252,
+ 115648,
+ -146200,
+ 170446,
+ -182838,
+ 176825,
+ -145013,
+ 79410,
+ 28231,
+ -185997,
+ 401310,
+ -680359,
+ 1027490,
+ -1444561,
+ 1930299,
+ -2479695,
+ 3083446,
+ -3727508,
+ 4392763,
+ -5054850,
+ 5684171,
+ -6246114,
+ 6701477,
+ -7007129,
+ 7116882,
+ -6982576,
+ 6555345,
+ -5787039,
+ 4631745,
+ -3047382,
+ 997283,
+ 1548274,
+ -4610673,
+ 8201762,
+ -12322925,
+ 16964501,
+ -22105612,
+ 27714493,
+ -33749405,
+ 40160258,
+ -46891114,
+ 53883882,
+ -61083726,
+ 68447217,
+ -75955335,
+ 83635873,
+ -91606031,
+ 100163543,
+ -110012191,
+ 122940702,
+ -144582993,
+ 204597592,
+ 2044460824,
+ -7527672,
+ -42011169,
+ 58167057,
+ -65088357,
+ 67831341,
+ -68150486,
+ 66848809,
+ -64374868,
+ 61022420,
+ -57009369,
+ 52512428,
+ -47683249,
+ 42656012,
+ -37550835,
+ 32475089,
+ -27523658,
+ 22778763,
+ -18309645,
+ 14172341,
+ -10409642,
+ 7051298,
+ -4114504,
+ 1604650,
+ 483675,
+ -2165471,
+ 3463937,
+ -4408974,
+ 5035620,
+ -5382477,
+ 5490187,
+ -5399987,
+ 5152411,
+ -4786144,
+ 4337070,
+ -3837525,
+ 3315760,
+ -2795609,
+ 2296357,
+ -1832794,
+ 1415414,
+ -1050761,
+ 741863,
+ -488750,
+ 289004,
+ -138328,
+ 31098,
+ 39115,
+ -79080,
+ 95503,
+ -94704,
+ 82367,
+ -96977,
+ 140557,
+ -187440,
+ 233979,
+ -275250,
+ 305032,
+ -315871,
+ 299223,
+ -245697,
+ 145395,
+ 11649,
+ -234940,
+ 532910,
+ -912243,
+ 1377163,
+ -1928696,
+ 2563961,
+ -3275499,
+ 4050690,
+ -4871294,
+ 5713132,
+ -6545958,
+ 7333535,
+ -8033929,
+ 8600041,
+ -8980368,
+ 9119987,
+ -8961736,
+ 8447566,
+ -7520002,
+ 6123682,
+ -4206883,
+ 1722972,
+ 1368321,
+ -5099896,
+ 9496671,
+ -14575508,
+ 20345853,
+ -26811337,
+ 33972712,
+ -41832686,
+ 50403633,
+ -59719912,
+ 69858111,
+ -80971892,
+ 93355967,
+ -107573653,
+ 124739377,
+ -147237501,
+ 180948878,
+ -244690015,
+ 446263585,
+ 1983417468,
+ -182060123,
+ 54516373,
+ -7448793,
+ -16726120,
+ 30877253,
+ -39525240,
+ 44690784,
+ -47436390,
+ 48395902,
+ -47989719,
+ 46522896,
+ -44233542,
+ 41317970,
+ -37944143,
+ 34258893,
+ -30391729,
+ 26456748,
+ -22553521,
+ 18767470,
+ -15170055,
+ 11818963,
+ -8758421,
+ 6019689,
+ -3621767,
+ 1572318,
+ 131216,
+ -1500339,
+ 2554092,
+ -3317587,
+ 3820498,
+ -4095581,
+ 4177267,
+ -4100352,
+ 3898838,
+ -3604934,
+ 3248250,
+ -2855177,
+ 2448470,
+ -2047014,
+ 1665772,
+ -1315885,
+ 1004907,
+ -737143,
+ 514073,
+ -334823,
+ 196655,
+ -95467,
+ 26257,
+ 16439,
+ -38178,
+ 44297,
+ -102617,
+ 154054,
+ -213834,
+ 279464,
+ -347087,
+ 411366,
+ -465435,
+ 500928,
+ -508107,
+ 476088,
+ -393175,
+ 247312,
+ -26632,
+ -279894,
+ 681722,
+ -1185953,
+ 1796503,
+ -2513290,
+ 3331434,
+ -4240548,
+ 5224114,
+ -6259024,
+ 7315279,
+ -8355901,
+ 9337067,
+ -10208480,
+ 10913977,
+ -11392371,
+ 11578496,
+ -11404427,
+ 10800815,
+ -9698290,
+ 8028820,
+ -5726955,
+ 2730806,
+ 1017388,
+ -5571306,
+ 10981488,
+ -17297559,
+ 24572329,
+ -32868722,
+ 42271156,
+ -52904284,
+ 64964633,
+ -78776428,
+ 94896182,
+ -114324955,
+ 138986394,
+ -172966100,
+ 226449695,
+ -333153749,
+ 707182580,
+ 1864614830,
+ -313589269,
+ 137711393,
+ -68289815,
+ 30732302,
+ -7293172,
+ -8417131,
+ 19275040,
+ -26782332,
+ 31816673,
+ -34941842,
+ 36551420,
+ -36940975,
+ 36346447,
+ -34965308,
+ 32968435,
+ -30506741,
+ 27714787,
+ -24712639,
+ 21606725,
+ -18490176,
+ 15442936,
+ -12531847,
+ 9810829,
+ -7321213,
+ 5092283,
+ -3142021,
+ 1478044,
+ -98724,
+ -1005568,
+ 1851114,
+ -2459464,
+ 2856034,
+ -3068760,
+ 3126829,
+ -3059519,
+ 2895199,
+ -2660476,
+ 2379533,
+ -2073639,
+ 1760840,
+ -1455819,
+ 1169906,
+ -911222,
+ 684933,
+ -493581,
+ 337486,
+ -215164,
+ 123767,
+ -59504,
+ 18033,
+ 5194,
+ -98878,
+ 153975,
+ -221904,
+ 301574,
+ -390558,
+ 484890,
+ -578906,
+ 665157,
+ -734400,
+ 775694,
+ -776604,
+ 723523,
+ -602116,
+ 397895,
+ -96889,
+ -313568,
+ 843984,
+ -1501800,
+ 2290461,
+ -3208495,
+ 4248657,
+ -5397156,
+ 6633013,
+ -7927587,
+ 9244299,
+ -10538575,
+ 11758025,
+ -12842863,
+ 13726557,
+ -14336692,
+ 14595992,
+ -14423461,
+ 13735545,
+ -12447217,
+ 10472847,
+ -7726668,
+ 4122584,
+ 427006,
+ -6013906,
+ 12739106,
+ -20721324,
+ 30111292,
+ -41115685,
+ 54038231,
+ -69353286,
+ 87845630,
+ -110897929,
+ 141147529,
+ -184220158,
+ 254384238,
+ -400757708,
+ 975399844,
+ 1694410512,
+ -399565768,
+ 201941558,
+ -119481601,
+ 73231728,
+ -43305936,
+ 22363791,
+ -7064997,
+ -4335639,
+ 12849572,
+ -19115965,
+ 23571280,
+ -26535580,
+ 28259072,
+ -28948210,
+ 28780635,
+ -27913734,
+ 26489439,
+ -24636763,
+ 22472982,
+ -20104037,
+ 17624523,
+ -15117520,
+ 12654413,
+ -10294824,
+ 8086711,
+ -6066671,
+ 4260464,
+ -2683734,
+ 1342927,
+ -236356,
+ -644616,
+ 1314328,
+ -1791533,
+ 2098142,
+ -2258008,
+ 2295812,
+ -2236065,
+ 2102254,
+ -1916140,
+ 1697233,
+ -1462417,
+ 1225743,
+ -998365,
+ 788609,
+ -602143,
+ 442240,
+ -310104,
+ 205227,
+ -125774,
+ 68951,
+ -31366,
+ -85286,
+ 139314,
+ -209696,
+ 296878,
+ -400114,
+ 517189,
+ -644167,
+ 775186,
+ -902324,
+ 1015540,
+ -1102732,
+ 1149903,
+ -1141464,
+ 1060661,
+ -890156,
+ 612718,
+ -212046,
+ -326315,
+ 1013981,
+ -1858701,
+ 2863310,
+ -4024730,
+ 5333026,
+ -6770595,
+ 8311491,
+ -9920945,
+ 11555097,
+ -13160954,
+ 14676588,
+ -16031558,
+ 17147536,
+ -17939081,
+ 18314504,
+ -18176701,
+ 17423837,
+ -15949666,
+ 13643223,
+ -10387496,
+ 6056493,
+ -509784,
+ -6416954,
+ 14927969,
+ -25294667,
+ 37903001,
+ -53339316,
+ 72555357,
+ -97211663,
+ 130473151,
+ -179147598,
+ 260852285,
+ -438915049,
+ 1237989096,
+ 1481829260,
+ -440324475,
+ 243522562,
+ -157245925,
+ 107332536,
+ -74106866,
+ 50132020,
+ -31985949,
+ 17876464,
+ -6770347,
+ -1977345,
+ 8799326,
+ -14006675,
+ 17838279,
+ -20488916,
+ 22125565,
+ -22896911,
+ 22938750,
+ -22376883,
+ 21328456,
+ -19902345,
+ 18198995,
+ -16309979,
+ 14317478,
+ -12293791,
+ 10300989,
+ -8390745,
+ 6604388,
+ -4973176,
+ 3518796,
+ -2254062,
+ 1183783,
+ -305764,
+ -388090,
+ 910633,
+ -1278313,
+ 1510048,
+ -1626163,
+ 1647426,
+ -1594200,
+ 1485739,
+ -1339627,
+ 1171368,
+ -994125,
+ 818598,
+ -653023,
+ 503280,
+ -373091,
+ 264275,
+ -177059,
+ 110396,
+ -62304,
+ -62304,
+ 110396,
+ -177059,
+ 264275,
+ -373091,
+ 503280,
+ -653023,
+ 818598,
+ -994125,
+ 1171368,
+ -1339627,
+ 1485739,
+ -1594200,
+ 1647426,
+ -1626163,
+ 1510048,
+ -1278313,
+ 910633,
+ -388090,
+ -305764,
+ 1183783,
+ -2254062,
+ 3518796,
+ -4973176,
+ 6604388,
+ -8390745,
+ 10300989,
+ -12293791,
+ 14317478,
+ -16309979,
+ 18198995,
+ -19902345,
+ 21328456,
+ -22376883,
+ 22938750,
+ -22896911,
+ 22125565,
+ -20488916,
+ 17838279,
+ -14006675,
+ 8799326,
+ -1977345,
+ -6770347,
+ 17876464,
+ -31985949,
+ 50132020,
+ -74106866,
+ 107332536,
+ -157245925,
+ 243522562,
+ -440324475,
+ 1481829260,
+ 1237989096,
+ -438915049,
+ 260852285,
+ -179147598,
+ 130473151,
+ -97211663,
+ 72555357,
+ -53339316,
+ 37903001,
+ -25294667,
+ 14927969,
+ -6416954,
+ -509784,
+ 6056493,
+ -10387496,
+ 13643223,
+ -15949666,
+ 17423837,
+ -18176701,
+ 18314504,
+ -17939081,
+ 17147536,
+ -16031558,
+ 14676588,
+ -13160954,
+ 11555097,
+ -9920945,
+ 8311491,
+ -6770595,
+ 5333026,
+ -4024730,
+ 2863310,
+ -1858701,
+ 1013981,
+ -326315,
+ -212046,
+ 612718,
+ -890156,
+ 1060661,
+ -1141464,
+ 1149903,
+ -1102732,
+ 1015540,
+ -902324,
+ 775186,
+ -644167,
+ 517189,
+ -400114,
+ 296878,
+ -209696,
+ 139314,
+ -85286,
+ -31366,
+ 68951,
+ -125774,
+ 205227,
+ -310104,
+ 442240,
+ -602143,
+ 788609,
+ -998365,
+ 1225743,
+ -1462417,
+ 1697233,
+ -1916140,
+ 2102254,
+ -2236065,
+ 2295812,
+ -2258008,
+ 2098142,
+ -1791533,
+ 1314328,
+ -644616,
+ -236356,
+ 1342927,
+ -2683734,
+ 4260464,
+ -6066671,
+ 8086711,
+ -10294824,
+ 12654413,
+ -15117520,
+ 17624523,
+ -20104037,
+ 22472982,
+ -24636763,
+ 26489439,
+ -27913734,
+ 28780635,
+ -28948210,
+ 28259072,
+ -26535580,
+ 23571280,
+ -19115965,
+ 12849572,
+ -4335639,
+ -7064997,
+ 22363791,
+ -43305936,
+ 73231728,
+ -119481601,
+ 201941558,
+ -399565768,
+ 1694410512,
+ 975399844,
+ -400757708,
+ 254384238,
+ -184220158,
+ 141147529,
+ -110897929,
+ 87845630,
+ -69353286,
+ 54038231,
+ -41115685,
+ 30111292,
+ -20721324,
+ 12739106,
+ -6013906,
+ 427006,
+ 4122584,
+ -7726668,
+ 10472847,
+ -12447217,
+ 13735545,
+ -14423461,
+ 14595992,
+ -14336692,
+ 13726557,
+ -12842863,
+ 11758025,
+ -10538575,
+ 9244299,
+ -7927587,
+ 6633013,
+ -5397156,
+ 4248657,
+ -3208495,
+ 2290461,
+ -1501800,
+ 843984,
+ -313568,
+ -96889,
+ 397895,
+ -602116,
+ 723523,
+ -776604,
+ 775694,
+ -734400,
+ 665157,
+ -578906,
+ 484890,
+ -390558,
+ 301574,
+ -221904,
+ 153975,
+ -98878,
+ 5194,
+ 18033,
+ -59504,
+ 123767,
+ -215164,
+ 337486,
+ -493581,
+ 684933,
+ -911222,
+ 1169906,
+ -1455819,
+ 1760840,
+ -2073639,
+ 2379533,
+ -2660476,
+ 2895199,
+ -3059519,
+ 3126829,
+ -3068760,
+ 2856034,
+ -2459464,
+ 1851114,
+ -1005568,
+ -98724,
+ 1478044,
+ -3142021,
+ 5092283,
+ -7321213,
+ 9810829,
+ -12531847,
+ 15442936,
+ -18490176,
+ 21606725,
+ -24712639,
+ 27714787,
+ -30506741,
+ 32968435,
+ -34965308,
+ 36346447,
+ -36940975,
+ 36551420,
+ -34941842,
+ 31816673,
+ -26782332,
+ 19275040,
+ -8417131,
+ -7293172,
+ 30732302,
+ -68289815,
+ 137711393,
+ -313589269,
+ 1864614830,
+ 707182580,
+ -333153749,
+ 226449695,
+ -172966100,
+ 138986394,
+ -114324955,
+ 94896182,
+ -78776428,
+ 64964633,
+ -52904284,
+ 42271156,
+ -32868722,
+ 24572329,
+ -17297559,
+ 10981488,
+ -5571306,
+ 1017388,
+ 2730806,
+ -5726955,
+ 8028820,
+ -9698290,
+ 10800815,
+ -11404427,
+ 11578496,
+ -11392371,
+ 10913977,
+ -10208480,
+ 9337067,
+ -8355901,
+ 7315279,
+ -6259024,
+ 5224114,
+ -4240548,
+ 3331434,
+ -2513290,
+ 1796503,
+ -1185953,
+ 681722,
+ -279894,
+ -26632,
+ 247312,
+ -393175,
+ 476088,
+ -508107,
+ 500928,
+ -465435,
+ 411366,
+ -347087,
+ 279464,
+ -213834,
+ 154054,
+ -102617,
+ 44297,
+ -38178,
+ 16439,
+ 26257,
+ -95467,
+ 196655,
+ -334823,
+ 514073,
+ -737143,
+ 1004907,
+ -1315885,
+ 1665772,
+ -2047014,
+ 2448470,
+ -2855177,
+ 3248250,
+ -3604934,
+ 3898838,
+ -4100352,
+ 4177267,
+ -4095581,
+ 3820498,
+ -3317587,
+ 2554092,
+ -1500339,
+ 131216,
+ 1572318,
+ -3621767,
+ 6019689,
+ -8758421,
+ 11818963,
+ -15170055,
+ 18767470,
+ -22553521,
+ 26456748,
+ -30391729,
+ 34258893,
+ -37944143,
+ 41317970,
+ -44233542,
+ 46522896,
+ -47989719,
+ 48395902,
+ -47436390,
+ 44690784,
+ -39525240,
+ 30877253,
+ -16726120,
+ -7448793,
+ 54516373,
+ -182060123,
+ 1983417468,
+ 446263585,
+ -244690015,
+ 180948878,
+ -147237501,
+ 124739377,
+ -107573653,
+ 93355967,
+ -80971892,
+ 69858111,
+ -59719912,
+ 50403633,
+ -41832686,
+ 33972712,
+ -26811337,
+ 20345853,
+ -14575508,
+ 9496671,
+ -5099896,
+ 1368321,
+ 1722972,
+ -4206883,
+ 6123682,
+ -7520002,
+ 8447566,
+ -8961736,
+ 9119987,
+ -8980368,
+ 8600041,
+ -8033929,
+ 7333535,
+ -6545958,
+ 5713132,
+ -4871294,
+ 4050690,
+ -3275499,
+ 2563961,
+ -1928696,
+ 1377163,
+ -912243,
+ 532910,
+ -234940,
+ 11649,
+ 145395,
+ -245697,
+ 299223,
+ -315871,
+ 305032,
+ -275250,
+ 233979,
+ -187440,
+ 140557,
+ -96977,
+ 82367,
+ -94704,
+ 95503,
+ -79080,
+ 39115,
+ 31098,
+ -138328,
+ 289004,
+ -488750,
+ 741863,
+ -1050761,
+ 1415414,
+ -1832794,
+ 2296357,
+ -2795609,
+ 3315760,
+ -3837525,
+ 4337070,
+ -4786144,
+ 5152411,
+ -5399987,
+ 5490187,
+ -5382477,
+ 5035620,
+ -4408974,
+ 3463937,
+ -2165471,
+ 483675,
+ 1604650,
+ -4114504,
+ 7051298,
+ -10409642,
+ 14172341,
+ -18309645,
+ 22778763,
+ -27523658,
+ 32475089,
+ -37550835,
+ 42656012,
+ -47683249,
+ 52512428,
+ -57009369,
+ 61022420,
+ -64374868,
+ 66848809,
+ -68150486,
+ 67831341,
+ -65088357,
+ 58167057,
+ -42011169,
+ -7527672,
+ 2044460824,
+ 204597592,
+ -144582993,
+ 122940702,
+ -110012191,
+ 100163543,
+ -91606031,
+ 83635873,
+ -75955335,
+ 68447217,
+ -61083726,
+ 53883882,
+ -46891114,
+ 40160258,
+ -33749405,
+ 27714493,
+ -22105612,
+ 16964501,
+ -12322925,
+ 8201762,
+ -4610673,
+ 1548274,
+ 997283,
+ -3047382,
+ 4631745,
+ -5787039,
+ 6555345,
+ -6982576,
+ 7116882,
+ -7007129,
+ 6701477,
+ -6246114,
+ 5684171,
+ -5054850,
+ 4392763,
+ -3727508,
+ 3083446,
+ -2479695,
+ 1930299,
+ -1444561,
+ 1027490,
+ -680359,
+ 401310,
+ -185997,
+ 28231,
+ 79410,
+ -145013,
+ 176825,
+ -182838,
+ 170446,
+ -146200,
+ 115648,
+ -83252
+
+};
+struct src_stage src_int32_10_9_4583_5000 = {
+ 8, 9, 10, 104, 1040, 9, 10, 0, 0,
+ src_int32_10_9_4583_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_16_7_4125_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_16_7_4125_5000.h
new file mode 100644
index 0000000..fbd7a70
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_16_7_4125_5000.h
@@ -0,0 +1,902 @@
+const int32_t src_int32_16_7_4125_5000_fir[896] = {
+ 25003,
+ 67082,
+ -303546,
+ 713304,
+ -1275156,
+ 1895166,
+ -2395812,
+ 2524601,
+ -1987139,
+ 504995,
+ 2107187,
+ -5856869,
+ 10497283,
+ -15477868,
+ 19938243,
+ -22757179,
+ 22659386,
+ -18372228,
+ 8813599,
+ 6716826,
+ -28376135,
+ 55680621,
+ -87503660,
+ 122199907,
+ -157907073,
+ 193202741,
+ -229070354,
+ 281252966,
+ 1922299453,
+ 154133510,
+ -175467830,
+ 167460645,
+ -147611117,
+ 121438848,
+ -92545896,
+ 63839593,
+ -37651767,
+ 15667861,
+ 1133234,
+ -12471832,
+ 18683551,
+ -20572663,
+ 19228536,
+ -15835283,
+ 11502788,
+ -7140390,
+ 3384792,
+ -583257,
+ -1176072,
+ 2001331,
+ -2118999,
+ 1797507,
+ -1285345,
+ 771181,
+ -367668,
+ 115640,
+ 54209,
+ 12434,
+ -225485,
+ 629488,
+ -1224123,
+ 1937466,
+ -2608646,
+ 2988476,
+ -2764605,
+ 1613597,
+ 723481,
+ -4351719,
+ 9134566,
+ -14626177,
+ 20042380,
+ -24284741,
+ 26024340,
+ -23841287,
+ 16404296,
+ -2663575,
+ -17978419,
+ 45560314,
+ -79569073,
+ 119135444,
+ -163590889,
+ 214005949,
+ -278961602,
+ 416724230,
+ 1902414801,
+ 37161305,
+ -119900719,
+ 137758058,
+ -133174227,
+ 116990401,
+ -94620762,
+ 69837965,
+ -45549116,
+ 23925945,
+ -6399634,
+ -6330975,
+ 14233320,
+ -17814361,
+ 17950505,
+ -15700677,
+ 12130323,
+ -8169602,
+ 4520632,
+ -1618710,
+ -357206,
+ 1436729,
+ -1789124,
+ 1649811,
+ -1256287,
+ 802701,
+ -416700,
+ 157001,
+ 84640,
+ -46901,
+ -135172,
+ 521022,
+ -1131889,
+ 1920618,
+ -2748176,
+ 3376092,
+ -3482817,
+ 2708376,
+ -726197,
+ -2665577,
+ 7447229,
+ -13293431,
+ 19521743,
+ -25090690,
+ 28657699,
+ -28696989,
+ 23665205,
+ -12189868,
+ -6756314,
+ 33744371,
+ -68909315,
+ 112221623,
+ -164315987,
+ 228995905,
+ -323387167,
+ 558522303,
+ 1863017359,
+ -68131053,
+ -64065926,
+ 105145828,
+ -115174272,
+ 109099522,
+ -93745198,
+ 73547277,
+ -51860279,
+ 31254964,
+ -13557983,
+ -143331,
+ 9456388,
+ -14580937,
+ 16157840,
+ -15091302,
+ 12371266,
+ -8920545,
+ 5484467,
+ -2571573,
+ 444302,
+ 849462,
+ -1418300,
+ 1458708,
+ -1190712,
+ 808285,
+ -450036,
+ 190373,
+ 115281,
+ -109256,
+ -34808,
+ 390068,
+ -999405,
+ 1842559,
+ -2807026,
+ 3672366,
+ -4117091,
+ 3754464,
+ -2198381,
+ -845992,
+ 5479001,
+ -11508337,
+ 18376257,
+ -25131378,
+ 30458712,
+ -32772100,
+ 30360706,
+ -21567077,
+ 4959255,
+ 20558363,
+ -55781094,
+ 101553123,
+ -159875269,
+ 237432101,
+ -360628543,
+ 704431854,
+ 1804842538,
+ -160500482,
+ -9571072,
+ 70714848,
+ -94275310,
+ 98107561,
+ -90025147,
+ 74912005,
+ -56430821,
+ 37452835,
+ -20131646,
+ 5900631,
+ 4506856,
+ -10983138,
+ 13918599,
+ -14038477,
+ 12229058,
+ -9378469,
+ 6252239,
+ -3415546,
+ 1204690,
+ 258204,
+ -1019409,
+ 1231874,
+ -1092346,
+ 789137,
+ -467601,
+ 215279,
+ 145021,
+ -172737,
+ 72936,
+ 239637,
+ -828966,
+ 1703090,
+ -2780094,
+ 3864544,
+ -4644533,
+ 4717377,
+ -3647536,
+ 1053878,
+ 3283687,
+ -9314604,
+ 16625477,
+ -24386080,
+ 31350248,
+ -35919783,
+ 36267174,
+ -30497676,
+ 16813642,
+ 6379161,
+ -40525175,
+ 87343868,
+ -150212313,
+ 238735100,
+ -389047221,
+ 852091497,
+ 1728972868,
+ -239012899,
+ 42101492,
+ 35563704,
+ -71205258,
+ 84439266,
+ -83649995,
+ 73949426,
+ -59163192,
+ 42356878,
+ -25933338,
+ 11619404,
+ -459651,
+ -7140097,
+ 11312752,
+ -12586249,
+ 11718763,
+ -9538010,
+ 6806620,
+ -4128506,
+ 1902272,
+ -318939,
+ -605687,
+ 977751,
+ -965749,
+ 747167,
+ -469826,
+ 231556,
+ 172680,
+ -235278,
+ 184984,
+ 73533,
+ -624195,
+ 1503965,
+ -2664793,
+ 3942695,
+ -5044822,
+ 5564121,
+ -5027434,
+ 2976770,
+ 923760,
+ -6769973,
+ 14308486,
+ -22858226,
+ 31281804,
+ -38018702,
+ 41180278,
+ -38690831,
+ 28438953,
+ -8375459,
+ -23558184,
+ 69924151,
+ -135428478,
+ 232510283,
+ -407128140,
+ 999042126,
+ 1636813865,
+ -303055184,
+ 89626354,
+ 767287,
+ -46732420,
+ 68587681,
+ -74884655,
+ 70747272,
+ -60018331,
+ 45847850,
+ -30803856,
+ 16845793,
+ -5290789,
+ -3175467,
+ 8429419,
+ -10789703,
+ 10866279,
+ -9403083,
+ 7137339,
+ -4693055,
+ 2518030,
+ -864960,
+ -190294,
+ 705251,
+ -816133,
+ 684891,
+ -457599,
+ 239340,
+ 197058,
+ -294698,
+ 297932,
+ -103727,
+ -389993,
+ 1248918,
+ -2461244,
+ 3900129,
+ -5300948,
+ 6264283,
+ -6292595,
+ 4863005,
+ -1531367,
+ -3944781,
+ 11483181,
+ -20575903,
+ 30231756,
+ -38977450,
+ 44921854,
+ -45871668,
+ 39465204,
+ -23258741,
+ -5361837,
+ 49734137,
+ -115785577,
+ 218567377,
+ -413521368,
+ 1142778195,
+ 1530062768,
+ -352339457,
+ 131861694,
+ -32652838,
+ -21641562,
+ 51097429,
+ -64059571,
+ 65459320,
+ -59015451,
+ 47852562,
+ -34616278,
+ 21431694,
+ -9842087,
+ 786481,
+ 5363904,
+ -8712973,
+ 9707241,
+ -8986487,
+ 7241272,
+ -5096896,
+ 3036108,
+ -1364435,
+ 214087,
+ 423466,
+ -649174,
+ 605326,
+ -432215,
+ 239039,
+ 216970,
+ -348772,
+ 408144,
+ -287032,
+ -132434,
+ 943627,
+ -2172375,
+ 3733729,
+ -5399865,
+ 6791079,
+ -7399745,
+ 6652300,
+ -4007332,
+ -920084,
+ 8224935,
+ -17591605,
+ 28208749,
+ -38738152,
+ 47346117,
+ -51790260,
+ 49531810,
+ -37808088,
+ 13530119,
+ 27313836,
+ -91703903,
+ 196935100,
+ -407080926,
+ 1280800745,
+ 1410670929,
+ -386899697,
+ 167870376,
+ -63755518,
+ 3289742,
+ 32546932,
+ -51559021,
+ 58299077,
+ -56230051,
+ 48345023,
+ -37279093,
+ 25252175,
+ -13981188,
+ 4624687,
+ 2214603,
+ -6427032,
+ 8285652,
+ -8309251,
+ 7122323,
+ -5333045,
+ 3444185,
+ -1803938,
+ 595614,
+ 141373,
+ -470806,
+ 511863,
+ -395307,
+ 231299,
+ 231299,
+ -395307,
+ 511863,
+ -470806,
+ 141373,
+ 595614,
+ -1803938,
+ 3444185,
+ -5333045,
+ 7122323,
+ -8309251,
+ 8285652,
+ -6427032,
+ 2214603,
+ 4624687,
+ -13981188,
+ 25252175,
+ -37279093,
+ 48345023,
+ -56230051,
+ 58299077,
+ -51559021,
+ 32546932,
+ 3289742,
+ -63755518,
+ 167870376,
+ -386899697,
+ 1410670929,
+ 1280800745,
+ -407080926,
+ 196935100,
+ -91703903,
+ 27313836,
+ 13530119,
+ -37808088,
+ 49531810,
+ -51790260,
+ 47346117,
+ -38738152,
+ 28208749,
+ -17591605,
+ 8224935,
+ -920084,
+ -4007332,
+ 6652300,
+ -7399745,
+ 6791079,
+ -5399865,
+ 3733729,
+ -2172375,
+ 943627,
+ -132434,
+ -287032,
+ 408144,
+ -348772,
+ 216970,
+ 239039,
+ -432215,
+ 605326,
+ -649174,
+ 423466,
+ 214087,
+ -1364435,
+ 3036108,
+ -5096896,
+ 7241272,
+ -8986487,
+ 9707241,
+ -8712973,
+ 5363904,
+ 786481,
+ -9842087,
+ 21431694,
+ -34616278,
+ 47852562,
+ -59015451,
+ 65459320,
+ -64059571,
+ 51097429,
+ -21641562,
+ -32652838,
+ 131861694,
+ -352339457,
+ 1530062768,
+ 1142778195,
+ -413521368,
+ 218567377,
+ -115785577,
+ 49734137,
+ -5361837,
+ -23258741,
+ 39465204,
+ -45871668,
+ 44921854,
+ -38977450,
+ 30231756,
+ -20575903,
+ 11483181,
+ -3944781,
+ -1531367,
+ 4863005,
+ -6292595,
+ 6264283,
+ -5300948,
+ 3900129,
+ -2461244,
+ 1248918,
+ -389993,
+ -103727,
+ 297932,
+ -294698,
+ 197058,
+ 239340,
+ -457599,
+ 684891,
+ -816133,
+ 705251,
+ -190294,
+ -864960,
+ 2518030,
+ -4693055,
+ 7137339,
+ -9403083,
+ 10866279,
+ -10789703,
+ 8429419,
+ -3175467,
+ -5290789,
+ 16845793,
+ -30803856,
+ 45847850,
+ -60018331,
+ 70747272,
+ -74884655,
+ 68587681,
+ -46732420,
+ 767287,
+ 89626354,
+ -303055184,
+ 1636813865,
+ 999042126,
+ -407128140,
+ 232510283,
+ -135428478,
+ 69924151,
+ -23558184,
+ -8375459,
+ 28438953,
+ -38690831,
+ 41180278,
+ -38018702,
+ 31281804,
+ -22858226,
+ 14308486,
+ -6769973,
+ 923760,
+ 2976770,
+ -5027434,
+ 5564121,
+ -5044822,
+ 3942695,
+ -2664793,
+ 1503965,
+ -624195,
+ 73533,
+ 184984,
+ -235278,
+ 172680,
+ 231556,
+ -469826,
+ 747167,
+ -965749,
+ 977751,
+ -605687,
+ -318939,
+ 1902272,
+ -4128506,
+ 6806620,
+ -9538010,
+ 11718763,
+ -12586249,
+ 11312752,
+ -7140097,
+ -459651,
+ 11619404,
+ -25933338,
+ 42356878,
+ -59163192,
+ 73949426,
+ -83649995,
+ 84439266,
+ -71205258,
+ 35563704,
+ 42101492,
+ -239012899,
+ 1728972868,
+ 852091497,
+ -389047221,
+ 238735100,
+ -150212313,
+ 87343868,
+ -40525175,
+ 6379161,
+ 16813642,
+ -30497676,
+ 36267174,
+ -35919783,
+ 31350248,
+ -24386080,
+ 16625477,
+ -9314604,
+ 3283687,
+ 1053878,
+ -3647536,
+ 4717377,
+ -4644533,
+ 3864544,
+ -2780094,
+ 1703090,
+ -828966,
+ 239637,
+ 72936,
+ -172737,
+ 145021,
+ 215279,
+ -467601,
+ 789137,
+ -1092346,
+ 1231874,
+ -1019409,
+ 258204,
+ 1204690,
+ -3415546,
+ 6252239,
+ -9378469,
+ 12229058,
+ -14038477,
+ 13918599,
+ -10983138,
+ 4506856,
+ 5900631,
+ -20131646,
+ 37452835,
+ -56430821,
+ 74912005,
+ -90025147,
+ 98107561,
+ -94275310,
+ 70714848,
+ -9571072,
+ -160500482,
+ 1804842538,
+ 704431854,
+ -360628543,
+ 237432101,
+ -159875269,
+ 101553123,
+ -55781094,
+ 20558363,
+ 4959255,
+ -21567077,
+ 30360706,
+ -32772100,
+ 30458712,
+ -25131378,
+ 18376257,
+ -11508337,
+ 5479001,
+ -845992,
+ -2198381,
+ 3754464,
+ -4117091,
+ 3672366,
+ -2807026,
+ 1842559,
+ -999405,
+ 390068,
+ -34808,
+ -109256,
+ 115281,
+ 190373,
+ -450036,
+ 808285,
+ -1190712,
+ 1458708,
+ -1418300,
+ 849462,
+ 444302,
+ -2571573,
+ 5484467,
+ -8920545,
+ 12371266,
+ -15091302,
+ 16157840,
+ -14580937,
+ 9456388,
+ -143331,
+ -13557983,
+ 31254964,
+ -51860279,
+ 73547277,
+ -93745198,
+ 109099522,
+ -115174272,
+ 105145828,
+ -64065926,
+ -68131053,
+ 1863017359,
+ 558522303,
+ -323387167,
+ 228995905,
+ -164315987,
+ 112221623,
+ -68909315,
+ 33744371,
+ -6756314,
+ -12189868,
+ 23665205,
+ -28696989,
+ 28657699,
+ -25090690,
+ 19521743,
+ -13293431,
+ 7447229,
+ -2665577,
+ -726197,
+ 2708376,
+ -3482817,
+ 3376092,
+ -2748176,
+ 1920618,
+ -1131889,
+ 521022,
+ -135172,
+ -46901,
+ 84640,
+ 157001,
+ -416700,
+ 802701,
+ -1256287,
+ 1649811,
+ -1789124,
+ 1436729,
+ -357206,
+ -1618710,
+ 4520632,
+ -8169602,
+ 12130323,
+ -15700677,
+ 17950505,
+ -17814361,
+ 14233320,
+ -6330975,
+ -6399634,
+ 23925945,
+ -45549116,
+ 69837965,
+ -94620762,
+ 116990401,
+ -133174227,
+ 137758058,
+ -119900719,
+ 37161305,
+ 1902414801,
+ 416724230,
+ -278961602,
+ 214005949,
+ -163590889,
+ 119135444,
+ -79569073,
+ 45560314,
+ -17978419,
+ -2663575,
+ 16404296,
+ -23841287,
+ 26024340,
+ -24284741,
+ 20042380,
+ -14626177,
+ 9134566,
+ -4351719,
+ 723481,
+ 1613597,
+ -2764605,
+ 2988476,
+ -2608646,
+ 1937466,
+ -1224123,
+ 629488,
+ -225485,
+ 12434,
+ 54209,
+ 115640,
+ -367668,
+ 771181,
+ -1285345,
+ 1797507,
+ -2118999,
+ 2001331,
+ -1176072,
+ -583257,
+ 3384792,
+ -7140390,
+ 11502788,
+ -15835283,
+ 19228536,
+ -20572663,
+ 18683551,
+ -12471832,
+ 1133234,
+ 15667861,
+ -37651767,
+ 63839593,
+ -92545896,
+ 121438848,
+ -147611117,
+ 167460645,
+ -175467830,
+ 154133510,
+ 1922299453,
+ 281252966,
+ -229070354,
+ 193202741,
+ -157907073,
+ 122199907,
+ -87503660,
+ 55680621,
+ -28376135,
+ 6716826,
+ 8813599,
+ -18372228,
+ 22659386,
+ -22757179,
+ 19938243,
+ -15477868,
+ 10497283,
+ -5856869,
+ 2107187,
+ 504995,
+ -1987139,
+ 2524601,
+ -2395812,
+ 1895166,
+ -1275156,
+ 713304,
+ -303546,
+ 67082,
+ 25003
+
+};
+struct src_stage src_int32_16_7_4125_5000 = {
+ 3, 7, 16, 56, 896, 7, 16, 0, 0,
+ src_int32_16_7_4125_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_1_2_2292_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_1_2_2292_5000.h
new file mode 100644
index 0000000..c758593
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_1_2_2292_5000.h
@@ -0,0 +1,46 @@
+const int32_t src_int32_1_2_2292_5000_fir[40] = {
+ -145826,
+ 1042622,
+ 2533728,
+ -7519,
+ -7345199,
+ -9384005,
+ 5186764,
+ 25866299,
+ 19560083,
+ -26630789,
+ -64946470,
+ -24293308,
+ 85461938,
+ 134003629,
+ -98613,
+ -233601515,
+ -266676069,
+ 146433987,
+ 885505280,
+ 1474878208,
+ 1474878208,
+ 885505280,
+ 146433987,
+ -266676069,
+ -233601515,
+ -98613,
+ 134003629,
+ 85461938,
+ -24293308,
+ -64946470,
+ -26630789,
+ 19560083,
+ 25866299,
+ 5186764,
+ -9384005,
+ -7345199,
+ -7519,
+ 2533728,
+ 1042622,
+ -145826
+
+};
+struct src_stage src_int32_1_2_2292_5000 = {
+ 1, 0, 1, 40, 40, 2, 1, 0, 1,
+ src_int32_1_2_2292_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_1_2_4583_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_1_2_4583_5000.h
new file mode 100644
index 0000000..d298f8d
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_1_2_4583_5000.h
@@ -0,0 +1,210 @@
+const int32_t src_int32_1_2_4583_5000_fir[204] = {
+ 96836,
+ 21743,
+ -144412,
+ -55863,
+ 197416,
+ 109773,
+ -252500,
+ -187549,
+ 304929,
+ 292810,
+ -348511,
+ -428352,
+ 375613,
+ 595742,
+ -377261,
+ -794892,
+ 343335,
+ 1023648,
+ -262879,
+ -1277392,
+ 124515,
+ 1548705,
+ 83038,
+ -1827101,
+ -370344,
+ 2098864,
+ 746549,
+ -2347016,
+ -1218617,
+ 2551427,
+ 1790526,
+ -2689087,
+ -2462457,
+ 2734561,
+ 3230015,
+ -2660613,
+ -4083500,
+ 2439011,
+ 5007291,
+ -2041500,
+ -5979354,
+ 1440920,
+ 6970927,
+ -612440,
+ -7946399,
+ -465114,
+ 8863404,
+ 1807880,
+ -9673157,
+ -3425590,
+ 10321018,
+ 5320222,
+ -10747291,
+ -7484752,
+ 10888226,
+ 9902027,
+ -10677201,
+ -12543805,
+ 10046020,
+ 15369984,
+ -8926282,
+ -18328036,
+ 7250720,
+ 21352631,
+ -4954418,
+ -24365423,
+ 1975786,
+ 27274930,
+ 1742884,
+ -29976377,
+ -6255462,
+ 32351322,
+ 11612910,
+ -34266764,
+ -17865499,
+ 35573249,
+ 25066886,
+ -36101235,
+ -33281021,
+ 35654434,
+ 42593504,
+ -33997923,
+ -53130293,
+ 30836968,
+ 65089324,
+ -25778631,
+ -78796296,
+ 18259580,
+ 94809238,
+ -7402407,
+ -114130737,
+ -8294595,
+ 138685945,
+ 31707963,
+ -172561911,
+ -69227483,
+ 225945557,
+ 138599066,
+ -332554332,
+ -314414484,
+ 706490612,
+ 1865346707,
+ 1865346707,
+ 706490612,
+ -314414484,
+ -332554332,
+ 138599066,
+ 225945557,
+ -69227483,
+ -172561911,
+ 31707963,
+ 138685945,
+ -8294595,
+ -114130737,
+ -7402407,
+ 94809238,
+ 18259580,
+ -78796296,
+ -25778631,
+ 65089324,
+ 30836968,
+ -53130293,
+ -33997923,
+ 42593504,
+ 35654434,
+ -33281021,
+ -36101235,
+ 25066886,
+ 35573249,
+ -17865499,
+ -34266764,
+ 11612910,
+ 32351322,
+ -6255462,
+ -29976377,
+ 1742884,
+ 27274930,
+ 1975786,
+ -24365423,
+ -4954418,
+ 21352631,
+ 7250720,
+ -18328036,
+ -8926282,
+ 15369984,
+ 10046020,
+ -12543805,
+ -10677201,
+ 9902027,
+ 10888226,
+ -7484752,
+ -10747291,
+ 5320222,
+ 10321018,
+ -3425590,
+ -9673157,
+ 1807880,
+ 8863404,
+ -465114,
+ -7946399,
+ -612440,
+ 6970927,
+ 1440920,
+ -5979354,
+ -2041500,
+ 5007291,
+ 2439011,
+ -4083500,
+ -2660613,
+ 3230015,
+ 2734561,
+ -2462457,
+ -2689087,
+ 1790526,
+ 2551427,
+ -1218617,
+ -2347016,
+ 746549,
+ 2098864,
+ -370344,
+ -1827101,
+ 83038,
+ 1548705,
+ 124515,
+ -1277392,
+ -262879,
+ 1023648,
+ 343335,
+ -794892,
+ -377261,
+ 595742,
+ 375613,
+ -428352,
+ -348511,
+ 292810,
+ 304929,
+ -187549,
+ -252500,
+ 109773,
+ 197416,
+ -55863,
+ -144412,
+ 21743,
+ 96836
+
+};
+struct src_stage src_int32_1_2_4583_5000 = {
+ 1, 0, 1, 204, 204, 2, 1, 0, 1,
+ src_int32_1_2_4583_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_1_3_2292_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_1_3_2292_5000.h
new file mode 100644
index 0000000..2ff4f06
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_1_3_2292_5000.h
@@ -0,0 +1,62 @@
+const int32_t src_int32_1_3_2292_5000_fir[56] = {
+ 649372,
+ 1473953,
+ 1384024,
+ -919724,
+ -5320411,
+ -9096696,
+ -7689901,
+ 2033391,
+ 17674531,
+ 29781227,
+ 25821331,
+ -862781,
+ -42233558,
+ -74299097,
+ -67991881,
+ -9051809,
+ 84476999,
+ 161152154,
+ 158628552,
+ 42722226,
+ -157570845,
+ -343110822,
+ -378159261,
+ -154718428,
+ 342664462,
+ 1007809627,
+ 1641021687,
+ 2026926412,
+ 2026926412,
+ 1641021687,
+ 1007809627,
+ 342664462,
+ -154718428,
+ -378159261,
+ -343110822,
+ -157570845,
+ 42722226,
+ 158628552,
+ 161152154,
+ 84476999,
+ -9051809,
+ -67991881,
+ -74299097,
+ -42233558,
+ -862781,
+ 25821331,
+ 29781227,
+ 17674531,
+ 2033391,
+ -7689901,
+ -9096696,
+ -5320411,
+ -919724,
+ 1384024,
+ 1473953,
+ 649372
+
+};
+struct src_stage src_int32_1_3_2292_5000 = {
+ 1, 0, 1, 56, 56, 3, 1, 0, 2,
+ src_int32_1_3_2292_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_1_3_4583_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_1_3_4583_5000.h
new file mode 100644
index 0000000..7f294f9
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_1_3_4583_5000.h
@@ -0,0 +1,306 @@
+const int32_t src_int32_1_3_4583_5000_fir[300] = {
+ -59364,
+ -58842,
+ 6638,
+ 85996,
+ 96862,
+ 7746,
+ -113371,
+ -146433,
+ -34986,
+ 138524,
+ 207815,
+ 78640,
+ -157570,
+ -280357,
+ -142208,
+ 165709,
+ 362288,
+ 228871,
+ -157301,
+ -450515,
+ -341181,
+ 126013,
+ 540469,
+ 480730,
+ -65034,
+ -625997,
+ -647796,
+ -32628,
+ 699327,
+ 840983,
+ 173776,
+ -751115,
+ -1056891,
+ -364590,
+ 770588,
+ 1289812,
+ 610132,
+ -745793,
+ -1531499,
+ -913817,
+ 663951,
+ 1771004,
+ 1276859,
+ -511925,
+ -1994635,
+ -1697723,
+ 276787,
+ 2186014,
+ 2171603,
+ 53517,
+ -2326292,
+ -2689959,
+ -489430,
+ 2394491,
+ 3240139,
+ 1038992,
+ -2368003,
+ -3805108,
+ -1707016,
+ 2223238,
+ 4363321,
+ 2494267,
+ -1936403,
+ -4888742,
+ -3396679,
+ 1484412,
+ 5351045,
+ 4404632,
+ -845887,
+ -5715984,
+ -5502333,
+ 2238,
+ 5945956,
+ 6667325,
+ 1061223,
+ -6000721,
+ -7870143,
+ -2354163,
+ 5838290,
+ 9074150,
+ 3880148,
+ -5415932,
+ -10235540,
+ -5635637,
+ 4691267,
+ 11303516,
+ 7609079,
+ -3623412,
+ -12220626,
+ -9780159,
+ 2174099,
+ 12923204,
+ 12119189,
+ -308713,
+ -13341866,
+ -14586663,
+ -2002830,
+ 13401967,
+ 17132960,
+ 4785463,
+ -13023889,
+ -19698145,
+ -8058725,
+ 12122959,
+ 22211794,
+ 11837019,
+ -10608748,
+ -24592697,
+ -16130578,
+ 8383310,
+ 26748212,
+ 20947421,
+ -5337751,
+ -28572895,
+ -26296713,
+ 1346054,
+ 29945762,
+ 32194279,
+ 3745605,
+ -30725086,
+ -38671563,
+ -10137324,
+ 30738673,
+ 45790480,
+ 18107962,
+ -29765652,
+ -53669159,
+ -28074531,
+ 27501375,
+ 62529371,
+ 40707126,
+ -23486317,
+ -72791334,
+ -57169691,
+ 16950265,
+ 85284167,
+ 79681793,
+ -6429741,
+ -101782827,
+ -113042713,
+ -11342074,
+ 126677864,
+ 169811372,
+ 45622497,
+ -174103184,
+ -296201138,
+ -137383965,
+ 326369351,
+ 908694020,
+ 1311135540,
+ 1311135540,
+ 908694020,
+ 326369351,
+ -137383965,
+ -296201138,
+ -174103184,
+ 45622497,
+ 169811372,
+ 126677864,
+ -11342074,
+ -113042713,
+ -101782827,
+ -6429741,
+ 79681793,
+ 85284167,
+ 16950265,
+ -57169691,
+ -72791334,
+ -23486317,
+ 40707126,
+ 62529371,
+ 27501375,
+ -28074531,
+ -53669159,
+ -29765652,
+ 18107962,
+ 45790480,
+ 30738673,
+ -10137324,
+ -38671563,
+ -30725086,
+ 3745605,
+ 32194279,
+ 29945762,
+ 1346054,
+ -26296713,
+ -28572895,
+ -5337751,
+ 20947421,
+ 26748212,
+ 8383310,
+ -16130578,
+ -24592697,
+ -10608748,
+ 11837019,
+ 22211794,
+ 12122959,
+ -8058725,
+ -19698145,
+ -13023889,
+ 4785463,
+ 17132960,
+ 13401967,
+ -2002830,
+ -14586663,
+ -13341866,
+ -308713,
+ 12119189,
+ 12923204,
+ 2174099,
+ -9780159,
+ -12220626,
+ -3623412,
+ 7609079,
+ 11303516,
+ 4691267,
+ -5635637,
+ -10235540,
+ -5415932,
+ 3880148,
+ 9074150,
+ 5838290,
+ -2354163,
+ -7870143,
+ -6000721,
+ 1061223,
+ 6667325,
+ 5945956,
+ 2238,
+ -5502333,
+ -5715984,
+ -845887,
+ 4404632,
+ 5351045,
+ 1484412,
+ -3396679,
+ -4888742,
+ -1936403,
+ 2494267,
+ 4363321,
+ 2223238,
+ -1707016,
+ -3805108,
+ -2368003,
+ 1038992,
+ 3240139,
+ 2394491,
+ -489430,
+ -2689959,
+ -2326292,
+ 53517,
+ 2171603,
+ 2186014,
+ 276787,
+ -1697723,
+ -1994635,
+ -511925,
+ 1276859,
+ 1771004,
+ 663951,
+ -913817,
+ -1531499,
+ -745793,
+ 610132,
+ 1289812,
+ 770588,
+ -364590,
+ -1056891,
+ -751115,
+ 173776,
+ 840983,
+ 699327,
+ -32628,
+ -647796,
+ -625997,
+ -65034,
+ 480730,
+ 540469,
+ 126013,
+ -341181,
+ -450515,
+ -157301,
+ 228871,
+ 362288,
+ 165709,
+ -142208,
+ -280357,
+ -157570,
+ 78640,
+ 207815,
+ 138524,
+ -34986,
+ -146433,
+ -113371,
+ 7746,
+ 96862,
+ 85996,
+ 6638,
+ -58842,
+ -59364
+
+};
+struct src_stage src_int32_1_3_4583_5000 = {
+ 1, 0, 1, 300, 300, 3, 1, 0, 1,
+ src_int32_1_3_4583_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_20_21_4211_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_20_21_4211_5000.h
new file mode 100644
index 0000000..a169f31
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_20_21_4211_5000.h
@@ -0,0 +1,1126 @@
+const int32_t src_int32_20_21_4211_5000_fir[1120] = {
+ 170412,
+ -363067,
+ 555731,
+ -622137,
+ 392638,
+ 299492,
+ -1547157,
+ 3289151,
+ -5245196,
+ 6895240,
+ -7528020,
+ 6370753,
+ -2791100,
+ -3461285,
+ 12026916,
+ -21786303,
+ 30846918,
+ -36705417,
+ 36587515,
+ -27924871,
+ 8887740,
+ 21135686,
+ -61230159,
+ 108918982,
+ -160492583,
+ 211841626,
+ -260500372,
+ 315954485,
+ 1871495046,
+ 216725324,
+ -222261883,
+ 197369326,
+ -158967189,
+ 114691603,
+ -70513564,
+ 31217766,
+ -139296,
+ -21041095,
+ 32268829,
+ -34844756,
+ 30977183,
+ -23257591,
+ 14166080,
+ -5692922,
+ -873464,
+ 4983630,
+ -6718102,
+ 6585913,
+ -5292960,
+ 3535629,
+ -1857095,
+ 580833,
+ 185372,
+ -496438,
+ 495538,
+ -343409,
+ 168798,
+ -376454,
+ 607850,
+ -741054,
+ 600246,
+ 2509,
+ -1197386,
+ 2971966,
+ -5095214,
+ 7080141,
+ -8213268,
+ 7667746,
+ -4697192,
+ -1117071,
+ 9615575,
+ -19871532,
+ 30127261,
+ -37903003,
+ 40291467,
+ -34407865,
+ 17920709,
+ 10447166,
+ -50579077,
+ 100931130,
+ -158999449,
+ 222787036,
+ -295758361,
+ 419731179,
+ 1859762540,
+ 122915874,
+ -181849085,
+ 179754163,
+ -154535195,
+ 118195253,
+ -78286553,
+ 40518175,
+ -8992503,
+ -13892257,
+ 27427264,
+ -32367977,
+ 30526631,
+ -24266355,
+ 15998395,
+ -7772495,
+ 1019538,
+ 3534401,
+ -5801649,
+ 6161073,
+ -5240321,
+ 3708769,
+ -2122570,
+ 841722,
+ -17613,
+ -366656,
+ 428838,
+ -318242,
+ 163286,
+ -382896,
+ 650419,
+ -850508,
+ 804100,
+ -304831,
+ -813342,
+ 2588165,
+ -4843134,
+ 7133883,
+ -8757682,
+ 8847681,
+ -6554999,
+ 1297254,
+ 6972623,
+ -17541152,
+ 28820706,
+ -38402296,
+ 43298796,
+ -40359409,
+ 26788364,
+ -657570,
+ -38731899,
+ 90824537,
+ -154428553,
+ 229871490,
+ -327238826,
+ 527105610,
+ 1836430482,
+ 35310683,
+ -140065230,
+ 159422026,
+ -147357843,
+ 119418931,
+ -84437242,
+ 48879619,
+ -17510387,
+ -6616510,
+ 22162753,
+ -29332688,
+ 29514542,
+ -24802583,
+ 17495627,
+ -9664174,
+ 2852961,
+ 2051631,
+ -4798375,
+ 5631589,
+ -5090944,
+ 3807401,
+ -2339936,
+ 1077898,
+ -212606,
+ -235462,
+ 357251,
+ -288402,
+ 153690,
+ -381836,
+ 682090,
+ -947900,
+ 1000023,
+ -616858,
+ -401429,
+ 2143254,
+ -4491062,
+ 7052099,
+ -9147425,
+ 9885272,
+ -8327913,
+ 3737004,
+ 4143867,
+ -14831510,
+ 26940985,
+ -38180710,
+ 45539328,
+ -45656457,
+ 35319278,
+ -11976587,
+ -25886455,
+ 78737679,
+ -146775889,
+ 232818380,
+ -354166155,
+ 637061597,
+ 1801762978,
+ -45401983,
+ -97698874,
+ 136832099,
+ -137641523,
+ 118393592,
+ -88886006,
+ 56165291,
+ -25540730,
+ 648177,
+ 16581291,
+ -25805872,
+ 27970342,
+ -24865300,
+ 18636377,
+ -11336389,
+ 4593723,
+ 563882,
+ -3729167,
+ 5010037,
+ -4850226,
+ 3831803,
+ -2506578,
+ 1285720,
+ -396185,
+ -105441,
+ 282420,
+ -254773,
+ 139910,
+ -372843,
+ 701676,
+ -1030763,
+ 1183841,
+ -927615,
+ 31201,
+ 1644088,
+ -4043100,
+ 6832934,
+ -9371315,
+ 10757397,
+ -9980165,
+ 6156078,
+ 1179580,
+ -11786900,
+ 24513008,
+ -37228954,
+ 46956146,
+ -50186058,
+ 43345081,
+ -23299797,
+ -12263692,
+ 64849452,
+ -136094283,
+ 231415299,
+ -375798386,
+ 748528875,
+ 1756151711,
+ -118637326,
+ -55512626,
+ 112467990,
+ -125632920,
+ 115190625,
+ -91586271,
+ 62260997,
+ -32943243,
+ 7766582,
+ 10792848,
+ -21862465,
+ 25932862,
+ -24462419,
+ 19406354,
+ -12762332,
+ 6211189,
+ -900832,
+ -2615660,
+ 4310411,
+ -4525147,
+ 3783652,
+ -2620925,
+ 1462208,
+ -565277,
+ 20952,
+ 205972,
+ -218269,
+ 121938,
+ -355637,
+ 708182,
+ -1096821,
+ 1351465,
+ -1230969,
+ 476767,
+ 1098781,
+ -3505322,
+ 6477140,
+ -9421098,
+ 11443596,
+ -11477530,
+ 8507823,
+ -1866372,
+ -8458862,
+ 21572607,
+ -35551456,
+ 47506923,
+ -53847689,
+ 50703700,
+ -34412756,
+ 1895959,
+ 49376839,
+ -122494025,
+ 225519916,
+ -391439205,
+ 860396308,
+ 1700110644,
+ -183919653,
+ -14232575,
+ 86828702,
+ -111613575,
+ 109919637,
+ -92524686,
+ 67076831,
+ -39591943,
+ 14608696,
+ 4909245,
+ -17583809,
+ 23449436,
+ -23610424,
+ 19798498,
+ -13920369,
+ 7677696,
+ -2315561,
+ -1479811,
+ 3547832,
+ -4124096,
+ 3665952,
+ -2682451,
+ 1605085,
+ -717205,
+ 141436,
+ 129487,
+ -179810,
+ 99866,
+ -330099,
+ 700837,
+ -1144044,
+ 1498976,
+ -1520726,
+ 926997,
+ 516574,
+ -2885704,
+ 5988130,
+ -9291682,
+ 11926520,
+ -12788021,
+ 10745910,
+ -4937492,
+ -4905341,
+ 18166055,
+ -33166538,
+ 47164997,
+ -56555391,
+ 57242538,
+ -45100599,
+ 16336650,
+ 32571821,
+ -106142491,
+ 215064844,
+ -400449553,
+ 971525814,
+ 1634269079,
+ -240886398,
+ 25461467,
+ 60419597,
+ -95893967,
+ 102725600,
+ -91720679,
+ 70548359,
+ -45377225,
+ 21052050,
+ -957967,
+ -13056013,
+ 20574855,
+ -22333891,
+ 19812975,
+ -14794340,
+ 8969013,
+ -3654899,
+ -343477,
+ 2738225,
+ -3656673,
+ 3482941,
+ -2691653,
+ 1712795,
+ -849721,
+ 253942,
+ 54470,
+ -140304,
+ 73886,
+ -296281,
+ 679121,
+ -1170700,
+ 1622712,
+ -1790753,
+ 1373270,
+ -92308,
+ -2194025,
+ 5371977,
+ -8981306,
+ 12192340,
+ -13882547,
+ 12825235,
+ -7975679,
+ -1189706,
+ 14349383,
+ -30106318,
+ 45920163,
+ -58239669,
+ 62821543,
+ -55152083,
+ 30791560,
+ 14717570,
+ -87262745,
+ 200061418,
+ -402258630,
+ 1080766826,
+ 1559363176,
+ -289290483,
+ 62944756,
+ 33743510,
+ -78807225,
+ 93785418,
+ -89225430,
+ 72637322,
+ -50207595,
+ 26983856,
+ -6699584,
+ -8368256,
+ 17370202,
+ -20664880,
+ 19457029,
+ -15373746,
+ 10064719,
+ -4895434,
+ 771995,
+ 1898003,
+ -3133476,
+ 3239973,
+ -2650007,
+ 1784506,
+ -961039,
+ 356647,
+ -17678,
+ -100625,
+ 44297,
+ -254419,
+ 642785,
+ -1175397,
+ 1719347,
+ -2035099,
+ 1806778,
+ -716827,
+ -1441719,
+ 4637363,
+ -8491656,
+ 12231090,
+ -14735539,
+ 14702806,
+ -10922309,
+ 2620362,
+ 10187490,
+ -26416366,
+ 43779177,
+ -58849119,
+ 67316091,
+ -64363623,
+ 44987643,
+ -3876015,
+ -66131104,
+ 180602280,
+ -396374134,
+ 1186971057,
+ 1476226060,
+ -329001023,
+ 97655346,
+ 7292147,
+ -60702601,
+ 83303993,
+ -85120276,
+ 73331835,
+ -54011023,
+ 32302932,
+ -12210743,
+ -3611062,
+ 13901594,
+ -18642184,
+ 18744705,
+ -15653836,
+ 10948511,
+ -6016140,
+ 1846161,
+ 1043739,
+ -2565873,
+ 2943384,
+ -2559912,
+ 1820107,
+ -1049849,
+ 447996,
+ -85685,
+ -61603,
+ 11502,
+ -204931,
+ 591872,
+ -1157134,
+ 1785976,
+ -2248124,
+ 2218694,
+ -1345332,
+ -641701,
+ 3795474,
+ -7827911,
+ 12036942,
+ -15325515,
+ 16338613,
+ -13719348,
+ 6454077,
+ 5753081,
+ -22155077,
+ 40765941,
+ -58351746,
+ 70619643,
+ -72543282,
+ 58650580,
+ -22877363,
+ -43073705,
+ 156862711,
+ -382391554,
+ 1289007391,
+ 1385776650,
+ -360002373,
+ 129100643,
+ -18462086,
+ -41938810,
+ 71509878,
+ -79514608,
+ 72646101,
+ -56735927,
+ 36921371,
+ -17392805,
+ 1125417,
+ 10238841,
+ -16310473,
+ 17696453,
+ -15635577,
+ 11608419,
+ -6998725,
+ 2859846,
+ 191853,
+ -1965761,
+ 2600344,
+ -2424616,
+ 1820182,
+ -1115328,
+ 526725,
+ -148424,
+ -23998,
+ -23998,
+ -148424,
+ 526725,
+ -1115328,
+ 1820182,
+ -2424616,
+ 2600344,
+ -1965761,
+ 191853,
+ 2859846,
+ -6998725,
+ 11608419,
+ -15635577,
+ 17696453,
+ -16310473,
+ 10238841,
+ 1125417,
+ -17392805,
+ 36921371,
+ -56735927,
+ 72646101,
+ -79514608,
+ 71509878,
+ -41938810,
+ -18462086,
+ 129100643,
+ -360002373,
+ 1385776650,
+ 1289007391,
+ -382391554,
+ 156862711,
+ -43073705,
+ -22877363,
+ 58650580,
+ -72543282,
+ 70619643,
+ -58351746,
+ 40765941,
+ -22155077,
+ 5753081,
+ 6454077,
+ -13719348,
+ 16338613,
+ -15325515,
+ 12036942,
+ -7827911,
+ 3795474,
+ -641701,
+ -1345332,
+ 2218694,
+ -2248124,
+ 1785976,
+ -1157134,
+ 591872,
+ -204931,
+ 11502,
+ -61603,
+ -85685,
+ 447996,
+ -1049849,
+ 1820107,
+ -2559912,
+ 2943384,
+ -2565873,
+ 1043739,
+ 1846161,
+ -6016140,
+ 10948511,
+ -15653836,
+ 18744705,
+ -18642184,
+ 13901594,
+ -3611062,
+ -12210743,
+ 32302932,
+ -54011023,
+ 73331835,
+ -85120276,
+ 83303993,
+ -60702601,
+ 7292147,
+ 97655346,
+ -329001023,
+ 1476226060,
+ 1186971057,
+ -396374134,
+ 180602280,
+ -66131104,
+ -3876015,
+ 44987643,
+ -64363623,
+ 67316091,
+ -58849119,
+ 43779177,
+ -26416366,
+ 10187490,
+ 2620362,
+ -10922309,
+ 14702806,
+ -14735539,
+ 12231090,
+ -8491656,
+ 4637363,
+ -1441719,
+ -716827,
+ 1806778,
+ -2035099,
+ 1719347,
+ -1175397,
+ 642785,
+ -254419,
+ 44297,
+ -100625,
+ -17678,
+ 356647,
+ -961039,
+ 1784506,
+ -2650007,
+ 3239973,
+ -3133476,
+ 1898003,
+ 771995,
+ -4895434,
+ 10064719,
+ -15373746,
+ 19457029,
+ -20664880,
+ 17370202,
+ -8368256,
+ -6699584,
+ 26983856,
+ -50207595,
+ 72637322,
+ -89225430,
+ 93785418,
+ -78807225,
+ 33743510,
+ 62944756,
+ -289290483,
+ 1559363176,
+ 1080766826,
+ -402258630,
+ 200061418,
+ -87262745,
+ 14717570,
+ 30791560,
+ -55152083,
+ 62821543,
+ -58239669,
+ 45920163,
+ -30106318,
+ 14349383,
+ -1189706,
+ -7975679,
+ 12825235,
+ -13882547,
+ 12192340,
+ -8981306,
+ 5371977,
+ -2194025,
+ -92308,
+ 1373270,
+ -1790753,
+ 1622712,
+ -1170700,
+ 679121,
+ -296281,
+ 73886,
+ -140304,
+ 54470,
+ 253942,
+ -849721,
+ 1712795,
+ -2691653,
+ 3482941,
+ -3656673,
+ 2738225,
+ -343477,
+ -3654899,
+ 8969013,
+ -14794340,
+ 19812975,
+ -22333891,
+ 20574855,
+ -13056013,
+ -957967,
+ 21052050,
+ -45377225,
+ 70548359,
+ -91720679,
+ 102725600,
+ -95893967,
+ 60419597,
+ 25461467,
+ -240886398,
+ 1634269079,
+ 971525814,
+ -400449553,
+ 215064844,
+ -106142491,
+ 32571821,
+ 16336650,
+ -45100599,
+ 57242538,
+ -56555391,
+ 47164997,
+ -33166538,
+ 18166055,
+ -4905341,
+ -4937492,
+ 10745910,
+ -12788021,
+ 11926520,
+ -9291682,
+ 5988130,
+ -2885704,
+ 516574,
+ 926997,
+ -1520726,
+ 1498976,
+ -1144044,
+ 700837,
+ -330099,
+ 99866,
+ -179810,
+ 129487,
+ 141436,
+ -717205,
+ 1605085,
+ -2682451,
+ 3665952,
+ -4124096,
+ 3547832,
+ -1479811,
+ -2315561,
+ 7677696,
+ -13920369,
+ 19798498,
+ -23610424,
+ 23449436,
+ -17583809,
+ 4909245,
+ 14608696,
+ -39591943,
+ 67076831,
+ -92524686,
+ 109919637,
+ -111613575,
+ 86828702,
+ -14232575,
+ -183919653,
+ 1700110644,
+ 860396308,
+ -391439205,
+ 225519916,
+ -122494025,
+ 49376839,
+ 1895959,
+ -34412756,
+ 50703700,
+ -53847689,
+ 47506923,
+ -35551456,
+ 21572607,
+ -8458862,
+ -1866372,
+ 8507823,
+ -11477530,
+ 11443596,
+ -9421098,
+ 6477140,
+ -3505322,
+ 1098781,
+ 476767,
+ -1230969,
+ 1351465,
+ -1096821,
+ 708182,
+ -355637,
+ 121938,
+ -218269,
+ 205972,
+ 20952,
+ -565277,
+ 1462208,
+ -2620925,
+ 3783652,
+ -4525147,
+ 4310411,
+ -2615660,
+ -900832,
+ 6211189,
+ -12762332,
+ 19406354,
+ -24462419,
+ 25932862,
+ -21862465,
+ 10792848,
+ 7766582,
+ -32943243,
+ 62260997,
+ -91586271,
+ 115190625,
+ -125632920,
+ 112467990,
+ -55512626,
+ -118637326,
+ 1756151711,
+ 748528875,
+ -375798386,
+ 231415299,
+ -136094283,
+ 64849452,
+ -12263692,
+ -23299797,
+ 43345081,
+ -50186058,
+ 46956146,
+ -37228954,
+ 24513008,
+ -11786900,
+ 1179580,
+ 6156078,
+ -9980165,
+ 10757397,
+ -9371315,
+ 6832934,
+ -4043100,
+ 1644088,
+ 31201,
+ -927615,
+ 1183841,
+ -1030763,
+ 701676,
+ -372843,
+ 139910,
+ -254773,
+ 282420,
+ -105441,
+ -396185,
+ 1285720,
+ -2506578,
+ 3831803,
+ -4850226,
+ 5010037,
+ -3729167,
+ 563882,
+ 4593723,
+ -11336389,
+ 18636377,
+ -24865300,
+ 27970342,
+ -25805872,
+ 16581291,
+ 648177,
+ -25540730,
+ 56165291,
+ -88886006,
+ 118393592,
+ -137641523,
+ 136832099,
+ -97698874,
+ -45401983,
+ 1801762978,
+ 637061597,
+ -354166155,
+ 232818380,
+ -146775889,
+ 78737679,
+ -25886455,
+ -11976587,
+ 35319278,
+ -45656457,
+ 45539328,
+ -38180710,
+ 26940985,
+ -14831510,
+ 4143867,
+ 3737004,
+ -8327913,
+ 9885272,
+ -9147425,
+ 7052099,
+ -4491062,
+ 2143254,
+ -401429,
+ -616858,
+ 1000023,
+ -947900,
+ 682090,
+ -381836,
+ 153690,
+ -288402,
+ 357251,
+ -235462,
+ -212606,
+ 1077898,
+ -2339936,
+ 3807401,
+ -5090944,
+ 5631589,
+ -4798375,
+ 2051631,
+ 2852961,
+ -9664174,
+ 17495627,
+ -24802583,
+ 29514542,
+ -29332688,
+ 22162753,
+ -6616510,
+ -17510387,
+ 48879619,
+ -84437242,
+ 119418931,
+ -147357843,
+ 159422026,
+ -140065230,
+ 35310683,
+ 1836430482,
+ 527105610,
+ -327238826,
+ 229871490,
+ -154428553,
+ 90824537,
+ -38731899,
+ -657570,
+ 26788364,
+ -40359409,
+ 43298796,
+ -38402296,
+ 28820706,
+ -17541152,
+ 6972623,
+ 1297254,
+ -6554999,
+ 8847681,
+ -8757682,
+ 7133883,
+ -4843134,
+ 2588165,
+ -813342,
+ -304831,
+ 804100,
+ -850508,
+ 650419,
+ -382896,
+ 163286,
+ -318242,
+ 428838,
+ -366656,
+ -17613,
+ 841722,
+ -2122570,
+ 3708769,
+ -5240321,
+ 6161073,
+ -5801649,
+ 3534401,
+ 1019538,
+ -7772495,
+ 15998395,
+ -24266355,
+ 30526631,
+ -32367977,
+ 27427264,
+ -13892257,
+ -8992503,
+ 40518175,
+ -78286553,
+ 118195253,
+ -154535195,
+ 179754163,
+ -181849085,
+ 122915874,
+ 1859762540,
+ 419731179,
+ -295758361,
+ 222787036,
+ -158999449,
+ 100931130,
+ -50579077,
+ 10447166,
+ 17920709,
+ -34407865,
+ 40291467,
+ -37903003,
+ 30127261,
+ -19871532,
+ 9615575,
+ -1117071,
+ -4697192,
+ 7667746,
+ -8213268,
+ 7080141,
+ -5095214,
+ 2971966,
+ -1197386,
+ 2509,
+ 600246,
+ -741054,
+ 607850,
+ -376454,
+ 168798,
+ -343409,
+ 495538,
+ -496438,
+ 185372,
+ 580833,
+ -1857095,
+ 3535629,
+ -5292960,
+ 6585913,
+ -6718102,
+ 4983630,
+ -873464,
+ -5692922,
+ 14166080,
+ -23257591,
+ 30977183,
+ -34844756,
+ 32268829,
+ -21041095,
+ -139296,
+ 31217766,
+ -70513564,
+ 114691603,
+ -158967189,
+ 197369326,
+ -222261883,
+ 216725324,
+ 1871495046,
+ 315954485,
+ -260500372,
+ 211841626,
+ -160492583,
+ 108918982,
+ -61230159,
+ 21135686,
+ 8887740,
+ -27924871,
+ 36587515,
+ -36705417,
+ 30846918,
+ -21786303,
+ 12026916,
+ -3461285,
+ -2791100,
+ 6370753,
+ -7528020,
+ 6895240,
+ -5245196,
+ 3289151,
+ -1547157,
+ 299492,
+ 392638,
+ -622137,
+ 555731,
+ -363067,
+ 170412
+
+};
+struct src_stage src_int32_20_21_4211_5000 = {
+ 1, 1, 20, 56, 1120, 21, 20, 0, 0,
+ src_int32_20_21_4211_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_20_7_3008_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_20_7_3008_5000.h
new file mode 100644
index 0000000..b4657a1
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_20_7_3008_5000.h
@@ -0,0 +1,486 @@
+const int32_t src_int32_20_7_3008_5000_fir[480] = {
+ -310180,
+ 1463845,
+ -2427337,
+ -318876,
+ 10944487,
+ -28585464,
+ 41313007,
+ -26460511,
+ -38534111,
+ 159117751,
+ -313319027,
+ 466752587,
+ 1676349229,
+ 381259976,
+ -296819072,
+ 165932375,
+ -50815399,
+ -17157056,
+ 37152638,
+ -28177891,
+ 12011266,
+ -1328763,
+ -1933635,
+ 1331381,
+ -319446,
+ 1582350,
+ -2921108,
+ 769630,
+ 9629894,
+ -28548949,
+ 45012656,
+ -35769910,
+ -25084117,
+ 149452069,
+ -325858928,
+ 554325069,
+ 1667752908,
+ 298503586,
+ -276817617,
+ 169927106,
+ -61792762,
+ -8001914,
+ 32617496,
+ -27355258,
+ 12827336,
+ -2248573,
+ -1448574,
+ 1188940,
+ -320570,
+ 1682820,
+ -3405676,
+ 1923097,
+ 8074844,
+ -28045255,
+ 48169089,
+ -44936387,
+ -10624984,
+ 136945714,
+ -334007339,
+ 643284458,
+ 1650641939,
+ 219096596,
+ -253793887,
+ 171172475,
+ -71356350,
+ 870972,
+ 27795468,
+ -26151767,
+ 13394065,
+ -3069118,
+ -979922,
+ 1040337,
+ -312249,
+ 1761166,
+ -3871198,
+ 3125769,
+ 6291280,
+ -27057922,
+ 50704787,
+ -53806686,
+ 4660815,
+ 121652305,
+ -337366224,
+ 732908263,
+ 1625178723,
+ 143603063,
+ -228241245,
+ 169775728,
+ -79422288,
+ 9337799,
+ 22774899,
+ -24605985,
+ 13716830,
+ -3783487,
+ -534553,
+ 889157,
+ -293280,
+ 1813377,
+ -4307412,
+ 4359946,
+ 4295784,
+ -25577739,
+ 52548722,
+ -62225442,
+ 20569755,
+ 103669819,
+ -335576969,
+ 822452004,
+ 1591604498,
+ 72532652,
+ -200660664,
+ 165877762,
+ -85932870,
+ 17286393,
+ 17643173,
+ -22760006,
+ 13804703,
+ -4387034,
+ -118390,
+ 738699,
+ -262607,
+ 1835611,
+ -4703802,
+ 5606179,
+ 2109548,
+ -23603267,
+ 53637828,
+ -70037575,
+ 36879515,
+ 83141141,
+ -328326058,
+ 911157116,
+ 1550236539,
+ 6336094,
+ -171554289,
+ 159649712,
+ -90856347,
+ 24617458,
+ 12485368,
+ -20658588,
+ 13670098,
+ -4877305,
+ 263638,
+ 591931,
+ -219358,
+ 1824294,
+ -5049787,
+ 6843514,
+ -241733,
+ -21141254,
+ 53918408,
+ -77090796,
+ 53351606,
+ 60253997,
+ -315350327,
+ 998259107,
+ 1501464489,
+ -54598575,
+ -141419177,
+ 151289237,
+ -94186341,
+ 31245565,
+ 7383012,
+ -18348295,
+ 13328371,
+ -5253948,
+ 607614,
+ 451458,
+ -162893,
+ 1776224,
+ -5334919,
+ 8049780,
+ -2728057,
+ -18206937,
+ 53347448,
+ -83238163,
+ 69734363,
+ 35240267,
+ -296441710,
+ 1082995884,
+ 1445745849,
+ -109948961,
+ -110741282,
+ 141016574,
+ -95940897,
+ 37099892,
+ 2412945,
+ -15876645,
+ 12797402,
+ -5518583,
+ 910632,
+ 319500,
+ -92835,
+ 1688664,
+ -5549094,
+ 9201907,
+ -5315401,
+ -14824201,
+ 51893815,
+ -88340667,
+ 85766253,
+ 8374653,
+ -271451406,
+ 1164616145,
+ 1383600708,
+ -159460422,
+ -79989770,
+ 129070429,
+ -96161203,
+ 42124700,
+ -2353687,
+ -13291292,
+ 12097150,
+ -5674645,
+ 1170774,
+ 197875,
+ -9116,
+ 1559448,
+ -5682774,
+ 10276294,
+ -7966088,
+ -11025613,
+ 49539311,
+ -92269789,
+ 101179466,
+ -20027285,
+ -240293407,
+ 1242387719,
+ 1315605763,
+ -202947317,
+ -49611720,
+ 115703749,
+ -94910009,
+ 46279559,
+ -6852302,
+ -10639235,
+ 11249197,
+ -5727204,
+ 1387070,
+ 87998,
+ 87998,
+ 1387070,
+ -5727204,
+ 11249197,
+ -10639235,
+ -6852302,
+ 46279559,
+ -94910009,
+ 115703749,
+ -49611720,
+ -202947317,
+ 1315605763,
+ 1242387719,
+ -240293407,
+ -20027285,
+ 101179466,
+ -92269789,
+ 49539311,
+ -11025613,
+ -7966088,
+ 10276294,
+ -5682774,
+ 1559448,
+ -9116,
+ 197875,
+ 1170774,
+ -5674645,
+ 12097150,
+ -13291292,
+ -2353687,
+ 42124700,
+ -96161203,
+ 129070429,
+ -79989770,
+ -159460422,
+ 1383600708,
+ 1164616145,
+ -271451406,
+ 8374653,
+ 85766253,
+ -88340667,
+ 51893815,
+ -14824201,
+ -5315401,
+ 9201907,
+ -5549094,
+ 1688664,
+ -92835,
+ 319500,
+ 910632,
+ -5518583,
+ 12797402,
+ -15876645,
+ 2412945,
+ 37099892,
+ -95940897,
+ 141016574,
+ -110741282,
+ -109948961,
+ 1445745849,
+ 1082995884,
+ -296441710,
+ 35240267,
+ 69734363,
+ -83238163,
+ 53347448,
+ -18206937,
+ -2728057,
+ 8049780,
+ -5334919,
+ 1776224,
+ -162893,
+ 451458,
+ 607614,
+ -5253948,
+ 13328371,
+ -18348295,
+ 7383012,
+ 31245565,
+ -94186341,
+ 151289237,
+ -141419177,
+ -54598575,
+ 1501464489,
+ 998259107,
+ -315350327,
+ 60253997,
+ 53351606,
+ -77090796,
+ 53918408,
+ -21141254,
+ -241733,
+ 6843514,
+ -5049787,
+ 1824294,
+ -219358,
+ 591931,
+ 263638,
+ -4877305,
+ 13670098,
+ -20658588,
+ 12485368,
+ 24617458,
+ -90856347,
+ 159649712,
+ -171554289,
+ 6336094,
+ 1550236539,
+ 911157116,
+ -328326058,
+ 83141141,
+ 36879515,
+ -70037575,
+ 53637828,
+ -23603267,
+ 2109548,
+ 5606179,
+ -4703802,
+ 1835611,
+ -262607,
+ 738699,
+ -118390,
+ -4387034,
+ 13804703,
+ -22760006,
+ 17643173,
+ 17286393,
+ -85932870,
+ 165877762,
+ -200660664,
+ 72532652,
+ 1591604498,
+ 822452004,
+ -335576969,
+ 103669819,
+ 20569755,
+ -62225442,
+ 52548722,
+ -25577739,
+ 4295784,
+ 4359946,
+ -4307412,
+ 1813377,
+ -293280,
+ 889157,
+ -534553,
+ -3783487,
+ 13716830,
+ -24605985,
+ 22774899,
+ 9337799,
+ -79422288,
+ 169775728,
+ -228241245,
+ 143603063,
+ 1625178723,
+ 732908263,
+ -337366224,
+ 121652305,
+ 4660815,
+ -53806686,
+ 50704787,
+ -27057922,
+ 6291280,
+ 3125769,
+ -3871198,
+ 1761166,
+ -312249,
+ 1040337,
+ -979922,
+ -3069118,
+ 13394065,
+ -26151767,
+ 27795468,
+ 870972,
+ -71356350,
+ 171172475,
+ -253793887,
+ 219096596,
+ 1650641939,
+ 643284458,
+ -334007339,
+ 136945714,
+ -10624984,
+ -44936387,
+ 48169089,
+ -28045255,
+ 8074844,
+ 1923097,
+ -3405676,
+ 1682820,
+ -320570,
+ 1188940,
+ -1448574,
+ -2248573,
+ 12827336,
+ -27355258,
+ 32617496,
+ -8001914,
+ -61792762,
+ 169927106,
+ -276817617,
+ 298503586,
+ 1667752908,
+ 554325069,
+ -325858928,
+ 149452069,
+ -25084117,
+ -35769910,
+ 45012656,
+ -28548949,
+ 9629894,
+ 769630,
+ -2921108,
+ 1582350,
+ -319446,
+ 1331381,
+ -1933635,
+ -1328763,
+ 12011266,
+ -28177891,
+ 37152638,
+ -17157056,
+ -50815399,
+ 165932375,
+ -296819072,
+ 381259976,
+ 1676349229,
+ 466752587,
+ -313319027,
+ 159117751,
+ -38534111,
+ -26460511,
+ 41313007,
+ -28585464,
+ 10944487,
+ -318876,
+ -2427337,
+ 1463845,
+ -310180
+
+};
+struct src_stage src_int32_20_7_3008_5000 = {
+ 1, 3, 20, 24, 480, 7, 20, 0, 0,
+ src_int32_20_7_3008_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_21_20_4211_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_21_20_4211_5000.h
new file mode 100644
index 0000000..48d81ac
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_21_20_4211_5000.h
@@ -0,0 +1,1098 @@
+const int32_t src_int32_21_20_4211_5000_fir[1092] = {
+ -114538,
+ 151923,
+ -84166,
+ -178697,
+ 734429,
+ -1667805,
+ 3023252,
+ -4774179,
+ 6793851,
+ -8833660,
+ 10514727,
+ -11337771,
+ 10714080,
+ -8017420,
+ 2653183,
+ 5862410,
+ -17823121,
+ 33265423,
+ -51925454,
+ 73231834,
+ -96345372,
+ 120260060,
+ -144001051,
+ 167057166,
+ -190775672,
+ 227517672,
+ 1965117948,
+ 129033951,
+ -146934314,
+ 143375885,
+ -131425933,
+ 114744201,
+ -95495083,
+ 75387984,
+ -55848396,
+ 38013130,
+ -22697516,
+ 10378123,
+ -1204217,
+ -4961511,
+ 8479094,
+ -9853982,
+ 9657070,
+ -8452055,
+ 6737839,
+ -4910579,
+ 3246542,
+ -1903878,
+ 939038,
+ -332308,
+ 16675,
+ 95041,
+ -140435,
+ 209306,
+ -188503,
+ -14834,
+ 507575,
+ -1391149,
+ 2734431,
+ -4541771,
+ 6720746,
+ -9055432,
+ 11191437,
+ -12638236,
+ 12792534,
+ -10983480,
+ 6537022,
+ 1147130,
+ -12515973,
+ 27793919,
+ -46938674,
+ 69639505,
+ -95381156,
+ 123617740,
+ -154179826,
+ 188375293,
+ -233182195,
+ 331695057,
+ 1952796493,
+ 37067409,
+ -102485638,
+ 117838696,
+ -116749647,
+ 107222229,
+ -92884316,
+ 76096313,
+ -58654764,
+ 41962113,
+ -27056298,
+ 14613692,
+ -4963554,
+ -1874759,
+ 6132724,
+ -8218712,
+ 8638746,
+ -7921705,
+ 6557142,
+ -4951095,
+ 3402075,
+ -2096244,
+ 1118323,
+ -473142,
+ 112220,
+ 39779,
+ -165497,
+ 265996,
+ -294376,
+ 156440,
+ 262116,
+ -1077945,
+ 2383656,
+ -4215095,
+ 6516481,
+ -9109095,
+ 11669927,
+ -13726346,
+ 14671347,
+ -13801190,
+ 10373748,
+ -3681770,
+ -6868755,
+ 21688735,
+ -40961996,
+ 64650042,
+ -92581464,
+ 124702055,
+ -161703463,
+ 206848498,
+ -273310812,
+ 440650490,
+ 1928293265,
+ -47659621,
+ -58229804,
+ 90968851,
+ -100297545,
+ 97879478,
+ -88598473,
+ 75372266,
+ -60313599,
+ 45053745,
+ -30827799,
+ 18495315,
+ -8556437,
+ 1184441,
+ 3721259,
+ -6465953,
+ 7482589,
+ -7256231,
+ 6258428,
+ -4897668,
+ 3488980,
+ -2242714,
+ 1269806,
+ -599026,
+ 200862,
+ -12843,
+ -189066,
+ 320741,
+ -399696,
+ 332014,
+ 2199,
+ -733083,
+ 1975832,
+ -3797778,
+ 6181498,
+ -8989413,
+ 11936336,
+ -14576501,
+ 16310316,
+ -16413690,
+ 14089247,
+ -8534509,
+ -982399,
+ 15053750,
+ -34089567,
+ 58329709,
+ -87959474,
+ 123437693,
+ -166355267,
+ 222029808,
+ -310315244,
+ 553386762,
+ 1891885732,
+ -124533531,
+ -14928517,
+ 63296131,
+ -82418562,
+ 86930431,
+ -82752112,
+ 73257557,
+ -60815883,
+ 47246487,
+ -33952665,
+ 21957220,
+ -11918932,
+ 4159387,
+ 1291242,
+ -4631154,
+ 6213502,
+ -6471467,
+ 5850425,
+ -4753959,
+ 3507718,
+ -2342052,
+ 1391633,
+ -708167,
+ 281206,
+ -61918,
+ -210469,
+ 372261,
+ -502286,
+ 508558,
+ -267586,
+ -362244,
+ 1517130,
+ -3295314,
+ 5718790,
+ -8694368,
+ 11980563,
+ -15167099,
+ 17672981,
+ -18766883,
+ 17610250,
+ -13319113,
+ 5035682,
+ 8004901,
+ -26434354,
+ 50771281,
+ -81562997,
+ 119791562,
+ -167965736,
+ 233516031,
+ -343358704,
+ 668836864,
+ 1843985390,
+ -193055346,
+ 26705198,
+ 35347529,
+ -63478374,
+ 74614156,
+ -75486238,
+ 69818885,
+ -60174295,
+ 48516345,
+ -36384742,
+ 24942740,
+ -14992669,
+ 6996107,
+ -1111420,
+ -2750528,
+ 4857931,
+ -5585107,
+ 5343693,
+ -4525242,
+ 3460033,
+ -2393961,
+ 1482591,
+ -799177,
+ 352090,
+ -106665,
+ -229035,
+ 419272,
+ -599917,
+ 682585,
+ -542283,
+ 28188,
+ 1014907,
+ -2715013,
+ 5133899,
+ -8225280,
+ 11796548,
+ -15481048,
+ 18727402,
+ -20810525,
+ 20865753,
+ -17943125,
+ 11073511,
+ 668208,
+ -18126369,
+ 42092833,
+ -73474318,
+ 113774393,
+ -166416943,
+ 240956272,
+ -371626774,
+ 785876917,
+ 1785132197,
+ -252844934,
+ 66016223,
+ 7638238,
+ -43852425,
+ 61189400,
+ -66965169,
+ 65146210,
+ -58422562,
+ 48856989,
+ -38091688,
+ 27405209,
+ -17725834,
+ 9644313,
+ -3442299,
+ -860348,
+ 3443338,
+ -4616324,
+ 4750381,
+ -4218248,
+ 3348877,
+ -2399063,
+ 1542106,
+ -871075,
+ 412598,
+ -146438,
+ -244114,
+ 460511,
+ -690359,
+ 850512,
+ -816654,
+ 431230,
+ 477597,
+ -2065904,
+ 4434885,
+ -7586863,
+ 11382486,
+ -15506186,
+ 19446871,
+ -22499270,
+ 23788415,
+ -22315361,
+ 17016594,
+ -6822426,
+ -9310538,
+ 32436017,
+ -63809402,
+ 105441589,
+ -161646103,
+ 244059807,
+ -394340239,
+ 903340039,
+ 1715987274,
+ -303643481,
+ 102415436,
+ -19336912,
+ -23918944,
+ 46929432,
+ -57373028,
+ 59350643,
+ -55614437,
+ 48279539,
+ -39055317,
+ 29308634,
+ -20074006,
+ 12058274,
+ -5659254,
+ 1003736,
+ 1997652,
+ -3585370,
+ 4083954,
+ -3841002,
+ 3178320,
+ -2358852,
+ 1570234,
+ -923299,
+ 462065,
+ -180736,
+ -255093,
+ 494773,
+ -771425,
+ 1008733,
+ -1085273,
+ 839419,
+ -85424,
+ -1358611,
+ 3632230,
+ -6787215,
+ 10740955,
+ -15235632,
+ 19810533,
+ -23793633,
+ 26315922,
+ -26347673,
+ 22750049,
+ -14327605,
+ -144249,
+ 21963874,
+ -52716439,
+ 94893259,
+ -153648243,
+ 242603176,
+ -410767711,
+ 1020030985,
+ 1637323993,
+ -345314207,
+ 135386578,
+ -45111434,
+ -4052094,
+ 32116738,
+ -46909954,
+ 52561969,
+ -51822318,
+ 46812035,
+ -39271675,
+ 30628175,
+ -22000852,
+ 14197580,
+ -7723177,
+ 2807357,
+ 548737,
+ -2513168,
+ 3358902,
+ -3402634,
+ 2953437,
+ -2275642,
+ 1567630,
+ -955692,
+ 500082,
+ -209201,
+ -261410,
+ 520930,
+ -841015,
+ 1153689,
+ -1342634,
+ 1244941,
+ -663989,
+ -605188,
+ 2738696,
+ -5837747,
+ 9878976,
+ -14668029,
+ 19803910,
+ -24660873,
+ 28392270,
+ -29956689,
+ 28160789,
+ -21704984,
+ 9205386,
+ 10858191,
+ -40373772,
+ 82273439,
+ -142477908,
+ 236436361,
+ -420237814,
+ 1134741328,
+ 1550017574,
+ -377841357,
+ 164491808,
+ -69254463,
+ 15384655,
+ 17037658,
+ -35788085,
+ 44925887,
+ -47135556,
+ 44498597,
+ -38750849,
+ 31350394,
+ -23478646,
+ 16027798,
+ -9598663,
+ 4518050,
+ -876140,
+ -1420897,
+ 2590438,
+ -2913168,
+ 2680178,
+ -2152487,
+ 1535522,
+ -968494,
+ 526488,
+ -231621,
+ -262574,
+ 537970,
+ -897172,
+ 1281943,
+ -1583252,
+ 1639779,
+ -1247323,
+ 181078,
+ 1769142,
+ -4753040,
+ 8807973,
+ -13807694,
+ 19419312,
+ -25075748,
+ 29968969,
+ -33065492,
+ 33139698,
+ -28811909,
+ 18564500,
+ -683545,
+ -26987209,
+ 67768479,
+ -128249845,
+ 225487919,
+ -422150754,
+ 1246264985,
+ 1455033347,
+ -401327479,
+ 189375888,
+ -91377229,
+ 34044799,
+ 1977072,
+ -24227408,
+ 36601001,
+ -41658470,
+ 41398300,
+ -37516509,
+ 31473288,
+ -24488624,
+ 17520996,
+ -11254599,
+ 6105821,
+ -2250804,
+ -329586,
+ 1794188,
+ -2383312,
+ 2365230,
+ -1993104,
+ 1475657,
+ -962318,
+ 541363,
+ -247927,
+ -258181,
+ 545017,
+ -938120,
+ 1390255,
+ -1801777,
+ 2015864,
+ -1824232,
+ 985888,
+ 740282,
+ -3550643,
+ 7543657,
+ -12664658,
+ 18656131,
+ -25021156,
+ 31006107,
+ -35605216,
+ 37583795,
+ -35508123,
+ 27755629,
+ -12451541,
+ -12786773,
+ 51604623,
+ -111138631,
+ 209768960,
+ -415989085,
+ 1353413855,
+ 1353413855,
+ -415989085,
+ 209768960,
+ -111138631,
+ 51604623,
+ -12786773,
+ -12451541,
+ 27755629,
+ -35508123,
+ 37583795,
+ -35605216,
+ 31006107,
+ -25021156,
+ 18656131,
+ -12664658,
+ 7543657,
+ -3550643,
+ 740282,
+ 985888,
+ -1824232,
+ 2015864,
+ -1801777,
+ 1390255,
+ -938120,
+ 545017,
+ -258181,
+ -247927,
+ 541363,
+ -962318,
+ 1475657,
+ -1993104,
+ 2365230,
+ -2383312,
+ 1794188,
+ -329586,
+ -2250804,
+ 6105821,
+ -11254599,
+ 17520996,
+ -24488624,
+ 31473288,
+ -37516509,
+ 41398300,
+ -41658470,
+ 36601001,
+ -24227408,
+ 1977072,
+ 34044799,
+ -91377229,
+ 189375888,
+ -401327479,
+ 1455033347,
+ 1246264985,
+ -422150754,
+ 225487919,
+ -128249845,
+ 67768479,
+ -26987209,
+ -683545,
+ 18564500,
+ -28811909,
+ 33139698,
+ -33065492,
+ 29968969,
+ -25075748,
+ 19419312,
+ -13807694,
+ 8807973,
+ -4753040,
+ 1769142,
+ 181078,
+ -1247323,
+ 1639779,
+ -1583252,
+ 1281943,
+ -897172,
+ 537970,
+ -262574,
+ -231621,
+ 526488,
+ -968494,
+ 1535522,
+ -2152487,
+ 2680178,
+ -2913168,
+ 2590438,
+ -1420897,
+ -876140,
+ 4518050,
+ -9598663,
+ 16027798,
+ -23478646,
+ 31350394,
+ -38750849,
+ 44498597,
+ -47135556,
+ 44925887,
+ -35788085,
+ 17037658,
+ 15384655,
+ -69254463,
+ 164491808,
+ -377841357,
+ 1550017574,
+ 1134741328,
+ -420237814,
+ 236436361,
+ -142477908,
+ 82273439,
+ -40373772,
+ 10858191,
+ 9205386,
+ -21704984,
+ 28160789,
+ -29956689,
+ 28392270,
+ -24660873,
+ 19803910,
+ -14668029,
+ 9878976,
+ -5837747,
+ 2738696,
+ -605188,
+ -663989,
+ 1244941,
+ -1342634,
+ 1153689,
+ -841015,
+ 520930,
+ -261410,
+ -209201,
+ 500082,
+ -955692,
+ 1567630,
+ -2275642,
+ 2953437,
+ -3402634,
+ 3358902,
+ -2513168,
+ 548737,
+ 2807357,
+ -7723177,
+ 14197580,
+ -22000852,
+ 30628175,
+ -39271675,
+ 46812035,
+ -51822318,
+ 52561969,
+ -46909954,
+ 32116738,
+ -4052094,
+ -45111434,
+ 135386578,
+ -345314207,
+ 1637323993,
+ 1020030985,
+ -410767711,
+ 242603176,
+ -153648243,
+ 94893259,
+ -52716439,
+ 21963874,
+ -144249,
+ -14327605,
+ 22750049,
+ -26347673,
+ 26315922,
+ -23793633,
+ 19810533,
+ -15235632,
+ 10740955,
+ -6787215,
+ 3632230,
+ -1358611,
+ -85424,
+ 839419,
+ -1085273,
+ 1008733,
+ -771425,
+ 494773,
+ -255093,
+ -180736,
+ 462065,
+ -923299,
+ 1570234,
+ -2358852,
+ 3178320,
+ -3841002,
+ 4083954,
+ -3585370,
+ 1997652,
+ 1003736,
+ -5659254,
+ 12058274,
+ -20074006,
+ 29308634,
+ -39055317,
+ 48279539,
+ -55614437,
+ 59350643,
+ -57373028,
+ 46929432,
+ -23918944,
+ -19336912,
+ 102415436,
+ -303643481,
+ 1715987274,
+ 903340039,
+ -394340239,
+ 244059807,
+ -161646103,
+ 105441589,
+ -63809402,
+ 32436017,
+ -9310538,
+ -6822426,
+ 17016594,
+ -22315361,
+ 23788415,
+ -22499270,
+ 19446871,
+ -15506186,
+ 11382486,
+ -7586863,
+ 4434885,
+ -2065904,
+ 477597,
+ 431230,
+ -816654,
+ 850512,
+ -690359,
+ 460511,
+ -244114,
+ -146438,
+ 412598,
+ -871075,
+ 1542106,
+ -2399063,
+ 3348877,
+ -4218248,
+ 4750381,
+ -4616324,
+ 3443338,
+ -860348,
+ -3442299,
+ 9644313,
+ -17725834,
+ 27405209,
+ -38091688,
+ 48856989,
+ -58422562,
+ 65146210,
+ -66965169,
+ 61189400,
+ -43852425,
+ 7638238,
+ 66016223,
+ -252844934,
+ 1785132197,
+ 785876917,
+ -371626774,
+ 240956272,
+ -166416943,
+ 113774393,
+ -73474318,
+ 42092833,
+ -18126369,
+ 668208,
+ 11073511,
+ -17943125,
+ 20865753,
+ -20810525,
+ 18727402,
+ -15481048,
+ 11796548,
+ -8225280,
+ 5133899,
+ -2715013,
+ 1014907,
+ 28188,
+ -542283,
+ 682585,
+ -599917,
+ 419272,
+ -229035,
+ -106665,
+ 352090,
+ -799177,
+ 1482591,
+ -2393961,
+ 3460033,
+ -4525242,
+ 5343693,
+ -5585107,
+ 4857931,
+ -2750528,
+ -1111420,
+ 6996107,
+ -14992669,
+ 24942740,
+ -36384742,
+ 48516345,
+ -60174295,
+ 69818885,
+ -75486238,
+ 74614156,
+ -63478374,
+ 35347529,
+ 26705198,
+ -193055346,
+ 1843985390,
+ 668836864,
+ -343358704,
+ 233516031,
+ -167965736,
+ 119791562,
+ -81562997,
+ 50771281,
+ -26434354,
+ 8004901,
+ 5035682,
+ -13319113,
+ 17610250,
+ -18766883,
+ 17672981,
+ -15167099,
+ 11980563,
+ -8694368,
+ 5718790,
+ -3295314,
+ 1517130,
+ -362244,
+ -267586,
+ 508558,
+ -502286,
+ 372261,
+ -210469,
+ -61918,
+ 281206,
+ -708167,
+ 1391633,
+ -2342052,
+ 3507718,
+ -4753959,
+ 5850425,
+ -6471467,
+ 6213502,
+ -4631154,
+ 1291242,
+ 4159387,
+ -11918932,
+ 21957220,
+ -33952665,
+ 47246487,
+ -60815883,
+ 73257557,
+ -82752112,
+ 86930431,
+ -82418562,
+ 63296131,
+ -14928517,
+ -124533531,
+ 1891885732,
+ 553386762,
+ -310315244,
+ 222029808,
+ -166355267,
+ 123437693,
+ -87959474,
+ 58329709,
+ -34089567,
+ 15053750,
+ -982399,
+ -8534509,
+ 14089247,
+ -16413690,
+ 16310316,
+ -14576501,
+ 11936336,
+ -8989413,
+ 6181498,
+ -3797778,
+ 1975832,
+ -733083,
+ 2199,
+ 332014,
+ -399696,
+ 320741,
+ -189066,
+ -12843,
+ 200862,
+ -599026,
+ 1269806,
+ -2242714,
+ 3488980,
+ -4897668,
+ 6258428,
+ -7256231,
+ 7482589,
+ -6465953,
+ 3721259,
+ 1184441,
+ -8556437,
+ 18495315,
+ -30827799,
+ 45053745,
+ -60313599,
+ 75372266,
+ -88598473,
+ 97879478,
+ -100297545,
+ 90968851,
+ -58229804,
+ -47659621,
+ 1928293265,
+ 440650490,
+ -273310812,
+ 206848498,
+ -161703463,
+ 124702055,
+ -92581464,
+ 64650042,
+ -40961996,
+ 21688735,
+ -6868755,
+ -3681770,
+ 10373748,
+ -13801190,
+ 14671347,
+ -13726346,
+ 11669927,
+ -9109095,
+ 6516481,
+ -4215095,
+ 2383656,
+ -1077945,
+ 262116,
+ 156440,
+ -294376,
+ 265996,
+ -165497,
+ 39779,
+ 112220,
+ -473142,
+ 1118323,
+ -2096244,
+ 3402075,
+ -4951095,
+ 6557142,
+ -7921705,
+ 8638746,
+ -8218712,
+ 6132724,
+ -1874759,
+ -4963554,
+ 14613692,
+ -27056298,
+ 41962113,
+ -58654764,
+ 76096313,
+ -92884316,
+ 107222229,
+ -116749647,
+ 117838696,
+ -102485638,
+ 37067409,
+ 1952796493,
+ 331695057,
+ -233182195,
+ 188375293,
+ -154179826,
+ 123617740,
+ -95381156,
+ 69639505,
+ -46938674,
+ 27793919,
+ -12515973,
+ 1147130,
+ 6537022,
+ -10983480,
+ 12792534,
+ -12638236,
+ 11191437,
+ -9055432,
+ 6720746,
+ -4541771,
+ 2734431,
+ -1391149,
+ 507575,
+ -14834,
+ -188503,
+ 209306,
+ -140435,
+ 95041,
+ 16675,
+ -332308,
+ 939038,
+ -1903878,
+ 3246542,
+ -4910579,
+ 6737839,
+ -8452055,
+ 9657070,
+ -9853982,
+ 8479094,
+ -4961511,
+ -1204217,
+ 10378123,
+ -22697516,
+ 38013130,
+ -55848396,
+ 75387984,
+ -95495083,
+ 114744201,
+ -131425933,
+ 143375885,
+ -146934314,
+ 129033951,
+ 1965117948,
+ 227517672,
+ -190775672,
+ 167057166,
+ -144001051,
+ 120260060,
+ -96345372,
+ 73231834,
+ -51925454,
+ 33265423,
+ -17823121,
+ 5862410,
+ 2653183,
+ -8017420,
+ 10714080,
+ -11337771,
+ 10514727,
+ -8833660,
+ 6793851,
+ -4774179,
+ 3023252,
+ -1667805,
+ 734429,
+ -178697,
+ -84166,
+ 151923,
+ -114538
+
+};
+struct src_stage src_int32_21_20_4211_5000 = {
+ 19, 20, 21, 52, 1092, 20, 21, 0, 0,
+ src_int32_21_20_4211_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_21_40_4010_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_21_40_4010_5000.h
new file mode 100644
index 0000000..784088d
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_21_40_4010_5000.h
@@ -0,0 +1,1686 @@
+const int32_t src_int32_21_40_4010_5000_fir[1680] = {
+ 203318,
+ 277117,
+ -440582,
+ -745898,
+ 670726,
+ 1574155,
+ -758943,
+ -2852343,
+ 496174,
+ 4620800,
+ 399223,
+ -6832823,
+ -2266400,
+ 9317623,
+ 5472628,
+ -11748329,
+ -10371129,
+ 13619441,
+ 17250292,
+ -14235904,
+ -26280771,
+ 12711428,
+ 37468593,
+ -7966213,
+ -50622943,
+ -1299176,
+ 65346908,
+ 16704017,
+ -81058487,
+ -40477422,
+ 97049883,
+ 76244663,
+ -112602212,
+ -131295588,
+ 127221521,
+ 224457263,
+ -141349346,
+ -425809727,
+ 160835670,
+ 1384474158,
+ 2008545687,
+ 1329212620,
+ 111061201,
+ -428118647,
+ -118394582,
+ 230866853,
+ 113915786,
+ -138240766,
+ -104504225,
+ 82812844,
+ 92239013,
+ -46306882,
+ -78449390,
+ 21641565,
+ 64221224,
+ -5306430,
+ -50463362,
+ -4852071,
+ 37890851,
+ 10402244,
+ -27001691,
+ -12612322,
+ 18069324,
+ 12548006,
+ -11156430,
+ -11095853,
+ 6148203,
+ 8962273,
+ -2799376,
+ -6671523,
+ 787442,
+ 4572939,
+ 235566,
+ -2860166,
+ -599194,
+ 1600574,
+ 582963,
+ -770606,
+ -398860,
+ 291968,
+ 218942,
+ 260003,
+ -481490,
+ -716383,
+ 757595,
+ 1538846,
+ -918795,
+ -2829743,
+ 759952,
+ 4646213,
+ 1423,
+ -6962661,
+ -1712616,
+ 9632200,
+ 4758683,
+ -12352184,
+ -9522194,
+ 14638465,
+ 16333688,
+ -15810806,
+ -25419373,
+ 14987554,
+ 36854611,
+ -11080132,
+ -50533052,
+ 2764382,
+ 66162210,
+ 11621710,
+ -83298526,
+ -34371212,
+ 101444054,
+ 69205134,
+ -120263439,
+ -123584086,
+ 140139150,
+ 216794174,
+ -164190630,
+ -421290573,
+ 212294903,
+ 1438256519,
+ 2005248450,
+ 1272628475,
+ 63077055,
+ -428278739,
+ -95434812,
+ 236018700,
+ 100292463,
+ -144398547,
+ -96015148,
+ 88884340,
+ 87040410,
+ -51834694,
+ -75488616,
+ 26411969,
+ 62794487,
+ -9238411,
+ -50058172,
+ -1753016,
+ 38121736,
+ 8071798,
+ -27580431,
+ -10948725,
+ 18788095,
+ 11430204,
+ -11875149,
+ -10398733,
+ 6782667,
+ 8568591,
+ -3309251,
+ -6480137,
+ 1164319,
+ 4503319,
+ -20626,
+ -2853507,
+ -440361,
+ 1618197,
+ 494790,
+ -790529,
+ -356583,
+ 304564,
+ 234104,
+ 240634,
+ -521323,
+ -682068,
+ 843077,
+ 1494593,
+ -1077916,
+ -2792142,
+ 1025611,
+ 4648587,
+ -404114,
+ -7059801,
+ -1140465,
+ 9903729,
+ 4009348,
+ -12903626,
+ -8612932,
+ 15599209,
+ 15322730,
+ -17328489,
+ -24419925,
+ 17218840,
+ 36049512,
+ -14178330,
+ -50191021,
+ 6864761,
+ 66659228,
+ 6418019,
+ -85153727,
+ -28014835,
+ 105394217,
+ 61722251,
+ -127443678,
+ -115131357,
+ 152598733,
+ 207887717,
+ -186807826,
+ -414506506,
+ 265326389,
+ 1490406537,
+ 1998663791,
+ 1214881158,
+ 16981547,
+ -426357809,
+ -72575986,
+ 239914357,
+ 86422314,
+ -149751925,
+ -87181853,
+ 94436557,
+ 81484537,
+ -57037742,
+ -72195047,
+ 30993940,
+ 61077384,
+ -13076749,
+ -49412395,
+ 1315906,
+ 38162533,
+ 5731837,
+ -28016011,
+ -9253859,
+ 19404450,
+ 10272222,
+ -12524717,
+ -9661107,
+ 7373526,
+ 8139168,
+ -3793886,
+ -6260166,
+ 1528184,
+ 4412728,
+ -271203,
+ -2832728,
+ -283232,
+ 1627166,
+ 406679,
+ -805712,
+ -314004,
+ 314926,
+ 248679,
+ 219028,
+ -559816,
+ -642987,
+ 926673,
+ 1441393,
+ -1235456,
+ -2739390,
+ 1291821,
+ 4627443,
+ -815470,
+ -7123147,
+ -552523,
+ 10130116,
+ 3227830,
+ -13399070,
+ -7647009,
+ 16496014,
+ 14221155,
+ -18780585,
+ -23285580,
+ 19393573,
+ 35054860,
+ -17245189,
+ -49595402,
+ 10982052,
+ 66831538,
+ 1117215,
+ -86610012,
+ -21436451,
+ 108874877,
+ 53826568,
+ -134100372,
+ -105966475,
+ 164531241,
+ 197753979,
+ -209088601,
+ -405409868,
+ 319810993,
+ 1540774987,
+ 1988811299,
+ 1156132419,
+ -27134524,
+ -422429722,
+ -49921150,
+ 242561062,
+ 72376021,
+ -154287973,
+ -78052176,
+ 99449716,
+ 75603186,
+ -61894785,
+ -68588950,
+ 35367372,
+ 59081894,
+ -16803763,
+ -48532173,
+ 4339988,
+ 38015452,
+ 3394007,
+ -28308176,
+ -7536506,
+ 19916770,
+ 9080361,
+ -13102946,
+ -8887252,
+ 7918545,
+ 7676732,
+ -4251305,
+ -6013227,
+ 1877464,
+ 4302044,
+ -515021,
+ -2798256,
+ -128570,
+ 1627662,
+ 319089,
+ -816226,
+ -271367,
+ 323087,
+ 262542,
+ 195222,
+ -596703,
+ -599199,
+ 1007879,
+ 1379288,
+ -1390554,
+ -2671413,
+ 1557225,
+ 4582411,
+ -1230659,
+ -7151760,
+ 48507,
+ 10309464,
+ 2417552,
+ -13835158,
+ -6628427,
+ 17323462,
+ 13033206,
+ -20158944,
+ -22020206,
+ 21500173,
+ 33873186,
+ -20265051,
+ -48745991,
+ 15096018,
+ 66674249,
+ -4255649,
+ -87655092,
+ -14665678,
+ 111862499,
+ 45551084,
+ -140192868,
+ -96122406,
+ 175868888,
+ 186415040,
+ -230919318,
+ -393960305,
+ 375623307,
+ 1589217101,
+ 1975720275,
+ 1096545760,
+ -69188110,
+ -416574038,
+ -27570086,
+ 243971602,
+ 58223866,
+ -157997847,
+ -68674678,
+ 103906908,
+ 69429310,
+ -66386536,
+ -64691868,
+ 39513425,
+ 56821217,
+ -20402530,
+ -47424727,
+ 7304924,
+ 37683597,
+ 1069791,
+ -28457381,
+ -5805442,
+ 20323976,
+ 7860999,
+ -13608032,
+ -8081560,
+ 8415751,
+ 7184133,
+ -4679703,
+ -5741045,
+ 2210691,
+ 4172228,
+ -750994,
+ -2750578,
+ 22896,
+ 1619909,
+ 232464,
+ -822164,
+ -228911,
+ 329092,
+ 275566,
+ 169264,
+ -631716,
+ -550794,
+ 1086193,
+ 1308371,
+ -1542339,
+ -2588215,
+ 1820440,
+ 4513238,
+ -1647637,
+ -7144861,
+ 659811,
+ 10440080,
+ 1582134,
+ -14208780,
+ -5561514,
+ 18076406,
+ 11763620,
+ -21455670,
+ -20628381,
+ 23527248,
+ 32507990,
+ -23222298,
+ -47643844,
+ 19186187,
+ 66184040,
+ -9674851,
+ -88278556,
+ -7733466,
+ 114335651,
+ 36931120,
+ -145682635,
+ -85635921,
+ 186545465,
+ 173898990,
+ -252185466,
+ -380125010,
+ 432632025,
+ 1635593078,
+ 1959429624,
+ 1036285882,
+ -109104120,
+ -408875637,
+ -5618968,
+ 244164157,
+ 44035411,
+ -160876761,
+ -59098403,
+ 107794137,
+ 62996850,
+ -70495730,
+ -60526492,
+ 43414601,
+ 54309688,
+ -23856967,
+ -46098303,
+ 10196877,
+ 37170948,
+ -1229543,
+ -28464780,
+ -4069393,
+ 20625523,
+ 6620557,
+ -14038565,
+ -7248513,
+ 8863444,
+ 6664323,
+ -5077453,
+ -5445440,
+ 2526503,
+ 4024322,
+ -978100,
+ -2690240,
+ 170470,
+ 1604164,
+ 147230,
+ -823642,
+ -186864,
+ 332999,
+ 287624,
+ 141221,
+ -664591,
+ -497889,
+ 1161110,
+ 1228784,
+ -1689938,
+ -2489881,
+ 2080064,
+ 4419790,
+ -2064315,
+ -7101836,
+ 1278472,
+ 10520493,
+ 725385,
+ -14517095,
+ -4450909,
+ 18749999,
+ 10417610,
+ -22663173,
+ -19115373,
+ 25463658,
+ 30963727,
+ -26101426,
+ -46291287,
+ 23231951,
+ 65359202,
+ -15114119,
+ -88471937,
+ -671960,
+ 116275134,
+ 28004176,
+ -150533484,
+ -74547481,
+ 196496674,
+ 160239924,
+ -272772098,
+ -363878956,
+ 490700346,
+ 1679768572,
+ 1939987713,
+ 975518119,
+ -146815600,
+ -399424313,
+ 15839959,
+ 243162123,
+ 29879199,
+ -162923949,
+ -49372639,
+ 111100347,
+ 56340552,
+ -74207181,
+ -56116543,
+ 47054817,
+ 51562696,
+ -27151894,
+ -44562126,
+ 13002545,
+ 36482323,
+ -3492993,
+ -28332216,
+ -2336991,
+ 20821398,
+ 5365471,
+ -14393524,
+ -6392663,
+ 9260196,
+ 6120340,
+ -5443107,
+ -5128317,
+ 2823654,
+ 3859437,
+ -1195384,
+ -2617838,
+ 313493,
+ 1580724,
+ 63793,
+ -820798,
+ -145443,
+ 334874,
+ 298592,
+ 111172,
+ -695069,
+ -440632,
+ 1232134,
+ 1140719,
+ -1832479,
+ -2376574,
+ 2334685,
+ 4302057,
+ -2478563,
+ -7022248,
+ 1901486,
+ 10549463,
+ -148721,
+ -14757549,
+ -3301535,
+ 19339725,
+ 9000846,
+ -23774207,
+ -17487130,
+ 27298571,
+ 29245806,
+ -28887127,
+ -44691922,
+ 27212669,
+ 64199662,
+ -20546753,
+ -88228788,
+ 6485638,
+ 117664107,
+ 18809785,
+ -154711774,
+ -62901102,
+ 205660455,
+ 145477904,
+ -292564282,
+ -345205089,
+ 549686399,
+ 1721615163,
+ 1917452204,
+ 914407877,
+ -182263873,
+ -388314373,
+ 36718686,
+ 240993911,
+ 15822449,
+ -164142608,
+ -39546680,
+ 113817440,
+ 49495799,
+ -77507831,
+ -51486640,
+ 50419463,
+ 48596598,
+ -30273101,
+ -42826336,
+ 15709212,
+ 35623348,
+ -5709878,
+ -28062197,
+ -616731,
+ 20912113,
+ 4102158,
+ -14672281,
+ -5518603,
+ 9604857,
+ 5555294,
+ -5775407,
+ -4791654,
+ 3101016,
+ 3678746,
+ -1401960,
+ -2534019,
+ 451345,
+ 1549915,
+ -17463,
+ -813788,
+ -104857,
+ 334794,
+ 308344,
+ 79212,
+ -722891,
+ -379197,
+ 1298774,
+ 1044418,
+ -1969096,
+ -2248544,
+ 2582888,
+ 4160153,
+ -2888224,
+ -6905837,
+ 2525774,
+ 10525989,
+ -1036057,
+ -14927889,
+ -2118587,
+ 19841424,
+ 7519431,
+ -24781910,
+ -15750252,
+ 29021522,
+ 27360570,
+ -31564365,
+ -42850622,
+ 31107767,
+ 62707008,
+ -25945752,
+ -87544731,
+ 13705222,
+ 118488198,
+ 9389345,
+ -158186607,
+ -50744207,
+ 213977310,
+ 129658901,
+ -311447553,
+ -324094497,
+ 609443689,
+ 1761010810,
+ 1891889847,
+ 853120073,
+ -215398655,
+ -375644206,
+ 56933718,
+ 237692737,
+ 1930776,
+ -164539828,
+ -29669596,
+ 115940269,
+ 42498423,
+ -80386788,
+ -46662170,
+ 53495456,
+ 45428624,
+ -33207405,
+ -40901931,
+ 18304812,
+ 34600417,
+ -7869884,
+ -27657878,
+ 1083063,
+ 20898693,
+ 2836981,
+ -14874594,
+ -4630948,
+ 9896555,
+ 4972348,
+ -6073282,
+ -4437493,
+ 3357582,
+ 3483483,
+ -1597017,
+ -2439472,
+ 583449,
+ 1512095,
+ -96175,
+ -802785,
+ -65298,
+ 332845,
+ 316761,
+ 45452,
+ -747810,
+ -313788,
+ 1360548,
+ 940173,
+ -2098933,
+ -2106119,
+ 2823260,
+ 3994319,
+ -3291124,
+ -6752528,
+ 3148199,
+ 10449321,
+ -1932364,
+ -15026186,
+ -907505,
+ 20251320,
+ 5979877,
+ -25679848,
+ -13911971,
+ 30622470,
+ 25315277,
+ -34118458,
+ -40773523,
+ 34896842,
+ 60884494,
+ -31283944,
+ -86417507,
+ 20951934,
+ 118735612,
+ -214052,
+ -160930025,
+ -38127457,
+ 221390622,
+ 112834708,
+ -329308369,
+ -300546552,
+ 669821563,
+ 1797840283,
+ 1863376240,
+ 791818584,
+ -246178135,
+ -361515857,
+ 76406334,
+ 233296385,
+ -11732090,
+ -164126492,
+ -19789994,
+ 117466627,
+ 35384531,
+ -82835349,
+ -41669155,
+ 56271286,
+ 42076782,
+ -35942702,
+ -38800698,
+ 20777974,
+ 33420651,
+ -9963113,
+ -27123038,
+ 2754285,
+ 20782666,
+ 1576222,
+ -15000608,
+ -3734309,
+ 10134696,
+ 4374703,
+ -6335853,
+ -4067926,
+ 3592470,
+ 3274927,
+ -1779820,
+ -2334928,
+ 709273,
+ 1467651,
+ -172004,
+ -787982,
+ -26950,
+ 329121,
+ 323724,
+ 10018,
+ -769584,
+ -244637,
+ 1416991,
+ 828327,
+ -2221150,
+ -1949713,
+ 3054401,
+ 3804925,
+ -3685083,
+ -6562433,
+ 3765579,
+ 10318966,
+ -2833269,
+ -15050842,
+ 326051,
+ 20566047,
+ 4389079,
+ -26462048,
+ -11980123,
+ 32091855,
+ 23118075,
+ -36535151,
+ -38468012,
+ 38559764,
+ 58737053,
+ -36534117,
+ -84847019,
+ 28190326,
+ 118397217,
+ -9955803,
+ -162917177,
+ -25104565,
+ 227846960,
+ 95062827,
+ -346034575,
+ -274569020,
+ 730665695,
+ 1831995565,
+ 1831995565,
+ 730665695,
+ -274569020,
+ -346034575,
+ 95062827,
+ 227846960,
+ -25104565,
+ -162917177,
+ -9955803,
+ 118397217,
+ 28190326,
+ -84847019,
+ -36534117,
+ 58737053,
+ 38559764,
+ -38468012,
+ -36535151,
+ 23118075,
+ 32091855,
+ -11980123,
+ -26462048,
+ 4389079,
+ 20566047,
+ 326051,
+ -15050842,
+ -2833269,
+ 10318966,
+ 3765579,
+ -6562433,
+ -3685083,
+ 3804925,
+ 3054401,
+ -1949713,
+ -2221150,
+ 828327,
+ 1416991,
+ -244637,
+ -769584,
+ 10018,
+ 323724,
+ 329121,
+ -26950,
+ -787982,
+ -172004,
+ 1467651,
+ 709273,
+ -2334928,
+ -1779820,
+ 3274927,
+ 3592470,
+ -4067926,
+ -6335853,
+ 4374703,
+ 10134696,
+ -3734309,
+ -15000608,
+ 1576222,
+ 20782666,
+ 2754285,
+ -27123038,
+ -9963113,
+ 33420651,
+ 20777974,
+ -38800698,
+ -35942702,
+ 42076782,
+ 56271286,
+ -41669155,
+ -82835349,
+ 35384531,
+ 117466627,
+ -19789994,
+ -164126492,
+ -11732090,
+ 233296385,
+ 76406334,
+ -361515857,
+ -246178135,
+ 791818584,
+ 1863376240,
+ 1797840283,
+ 669821563,
+ -300546552,
+ -329308369,
+ 112834708,
+ 221390622,
+ -38127457,
+ -160930025,
+ -214052,
+ 118735612,
+ 20951934,
+ -86417507,
+ -31283944,
+ 60884494,
+ 34896842,
+ -40773523,
+ -34118458,
+ 25315277,
+ 30622470,
+ -13911971,
+ -25679848,
+ 5979877,
+ 20251320,
+ -907505,
+ -15026186,
+ -1932364,
+ 10449321,
+ 3148199,
+ -6752528,
+ -3291124,
+ 3994319,
+ 2823260,
+ -2106119,
+ -2098933,
+ 940173,
+ 1360548,
+ -313788,
+ -747810,
+ 45452,
+ 316761,
+ 332845,
+ -65298,
+ -802785,
+ -96175,
+ 1512095,
+ 583449,
+ -2439472,
+ -1597017,
+ 3483483,
+ 3357582,
+ -4437493,
+ -6073282,
+ 4972348,
+ 9896555,
+ -4630948,
+ -14874594,
+ 2836981,
+ 20898693,
+ 1083063,
+ -27657878,
+ -7869884,
+ 34600417,
+ 18304812,
+ -40901931,
+ -33207405,
+ 45428624,
+ 53495456,
+ -46662170,
+ -80386788,
+ 42498423,
+ 115940269,
+ -29669596,
+ -164539828,
+ 1930776,
+ 237692737,
+ 56933718,
+ -375644206,
+ -215398655,
+ 853120073,
+ 1891889847,
+ 1761010810,
+ 609443689,
+ -324094497,
+ -311447553,
+ 129658901,
+ 213977310,
+ -50744207,
+ -158186607,
+ 9389345,
+ 118488198,
+ 13705222,
+ -87544731,
+ -25945752,
+ 62707008,
+ 31107767,
+ -42850622,
+ -31564365,
+ 27360570,
+ 29021522,
+ -15750252,
+ -24781910,
+ 7519431,
+ 19841424,
+ -2118587,
+ -14927889,
+ -1036057,
+ 10525989,
+ 2525774,
+ -6905837,
+ -2888224,
+ 4160153,
+ 2582888,
+ -2248544,
+ -1969096,
+ 1044418,
+ 1298774,
+ -379197,
+ -722891,
+ 79212,
+ 308344,
+ 334794,
+ -104857,
+ -813788,
+ -17463,
+ 1549915,
+ 451345,
+ -2534019,
+ -1401960,
+ 3678746,
+ 3101016,
+ -4791654,
+ -5775407,
+ 5555294,
+ 9604857,
+ -5518603,
+ -14672281,
+ 4102158,
+ 20912113,
+ -616731,
+ -28062197,
+ -5709878,
+ 35623348,
+ 15709212,
+ -42826336,
+ -30273101,
+ 48596598,
+ 50419463,
+ -51486640,
+ -77507831,
+ 49495799,
+ 113817440,
+ -39546680,
+ -164142608,
+ 15822449,
+ 240993911,
+ 36718686,
+ -388314373,
+ -182263873,
+ 914407877,
+ 1917452204,
+ 1721615163,
+ 549686399,
+ -345205089,
+ -292564282,
+ 145477904,
+ 205660455,
+ -62901102,
+ -154711774,
+ 18809785,
+ 117664107,
+ 6485638,
+ -88228788,
+ -20546753,
+ 64199662,
+ 27212669,
+ -44691922,
+ -28887127,
+ 29245806,
+ 27298571,
+ -17487130,
+ -23774207,
+ 9000846,
+ 19339725,
+ -3301535,
+ -14757549,
+ -148721,
+ 10549463,
+ 1901486,
+ -7022248,
+ -2478563,
+ 4302057,
+ 2334685,
+ -2376574,
+ -1832479,
+ 1140719,
+ 1232134,
+ -440632,
+ -695069,
+ 111172,
+ 298592,
+ 334874,
+ -145443,
+ -820798,
+ 63793,
+ 1580724,
+ 313493,
+ -2617838,
+ -1195384,
+ 3859437,
+ 2823654,
+ -5128317,
+ -5443107,
+ 6120340,
+ 9260196,
+ -6392663,
+ -14393524,
+ 5365471,
+ 20821398,
+ -2336991,
+ -28332216,
+ -3492993,
+ 36482323,
+ 13002545,
+ -44562126,
+ -27151894,
+ 51562696,
+ 47054817,
+ -56116543,
+ -74207181,
+ 56340552,
+ 111100347,
+ -49372639,
+ -162923949,
+ 29879199,
+ 243162123,
+ 15839959,
+ -399424313,
+ -146815600,
+ 975518119,
+ 1939987713,
+ 1679768572,
+ 490700346,
+ -363878956,
+ -272772098,
+ 160239924,
+ 196496674,
+ -74547481,
+ -150533484,
+ 28004176,
+ 116275134,
+ -671960,
+ -88471937,
+ -15114119,
+ 65359202,
+ 23231951,
+ -46291287,
+ -26101426,
+ 30963727,
+ 25463658,
+ -19115373,
+ -22663173,
+ 10417610,
+ 18749999,
+ -4450909,
+ -14517095,
+ 725385,
+ 10520493,
+ 1278472,
+ -7101836,
+ -2064315,
+ 4419790,
+ 2080064,
+ -2489881,
+ -1689938,
+ 1228784,
+ 1161110,
+ -497889,
+ -664591,
+ 141221,
+ 287624,
+ 332999,
+ -186864,
+ -823642,
+ 147230,
+ 1604164,
+ 170470,
+ -2690240,
+ -978100,
+ 4024322,
+ 2526503,
+ -5445440,
+ -5077453,
+ 6664323,
+ 8863444,
+ -7248513,
+ -14038565,
+ 6620557,
+ 20625523,
+ -4069393,
+ -28464780,
+ -1229543,
+ 37170948,
+ 10196877,
+ -46098303,
+ -23856967,
+ 54309688,
+ 43414601,
+ -60526492,
+ -70495730,
+ 62996850,
+ 107794137,
+ -59098403,
+ -160876761,
+ 44035411,
+ 244164157,
+ -5618968,
+ -408875637,
+ -109104120,
+ 1036285882,
+ 1959429624,
+ 1635593078,
+ 432632025,
+ -380125010,
+ -252185466,
+ 173898990,
+ 186545465,
+ -85635921,
+ -145682635,
+ 36931120,
+ 114335651,
+ -7733466,
+ -88278556,
+ -9674851,
+ 66184040,
+ 19186187,
+ -47643844,
+ -23222298,
+ 32507990,
+ 23527248,
+ -20628381,
+ -21455670,
+ 11763620,
+ 18076406,
+ -5561514,
+ -14208780,
+ 1582134,
+ 10440080,
+ 659811,
+ -7144861,
+ -1647637,
+ 4513238,
+ 1820440,
+ -2588215,
+ -1542339,
+ 1308371,
+ 1086193,
+ -550794,
+ -631716,
+ 169264,
+ 275566,
+ 329092,
+ -228911,
+ -822164,
+ 232464,
+ 1619909,
+ 22896,
+ -2750578,
+ -750994,
+ 4172228,
+ 2210691,
+ -5741045,
+ -4679703,
+ 7184133,
+ 8415751,
+ -8081560,
+ -13608032,
+ 7860999,
+ 20323976,
+ -5805442,
+ -28457381,
+ 1069791,
+ 37683597,
+ 7304924,
+ -47424727,
+ -20402530,
+ 56821217,
+ 39513425,
+ -64691868,
+ -66386536,
+ 69429310,
+ 103906908,
+ -68674678,
+ -157997847,
+ 58223866,
+ 243971602,
+ -27570086,
+ -416574038,
+ -69188110,
+ 1096545760,
+ 1975720275,
+ 1589217101,
+ 375623307,
+ -393960305,
+ -230919318,
+ 186415040,
+ 175868888,
+ -96122406,
+ -140192868,
+ 45551084,
+ 111862499,
+ -14665678,
+ -87655092,
+ -4255649,
+ 66674249,
+ 15096018,
+ -48745991,
+ -20265051,
+ 33873186,
+ 21500173,
+ -22020206,
+ -20158944,
+ 13033206,
+ 17323462,
+ -6628427,
+ -13835158,
+ 2417552,
+ 10309464,
+ 48507,
+ -7151760,
+ -1230659,
+ 4582411,
+ 1557225,
+ -2671413,
+ -1390554,
+ 1379288,
+ 1007879,
+ -599199,
+ -596703,
+ 195222,
+ 262542,
+ 323087,
+ -271367,
+ -816226,
+ 319089,
+ 1627662,
+ -128570,
+ -2798256,
+ -515021,
+ 4302044,
+ 1877464,
+ -6013227,
+ -4251305,
+ 7676732,
+ 7918545,
+ -8887252,
+ -13102946,
+ 9080361,
+ 19916770,
+ -7536506,
+ -28308176,
+ 3394007,
+ 38015452,
+ 4339988,
+ -48532173,
+ -16803763,
+ 59081894,
+ 35367372,
+ -68588950,
+ -61894785,
+ 75603186,
+ 99449716,
+ -78052176,
+ -154287973,
+ 72376021,
+ 242561062,
+ -49921150,
+ -422429722,
+ -27134524,
+ 1156132419,
+ 1988811299,
+ 1540774987,
+ 319810993,
+ -405409868,
+ -209088601,
+ 197753979,
+ 164531241,
+ -105966475,
+ -134100372,
+ 53826568,
+ 108874877,
+ -21436451,
+ -86610012,
+ 1117215,
+ 66831538,
+ 10982052,
+ -49595402,
+ -17245189,
+ 35054860,
+ 19393573,
+ -23285580,
+ -18780585,
+ 14221155,
+ 16496014,
+ -7647009,
+ -13399070,
+ 3227830,
+ 10130116,
+ -552523,
+ -7123147,
+ -815470,
+ 4627443,
+ 1291821,
+ -2739390,
+ -1235456,
+ 1441393,
+ 926673,
+ -642987,
+ -559816,
+ 219028,
+ 248679,
+ 314926,
+ -314004,
+ -805712,
+ 406679,
+ 1627166,
+ -283232,
+ -2832728,
+ -271203,
+ 4412728,
+ 1528184,
+ -6260166,
+ -3793886,
+ 8139168,
+ 7373526,
+ -9661107,
+ -12524717,
+ 10272222,
+ 19404450,
+ -9253859,
+ -28016011,
+ 5731837,
+ 38162533,
+ 1315906,
+ -49412395,
+ -13076749,
+ 61077384,
+ 30993940,
+ -72195047,
+ -57037742,
+ 81484537,
+ 94436557,
+ -87181853,
+ -149751925,
+ 86422314,
+ 239914357,
+ -72575986,
+ -426357809,
+ 16981547,
+ 1214881158,
+ 1998663791,
+ 1490406537,
+ 265326389,
+ -414506506,
+ -186807826,
+ 207887717,
+ 152598733,
+ -115131357,
+ -127443678,
+ 61722251,
+ 105394217,
+ -28014835,
+ -85153727,
+ 6418019,
+ 66659228,
+ 6864761,
+ -50191021,
+ -14178330,
+ 36049512,
+ 17218840,
+ -24419925,
+ -17328489,
+ 15322730,
+ 15599209,
+ -8612932,
+ -12903626,
+ 4009348,
+ 9903729,
+ -1140465,
+ -7059801,
+ -404114,
+ 4648587,
+ 1025611,
+ -2792142,
+ -1077916,
+ 1494593,
+ 843077,
+ -682068,
+ -521323,
+ 240634,
+ 234104,
+ 304564,
+ -356583,
+ -790529,
+ 494790,
+ 1618197,
+ -440361,
+ -2853507,
+ -20626,
+ 4503319,
+ 1164319,
+ -6480137,
+ -3309251,
+ 8568591,
+ 6782667,
+ -10398733,
+ -11875149,
+ 11430204,
+ 18788095,
+ -10948725,
+ -27580431,
+ 8071798,
+ 38121736,
+ -1753016,
+ -50058172,
+ -9238411,
+ 62794487,
+ 26411969,
+ -75488616,
+ -51834694,
+ 87040410,
+ 88884340,
+ -96015148,
+ -144398547,
+ 100292463,
+ 236018700,
+ -95434812,
+ -428278739,
+ 63077055,
+ 1272628475,
+ 2005248450,
+ 1438256519,
+ 212294903,
+ -421290573,
+ -164190630,
+ 216794174,
+ 140139150,
+ -123584086,
+ -120263439,
+ 69205134,
+ 101444054,
+ -34371212,
+ -83298526,
+ 11621710,
+ 66162210,
+ 2764382,
+ -50533052,
+ -11080132,
+ 36854611,
+ 14987554,
+ -25419373,
+ -15810806,
+ 16333688,
+ 14638465,
+ -9522194,
+ -12352184,
+ 4758683,
+ 9632200,
+ -1712616,
+ -6962661,
+ 1423,
+ 4646213,
+ 759952,
+ -2829743,
+ -918795,
+ 1538846,
+ 757595,
+ -716383,
+ -481490,
+ 260003,
+ 218942,
+ 291968,
+ -398860,
+ -770606,
+ 582963,
+ 1600574,
+ -599194,
+ -2860166,
+ 235566,
+ 4572939,
+ 787442,
+ -6671523,
+ -2799376,
+ 8962273,
+ 6148203,
+ -11095853,
+ -11156430,
+ 12548006,
+ 18069324,
+ -12612322,
+ -27001691,
+ 10402244,
+ 37890851,
+ -4852071,
+ -50463362,
+ -5306430,
+ 64221224,
+ 21641565,
+ -78449390,
+ -46306882,
+ 92239013,
+ 82812844,
+ -104504225,
+ -138240766,
+ 113915786,
+ 230866853,
+ -118394582,
+ -428118647,
+ 111061201,
+ 1329212620,
+ 2008545687,
+ 1384474158,
+ 160835670,
+ -425809727,
+ -141349346,
+ 224457263,
+ 127221521,
+ -131295588,
+ -112602212,
+ 76244663,
+ 97049883,
+ -40477422,
+ -81058487,
+ 16704017,
+ 65346908,
+ -1299176,
+ -50622943,
+ -7966213,
+ 37468593,
+ 12711428,
+ -26280771,
+ -14235904,
+ 17250292,
+ 13619441,
+ -10371129,
+ -11748329,
+ 5472628,
+ 9317623,
+ -2266400,
+ -6832823,
+ 399223,
+ 4620800,
+ 496174,
+ -2852343,
+ -758943,
+ 1574155,
+ 670726,
+ -745898,
+ -440582,
+ 277117,
+ 203318
+
+};
+struct src_stage src_int32_21_40_4010_5000 = {
+ 19, 10, 21, 80, 1680, 40, 21, 0, 1,
+ src_int32_21_40_4010_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_21_80_4010_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_21_80_4010_5000.h
new file mode 100644
index 0000000..1035d11
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_21_80_4010_5000.h
@@ -0,0 +1,3282 @@
+const int32_t src_int32_21_80_4010_5000_fir[3276] = {
+ 171453,
+ 593,
+ -292383,
+ -546316,
+ -547261,
+ -169219,
+ 494890,
+ 1111927,
+ 1250535,
+ 641505,
+ -584941,
+ -1853496,
+ -2378457,
+ -1605959,
+ 365856,
+ 2665723,
+ 3983900,
+ 3268306,
+ 436022,
+ -3338596,
+ -6036853,
+ -5817186,
+ -2158497,
+ 3540824,
+ 8384509,
+ 9379008,
+ 5175153,
+ -2816272,
+ -10715620,
+ -13966191,
+ -9852512,
+ 595974,
+ 12534305,
+ 19424515,
+ 16496739,
+ 3775000,
+ -13146255,
+ -25385341,
+ -25296570,
+ -11001091,
+ 11655783,
+ 31226286,
+ 36271085,
+ 21801467,
+ -6964347,
+ -36038401,
+ -49231671,
+ -36896782,
+ -2252493,
+ 38586327,
+ 63766849,
+ 57052684,
+ 17640115,
+ -37223190,
+ -79256925,
+ -83250512,
+ -41447793,
+ 29661257,
+ 94923704,
+ 117155815,
+ 77305471,
+ -12319044,
+ -109922626,
+ -162398641,
+ -132474441,
+ -21703813,
+ 123506397,
+ 228658042,
+ 225658961,
+ 90315038,
+ -135429235,
+ -349673107,
+ -426300968,
+ -267587831,
+ 148202860,
+ 745925307,
+ 1370950635,
+ 1840454397,
+ 2009284733,
+ 1824055404,
+ 1343307801,
+ 715408754,
+ 123317331,
+ -281172644,
+ -427447536,
+ -341615083,
+ -123963666,
+ 99408597,
+ 228850940,
+ 225680235,
+ 116871689,
+ -28279574,
+ -135926247,
+ -161596382,
+ -105894140,
+ -7456027,
+ 80559926,
+ 117464201,
+ 92537252,
+ 26089006,
+ -44324705,
+ -84129250,
+ -77966422,
+ -34664160,
+ 20064843,
+ 58180591,
+ 63210566,
+ 36826391,
+ -4208706,
+ -38071274,
+ -49149562,
+ -34897532,
+ -5454768,
+ 22896702,
+ 36470902,
+ 30548812,
+ 10545550,
+ -11946040,
+ -25637795,
+ -25037849,
+ -12373014,
+ 4538954,
+ 16881094,
+ 19296240,
+ 12029516,
+ 14841,
+ -10216619,
+ -13969460,
+ -10411906,
+ -2400677,
+ 5483682,
+ 9448661,
+ 8221182,
+ 3262733,
+ -2397407,
+ -5908675,
+ -5963442,
+ -3166028,
+ 606055,
+ 3354629,
+ 3961723,
+ 2567826,
+ 255036,
+ -1673851,
+ -2380495,
+ -1803844,
+ -519627,
+ 687398,
+ 1260022,
+ 1090150,
+ 460964,
+ -195461,
+ -555505,
+ -538356,
+ -277653,
+ 12309,
+ 167138,
+ -11426,
+ -307037,
+ -553685,
+ -538113,
+ -142278,
+ 528731,
+ 1132588,
+ 1239273,
+ 594121,
+ -650397,
+ -1901418,
+ -2373346,
+ -1535189,
+ 477513,
+ 2761345,
+ 4001271,
+ 3176926,
+ 263675,
+ -3508694,
+ -6103384,
+ -5717510,
+ -1914651,
+ 3817003,
+ 8538781,
+ 9297009,
+ 4857528,
+ -3231806,
+ -11008429,
+ -13945467,
+ -9473260,
+ 1180843,
+ 13027302,
+ 19529561,
+ 16089041,
+ 3000840,
+ -13908648,
+ -25703722,
+ -24921563,
+ -10036029,
+ 12759041,
+ 31869535,
+ 36024952,
+ 20672020,
+ -8475103,
+ -37141963,
+ -49253296,
+ -35669072,
+ -281033,
+ 40309659,
+ 64247704,
+ 55846964,
+ 15178075,
+ -39752561,
+ -80457675,
+ -82263019,
+ -38500603,
+ 33220736,
+ 97208980,
+ 116700331,
+ 73932143,
+ -17202538,
+ -113845691,
+ -163006275,
+ -128830233,
+ -15044173,
+ 130049154,
+ 231381927,
+ 222153644,
+ 81004382,
+ -146873756,
+ -357413598,
+ -424605705,
+ -253400779,
+ 173516835,
+ 776509484,
+ 1398233395,
+ 1856153377,
+ 2008459636,
+ 1806968475,
+ 1315324488,
+ 684979702,
+ 98873440,
+ -294152672,
+ -428053108,
+ -333253187,
+ -112490598,
+ 108276858,
+ 231729074,
+ 222454525,
+ 110153826,
+ -34764250,
+ -139183047,
+ -160601992,
+ -101765923,
+ -2619260,
+ 83692379,
+ 117626126,
+ 90053225,
+ 22508439,
+ -47128275,
+ -84898859,
+ -76588325,
+ -32078803,
+ 22449514,
+ 59229788,
+ 62580015,
+ 35032248,
+ -6147360,
+ -39191439,
+ -49007456,
+ -33721000,
+ -3948220,
+ 23956594,
+ 36624460,
+ 29838175,
+ 9429761,
+ -12869843,
+ -25945045,
+ -24661878,
+ -11589959,
+ 5291829,
+ 17241799,
+ 19145068,
+ 11513651,
+ -561862,
+ -10565247,
+ -13955408,
+ -10097755,
+ -1985541,
+ 5782807,
+ 9505987,
+ 8049084,
+ 2983095,
+ -2631125,
+ -5991938,
+ -5883309,
+ -2991231,
+ 773585,
+ 3435840,
+ 3934821,
+ 2467806,
+ 145185,
+ -1738813,
+ -2379495,
+ -1752549,
+ -454537,
+ 731759,
+ 1267746,
+ 1067303,
+ 427001,
+ -220981,
+ -562850,
+ -529829,
+ -262869,
+ 23711,
+ 162436,
+ -23735,
+ -321591,
+ -560442,
+ -528058,
+ -114664,
+ 562439,
+ 1152089,
+ 1226224,
+ 545287,
+ -715909,
+ -1947524,
+ -2365131,
+ -1461598,
+ 589872,
+ 2854546,
+ 4013761,
+ 3080555,
+ 89212,
+ -3676080,
+ -6162884,
+ -5609693,
+ -1666131,
+ 4090904,
+ 8683724,
+ 9202660,
+ 4531130,
+ -3646757,
+ -11289877,
+ -13907175,
+ -9079220,
+ 1768742,
+ 13507803,
+ 19611077,
+ 15658339,
+ 2217369,
+ -14659165,
+ -25992392,
+ -24513007,
+ -9051918,
+ 13853903,
+ 32477529,
+ 35732502,
+ 19509539,
+ -9985166,
+ -38206606,
+ -49214022,
+ -34389328,
+ 1703326,
+ 41994021,
+ 64652056,
+ 54564428,
+ 12681529,
+ -42248958,
+ -81566608,
+ -81167279,
+ -35486306,
+ 36762970,
+ 99389575,
+ 116097284,
+ 70443236,
+ -22100670,
+ -117657732,
+ -163417004,
+ -124996478,
+ -8308020,
+ 136491190,
+ 233846114,
+ 218335862,
+ 71485166,
+ -158283539,
+ -364823044,
+ -422354465,
+ -238614563,
+ 199245624,
+ 807141252,
+ 1425136692,
+ 1871140769,
+ 2006810056,
+ 1789206179,
+ 1287020479,
+ 654657852,
+ 74883930,
+ -306525907,
+ -428125784,
+ -324601219,
+ -101023430,
+ 116911961,
+ 234293221,
+ 218987161,
+ 103361628,
+ -41150805,
+ -142242492,
+ -159418175,
+ -97543741,
+ 2185560,
+ 86699874,
+ 117642404,
+ 87475321,
+ 18923996,
+ -49855547,
+ -85559101,
+ -75124885,
+ -29470462,
+ 24791453,
+ 60199483,
+ 61876440,
+ 33206323,
+ -8066178,
+ -40256241,
+ -48805910,
+ -32510487,
+ -2446543,
+ 24980064,
+ 36731871,
+ 29095473,
+ 8309833,
+ -13771501,
+ -26218175,
+ -24258093,
+ -10798129,
+ 6032771,
+ 17578577,
+ 18971356,
+ 10987436,
+ -1133454,
+ -10898081,
+ -13924190,
+ -9773641,
+ -1571378,
+ 6072234,
+ 9551019,
+ 7868507,
+ 2702276,
+ -2859406,
+ -6066948,
+ -5796621,
+ -2814449,
+ 938423,
+ 3511889,
+ 3903278,
+ 2365813,
+ 36431,
+ -1800796,
+ -2375497,
+ -1699697,
+ -389752,
+ 774553,
+ 1273723,
+ 1043433,
+ 393046,
+ -245756,
+ -569303,
+ -520758,
+ -248055,
+ 34789,
+ 157345,
+ -36324,
+ -336021,
+ -566564,
+ -517093,
+ -86403,
+ 595967,
+ 1170383,
+ 1211379,
+ 495047,
+ -781392,
+ -1991731,
+ -2353782,
+ -1385248,
+ 702797,
+ 2945176,
+ 4021302,
+ 2979260,
+ -87168,
+ -3840515,
+ -6215208,
+ -5493797,
+ -1413208,
+ 4362160,
+ 8819072,
+ 9095974,
+ 4196296,
+ -4060598,
+ -11559519,
+ -13851223,
+ -8670772,
+ 2358960,
+ 13975112,
+ 19668784,
+ 15205004,
+ 1425497,
+ -15396784,
+ -26250784,
+ -24071181,
+ -8049855,
+ 14938951,
+ 33049278,
+ 35393795,
+ 18315254,
+ -11492656,
+ -39230759,
+ -49113509,
+ -33058804,
+ 3698208,
+ 43637077,
+ 64978921,
+ 53206174,
+ 10153344,
+ -44709084,
+ -82581762,
+ -79963940,
+ -32408175,
+ 40283481,
+ 101462093,
+ 115346386,
+ 66842210,
+ -27007542,
+ -121353237,
+ -163628770,
+ -120976282,
+ -1502875,
+ 142823776,
+ 236045070,
+ 214206857,
+ 61766257,
+ -169644765,
+ -371888097,
+ -419540392,
+ -223232794,
+ 225375164,
+ 837800431,
+ 1451641357,
+ 1885405514,
+ 2004337223,
+ 1770781568,
+ 1258415725,
+ 624462715,
+ 51361085,
+ -318290868,
+ -427674062,
+ -315673098,
+ -89575392,
+ 125306392,
+ 236543597,
+ 215284614,
+ 96503920,
+ -47432377,
+ -145102485,
+ -158047844,
+ -93233432,
+ 6952812,
+ 89579624,
+ 117514019,
+ 84807325,
+ 15340089,
+ -52503679,
+ -86109874,
+ -73578446,
+ -26842486,
+ 27088051,
+ 61088985,
+ 61101168,
+ 31351064,
+ -9962923,
+ -41264718,
+ -48545550,
+ -31267703,
+ -951559,
+ 25966085,
+ 36793306,
+ 28321839,
+ 7187179,
+ -14650046,
+ -26457080,
+ -23827186,
+ -9998569,
+ 6760945,
+ 17891186,
+ 18775485,
+ 10451599,
+ -1699261,
+ -11214830,
+ -13875981,
+ -9440049,
+ -1158695,
+ 6351681,
+ 9583807,
+ 7679752,
+ 2420638,
+ -3082014,
+ -6133688,
+ -5703551,
+ -2635924,
+ 1100391,
+ 3582735,
+ 3867185,
+ 2261999,
+ -71099,
+ -1859756,
+ -2368541,
+ -1645377,
+ -325353,
+ 815745,
+ 1277971,
+ 1018588,
+ 359146,
+ -269765,
+ -574871,
+ -511166,
+ -233233,
+ 45534,
+ 151863,
+ -49177,
+ -350303,
+ -572029,
+ -505217,
+ -57524,
+ 629265,
+ 1187429,
+ 1194731,
+ 443448,
+ -846761,
+ -2033956,
+ -2339277,
+ -1306205,
+ 816148,
+ 3033092,
+ 4023829,
+ 2873122,
+ -265258,
+ -4001760,
+ -6260220,
+ -5369892,
+ -1156162,
+ 4630404,
+ 8944569,
+ 8976978,
+ 3853376,
+ -4472799,
+ -11816919,
+ -13777542,
+ -8248315,
+ 2950775,
+ 14428543,
+ 19702436,
+ 14729437,
+ 626153,
+ -16120495,
+ -26478362,
+ -23596405,
+ -7030966,
+ 16012767,
+ 33583829,
+ 35008946,
+ 17090441,
+ -12995684,
+ -40212890,
+ -48951489,
+ -31678827,
+ 5701206,
+ 45236531,
+ 65227401,
+ 51773402,
+ 7596444,
+ -47129666,
+ -83501278,
+ -78653785,
+ -29269585,
+ 43777786,
+ 103423244,
+ 114447530,
+ 63132682,
+ -31917200,
+ -124926792,
+ -163639736,
+ -116772998,
+ 5363595,
+ 149038236,
+ 237973523,
+ 209768241,
+ 51856847,
+ -180943500,
+ -378595590,
+ -416157063,
+ -207259616,
+ 251890972,
+ 868466722,
+ 1477728460,
+ 1898937073,
+ 2001042976,
+ 1751708161,
+ 1229530331,
+ 594413594,
+ 28316723,
+ -329446605,
+ -426706823,
+ -306482851,
+ -78159543,
+ 133452988,
+ 238480776,
+ 211353565,
+ 89589530,
+ -53602284,
+ -147761185,
+ -156494108,
+ -88840895,
+ 11676964,
+ 92329017,
+ 117242124,
+ 82053108,
+ 11761102,
+ -55069944,
+ -86551209,
+ -71951438,
+ -24198227,
+ 29336774,
+ 61897706,
+ 60255603,
+ 29468940,
+ -11835396,
+ -42215985,
+ -48227073,
+ -29994387,
+ 534930,
+ 26913684,
+ 36808992,
+ 27518431,
+ 6063205,
+ -15504551,
+ -26661700,
+ -23369880,
+ -9192322,
+ 7475541,
+ 18179411,
+ 18557862,
+ 9906881,
+ -2258625,
+ -11515226,
+ -13810975,
+ -9097471,
+ -747997,
+ 6620885,
+ 9604416,
+ 7483127,
+ 2138540,
+ -3298721,
+ -6192154,
+ -5604276,
+ -2455898,
+ 1259312,
+ 3648343,
+ 3826638,
+ 2156516,
+ -177282,
+ -1915654,
+ -2358675,
+ -1589678,
+ -261419,
+ 855304,
+ 1280510,
+ 992815,
+ 325344,
+ -292989,
+ -579563,
+ -501077,
+ -218425,
+ 55937,
+ 145990,
+ -62282,
+ -364411,
+ -576818,
+ -492430,
+ -28055,
+ 662285,
+ 1203185,
+ 1176277,
+ 390540,
+ -911926,
+ -2074120,
+ -2321595,
+ -1224538,
+ 929784,
+ 3118149,
+ 4021286,
+ 2762223,
+ -444850,
+ -4159577,
+ -6297793,
+ -5238058,
+ -895281,
+ 4895271,
+ 9059971,
+ 8845717,
+ 3502735,
+ -4882830,
+ -12061657,
+ -13686082,
+ -7812268,
+ 3543457,
+ 14867426,
+ 19711810,
+ 14232070,
+ -179718,
+ -16829295,
+ -26674630,
+ -23089046,
+ -5996404,
+ 17073939,
+ 34080270,
+ 34578130,
+ 15836422,
+ -14492355,
+ -41151508,
+ -48727769,
+ -30250793,
+ 7709890,
+ 46790125,
+ 65396691,
+ 50267410,
+ 5013809,
+ -49507459,
+ -84323403,
+ -77237732,
+ -26074006,
+ 47241402,
+ 105269853,
+ 113400787,
+ 59318433,
+ -36823645,
+ -128373094,
+ -163448296,
+ -112390229,
+ 12283585,
+ 155125951,
+ 239626464,
+ 205022001,
+ 41766443,
+ -192165709,
+ -384932545,
+ -412198499,
+ -190699710,
+ 278778156,
+ 899119711,
+ 1503379323,
+ 1911725442,
+ 1996929769,
+ 1731999936,
+ 1200384538,
+ 564529570,
+ 5762188,
+ -339992692,
+ -425233319,
+ -297044598,
+ -66788748,
+ 141344942,
+ 240105685,
+ 207200902,
+ 82627271,
+ -59654035,
+ -150217002,
+ -154760277,
+ -84372085,
+ 16352572,
+ 94945617,
+ 116828038,
+ 79216620,
+ 8191385,
+ -57551732,
+ -86883272,
+ -70246372,
+ -21541036,
+ 31535160,
+ 62625163,
+ 59341231,
+ 27562438,
+ -13681445,
+ -43109232,
+ -47851241,
+ -28692307,
+ 2011145,
+ 27821940,
+ 36779208,
+ 26686442,
+ 4939310,
+ -16334119,
+ -26832016,
+ -22886925,
+ -8380437,
+ 8175769,
+ 18443075,
+ 18318919,
+ 9354025,
+ -2810900,
+ -11799022,
+ -13729387,
+ -8746408,
+ -339779,
+ 6879595,
+ 9612924,
+ 7278948,
+ 1856341,
+ -3509312,
+ -6242349,
+ -5498984,
+ -2274614,
+ 1415018,
+ 3708684,
+ 3781735,
+ 2049518,
+ -281998,
+ -1968455,
+ -2345947,
+ -1532690,
+ -198026,
+ 893202,
+ 1281362,
+ 966164,
+ 291685,
+ -315409,
+ -583388,
+ -490517,
+ -203653,
+ 65989,
+ 139726,
+ -75624,
+ -378323,
+ -580909,
+ -478732,
+ 1972,
+ 694976,
+ 1217608,
+ 1156015,
+ 336375,
+ -976801,
+ -2112142,
+ -2300719,
+ -1140322,
+ 1043561,
+ 3200207,
+ 4013620,
+ 2646657,
+ -625728,
+ -4313731,
+ -6327805,
+ -5098389,
+ -630858,
+ 5156394,
+ 9165043,
+ 8702250,
+ 3144747,
+ -5290155,
+ -12293321,
+ -13576818,
+ -7363073,
+ 4136272,
+ 15291102,
+ 19696717,
+ 13713366,
+ -991157,
+ -17522195,
+ -26839124,
+ -22549510,
+ -4947353,
+ 18121062,
+ 34537730,
+ 34101580,
+ 14554566,
+ -15980768,
+ -42045169,
+ -48442232,
+ -28776167,
+ 9721807,
+ 48295644,
+ 65486079,
+ 48689597,
+ 2408466,
+ -51839250,
+ -85046490,
+ -75716838,
+ -22825001,
+ 50669858,
+ 106998863,
+ 112206409,
+ 55403392,
+ -41720838,
+ -131686950,
+ -163053071,
+ -107831820,
+ 19249159,
+ 161078377,
+ 240999158,
+ 199970495,
+ 31504863,
+ -203297267,
+ -390886195,
+ -407659172,
+ -173558284,
+ 306021425,
+ 929738898,
+ 1528575543,
+ 1923761158,
+ 1992000663,
+ 1711671318,
+ 1170998707,
+ 534829485,
+ -16291658,
+ -349929230,
+ -423263167,
+ -287372537,
+ -55475676,
+ 148975805,
+ 241419599,
+ 202833703,
+ 75625939,
+ -65581330,
+ -152468605,
+ -152849848,
+ -79833005,
+ 20974294,
+ 97427166,
+ 116273243,
+ 76301883,
+ 4635245,
+ -59946553,
+ -87106362,
+ -68465842,
+ -18874261,
+ 33680827,
+ 63270973,
+ 58359609,
+ 25634059,
+ -15498964,
+ -43943727,
+ -47418885,
+ -27363253,
+ 3475329,
+ 28689988,
+ 36704291,
+ 25827088,
+ 3816884,
+ -17137895,
+ -26968053,
+ -22379099,
+ -7563958,
+ 8860864,
+ 18682027,
+ 18059109,
+ 8793777,
+ -3355452,
+ -12065994,
+ -13631450,
+ -8387366,
+ 65471,
+ 7127578,
+ 9609426,
+ 7067536,
+ 1574394,
+ -3713576,
+ -6284289,
+ -5387863,
+ -2092313,
+ 1567343,
+ 3763739,
+ 3732581,
+ 1941158,
+ -385130,
+ -2018129,
+ -2330409,
+ -1474504,
+ -135249,
+ 929410,
+ 1280549,
+ 938683,
+ 258213,
+ -337009,
+ -586357,
+ -479509,
+ -188937,
+ 75684,
+ 133070,
+ -89189,
+ -392012,
+ -584284,
+ -464128,
+ 32527,
+ 727290,
+ 1230659,
+ 1133944,
+ 281005,
+ -1041295,
+ -2147945,
+ -2276637,
+ -1053636,
+ 1157335,
+ 3279126,
+ 4000787,
+ 2526520,
+ -807677,
+ -4463991,
+ -6350147,
+ -4950987,
+ -363196,
+ 5413411,
+ 9259561,
+ 8546653,
+ 2779803,
+ -5694241,
+ -12511515,
+ -13449745,
+ -6901191,
+ 4728477,
+ 15698926,
+ 19656994,
+ 13173817,
+ -1807191,
+ -18198218,
+ -26971417,
+ -21978249,
+ -3885020,
+ 19152738,
+ 34955380,
+ 33579587,
+ 13246283,
+ -17459022,
+ -42892474,
+ -48094836,
+ -27256479,
+ 11734484,
+ 49750917,
+ 65494948,
+ 47041457,
+ -216506,
+ -54121864,
+ -85669006,
+ -74092295,
+ -19526223,
+ 54058693,
+ 108607342,
+ 110864832,
+ 51391644,
+ -46602707,
+ -134863289,
+ -162452921,
+ -103101858,
+ 26252257,
+ 166887049,
+ 242087150,
+ 194616458,
+ 21082229,
+ -214323973,
+ -396443990,
+ -402534016,
+ -155841082,
+ 333605100,
+ 960303705,
+ 1553298999,
+ 1935035307,
+ 1986259326,
+ 1690737163,
+ 1141393296,
+ 505331929,
+ -37834442,
+ -359256836,
+ -420806331,
+ -277480929,
+ -44232786,
+ 156339492,
+ 242424136,
+ 198259231,
+ 68594295,
+ -71378072,
+ -154514914,
+ -150766504,
+ -75229699,
+ 25536888,
+ 99771586,
+ 115579383,
+ 73312990,
+ 1096948,
+ -62252040,
+ -87220908,
+ -66612515,
+ -16201236,
+ 35771471,
+ 63834857,
+ 57312370,
+ 23686314,
+ -17285894,
+ -44718815,
+ -46930896,
+ -26009038,
+ 4925754,
+ 29517018,
+ 36584630,
+ 24941615,
+ 2697304,
+ -17915059,
+ -27069879,
+ -21847203,
+ -6743930,
+ 9530086,
+ 18896152,
+ 17778910,
+ 8226892,
+ -3891665,
+ -12315942,
+ -13517416,
+ -8020856,
+ 467272,
+ 7364614,
+ 9594029,
+ 6849220,
+ 1293052,
+ -3911318,
+ -6318000,
+ -5271112,
+ -1909234,
+ 1716131,
+ 3813492,
+ 3679286,
+ 1831589,
+ -486565,
+ -2064649,
+ -2312116,
+ -1415210,
+ -73163,
+ 963907,
+ 1278099,
+ 910423,
+ 224968,
+ -357773,
+ -588482,
+ -468077,
+ -174300,
+ 85015,
+ 126023,
+ -102959,
+ -405454,
+ -586923,
+ -448620,
+ 63574,
+ 759176,
+ 1242300,
+ 1110069,
+ 224489,
+ -1105319,
+ -2181455,
+ -2249340,
+ -964563,
+ 1270959,
+ 3354769,
+ 3982745,
+ 2401920,
+ -990474,
+ -4610126,
+ -6364715,
+ -4795966,
+ -92605,
+ 5665960,
+ 9343314,
+ 8379018,
+ 2408302,
+ -6094553,
+ -12715856,
+ -13304882,
+ -6427102,
+ 5319326,
+ 16090268,
+ 19592509,
+ 12613948,
+ -2626834,
+ -18856402,
+ -27071121,
+ -21375757,
+ -2810638,
+ 20167579,
+ 35332436,
+ 33012501,
+ 11913027,
+ -18925215,
+ -43692074,
+ -47685617,
+ -25693326,
+ 13745431,
+ 51153823,
+ 65422775,
+ 45324583,
+ -2857989,
+ -56352163,
+ -86189533,
+ -72365428,
+ -16181409,
+ 57403467,
+ 110092483,
+ 109376673,
+ 47287417,
+ -51463153,
+ -137897169,
+ -161646940,
+ -98204670,
+ 33284707,
+ 172543597,
+ 242886273,
+ 188962999,
+ 10508957,
+ -225231563,
+ -401593616,
+ -396818432,
+ -137554375,
+ 361513127,
+ 990793500,
+ 1577531877,
+ 1945539533,
+ 1979710029,
+ 1669212744,
+ 1111588849,
+ 476055223,
+ -58856287,
+ -367976647,
+ -417873113,
+ -267384088,
+ -33072315,
+ 163430282,
+ 243121256,
+ 193484923,
+ 61541062,
+ -77038367,
+ -156355102,
+ -148514107,
+ -70568242,
+ 30035221,
+ 101976977,
+ 114748259,
+ 70254093,
+ -2419292,
+ -64465950,
+ -87227470,
+ -64689133,
+ -13525285,
+ 37804870,
+ 64316639,
+ 56201216,
+ 21721725,
+ -19040227,
+ -45433916,
+ -46388233,
+ -24631493,
+ 6360717,
+ 30302277,
+ 36420667,
+ 24031290,
+ 1581936,
+ -18664830,
+ -27137604,
+ -21292064,
+ -5921395,
+ 10182718,
+ 19085365,
+ 17478821,
+ 7654121,
+ -4418936,
+ -12548687,
+ -13387555,
+ -7647396,
+ 865150,
+ 7590499,
+ 9566856,
+ 6624334,
+ 1012661,
+ -4102348,
+ -6343518,
+ -5148932,
+ -1725617,
+ 1861230,
+ 3857938,
+ 3621962,
+ 1720965,
+ -586192,
+ -2107994,
+ -2291126,
+ -1354899,
+ -11838,
+ 996671,
+ 1274038,
+ 881432,
+ 191993,
+ -377687,
+ -589775,
+ -456248,
+ -159760,
+ 93975,
+ 118588,
+ -116918,
+ -418624,
+ -588809,
+ -432215,
+ 95081,
+ 790584,
+ 1252493,
+ 1084395,
+ 166884,
+ -1168782,
+ -2212597,
+ -2218826,
+ -873189,
+ 1384283,
+ 3427004,
+ 3959463,
+ 2272968,
+ -1173896,
+ -4751909,
+ -6371416,
+ -4633450,
+ 180601,
+ 5913681,
+ 9416102,
+ 8199453,
+ 2030657,
+ -6490557,
+ -12905976,
+ -13142270,
+ -5941305,
+ 5908070,
+ 16464517,
+ 19503160,
+ 12034308,
+ -3449088,
+ -19495799,
+ -27137884,
+ -20742570,
+ -1725463,
+ 21164209,
+ 35668161,
+ 32400732,
+ 10556291,
+ -20377448,
+ -44442669,
+ -47214688,
+ -24088371,
+ 15752146,
+ 52502293,
+ 65269135,
+ 43540661,
+ -5512821,
+ -58527056,
+ -86606766,
+ -70537699,
+ -12794377,
+ 60699762,
+ 111451613,
+ 107742732,
+ 43095084,
+ -56296059,
+ -140783783,
+ -160634465,
+ -93144818,
+ 40338231,
+ 178039751,
+ 243392657,
+ 183013604,
+ -204249,
+ -236005726,
+ -406323007,
+ -390508298,
+ -118704960,
+ 389729088,
+ 1021187607,
+ 1601256679,
+ 1955266047,
+ 1972357642,
+ 1647113746,
+ 1081605976,
+ 447017404,
+ -79347817,
+ -376090308,
+ -414474142,
+ -257096360,
+ -22006267,
+ 170242823,
+ 243513249,
+ 188518380,
+ 54474911,
+ -82556532,
+ -157988597,
+ -146096692,
+ -65854735,
+ 34464277,
+ 104041624,
+ 113781827,
+ 67129406,
+ -5909316,
+ -66586167,
+ -87126736,
+ -62698503,
+ -10849714,
+ 39778887,
+ 64716245,
+ 55027918,
+ 19742816,
+ -20760008,
+ -46088531,
+ -45791912,
+ -23232469,
+ 7778549,
+ 31045066,
+ 36212896,
+ 23097403,
+ 472132,
+ -19386466,
+ -27171378,
+ -20714533,
+ -5097389,
+ 10818071,
+ 19249613,
+ 17159363,
+ 7076223,
+ -4936677,
+ -12764075,
+ -13242156,
+ -7267508,
+ 1258641,
+ 7805046,
+ 9528041,
+ 6393219,
+ 733565,
+ -4286490,
+ -6360887,
+ -5021530,
+ -1541699,
+ 2002494,
+ 3897076,
+ 3560726,
+ 1609437,
+ -683907,
+ -2148146,
+ -2267500,
+ -1293664,
+ 48657,
+ 1027684,
+ 1268396,
+ 851762,
+ 159328,
+ -396739,
+ -590251,
+ -444046,
+ -145337,
+ 102560,
+ 110766,
+ -131050,
+ -431497,
+ -589923,
+ -414919,
+ 127011,
+ 821462,
+ 1261203,
+ 1056930,
+ 108252,
+ -1231594,
+ -2241302,
+ -2185093,
+ -779605,
+ 1497160,
+ 3495698,
+ 3930913,
+ 2139784,
+ -1357714,
+ -4889117,
+ -6370165,
+ -4463577,
+ 456100,
+ 6156218,
+ 9477736,
+ 8008083,
+ 1647292,
+ -6881719,
+ -13081522,
+ -12961972,
+ -5444318,
+ 6493954,
+ 16821074,
+ 19388875,
+ 11435479,
+ -4272945,
+ -20115480,
+ -27171394,
+ -20079267,
+ -630774,
+ 22141267,
+ 35961863,
+ 31744745,
+ 9177608,
+ -21813828,
+ -45143012,
+ -46682236,
+ -22443337,
+ 17752114,
+ 53794311,
+ 65033701,
+ 41691472,
+ -8177806,
+ -60643499,
+ -86919521,
+ -68610703,
+ -9369023,
+ 63943192,
+ 112682194,
+ 105963993,
+ 38819156,
+ -61095298,
+ -143518463,
+ -159415076,
+ -87927098,
+ 47404453,
+ 183367356,
+ 243602735,
+ 176772133,
+ -11046408,
+ -246632115,
+ -410620359,
+ -383599973,
+ -99300160,
+ 418236216,
+ 1051465333,
+ 1624456240,
+ 1964207629,
+ 1964207629,
+ 1624456240,
+ 1051465333,
+ 418236216,
+ -99300160,
+ -383599973,
+ -410620359,
+ -246632115,
+ -11046408,
+ 176772133,
+ 243602735,
+ 183367356,
+ 47404453,
+ -87927098,
+ -159415076,
+ -143518463,
+ -61095298,
+ 38819156,
+ 105963993,
+ 112682194,
+ 63943192,
+ -9369023,
+ -68610703,
+ -86919521,
+ -60643499,
+ -8177806,
+ 41691472,
+ 65033701,
+ 53794311,
+ 17752114,
+ -22443337,
+ -46682236,
+ -45143012,
+ -21813828,
+ 9177608,
+ 31744745,
+ 35961863,
+ 22141267,
+ -630774,
+ -20079267,
+ -27171394,
+ -20115480,
+ -4272945,
+ 11435479,
+ 19388875,
+ 16821074,
+ 6493954,
+ -5444318,
+ -12961972,
+ -13081522,
+ -6881719,
+ 1647292,
+ 8008083,
+ 9477736,
+ 6156218,
+ 456100,
+ -4463577,
+ -6370165,
+ -4889117,
+ -1357714,
+ 2139784,
+ 3930913,
+ 3495698,
+ 1497160,
+ -779605,
+ -2185093,
+ -2241302,
+ -1231594,
+ 108252,
+ 1056930,
+ 1261203,
+ 821462,
+ 127011,
+ -414919,
+ -589923,
+ -431497,
+ -131050,
+ 110766,
+ 102560,
+ -145337,
+ -444046,
+ -590251,
+ -396739,
+ 159328,
+ 851762,
+ 1268396,
+ 1027684,
+ 48657,
+ -1293664,
+ -2267500,
+ -2148146,
+ -683907,
+ 1609437,
+ 3560726,
+ 3897076,
+ 2002494,
+ -1541699,
+ -5021530,
+ -6360887,
+ -4286490,
+ 733565,
+ 6393219,
+ 9528041,
+ 7805046,
+ 1258641,
+ -7267508,
+ -13242156,
+ -12764075,
+ -4936677,
+ 7076223,
+ 17159363,
+ 19249613,
+ 10818071,
+ -5097389,
+ -20714533,
+ -27171378,
+ -19386466,
+ 472132,
+ 23097403,
+ 36212896,
+ 31045066,
+ 7778549,
+ -23232469,
+ -45791912,
+ -46088531,
+ -20760008,
+ 19742816,
+ 55027918,
+ 64716245,
+ 39778887,
+ -10849714,
+ -62698503,
+ -87126736,
+ -66586167,
+ -5909316,
+ 67129406,
+ 113781827,
+ 104041624,
+ 34464277,
+ -65854735,
+ -146096692,
+ -157988597,
+ -82556532,
+ 54474911,
+ 188518380,
+ 243513249,
+ 170242823,
+ -22006267,
+ -257096360,
+ -414474142,
+ -376090308,
+ -79347817,
+ 447017404,
+ 1081605976,
+ 1647113746,
+ 1972357642,
+ 1955266047,
+ 1601256679,
+ 1021187607,
+ 389729088,
+ -118704960,
+ -390508298,
+ -406323007,
+ -236005726,
+ -204249,
+ 183013604,
+ 243392657,
+ 178039751,
+ 40338231,
+ -93144818,
+ -160634465,
+ -140783783,
+ -56296059,
+ 43095084,
+ 107742732,
+ 111451613,
+ 60699762,
+ -12794377,
+ -70537699,
+ -86606766,
+ -58527056,
+ -5512821,
+ 43540661,
+ 65269135,
+ 52502293,
+ 15752146,
+ -24088371,
+ -47214688,
+ -44442669,
+ -20377448,
+ 10556291,
+ 32400732,
+ 35668161,
+ 21164209,
+ -1725463,
+ -20742570,
+ -27137884,
+ -19495799,
+ -3449088,
+ 12034308,
+ 19503160,
+ 16464517,
+ 5908070,
+ -5941305,
+ -13142270,
+ -12905976,
+ -6490557,
+ 2030657,
+ 8199453,
+ 9416102,
+ 5913681,
+ 180601,
+ -4633450,
+ -6371416,
+ -4751909,
+ -1173896,
+ 2272968,
+ 3959463,
+ 3427004,
+ 1384283,
+ -873189,
+ -2218826,
+ -2212597,
+ -1168782,
+ 166884,
+ 1084395,
+ 1252493,
+ 790584,
+ 95081,
+ -432215,
+ -588809,
+ -418624,
+ -116918,
+ 118588,
+ 93975,
+ -159760,
+ -456248,
+ -589775,
+ -377687,
+ 191993,
+ 881432,
+ 1274038,
+ 996671,
+ -11838,
+ -1354899,
+ -2291126,
+ -2107994,
+ -586192,
+ 1720965,
+ 3621962,
+ 3857938,
+ 1861230,
+ -1725617,
+ -5148932,
+ -6343518,
+ -4102348,
+ 1012661,
+ 6624334,
+ 9566856,
+ 7590499,
+ 865150,
+ -7647396,
+ -13387555,
+ -12548687,
+ -4418936,
+ 7654121,
+ 17478821,
+ 19085365,
+ 10182718,
+ -5921395,
+ -21292064,
+ -27137604,
+ -18664830,
+ 1581936,
+ 24031290,
+ 36420667,
+ 30302277,
+ 6360717,
+ -24631493,
+ -46388233,
+ -45433916,
+ -19040227,
+ 21721725,
+ 56201216,
+ 64316639,
+ 37804870,
+ -13525285,
+ -64689133,
+ -87227470,
+ -64465950,
+ -2419292,
+ 70254093,
+ 114748259,
+ 101976977,
+ 30035221,
+ -70568242,
+ -148514107,
+ -156355102,
+ -77038367,
+ 61541062,
+ 193484923,
+ 243121256,
+ 163430282,
+ -33072315,
+ -267384088,
+ -417873113,
+ -367976647,
+ -58856287,
+ 476055223,
+ 1111588849,
+ 1669212744,
+ 1979710029,
+ 1945539533,
+ 1577531877,
+ 990793500,
+ 361513127,
+ -137554375,
+ -396818432,
+ -401593616,
+ -225231563,
+ 10508957,
+ 188962999,
+ 242886273,
+ 172543597,
+ 33284707,
+ -98204670,
+ -161646940,
+ -137897169,
+ -51463153,
+ 47287417,
+ 109376673,
+ 110092483,
+ 57403467,
+ -16181409,
+ -72365428,
+ -86189533,
+ -56352163,
+ -2857989,
+ 45324583,
+ 65422775,
+ 51153823,
+ 13745431,
+ -25693326,
+ -47685617,
+ -43692074,
+ -18925215,
+ 11913027,
+ 33012501,
+ 35332436,
+ 20167579,
+ -2810638,
+ -21375757,
+ -27071121,
+ -18856402,
+ -2626834,
+ 12613948,
+ 19592509,
+ 16090268,
+ 5319326,
+ -6427102,
+ -13304882,
+ -12715856,
+ -6094553,
+ 2408302,
+ 8379018,
+ 9343314,
+ 5665960,
+ -92605,
+ -4795966,
+ -6364715,
+ -4610126,
+ -990474,
+ 2401920,
+ 3982745,
+ 3354769,
+ 1270959,
+ -964563,
+ -2249340,
+ -2181455,
+ -1105319,
+ 224489,
+ 1110069,
+ 1242300,
+ 759176,
+ 63574,
+ -448620,
+ -586923,
+ -405454,
+ -102959,
+ 126023,
+ 85015,
+ -174300,
+ -468077,
+ -588482,
+ -357773,
+ 224968,
+ 910423,
+ 1278099,
+ 963907,
+ -73163,
+ -1415210,
+ -2312116,
+ -2064649,
+ -486565,
+ 1831589,
+ 3679286,
+ 3813492,
+ 1716131,
+ -1909234,
+ -5271112,
+ -6318000,
+ -3911318,
+ 1293052,
+ 6849220,
+ 9594029,
+ 7364614,
+ 467272,
+ -8020856,
+ -13517416,
+ -12315942,
+ -3891665,
+ 8226892,
+ 17778910,
+ 18896152,
+ 9530086,
+ -6743930,
+ -21847203,
+ -27069879,
+ -17915059,
+ 2697304,
+ 24941615,
+ 36584630,
+ 29517018,
+ 4925754,
+ -26009038,
+ -46930896,
+ -44718815,
+ -17285894,
+ 23686314,
+ 57312370,
+ 63834857,
+ 35771471,
+ -16201236,
+ -66612515,
+ -87220908,
+ -62252040,
+ 1096948,
+ 73312990,
+ 115579383,
+ 99771586,
+ 25536888,
+ -75229699,
+ -150766504,
+ -154514914,
+ -71378072,
+ 68594295,
+ 198259231,
+ 242424136,
+ 156339492,
+ -44232786,
+ -277480929,
+ -420806331,
+ -359256836,
+ -37834442,
+ 505331929,
+ 1141393296,
+ 1690737163,
+ 1986259326,
+ 1935035307,
+ 1553298999,
+ 960303705,
+ 333605100,
+ -155841082,
+ -402534016,
+ -396443990,
+ -214323973,
+ 21082229,
+ 194616458,
+ 242087150,
+ 166887049,
+ 26252257,
+ -103101858,
+ -162452921,
+ -134863289,
+ -46602707,
+ 51391644,
+ 110864832,
+ 108607342,
+ 54058693,
+ -19526223,
+ -74092295,
+ -85669006,
+ -54121864,
+ -216506,
+ 47041457,
+ 65494948,
+ 49750917,
+ 11734484,
+ -27256479,
+ -48094836,
+ -42892474,
+ -17459022,
+ 13246283,
+ 33579587,
+ 34955380,
+ 19152738,
+ -3885020,
+ -21978249,
+ -26971417,
+ -18198218,
+ -1807191,
+ 13173817,
+ 19656994,
+ 15698926,
+ 4728477,
+ -6901191,
+ -13449745,
+ -12511515,
+ -5694241,
+ 2779803,
+ 8546653,
+ 9259561,
+ 5413411,
+ -363196,
+ -4950987,
+ -6350147,
+ -4463991,
+ -807677,
+ 2526520,
+ 4000787,
+ 3279126,
+ 1157335,
+ -1053636,
+ -2276637,
+ -2147945,
+ -1041295,
+ 281005,
+ 1133944,
+ 1230659,
+ 727290,
+ 32527,
+ -464128,
+ -584284,
+ -392012,
+ -89189,
+ 133070,
+ 75684,
+ -188937,
+ -479509,
+ -586357,
+ -337009,
+ 258213,
+ 938683,
+ 1280549,
+ 929410,
+ -135249,
+ -1474504,
+ -2330409,
+ -2018129,
+ -385130,
+ 1941158,
+ 3732581,
+ 3763739,
+ 1567343,
+ -2092313,
+ -5387863,
+ -6284289,
+ -3713576,
+ 1574394,
+ 7067536,
+ 9609426,
+ 7127578,
+ 65471,
+ -8387366,
+ -13631450,
+ -12065994,
+ -3355452,
+ 8793777,
+ 18059109,
+ 18682027,
+ 8860864,
+ -7563958,
+ -22379099,
+ -26968053,
+ -17137895,
+ 3816884,
+ 25827088,
+ 36704291,
+ 28689988,
+ 3475329,
+ -27363253,
+ -47418885,
+ -43943727,
+ -15498964,
+ 25634059,
+ 58359609,
+ 63270973,
+ 33680827,
+ -18874261,
+ -68465842,
+ -87106362,
+ -59946553,
+ 4635245,
+ 76301883,
+ 116273243,
+ 97427166,
+ 20974294,
+ -79833005,
+ -152849848,
+ -152468605,
+ -65581330,
+ 75625939,
+ 202833703,
+ 241419599,
+ 148975805,
+ -55475676,
+ -287372537,
+ -423263167,
+ -349929230,
+ -16291658,
+ 534829485,
+ 1170998707,
+ 1711671318,
+ 1992000663,
+ 1923761158,
+ 1528575543,
+ 929738898,
+ 306021425,
+ -173558284,
+ -407659172,
+ -390886195,
+ -203297267,
+ 31504863,
+ 199970495,
+ 240999158,
+ 161078377,
+ 19249159,
+ -107831820,
+ -163053071,
+ -131686950,
+ -41720838,
+ 55403392,
+ 112206409,
+ 106998863,
+ 50669858,
+ -22825001,
+ -75716838,
+ -85046490,
+ -51839250,
+ 2408466,
+ 48689597,
+ 65486079,
+ 48295644,
+ 9721807,
+ -28776167,
+ -48442232,
+ -42045169,
+ -15980768,
+ 14554566,
+ 34101580,
+ 34537730,
+ 18121062,
+ -4947353,
+ -22549510,
+ -26839124,
+ -17522195,
+ -991157,
+ 13713366,
+ 19696717,
+ 15291102,
+ 4136272,
+ -7363073,
+ -13576818,
+ -12293321,
+ -5290155,
+ 3144747,
+ 8702250,
+ 9165043,
+ 5156394,
+ -630858,
+ -5098389,
+ -6327805,
+ -4313731,
+ -625728,
+ 2646657,
+ 4013620,
+ 3200207,
+ 1043561,
+ -1140322,
+ -2300719,
+ -2112142,
+ -976801,
+ 336375,
+ 1156015,
+ 1217608,
+ 694976,
+ 1972,
+ -478732,
+ -580909,
+ -378323,
+ -75624,
+ 139726,
+ 65989,
+ -203653,
+ -490517,
+ -583388,
+ -315409,
+ 291685,
+ 966164,
+ 1281362,
+ 893202,
+ -198026,
+ -1532690,
+ -2345947,
+ -1968455,
+ -281998,
+ 2049518,
+ 3781735,
+ 3708684,
+ 1415018,
+ -2274614,
+ -5498984,
+ -6242349,
+ -3509312,
+ 1856341,
+ 7278948,
+ 9612924,
+ 6879595,
+ -339779,
+ -8746408,
+ -13729387,
+ -11799022,
+ -2810900,
+ 9354025,
+ 18318919,
+ 18443075,
+ 8175769,
+ -8380437,
+ -22886925,
+ -26832016,
+ -16334119,
+ 4939310,
+ 26686442,
+ 36779208,
+ 27821940,
+ 2011145,
+ -28692307,
+ -47851241,
+ -43109232,
+ -13681445,
+ 27562438,
+ 59341231,
+ 62625163,
+ 31535160,
+ -21541036,
+ -70246372,
+ -86883272,
+ -57551732,
+ 8191385,
+ 79216620,
+ 116828038,
+ 94945617,
+ 16352572,
+ -84372085,
+ -154760277,
+ -150217002,
+ -59654035,
+ 82627271,
+ 207200902,
+ 240105685,
+ 141344942,
+ -66788748,
+ -297044598,
+ -425233319,
+ -339992692,
+ 5762188,
+ 564529570,
+ 1200384538,
+ 1731999936,
+ 1996929769,
+ 1911725442,
+ 1503379323,
+ 899119711,
+ 278778156,
+ -190699710,
+ -412198499,
+ -384932545,
+ -192165709,
+ 41766443,
+ 205022001,
+ 239626464,
+ 155125951,
+ 12283585,
+ -112390229,
+ -163448296,
+ -128373094,
+ -36823645,
+ 59318433,
+ 113400787,
+ 105269853,
+ 47241402,
+ -26074006,
+ -77237732,
+ -84323403,
+ -49507459,
+ 5013809,
+ 50267410,
+ 65396691,
+ 46790125,
+ 7709890,
+ -30250793,
+ -48727769,
+ -41151508,
+ -14492355,
+ 15836422,
+ 34578130,
+ 34080270,
+ 17073939,
+ -5996404,
+ -23089046,
+ -26674630,
+ -16829295,
+ -179718,
+ 14232070,
+ 19711810,
+ 14867426,
+ 3543457,
+ -7812268,
+ -13686082,
+ -12061657,
+ -4882830,
+ 3502735,
+ 8845717,
+ 9059971,
+ 4895271,
+ -895281,
+ -5238058,
+ -6297793,
+ -4159577,
+ -444850,
+ 2762223,
+ 4021286,
+ 3118149,
+ 929784,
+ -1224538,
+ -2321595,
+ -2074120,
+ -911926,
+ 390540,
+ 1176277,
+ 1203185,
+ 662285,
+ -28055,
+ -492430,
+ -576818,
+ -364411,
+ -62282,
+ 145990,
+ 55937,
+ -218425,
+ -501077,
+ -579563,
+ -292989,
+ 325344,
+ 992815,
+ 1280510,
+ 855304,
+ -261419,
+ -1589678,
+ -2358675,
+ -1915654,
+ -177282,
+ 2156516,
+ 3826638,
+ 3648343,
+ 1259312,
+ -2455898,
+ -5604276,
+ -6192154,
+ -3298721,
+ 2138540,
+ 7483127,
+ 9604416,
+ 6620885,
+ -747997,
+ -9097471,
+ -13810975,
+ -11515226,
+ -2258625,
+ 9906881,
+ 18557862,
+ 18179411,
+ 7475541,
+ -9192322,
+ -23369880,
+ -26661700,
+ -15504551,
+ 6063205,
+ 27518431,
+ 36808992,
+ 26913684,
+ 534930,
+ -29994387,
+ -48227073,
+ -42215985,
+ -11835396,
+ 29468940,
+ 60255603,
+ 61897706,
+ 29336774,
+ -24198227,
+ -71951438,
+ -86551209,
+ -55069944,
+ 11761102,
+ 82053108,
+ 117242124,
+ 92329017,
+ 11676964,
+ -88840895,
+ -156494108,
+ -147761185,
+ -53602284,
+ 89589530,
+ 211353565,
+ 238480776,
+ 133452988,
+ -78159543,
+ -306482851,
+ -426706823,
+ -329446605,
+ 28316723,
+ 594413594,
+ 1229530331,
+ 1751708161,
+ 2001042976,
+ 1898937073,
+ 1477728460,
+ 868466722,
+ 251890972,
+ -207259616,
+ -416157063,
+ -378595590,
+ -180943500,
+ 51856847,
+ 209768241,
+ 237973523,
+ 149038236,
+ 5363595,
+ -116772998,
+ -163639736,
+ -124926792,
+ -31917200,
+ 63132682,
+ 114447530,
+ 103423244,
+ 43777786,
+ -29269585,
+ -78653785,
+ -83501278,
+ -47129666,
+ 7596444,
+ 51773402,
+ 65227401,
+ 45236531,
+ 5701206,
+ -31678827,
+ -48951489,
+ -40212890,
+ -12995684,
+ 17090441,
+ 35008946,
+ 33583829,
+ 16012767,
+ -7030966,
+ -23596405,
+ -26478362,
+ -16120495,
+ 626153,
+ 14729437,
+ 19702436,
+ 14428543,
+ 2950775,
+ -8248315,
+ -13777542,
+ -11816919,
+ -4472799,
+ 3853376,
+ 8976978,
+ 8944569,
+ 4630404,
+ -1156162,
+ -5369892,
+ -6260220,
+ -4001760,
+ -265258,
+ 2873122,
+ 4023829,
+ 3033092,
+ 816148,
+ -1306205,
+ -2339277,
+ -2033956,
+ -846761,
+ 443448,
+ 1194731,
+ 1187429,
+ 629265,
+ -57524,
+ -505217,
+ -572029,
+ -350303,
+ -49177,
+ 151863,
+ 45534,
+ -233233,
+ -511166,
+ -574871,
+ -269765,
+ 359146,
+ 1018588,
+ 1277971,
+ 815745,
+ -325353,
+ -1645377,
+ -2368541,
+ -1859756,
+ -71099,
+ 2261999,
+ 3867185,
+ 3582735,
+ 1100391,
+ -2635924,
+ -5703551,
+ -6133688,
+ -3082014,
+ 2420638,
+ 7679752,
+ 9583807,
+ 6351681,
+ -1158695,
+ -9440049,
+ -13875981,
+ -11214830,
+ -1699261,
+ 10451599,
+ 18775485,
+ 17891186,
+ 6760945,
+ -9998569,
+ -23827186,
+ -26457080,
+ -14650046,
+ 7187179,
+ 28321839,
+ 36793306,
+ 25966085,
+ -951559,
+ -31267703,
+ -48545550,
+ -41264718,
+ -9962923,
+ 31351064,
+ 61101168,
+ 61088985,
+ 27088051,
+ -26842486,
+ -73578446,
+ -86109874,
+ -52503679,
+ 15340089,
+ 84807325,
+ 117514019,
+ 89579624,
+ 6952812,
+ -93233432,
+ -158047844,
+ -145102485,
+ -47432377,
+ 96503920,
+ 215284614,
+ 236543597,
+ 125306392,
+ -89575392,
+ -315673098,
+ -427674062,
+ -318290868,
+ 51361085,
+ 624462715,
+ 1258415725,
+ 1770781568,
+ 2004337223,
+ 1885405514,
+ 1451641357,
+ 837800431,
+ 225375164,
+ -223232794,
+ -419540392,
+ -371888097,
+ -169644765,
+ 61766257,
+ 214206857,
+ 236045070,
+ 142823776,
+ -1502875,
+ -120976282,
+ -163628770,
+ -121353237,
+ -27007542,
+ 66842210,
+ 115346386,
+ 101462093,
+ 40283481,
+ -32408175,
+ -79963940,
+ -82581762,
+ -44709084,
+ 10153344,
+ 53206174,
+ 64978921,
+ 43637077,
+ 3698208,
+ -33058804,
+ -49113509,
+ -39230759,
+ -11492656,
+ 18315254,
+ 35393795,
+ 33049278,
+ 14938951,
+ -8049855,
+ -24071181,
+ -26250784,
+ -15396784,
+ 1425497,
+ 15205004,
+ 19668784,
+ 13975112,
+ 2358960,
+ -8670772,
+ -13851223,
+ -11559519,
+ -4060598,
+ 4196296,
+ 9095974,
+ 8819072,
+ 4362160,
+ -1413208,
+ -5493797,
+ -6215208,
+ -3840515,
+ -87168,
+ 2979260,
+ 4021302,
+ 2945176,
+ 702797,
+ -1385248,
+ -2353782,
+ -1991731,
+ -781392,
+ 495047,
+ 1211379,
+ 1170383,
+ 595967,
+ -86403,
+ -517093,
+ -566564,
+ -336021,
+ -36324,
+ 157345,
+ 34789,
+ -248055,
+ -520758,
+ -569303,
+ -245756,
+ 393046,
+ 1043433,
+ 1273723,
+ 774553,
+ -389752,
+ -1699697,
+ -2375497,
+ -1800796,
+ 36431,
+ 2365813,
+ 3903278,
+ 3511889,
+ 938423,
+ -2814449,
+ -5796621,
+ -6066948,
+ -2859406,
+ 2702276,
+ 7868507,
+ 9551019,
+ 6072234,
+ -1571378,
+ -9773641,
+ -13924190,
+ -10898081,
+ -1133454,
+ 10987436,
+ 18971356,
+ 17578577,
+ 6032771,
+ -10798129,
+ -24258093,
+ -26218175,
+ -13771501,
+ 8309833,
+ 29095473,
+ 36731871,
+ 24980064,
+ -2446543,
+ -32510487,
+ -48805910,
+ -40256241,
+ -8066178,
+ 33206323,
+ 61876440,
+ 60199483,
+ 24791453,
+ -29470462,
+ -75124885,
+ -85559101,
+ -49855547,
+ 18923996,
+ 87475321,
+ 117642404,
+ 86699874,
+ 2185560,
+ -97543741,
+ -159418175,
+ -142242492,
+ -41150805,
+ 103361628,
+ 218987161,
+ 234293221,
+ 116911961,
+ -101023430,
+ -324601219,
+ -428125784,
+ -306525907,
+ 74883930,
+ 654657852,
+ 1287020479,
+ 1789206179,
+ 2006810056,
+ 1871140769,
+ 1425136692,
+ 807141252,
+ 199245624,
+ -238614563,
+ -422354465,
+ -364823044,
+ -158283539,
+ 71485166,
+ 218335862,
+ 233846114,
+ 136491190,
+ -8308020,
+ -124996478,
+ -163417004,
+ -117657732,
+ -22100670,
+ 70443236,
+ 116097284,
+ 99389575,
+ 36762970,
+ -35486306,
+ -81167279,
+ -81566608,
+ -42248958,
+ 12681529,
+ 54564428,
+ 64652056,
+ 41994021,
+ 1703326,
+ -34389328,
+ -49214022,
+ -38206606,
+ -9985166,
+ 19509539,
+ 35732502,
+ 32477529,
+ 13853903,
+ -9051918,
+ -24513007,
+ -25992392,
+ -14659165,
+ 2217369,
+ 15658339,
+ 19611077,
+ 13507803,
+ 1768742,
+ -9079220,
+ -13907175,
+ -11289877,
+ -3646757,
+ 4531130,
+ 9202660,
+ 8683724,
+ 4090904,
+ -1666131,
+ -5609693,
+ -6162884,
+ -3676080,
+ 89212,
+ 3080555,
+ 4013761,
+ 2854546,
+ 589872,
+ -1461598,
+ -2365131,
+ -1947524,
+ -715909,
+ 545287,
+ 1226224,
+ 1152089,
+ 562439,
+ -114664,
+ -528058,
+ -560442,
+ -321591,
+ -23735,
+ 162436,
+ 23711,
+ -262869,
+ -529829,
+ -562850,
+ -220981,
+ 427001,
+ 1067303,
+ 1267746,
+ 731759,
+ -454537,
+ -1752549,
+ -2379495,
+ -1738813,
+ 145185,
+ 2467806,
+ 3934821,
+ 3435840,
+ 773585,
+ -2991231,
+ -5883309,
+ -5991938,
+ -2631125,
+ 2983095,
+ 8049084,
+ 9505987,
+ 5782807,
+ -1985541,
+ -10097755,
+ -13955408,
+ -10565247,
+ -561862,
+ 11513651,
+ 19145068,
+ 17241799,
+ 5291829,
+ -11589959,
+ -24661878,
+ -25945045,
+ -12869843,
+ 9429761,
+ 29838175,
+ 36624460,
+ 23956594,
+ -3948220,
+ -33721000,
+ -49007456,
+ -39191439,
+ -6147360,
+ 35032248,
+ 62580015,
+ 59229788,
+ 22449514,
+ -32078803,
+ -76588325,
+ -84898859,
+ -47128275,
+ 22508439,
+ 90053225,
+ 117626126,
+ 83692379,
+ -2619260,
+ -101765923,
+ -160601992,
+ -139183047,
+ -34764250,
+ 110153826,
+ 222454525,
+ 231729074,
+ 108276858,
+ -112490598,
+ -333253187,
+ -428053108,
+ -294152672,
+ 98873440,
+ 684979702,
+ 1315324488,
+ 1806968475,
+ 2008459636,
+ 1856153377,
+ 1398233395,
+ 776509484,
+ 173516835,
+ -253400779,
+ -424605705,
+ -357413598,
+ -146873756,
+ 81004382,
+ 222153644,
+ 231381927,
+ 130049154,
+ -15044173,
+ -128830233,
+ -163006275,
+ -113845691,
+ -17202538,
+ 73932143,
+ 116700331,
+ 97208980,
+ 33220736,
+ -38500603,
+ -82263019,
+ -80457675,
+ -39752561,
+ 15178075,
+ 55846964,
+ 64247704,
+ 40309659,
+ -281033,
+ -35669072,
+ -49253296,
+ -37141963,
+ -8475103,
+ 20672020,
+ 36024952,
+ 31869535,
+ 12759041,
+ -10036029,
+ -24921563,
+ -25703722,
+ -13908648,
+ 3000840,
+ 16089041,
+ 19529561,
+ 13027302,
+ 1180843,
+ -9473260,
+ -13945467,
+ -11008429,
+ -3231806,
+ 4857528,
+ 9297009,
+ 8538781,
+ 3817003,
+ -1914651,
+ -5717510,
+ -6103384,
+ -3508694,
+ 263675,
+ 3176926,
+ 4001271,
+ 2761345,
+ 477513,
+ -1535189,
+ -2373346,
+ -1901418,
+ -650397,
+ 594121,
+ 1239273,
+ 1132588,
+ 528731,
+ -142278,
+ -538113,
+ -553685,
+ -307037,
+ -11426,
+ 167138,
+ 12309,
+ -277653,
+ -538356,
+ -555505,
+ -195461,
+ 460964,
+ 1090150,
+ 1260022,
+ 687398,
+ -519627,
+ -1803844,
+ -2380495,
+ -1673851,
+ 255036,
+ 2567826,
+ 3961723,
+ 3354629,
+ 606055,
+ -3166028,
+ -5963442,
+ -5908675,
+ -2397407,
+ 3262733,
+ 8221182,
+ 9448661,
+ 5483682,
+ -2400677,
+ -10411906,
+ -13969460,
+ -10216619,
+ 14841,
+ 12029516,
+ 19296240,
+ 16881094,
+ 4538954,
+ -12373014,
+ -25037849,
+ -25637795,
+ -11946040,
+ 10545550,
+ 30548812,
+ 36470902,
+ 22896702,
+ -5454768,
+ -34897532,
+ -49149562,
+ -38071274,
+ -4208706,
+ 36826391,
+ 63210566,
+ 58180591,
+ 20064843,
+ -34664160,
+ -77966422,
+ -84129250,
+ -44324705,
+ 26089006,
+ 92537252,
+ 117464201,
+ 80559926,
+ -7456027,
+ -105894140,
+ -161596382,
+ -135926247,
+ -28279574,
+ 116871689,
+ 225680235,
+ 228850940,
+ 99408597,
+ -123963666,
+ -341615083,
+ -427447536,
+ -281172644,
+ 123317331,
+ 715408754,
+ 1343307801,
+ 1824055404,
+ 2009284733,
+ 1840454397,
+ 1370950635,
+ 745925307,
+ 148202860,
+ -267587831,
+ -426300968,
+ -349673107,
+ -135429235,
+ 90315038,
+ 225658961,
+ 228658042,
+ 123506397,
+ -21703813,
+ -132474441,
+ -162398641,
+ -109922626,
+ -12319044,
+ 77305471,
+ 117155815,
+ 94923704,
+ 29661257,
+ -41447793,
+ -83250512,
+ -79256925,
+ -37223190,
+ 17640115,
+ 57052684,
+ 63766849,
+ 38586327,
+ -2252493,
+ -36896782,
+ -49231671,
+ -36038401,
+ -6964347,
+ 21801467,
+ 36271085,
+ 31226286,
+ 11655783,
+ -11001091,
+ -25296570,
+ -25385341,
+ -13146255,
+ 3775000,
+ 16496739,
+ 19424515,
+ 12534305,
+ 595974,
+ -9852512,
+ -13966191,
+ -10715620,
+ -2816272,
+ 5175153,
+ 9379008,
+ 8384509,
+ 3540824,
+ -2158497,
+ -5817186,
+ -6036853,
+ -3338596,
+ 436022,
+ 3268306,
+ 3983900,
+ 2665723,
+ 365856,
+ -1605959,
+ -2378457,
+ -1853496,
+ -584941,
+ 641505,
+ 1250535,
+ 1111927,
+ 494890,
+ -169219,
+ -547261,
+ -546316,
+ -292383,
+ 593,
+ 171453
+
+};
+struct src_stage src_int32_21_80_4010_5000 = {
+ 19, 5, 21, 156, 3276, 80, 21, 0, 2,
+ src_int32_21_80_4010_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_2_1_2292_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_2_1_2292_5000.h
new file mode 100644
index 0000000..348c832
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_2_1_2292_5000.h
@@ -0,0 +1,46 @@
+const int32_t src_int32_2_1_2292_5000_fir[40] = {
+ -145826,
+ 2533728,
+ -7345199,
+ 5186764,
+ 19560083,
+ -64946470,
+ 85461938,
+ -98613,
+ -266676069,
+ 885505280,
+ 1474878208,
+ 146433987,
+ -233601515,
+ 134003629,
+ -24293308,
+ -26630789,
+ 25866299,
+ -9384005,
+ -7519,
+ 1042622,
+ 1042622,
+ -7519,
+ -9384005,
+ 25866299,
+ -26630789,
+ -24293308,
+ 134003629,
+ -233601515,
+ 146433987,
+ 1474878208,
+ 885505280,
+ -266676069,
+ -98613,
+ 85461938,
+ -64946470,
+ 19560083,
+ 5186764,
+ -7345199,
+ 2533728,
+ -145826
+
+};
+struct src_stage src_int32_2_1_2292_5000 = {
+ 0, 1, 2, 20, 40, 1, 2, 0, 0,
+ src_int32_2_1_2292_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_2_1_4583_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_2_1_4583_5000.h
new file mode 100644
index 0000000..87eb344
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_2_1_4583_5000.h
@@ -0,0 +1,214 @@
+const int32_t src_int32_2_1_4583_5000_fir[208] = {
+ -95414,
+ 143965,
+ -199725,
+ 260036,
+ -320914,
+ 376959,
+ -421318,
+ 445736,
+ -440691,
+ 395632,
+ -299321,
+ 140280,
+ 92667,
+ -409757,
+ 819581,
+ -1328324,
+ 1938981,
+ -2650569,
+ 3457388,
+ -4348344,
+ 5306383,
+ -6308067,
+ 7323317,
+ -8315359,
+ 9240876,
+ -10050398,
+ 10688906,
+ -11096664,
+ 11210236,
+ -10963668,
+ 10289769,
+ -9121448,
+ 7393004,
+ -5041284,
+ 2006579,
+ 1766890,
+ -6331106,
+ 11735271,
+ -18028099,
+ 25261967,
+ -33499882,
+ 42826882,
+ -53368776,
+ 65323766,
+ -79018229,
+ 95011251,
+ -114306808,
+ 138831710,
+ -172674856,
+ 226025136,
+ -332602007,
+ 706510037,
+ 1865354796,
+ -314437696,
+ 138631794,
+ -69261518,
+ 31734628,
+ -8305253,
+ -7415914,
+ 18304523,
+ -25861035,
+ 30961316,
+ -34166920,
+ 35868868,
+ -36359916,
+ 35873045,
+ -34602722,
+ 32716867,
+ -30363583,
+ 27674852,
+ -24768464,
+ 21748933,
+ -18707878,
+ 15724161,
+ -12863986,
+ 10181057,
+ -7716904,
+ 5501376,
+ -3553342,
+ 1881575,
+ -485800,
+ -642115,
+ 1516890,
+ -2158497,
+ 2590828,
+ -2840393,
+ 2935091,
+ -2903091,
+ 2771843,
+ -2567245,
+ 2312981,
+ -2030021,
+ 1736301,
+ -1446559,
+ 1172322,
+ -922017,
+ 701199,
+ -512853,
+ 357759,
+ -234897,
+ 141856,
+ -75241,
+ 31053,
+ -5027,
+ -5027,
+ 31053,
+ -75241,
+ 141856,
+ -234897,
+ 357759,
+ -512853,
+ 701199,
+ -922017,
+ 1172322,
+ -1446559,
+ 1736301,
+ -2030021,
+ 2312981,
+ -2567245,
+ 2771843,
+ -2903091,
+ 2935091,
+ -2840393,
+ 2590828,
+ -2158497,
+ 1516890,
+ -642115,
+ -485800,
+ 1881575,
+ -3553342,
+ 5501376,
+ -7716904,
+ 10181057,
+ -12863986,
+ 15724161,
+ -18707878,
+ 21748933,
+ -24768464,
+ 27674852,
+ -30363583,
+ 32716867,
+ -34602722,
+ 35873045,
+ -36359916,
+ 35868868,
+ -34166920,
+ 30961316,
+ -25861035,
+ 18304523,
+ -7415914,
+ -8305253,
+ 31734628,
+ -69261518,
+ 138631794,
+ -314437696,
+ 1865354796,
+ 706510037,
+ -332602007,
+ 226025136,
+ -172674856,
+ 138831710,
+ -114306808,
+ 95011251,
+ -79018229,
+ 65323766,
+ -53368776,
+ 42826882,
+ -33499882,
+ 25261967,
+ -18028099,
+ 11735271,
+ -6331106,
+ 1766890,
+ 2006579,
+ -5041284,
+ 7393004,
+ -9121448,
+ 10289769,
+ -10963668,
+ 11210236,
+ -11096664,
+ 10688906,
+ -10050398,
+ 9240876,
+ -8315359,
+ 7323317,
+ -6308067,
+ 5306383,
+ -4348344,
+ 3457388,
+ -2650569,
+ 1938981,
+ -1328324,
+ 819581,
+ -409757,
+ 92667,
+ 140280,
+ -299321,
+ 395632,
+ -440691,
+ 445736,
+ -421318,
+ 376959,
+ -320914,
+ 260036,
+ -199725,
+ 143965,
+ -95414
+
+};
+struct src_stage src_int32_2_1_4583_5000 = {
+ 0, 1, 2, 104, 208, 1, 2, 0, 0,
+ src_int32_2_1_4583_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_2_3_4583_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_2_3_4583_5000.h
new file mode 100644
index 0000000..2d53b5b
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_2_3_4583_5000.h
@@ -0,0 +1,310 @@
+const int32_t src_int32_2_3_4583_5000_fir[304] = {
+ 43929,
+ -78502,
+ 8449,
+ 119833,
+ -137194,
+ -41590,
+ 243415,
+ -182263,
+ -162723,
+ 410642,
+ -176805,
+ -380614,
+ 598862,
+ -71617,
+ -709360,
+ 761826,
+ 188401,
+ -1140746,
+ 828284,
+ 653276,
+ -1633846,
+ 705905,
+ 1353178,
+ -2107440,
+ 291601,
+ 2281604,
+ -2437818,
+ -511636,
+ 3379235,
+ -2464167,
+ -1772572,
+ 4521724,
+ -2002825,
+ -3506706,
+ 5514632,
+ -870276,
+ -5651836,
+ 6098073,
+ 1086762,
+ -8048133,
+ 5962231,
+ 3957375,
+ -10426281,
+ 4773004,
+ 7732838,
+ -12405863,
+ 2204754,
+ 12277840,
+ -13503672,
+ -2025280,
+ 17310015,
+ -13147631,
+ -8128909,
+ 22388529,
+ -10685590,
+ -16236516,
+ 26906794,
+ -5366180,
+ -26421849,
+ 30072311,
+ 3759566,
+ -38797707,
+ 30825649,
+ 18151954,
+ -53779787,
+ 27548804,
+ 40764891,
+ -72874626,
+ 16965519,
+ 79736441,
+ -101833890,
+ -11346014,
+ 169849167,
+ -174125347,
+ -137392401,
+ 908716573,
+ 1311158490,
+ 326382226,
+ -296227998,
+ 45630310,
+ 126713492,
+ -113090281,
+ -6433535,
+ 85351467,
+ -57227907,
+ -23516329,
+ 62627415,
+ -28127565,
+ -29832369,
+ 45910702,
+ -10168158,
+ -30832330,
+ 32322167,
+ 1352095,
+ -28716844,
+ 21065206,
+ 8435652,
+ -24762404,
+ 11926924,
+ 12223920,
+ -19877401,
+ 4832899,
+ 13546258,
+ -14756787,
+ -312603,
+ 13098827,
+ -9923174,
+ -3680318,
+ 11493837,
+ -5737204,
+ -5520253,
+ 9260702,
+ -2405753,
+ -6140735,
+ 6832783,
+ 2297,
+ -5875985,
+ 4535412,
+ 1531128,
+ -5051713,
+ 2582291,
+ 2306255,
+ -3955384,
+ 1082375,
+ 2500169,
+ -2815415,
+ 56154,
+ 2299835,
+ -1791125,
+ -541688,
+ 1879839,
+ -973196,
+ -797057,
+ 1383655,
+ -392687,
+ -812483,
+ 913905,
+ -35635,
+ -687384,
+ 530992,
+ 140090,
+ -504427,
+ 258299,
+ 188689,
+ -322481,
+ 91513,
+ 163406,
+ -175554,
+ 9471,
+ 107807,
+ -76218,
+ -15678,
+ -15678,
+ -76218,
+ 107807,
+ 9471,
+ -175554,
+ 163406,
+ 91513,
+ -322481,
+ 188689,
+ 258299,
+ -504427,
+ 140090,
+ 530992,
+ -687384,
+ -35635,
+ 913905,
+ -812483,
+ -392687,
+ 1383655,
+ -797057,
+ -973196,
+ 1879839,
+ -541688,
+ -1791125,
+ 2299835,
+ 56154,
+ -2815415,
+ 2500169,
+ 1082375,
+ -3955384,
+ 2306255,
+ 2582291,
+ -5051713,
+ 1531128,
+ 4535412,
+ -5875985,
+ 2297,
+ 6832783,
+ -6140735,
+ -2405753,
+ 9260702,
+ -5520253,
+ -5737204,
+ 11493837,
+ -3680318,
+ -9923174,
+ 13098827,
+ -312603,
+ -14756787,
+ 13546258,
+ 4832899,
+ -19877401,
+ 12223920,
+ 11926924,
+ -24762404,
+ 8435652,
+ 21065206,
+ -28716844,
+ 1352095,
+ 32322167,
+ -30832330,
+ -10168158,
+ 45910702,
+ -29832369,
+ -28127565,
+ 62627415,
+ -23516329,
+ -57227907,
+ 85351467,
+ -6433535,
+ -113090281,
+ 126713492,
+ 45630310,
+ -296227998,
+ 326382226,
+ 1311158490,
+ 908716573,
+ -137392401,
+ -174125347,
+ 169849167,
+ -11346014,
+ -101833890,
+ 79736441,
+ 16965519,
+ -72874626,
+ 40764891,
+ 27548804,
+ -53779787,
+ 18151954,
+ 30825649,
+ -38797707,
+ 3759566,
+ 30072311,
+ -26421849,
+ -5366180,
+ 26906794,
+ -16236516,
+ -10685590,
+ 22388529,
+ -8128909,
+ -13147631,
+ 17310015,
+ -2025280,
+ -13503672,
+ 12277840,
+ 2204754,
+ -12405863,
+ 7732838,
+ 4773004,
+ -10426281,
+ 3957375,
+ 5962231,
+ -8048133,
+ 1086762,
+ 6098073,
+ -5651836,
+ -870276,
+ 5514632,
+ -3506706,
+ -2002825,
+ 4521724,
+ -1772572,
+ -2464167,
+ 3379235,
+ -511636,
+ -2437818,
+ 2281604,
+ 291601,
+ -2107440,
+ 1353178,
+ 705905,
+ -1633846,
+ 653276,
+ 828284,
+ -1140746,
+ 188401,
+ 761826,
+ -709360,
+ -71617,
+ 598862,
+ -380614,
+ -176805,
+ 410642,
+ -162723,
+ -182263,
+ 243415,
+ -41590,
+ -137194,
+ 119833,
+ 8449,
+ -78502,
+ 43929
+
+};
+struct src_stage src_int32_2_3_4583_5000 = {
+ 1, 1, 2, 152, 304, 3, 2, 0, 0,
+ src_int32_2_3_4583_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_32_21_4583_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_32_21_4583_5000.h
new file mode 100644
index 0000000..669d86c
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_32_21_4583_5000.h
@@ -0,0 +1,3206 @@
+const int32_t src_int32_32_21_4583_5000_fir[3200] = {
+ -71074,
+ 96232,
+ -116485,
+ 126606,
+ -120263,
+ 90160,
+ -28282,
+ -73762,
+ 224282,
+ -430960,
+ 700211,
+ -1036489,
+ 1441540,
+ -1913662,
+ 2446989,
+ -3030844,
+ 3649216,
+ -4280380,
+ 4896723,
+ -5464790,
+ 5945597,
+ -6295208,
+ 6465606,
+ -6405829,
+ 6063371,
+ -5385809,
+ 4322609,
+ -2827052,
+ 858220,
+ 1617047,
+ -4622290,
+ 8169771,
+ -12259074,
+ 16876070,
+ -21992309,
+ 27564904,
+ -33536972,
+ 39838680,
+ -46388957,
+ 53097942,
+ -59870305,
+ 66609712,
+ -73225010,
+ 79639455,
+ -85806180,
+ 91738402,
+ -97580132,
+ 103812528,
+ -112075105,
+ 130976315,
+ 2048533630,
+ 64632037,
+ -80011853,
+ 83636820,
+ -83667037,
+ 81807298,
+ -78685509,
+ 74629213,
+ -69858718,
+ 64549607,
+ -58855829,
+ 52918437,
+ -46868416,
+ 40826914,
+ -34904362,
+ 29199209,
+ -23796658,
+ 18767628,
+ -14168063,
+ 10038658,
+ -6405012,
+ 3278222,
+ -655854,
+ -1476735,
+ 3144797,
+ -4382389,
+ 5230450,
+ -5734819,
+ 5944288,
+ -5908747,
+ 5677493,
+ -5297735,
+ 4813348,
+ -4263888,
+ 3683891,
+ -3102436,
+ 2542975,
+ -2023400,
+ 1556314,
+ -1149474,
+ 806362,
+ -526842,
+ 307869,
+ -144205,
+ 29108,
+ 45026,
+ -86099,
+ 101836,
+ -99411,
+ 85171,
+ -77231,
+ 106693,
+ -132873,
+ 150710,
+ -153939,
+ 135203,
+ -86261,
+ -1697,
+ 137622,
+ -330079,
+ 586616,
+ -913065,
+ 1312781,
+ -1785867,
+ 2328411,
+ -2931769,
+ 3581959,
+ -4259182,
+ 4937536,
+ -5584946,
+ 6163338,
+ -6629098,
+ 6933809,
+ -7025277,
+ 6848827,
+ -6348840,
+ 5470504,
+ -4161697,
+ 2374964,
+ -69490,
+ -2787006,
+ 6216552,
+ -10229474,
+ 14823305,
+ -19982165,
+ 25676695,
+ -31864670,
+ 38492404,
+ -45497142,
+ 52810714,
+ -60364951,
+ 68099814,
+ -75976188,
+ 83997578,
+ -92250776,
+ 100991951,
+ -110858386,
+ 123503710,
+ -144174936,
+ 200494356,
+ 2042537624,
+ 1708277,
+ -48245989,
+ 63157880,
+ -69248920,
+ 71293508,
+ -70958249,
+ 69016988,
+ -65912236,
+ 61942252,
+ -57334469,
+ 52277255,
+ -46934284,
+ 41450948,
+ -35956943,
+ 30566998,
+ -25380773,
+ 20482474,
+ -15940515,
+ 11807396,
+ -8119903,
+ 4899654,
+ -2154011,
+ -122683,
+ 1947594,
+ -3347659,
+ 4357707,
+ -5018509,
+ 5374823,
+ -5473508,
+ 5361778,
+ -5085630,
+ 4688501,
+ -4210178,
+ 3685973,
+ -3146172,
+ 2615745,
+ -2114298,
+ 1656241,
+ -1251143,
+ 904221,
+ -616943,
+ 387686,
+ -212426,
+ 85410,
+ 200,
+ -51757,
+ 76632,
+ -81818,
+ 73623,
+ -82861,
+ 116441,
+ -148412,
+ 173917,
+ -186816,
+ 179750,
+ -144321,
+ 71371,
+ 48622,
+ -225038,
+ 466501,
+ -780183,
+ 1171031,
+ -1640966,
+ 2188073,
+ -2805832,
+ 3482420,
+ -4200151,
+ 4935068,
+ -5656756,
+ 6328390,
+ -6907056,
+ 7344358,
+ -7587314,
+ 7579541,
+ -7262698,
+ 6578145,
+ -5468788,
+ 3881018,
+ -1766685,
+ -914992,
+ 4195664,
+ -8096359,
+ 12626361,
+ -17782572,
+ 23549514,
+ -29900106,
+ 36797439,
+ -44197846,
+ 52055770,
+ -60331288,
+ 69001971,
+ -78082401,
+ 87658649,
+ -97954924,
+ 109477698,
+ -123375334,
+ 142529332,
+ -176042319,
+ 272916540,
+ 2030577239,
+ -57572292,
+ -17028450,
+ 42555794,
+ -54457827,
+ 60295660,
+ -62698341,
+ 62857634,
+ -61425215,
+ 58814977,
+ -55323488,
+ 51183438,
+ -46588945,
+ 41707852,
+ -36687640,
+ 31658078,
+ -26732237,
+ 22006750,
+ -17561799,
+ 13461153,
+ -9752388,
+ 6467401,
+ -3623233,
+ 1223214,
+ 741627,
+ -2290906,
+ 3453076,
+ -4263510,
+ 4762565,
+ -4993683,
+ 5001596,
+ -4830701,
+ 4523626,
+ -4120044,
+ 3655736,
+ -3161929,
+ 2664885,
+ -2185747,
+ 1740599,
+ -1340725,
+ 993024,
+ -700541,
+ 463080,
+ -277854,
+ 140143,
+ -43925,
+ -17545,
+ 51227,
+ -63875,
+ 61705,
+ -87894,
+ 125370,
+ -162941,
+ 196001,
+ -218583,
+ 223392,
+ -201943,
+ 144802,
+ -41956,
+ -116720,
+ 340859,
+ -638920,
+ 1017411,
+ -1480069,
+ 2027007,
+ -2653895,
+ 3351190,
+ -4103479,
+ 4888972,
+ -5679188,
+ 6438875,
+ -7126195,
+ 7693191,
+ -8086552,
+ 8248669,
+ -8118967,
+ 7635478,
+ -6736606,
+ 5363028,
+ -3459643,
+ 977490,
+ 2124474,
+ -5877851,
+ 10303648,
+ -15411655,
+ 21200496,
+ -27658587,
+ 34766270,
+ -42499562,
+ 50836226,
+ -59765413,
+ 69303255,
+ -79519183,
+ 90583385,
+ -102859976,
+ 117110862,
+ -135008998,
+ 160710102,
+ -207401754,
+ 347951763,
+ 2012715529,
+ -113012135,
+ 13401261,
+ 22008011,
+ -39426882,
+ 48915252,
+ -53983498,
+ 56210207,
+ -56441650,
+ 55199412,
+ -52844285,
+ 49649917,
+ -45838358,
+ 41597922,
+ -37092238,
+ 32464740,
+ -27840753,
+ 23328358,
+ -19018707,
+ 14986197,
+ -11288712,
+ 7968087,
+ -5050844,
+ 2549220,
+ -462478,
+ -1221547,
+ 2524715,
+ -3476724,
+ 4113206,
+ -4473823,
+ 4600459,
+ -4535534,
+ 4320506,
+ -3994592,
+ 3593735,
+ -3149827,
+ 2690192,
+ -2237317,
+ 1808810,
+ -1417566,
+ 1072094,
+ -776979,
+ 533443,
+ -339951,
+ 192848,
+ -86972,
+ 16237,
+ 25849,
+ -45748,
+ 49533,
+ -92265,
+ 133378,
+ -176307,
+ 216741,
+ -248937,
+ 265725,
+ -258604,
+ 217947,
+ -133324,
+ -6048,
+ 210741,
+ -490437,
+ 853161,
+ -1304443,
+ 1846439,
+ -2477062,
+ 3189144,
+ -3969695,
+ 4799289,
+ -5651640,
+ 6493382,
+ -7284121,
+ 7976760,
+ -8518118,
+ 8849857,
+ -8909684,
+ 8632824,
+ -7953698,
+ 6807759,
+ -5133406,
+ 2873890,
+ 20911,
+ -3592940,
+ 7874808,
+ -12889169,
+ 18648847,
+ -25157965,
+ 32414431,
+ -40414355,
+ 49159311,
+ -58668067,
+ 68995900,
+ -80267714,
+ 92738546,
+ -106913586,
+ 123812923,
+ -145642991,
+ 177869978,
+ -237973090,
+ 425288971,
+ 1989046580,
+ -164439729,
+ 42816528,
+ 1687962,
+ -24289163,
+ 37255755,
+ -44894497,
+ 49137408,
+ -51009455,
+ 51131173,
+ -49922173,
+ 47693360,
+ -44691982,
+ 41124661,
+ -37169403,
+ 32981819,
+ -28698217,
+ 24437053,
+ -20299556,
+ 16370016,
+ -12716052,
+ 9389013,
+ -6424615,
+ 3843853,
+ -1654182,
+ -149042,
+ 1580931,
+ -2665282,
+ 3432715,
+ -3918795,
+ 4162209,
+ -4203046,
+ 4081244,
+ -3835231,
+ 3500800,
+ -3110234,
+ 2691675,
+ -2268754,
+ 1860446,
+ -1481132,
+ 1140848,
+ -845672,
+ 598220,
+ -398217,
+ 243090,
+ -128577,
+ 49297,
+ 724,
+ -27603,
+ 37222,
+ -95914,
+ 140367,
+ -188364,
+ 235923,
+ -277579,
+ 306349,
+ -313786,
+ 290148,
+ -224678,
+ 106019,
+ 77253,
+ -335973,
+ 679625,
+ -1115495,
+ 1647780,
+ -2276667,
+ 2997439,
+ -3799657,
+ 4666444,
+ -5573944,
+ 6490982,
+ -7378965,
+ 8192068,
+ -8877704,
+ 9377308,
+ -9627406,
+ 9560966,
+ -9108980,
+ 8202217,
+ -6773088,
+ 4757513,
+ -2096696,
+ -1261330,
+ 5360544,
+ -10236333,
+ 15915686,
+ -22418494,
+ 29760384,
+ -37957783,
+ 47036330,
+ -57044669,
+ 68077420,
+ -80315035,
+ 94097292,
+ -110070231,
+ 129512387,
+ -155167591,
+ 193837668,
+ -267473406,
+ 504598841,
+ 1959694916,
+ -211710266,
+ 71004953,
+ -18236268,
+ -9176584,
+ 25421700,
+ -35514450,
+ 41705009,
+ -45180016,
+ 46649527,
+ -46586130,
+ 45334009,
+ -43162664,
+ 40294722,
+ -36920676,
+ 33206714,
+ -29298773,
+ 25324523,
+ -21394279,
+ 17601414,
+ -14022623,
+ 10718260,
+ -7732874,
+ 5095982,
+ -2823129,
+ 917189,
+ 630107,
+ -1836477,
+ 2727294,
+ -3333738,
+ 3690984,
+ -3836459,
+ 3808244,
+ -3643654,
+ 3378026,
+ -3043752,
+ 2669550,
+ -2279986,
+ 1895226,
+ -1531009,
+ 1198801,
+ -906109,
+ 656914,
+ -452189,
+ 290461,
+ -168395,
+ 81355,
+ -23929,
+ -9604,
+ 24889,
+ -98786,
+ 146250,
+ -198975,
+ 253346,
+ -304224,
+ 344872,
+ -366972,
+ 360747,
+ -315205,
+ 218503,
+ -58456,
+ -176836,
+ 498245,
+ -914768,
+ 1432615,
+ -2054263,
+ 2777504,
+ -3594554,
+ 4491246,
+ -5446378,
+ 6431244,
+ -7409401,
+ 8336698,
+ -9161604,
+ 9825834,
+ -10265282,
+ 10411235,
+ -10191839,
+ 9533766,
+ -8364001,
+ 6611668,
+ -4209772,
+ 1096736,
+ 2782451,
+ -7475656,
+ 13023870,
+ -19462669,
+ 26825384,
+ -35148780,
+ 44482593,
+ -54905303,
+ 66550675,
+ -79654217,
+ 94639480,
+ -112291693,
+ 134145491,
+ -163480782,
+ 208448124,
+ -295618943,
+ 585535590,
+ 1924814721,
+ -254706167,
+ 97769572,
+ -37603202,
+ 5781191,
+ 13517782,
+ -25928066,
+ 33981256,
+ -39007712,
+ 41797013,
+ -42868521,
+ 42595467,
+ -41266505,
+ 39117831,
+ -36350434,
+ 33139402,
+ -29638856,
+ 25984443,
+ -22294507,
+ 18670607,
+ -15197777,
+ 11944795,
+ -8964599,
+ 6294928,
+ -3959233,
+ 1967844,
+ -319373,
+ -997703,
+ 2003314,
+ -2724014,
+ 3191178,
+ -3439266,
+ 3504186,
+ -3421823,
+ 3226759,
+ -2951218,
+ 2624243,
+ -2271118,
+ 1913024,
+ -1566911,
+ 1245569,
+ -957860,
+ 709086,
+ -501450,
+ 334585,
+ -206102,
+ 112143,
+ -47902,
+ 8092,
+ 12644,
+ -100830,
+ 150945,
+ -208012,
+ 268819,
+ -328597,
+ 380916,
+ -417658,
+ 429095,
+ -404086,
+ 330407,
+ -195207,
+ -14386,
+ 310549,
+ -703922,
+ 1202691,
+ -1811616,
+ 2531033,
+ -3355896,
+ 4274889,
+ -5269661,
+ 6314241,
+ -7374660,
+ 8408838,
+ -9366751,
+ 10190907,
+ -10817120,
+ 11175587,
+ -11192227,
+ 10790236,
+ -9891792,
+ 8419812,
+ -6299660,
+ 3460648,
+ 162828,
+ -4630748,
+ 9997810,
+ -16315046,
+ 23633305,
+ -32009522,
+ 41517317,
+ -52264667,
+ 64423887,
+ -78284476,
+ 94351906,
+ -113547465,
+ 137656858,
+ -170489238,
+ 221544017,
+ -322127078,
+ 667738906,
+ 1884588873,
+ -293337415,
+ 122929932,
+ -56259155,
+ 20457804,
+ 1647961,
+ -16220904,
+ 26036250,
+ -32549419,
+ 36619053,
+ -38804783,
+ 39504478,
+ -39022697,
+ 37606680,
+ -35465838,
+ 32782412,
+ -29717201,
+ 26412525,
+ -22993628,
+ 19569293,
+ -16232087,
+ 13058557,
+ -10109515,
+ 7430548,
+ -5052766,
+ 2993828,
+ -1259196,
+ -156384,
+ 1267262,
+ -2095158,
+ 2667402,
+ -3015201,
+ 3171997,
+ -3171946,
+ 3048583,
+ -2833686,
+ 2556375,
+ -2242431,
+ 1913861,
+ -1588676,
+ 1280870,
+ -1000576,
+ 754361,
+ -545633,
+ 375121,
+ -241399,
+ 141412,
+ -70992,
+ 25334,
+ 596,
+ -102005,
+ 154380,
+ -215362,
+ 282167,
+ -350442,
+ 414121,
+ -465355,
+ 494549,
+ -490510,
+ 440728,
+ -331796,
+ 149969,
+ 118136,
+ -484725,
+ 959903,
+ -1550686,
+ 2259968,
+ -3085503,
+ 4018939,
+ -5044955,
+ 6140552,
+ -7274547,
+ 8407305,
+ -9490757,
+ 10468703,
+ -11277441,
+ 11846682,
+ -12100756,
+ 11960040,
+ -11342567,
+ 10165700,
+ -8347785,
+ 5809611,
+ -2475516,
+ -1726116,
+ 6863263,
+ -13002036,
+ 20210452,
+ -28565250,
+ 38163481,
+ -49141982,
+ 61710617,
+ -76211235,
+ 93228491,
+ -113815110,
+ 140000082,
+ -176109255,
+ 232977167,
+ -346718316,
+ 750835997,
+ 1839227792,
+ -327541710,
+ 146323031,
+ -74059345,
+ 34731213,
+ -10085414,
+ -6478629,
+ 17941331,
+ -25863994,
+ 31163525,
+ -34433100,
+ 36090660,
+ -36453332,
+ 35776794,
+ -34276751,
+ 32140794,
+ -29534845,
+ 26606536,
+ -23486833,
+ 20290718,
+ -17117423,
+ 14050538,
+ -11158175,
+ 8493324,
+ -6094444,
+ 3986323,
+ -2181197,
+ 680086,
+ 525682,
+ -1452833,
+ 2124438,
+ -2568204,
+ 2814831,
+ -2896462,
+ 2845304,
+ -2692423,
+ 2466761,
+ -2194377,
+ 1897909,
+ -1596268,
+ 1304526,
+ -1033990,
+ 792428,
+ -584416,
+ 411765,
+ -274012,
+ 168927,
+ -93013,
+ 41976,
+ -11150,
+ -102274,
+ 156496,
+ -220922,
+ 293228,
+ -369519,
+ 444143,
+ -509593,
+ 556487,
+ -573675,
+ 548466,
+ -467006,
+ 314792,
+ -77336,
+ -259037,
+ 706278,
+ -1273614,
+ 1966488,
+ -2785491,
+ 3725327,
+ -4773853,
+ 5911261,
+ -7109439,
+ 8331558,
+ -9531927,
+ 10656140,
+ -11641536,
+ 12417952,
+ -12908783,
+ 13032277,
+ -12703019,
+ 11833527,
+ -10335817,
+ 8122822,
+ -5109451,
+ 1213044,
+ 3647112,
+ -9551687,
+ 16585346,
+ -24844070,
+ 34447655,
+ -45560859,
+ 58429691,
+ -73446139,
+ 91270409,
+ -113080548,
+ 141138254,
+ -180267619,
+ 242609944,
+ -369118295,
+ 834443728,
+ 1788968129,
+ -357284425,
+ 167804121,
+ -90868900,
+ 48484655,
+ -21582456,
+ 3213727,
+ 9768441,
+ -19011747,
+ 25480333,
+ -29794046,
+ 32386235,
+ -33583190,
+ 33646377,
+ -32795631,
+ 31222053,
+ -29095097,
+ 26566310,
+ -23771150,
+ 20829726,
+ -17847012,
+ 14912860,
+ -12102042,
+ 9474444,
+ -7075497,
+ 4936869,
+ -3077422,
+ 1504411,
+ -214883,
+ -802775,
+ 1567201,
+ -2102383,
+ 2436030,
+ -2598010,
+ 2618933,
+ -2528889,
+ 2356401,
+ -2127575,
+ 1865486,
+ -1589778,
+ 1316464,
+ -1057923,
+ 823048,
+ -617532,
+ 444249,
+ -303696,
+ 194477,
+ -113789,
+ 57884,
+ -22497,
+ -101610,
+ 157239,
+ -224604,
+ 301862,
+ -385610,
+ 470666,
+ -549927,
+ 614309,
+ -652798,
+ 652632,
+ -599621,
+ 478624,
+ -274166,
+ -28793,
+ 443959,
+ -982703,
+ 1652989,
+ -2458259,
+ 3396333,
+ -4458374,
+ 5627955,
+ -6880296,
+ 8181707,
+ -9489289,
+ 10750915,
+ -11905513,
+ 12883664,
+ -13608496,
+ 13996832,
+ -13960552,
+ 13408072,
+ -12245835,
+ 10379658,
+ -7715739,
+ 4161064,
+ 377142,
+ -5993448,
+ 12788490,
+ -20876730,
+ 30399796,
+ -41549126,
+ 54605080,
+ -70007004,
+ 88486149,
+ -111338275,
+ 141044401,
+ -182902398,
+ 250316600,
+ -389059785,
+ 918170842,
+ 1734071285,
+ -382558400,
+ 187247353,
+ -106563782,
+ 61607547,
+ -32746563,
+ 12772487,
+ 1589505,
+ -12053907,
+ 19620954,
+ -24930212,
+ 28425722,
+ -30439502,
+ 31236137,
+ -31037406,
+ 30036070,
+ -28403498,
+ 26293730,
+ -23845453,
+ 21182792,
+ -18415490,
+ 15638832,
+ -12933551,
+ 10365868,
+ -7987751,
+ 5837434,
+ -3940204,
+ 2309456,
+ -947951,
+ -150743,
+ 1000690,
+ -1621977,
+ 2039100,
+ -2279410,
+ 2371665,
+ -2344730,
+ 2226464,
+ -2042801,
+ 1817052,
+ -1569419,
+ 1316717,
+ -1072280,
+ 846045,
+ -644769,
+ 472349,
+ -330234,
+ 217868,
+ -133158,
+ 72930,
+ -33352,
+ -99991,
+ 156573,
+ -226337,
+ 307946,
+ -398520,
+ 493397,
+ -585941,
+ 667444,
+ -727124,
+ 752255,
+ -728433,
+ 640000,
+ -470620,
+ 204010,
+ 175185,
+ -680402,
+ 1322067,
+ -2106464,
+ 3034569,
+ -4100945,
+ 5292708,
+ -6588645,
+ 7958517,
+ -9362605,
+ 10751523,
+ -12066336,
+ 13238978,
+ -14192983,
+ 14844474,
+ -15103389,
+ 14874837,
+ -14060491,
+ 12559858,
+ -10271229,
+ 7092028,
+ -2918202,
+ -2357922,
+ 8852110,
+ -16696369,
+ 26053004,
+ -37138618,
+ 50265736,
+ -65917726,
+ 84891518,
+ -108591511,
+ 139701862,
+ -183963649,
+ 255984538,
+ -406284668,
+ 1001620257,
+ 1674821782,
+ -403383539,
+ 204546290,
+ -121031602,
+ 73996330,
+ -43485203,
+ 22116034,
+ -6524199,
+ -5052078,
+ 13637980,
+ -19885820,
+ 24245623,
+ -27051697,
+ 28569083,
+ -29019329,
+ 28594998,
+ -27467758,
+ 25792703,
+ -23710464,
+ 21348043,
+ -18818942,
+ 16223002,
+ -13646175,
+ 11160400,
+ -8823691,
+ 6680478,
+ -4762223,
+ 3088307,
+ -1667150,
+ 497532,
+ 429947,
+ -1131319,
+ 1627677,
+ -1943633,
+ 2105859,
+ -2141755,
+ 2078282,
+ -1940982,
+ 1753201,
+ -1535524,
+ 1305417,
+ -1077052,
+ 861318,
+ -665966,
+ 495881,
+ -353442,
+ 238931,
+ -150976,
+ 86998,
+ -43628,
+ -97408,
+ 154468,
+ -226065,
+ 311377,
+ -408081,
+ 512074,
+ -617250,
+ 715354,
+ -795930,
+ 846395,
+ -852252,
+ 797460,
+ -664952,
+ 437334,
+ -97723,
+ -369280,
+ 976496,
+ -1733006,
+ 2642960,
+ -3704384,
+ 4908073,
+ -6236583,
+ 7663409,
+ -9152374,
+ 10657283,
+ -12121859,
+ 13479995,
+ -14656302,
+ 15566940,
+ -16120689,
+ 16220177,
+ -15763159,
+ 14643702,
+ -12753066,
+ 9979998,
+ -6210059,
+ 1323399,
+ 4809891,
+ -12338240,
+ 21443265,
+ -32364932,
+ 45445376,
+ -61208122,
+ 80509579,
+ -104852276,
+ 137104568,
+ -183414044,
+ 259515498,
+ -420545885,
+ 1084391408,
+ 1611525491,
+ -419806242,
+ 219614252,
+ -134172326,
+ 85555233,
+ -53710650,
+ 31165496,
+ -14502643,
+ 1932292,
+ 7584646,
+ -14706330,
+ 19884089,
+ -23451129,
+ 25670314,
+ -26760807,
+ 26913143,
+ -26297673,
+ 25069108,
+ -23368734,
+ 21325262,
+ -19054922,
+ 16661199,
+ -14234473,
+ 11851740,
+ -9576522,
+ 7459022,
+ -5536569,
+ 3834331,
+ -2366282,
+ 1136395,
+ -139990,
+ -634797,
+ 1205492,
+ -1593775,
+ 1824015,
+ -1921922,
+ 1913335,
+ -1823186,
+ 1674657,
+ -1488540,
+ 1282798,
+ -1072315,
+ 868831,
+ -681020,
+ 514707,
+ -373169,
+ 257519,
+ -167114,
+ 99985,
+ -53248,
+ -93857,
+ 150913,
+ -223750,
+ 312077,
+ -414151,
+ 526468,
+ -643508,
+ 757543,
+ -858532,
+ 934148,
+ -969923,
+ 949563,
+ -855416,
+ 669117,
+ -372387,
+ -52013,
+ 619202,
+ -1341003,
+ 2224718,
+ -3271879,
+ 4477057,
+ -5826754,
+ 7298448,
+ -8859841,
+ 10468344,
+ -12070850,
+ 13603796,
+ -14993540,
+ 16157015,
+ -17002646,
+ 17431429,
+ -17338094,
+ 16612190,
+ -15138893,
+ 12799240,
+ -9469406,
+ 5018403,
+ 696685,
+ -7839416,
+ 16609149,
+ -27267141,
+ 40182234,
+ -55913731,
+ 75370524,
+ -100141385,
+ 133257241,
+ -181229398,
+ 260826663,
+ -431609338,
+ 1166082630,
+ 1544507733,
+ -431898670,
+ 232384521,
+ -145898879,
+ 96196971,
+ -63340676,
+ 39845389,
+ -22277648,
+ 8838449,
+ 1514369,
+ -9438027,
+ 15380574,
+ -19670788,
+ 22566780,
+ -24283222,
+ 25006820,
+ -24905024,
+ 24130737,
+ -22824606,
+ 21115883,
+ -19122470,
+ 16950556,
+ -14694130,
+ 12434540,
+ -10240226,
+ 8166701,
+ -6256802,
+ 4541232,
+ -3039371,
+ 1760318,
+ -704129,
+ -136812,
+ 776339,
+ -1233028,
+ 1528752,
+ -1687320,
+ 1733234,
+ -1690609,
+ 1582266,
+ -1429027,
+ 1249192,
+ -1058228,
+ 868619,
+ -689885,
+ 528728,
+ -389296,
+ 273512,
+ -181462,
+ 111798,
+ -62141,
+ -89345,
+ 145904,
+ -219371,
+ 309990,
+ -416617,
+ 536384,
+ -664409,
+ 793557,
+ -914297,
+ 1014658,
+ -1080329,
+ 1094901,
+ -1040282,
+ 897288,
+ -646391,
+ 268648,
+ 253242,
+ -933762,
+ 1783319,
+ -2806960,
+ 4003103,
+ -5362334,
+ 6866333,
+ -8486983,
+ 10185695,
+ -11913009,
+ 13608479,
+ -15200863,
+ 16608606,
+ -17740583,
+ 18497029,
+ -18770572,
+ 18447214,
+ -17407051,
+ 15524458,
+ -12667309,
+ 8694638,
+ -3451786,
+ -3238483,
+ 11591492,
+ -21887485,
+ 34518761,
+ -50075552,
+ 69511486,
+ -94488380,
+ 128175505,
+ -177399094,
+ 259851656,
+ -439255726,
+ 1246293565,
+ 1474111261,
+ -439757841,
+ 242810390,
+ -156137622,
+ 105843358,
+ -72299191,
+ 48084236,
+ -29783450,
+ 15606851,
+ -4519723,
+ -4127617,
+ 10775485,
+ -15745001,
+ 19287035,
+ -21609727,
+ 22894202,
+ -23303465,
+ 22987209,
+ -22084167,
+ 20722963,
+ -19022105,
+ 17089531,
+ -15021987,
+ 12904434,
+ -10809609,
+ 8797816,
+ -6917000,
+ 5203104,
+ -3680714,
+ 2363949,
+ -1257572,
+ 358256,
+ 344041,
+ -864653,
+ 1222782,
+ -1440145,
+ 1539708,
+ -1544566,
+ 1476988,
+ -1357645,
+ 1205022,
+ -1035030,
+ 860786,
+ -692567,
+ 537894,
+ -401738,
+ 286813,
+ -193926,
+ 122356,
+ -70246,
+ -83887,
+ 139456,
+ -212926,
+ 305084,
+ -415398,
+ 541666,
+ -679688,
+ 822992,
+ -962639,
+ 1087123,
+ -1182407,
+ 1232110,
+ -1217853,
+ 1119787,
+ -917301,
+ 589895,
+ -118220,
+ -514753,
+ 1322472,
+ -2313474,
+ 3490060,
+ -4847006,
+ 6370377,
+ -8036504,
+ 9811158,
+ -11648978,
+ 13493178,
+ -15275557,
+ 16916798,
+ -18327033,
+ 19406618,
+ -20047029,
+ 20131722,
+ -19536777,
+ 18131012,
+ -15775180,
+ 12319592,
+ -7599235,
+ 1424796,
+ 6433061,
+ -16271019,
+ 28501291,
+ -43739740,
+ 62976288,
+ -87931370,
+ 121885906,
+ -171926409,
+ 256541434,
+ -443282307,
+ 1324627577,
+ 1400694148,
+ -443504578,
+ 250865068,
+ -164828723,
+ 114425833,
+ -80516809,
+ 55815134,
+ -36957254,
+ 22179671,
+ -10465247,
+ 1178185,
+ 6109817,
+ -11709127,
+ 15860981,
+ -18765032,
+ 20595147,
+ -21508387,
+ 21649879,
+ -21155186,
+ 20151148,
+ -18755817,
+ 17077910,
+ -15216062,
+ 13258081,
+ -11280338,
+ 9347381,
+ -7511814,
+ 5814481,
+ -4284930,
+ 2942153,
+ -1795552,
+ 846090,
+ -87583,
+ -491948,
+ 908888,
+ -1182687,
+ 1334588,
+ -1386477,
+ 1359885,
+ -1275156,
+ 1150801,
+ -1003037,
+ 845500,
+ -689129,
+ 542195,
+ -410444,
+ 297352,
+ -204432,
+ 131593,
+ -77509,
+ -77509,
+ 131593,
+ -204432,
+ 297352,
+ -410444,
+ 542195,
+ -689129,
+ 845500,
+ -1003037,
+ 1150801,
+ -1275156,
+ 1359885,
+ -1386477,
+ 1334588,
+ -1182687,
+ 908888,
+ -491948,
+ -87583,
+ 846090,
+ -1795552,
+ 2942153,
+ -4284930,
+ 5814481,
+ -7511814,
+ 9347381,
+ -11280338,
+ 13258081,
+ -15216062,
+ 17077910,
+ -18755817,
+ 20151148,
+ -21155186,
+ 21649879,
+ -21508387,
+ 20595147,
+ -18765032,
+ 15860981,
+ -11709127,
+ 6109817,
+ 1178185,
+ -10465247,
+ 22179671,
+ -36957254,
+ 55815134,
+ -80516809,
+ 114425833,
+ -164828723,
+ 250865068,
+ -443504578,
+ 1400694148,
+ 1324627577,
+ -443282307,
+ 256541434,
+ -171926409,
+ 121885906,
+ -87931370,
+ 62976288,
+ -43739740,
+ 28501291,
+ -16271019,
+ 6433061,
+ 1424796,
+ -7599235,
+ 12319592,
+ -15775180,
+ 18131012,
+ -19536777,
+ 20131722,
+ -20047029,
+ 19406618,
+ -18327033,
+ 16916798,
+ -15275557,
+ 13493178,
+ -11648978,
+ 9811158,
+ -8036504,
+ 6370377,
+ -4847006,
+ 3490060,
+ -2313474,
+ 1322472,
+ -514753,
+ -118220,
+ 589895,
+ -917301,
+ 1119787,
+ -1217853,
+ 1232110,
+ -1182407,
+ 1087123,
+ -962639,
+ 822992,
+ -679688,
+ 541666,
+ -415398,
+ 305084,
+ -212926,
+ 139456,
+ -83887,
+ -70246,
+ 122356,
+ -193926,
+ 286813,
+ -401738,
+ 537894,
+ -692567,
+ 860786,
+ -1035030,
+ 1205022,
+ -1357645,
+ 1476988,
+ -1544566,
+ 1539708,
+ -1440145,
+ 1222782,
+ -864653,
+ 344041,
+ 358256,
+ -1257572,
+ 2363949,
+ -3680714,
+ 5203104,
+ -6917000,
+ 8797816,
+ -10809609,
+ 12904434,
+ -15021987,
+ 17089531,
+ -19022105,
+ 20722963,
+ -22084167,
+ 22987209,
+ -23303465,
+ 22894202,
+ -21609727,
+ 19287035,
+ -15745001,
+ 10775485,
+ -4127617,
+ -4519723,
+ 15606851,
+ -29783450,
+ 48084236,
+ -72299191,
+ 105843358,
+ -156137622,
+ 242810390,
+ -439757841,
+ 1474111261,
+ 1246293565,
+ -439255726,
+ 259851656,
+ -177399094,
+ 128175505,
+ -94488380,
+ 69511486,
+ -50075552,
+ 34518761,
+ -21887485,
+ 11591492,
+ -3238483,
+ -3451786,
+ 8694638,
+ -12667309,
+ 15524458,
+ -17407051,
+ 18447214,
+ -18770572,
+ 18497029,
+ -17740583,
+ 16608606,
+ -15200863,
+ 13608479,
+ -11913009,
+ 10185695,
+ -8486983,
+ 6866333,
+ -5362334,
+ 4003103,
+ -2806960,
+ 1783319,
+ -933762,
+ 253242,
+ 268648,
+ -646391,
+ 897288,
+ -1040282,
+ 1094901,
+ -1080329,
+ 1014658,
+ -914297,
+ 793557,
+ -664409,
+ 536384,
+ -416617,
+ 309990,
+ -219371,
+ 145904,
+ -89345,
+ -62141,
+ 111798,
+ -181462,
+ 273512,
+ -389296,
+ 528728,
+ -689885,
+ 868619,
+ -1058228,
+ 1249192,
+ -1429027,
+ 1582266,
+ -1690609,
+ 1733234,
+ -1687320,
+ 1528752,
+ -1233028,
+ 776339,
+ -136812,
+ -704129,
+ 1760318,
+ -3039371,
+ 4541232,
+ -6256802,
+ 8166701,
+ -10240226,
+ 12434540,
+ -14694130,
+ 16950556,
+ -19122470,
+ 21115883,
+ -22824606,
+ 24130737,
+ -24905024,
+ 25006820,
+ -24283222,
+ 22566780,
+ -19670788,
+ 15380574,
+ -9438027,
+ 1514369,
+ 8838449,
+ -22277648,
+ 39845389,
+ -63340676,
+ 96196971,
+ -145898879,
+ 232384521,
+ -431898670,
+ 1544507733,
+ 1166082630,
+ -431609338,
+ 260826663,
+ -181229398,
+ 133257241,
+ -100141385,
+ 75370524,
+ -55913731,
+ 40182234,
+ -27267141,
+ 16609149,
+ -7839416,
+ 696685,
+ 5018403,
+ -9469406,
+ 12799240,
+ -15138893,
+ 16612190,
+ -17338094,
+ 17431429,
+ -17002646,
+ 16157015,
+ -14993540,
+ 13603796,
+ -12070850,
+ 10468344,
+ -8859841,
+ 7298448,
+ -5826754,
+ 4477057,
+ -3271879,
+ 2224718,
+ -1341003,
+ 619202,
+ -52013,
+ -372387,
+ 669117,
+ -855416,
+ 949563,
+ -969923,
+ 934148,
+ -858532,
+ 757543,
+ -643508,
+ 526468,
+ -414151,
+ 312077,
+ -223750,
+ 150913,
+ -93857,
+ -53248,
+ 99985,
+ -167114,
+ 257519,
+ -373169,
+ 514707,
+ -681020,
+ 868831,
+ -1072315,
+ 1282798,
+ -1488540,
+ 1674657,
+ -1823186,
+ 1913335,
+ -1921922,
+ 1824015,
+ -1593775,
+ 1205492,
+ -634797,
+ -139990,
+ 1136395,
+ -2366282,
+ 3834331,
+ -5536569,
+ 7459022,
+ -9576522,
+ 11851740,
+ -14234473,
+ 16661199,
+ -19054922,
+ 21325262,
+ -23368734,
+ 25069108,
+ -26297673,
+ 26913143,
+ -26760807,
+ 25670314,
+ -23451129,
+ 19884089,
+ -14706330,
+ 7584646,
+ 1932292,
+ -14502643,
+ 31165496,
+ -53710650,
+ 85555233,
+ -134172326,
+ 219614252,
+ -419806242,
+ 1611525491,
+ 1084391408,
+ -420545885,
+ 259515498,
+ -183414044,
+ 137104568,
+ -104852276,
+ 80509579,
+ -61208122,
+ 45445376,
+ -32364932,
+ 21443265,
+ -12338240,
+ 4809891,
+ 1323399,
+ -6210059,
+ 9979998,
+ -12753066,
+ 14643702,
+ -15763159,
+ 16220177,
+ -16120689,
+ 15566940,
+ -14656302,
+ 13479995,
+ -12121859,
+ 10657283,
+ -9152374,
+ 7663409,
+ -6236583,
+ 4908073,
+ -3704384,
+ 2642960,
+ -1733006,
+ 976496,
+ -369280,
+ -97723,
+ 437334,
+ -664952,
+ 797460,
+ -852252,
+ 846395,
+ -795930,
+ 715354,
+ -617250,
+ 512074,
+ -408081,
+ 311377,
+ -226065,
+ 154468,
+ -97408,
+ -43628,
+ 86998,
+ -150976,
+ 238931,
+ -353442,
+ 495881,
+ -665966,
+ 861318,
+ -1077052,
+ 1305417,
+ -1535524,
+ 1753201,
+ -1940982,
+ 2078282,
+ -2141755,
+ 2105859,
+ -1943633,
+ 1627677,
+ -1131319,
+ 429947,
+ 497532,
+ -1667150,
+ 3088307,
+ -4762223,
+ 6680478,
+ -8823691,
+ 11160400,
+ -13646175,
+ 16223002,
+ -18818942,
+ 21348043,
+ -23710464,
+ 25792703,
+ -27467758,
+ 28594998,
+ -29019329,
+ 28569083,
+ -27051697,
+ 24245623,
+ -19885820,
+ 13637980,
+ -5052078,
+ -6524199,
+ 22116034,
+ -43485203,
+ 73996330,
+ -121031602,
+ 204546290,
+ -403383539,
+ 1674821782,
+ 1001620257,
+ -406284668,
+ 255984538,
+ -183963649,
+ 139701862,
+ -108591511,
+ 84891518,
+ -65917726,
+ 50265736,
+ -37138618,
+ 26053004,
+ -16696369,
+ 8852110,
+ -2357922,
+ -2918202,
+ 7092028,
+ -10271229,
+ 12559858,
+ -14060491,
+ 14874837,
+ -15103389,
+ 14844474,
+ -14192983,
+ 13238978,
+ -12066336,
+ 10751523,
+ -9362605,
+ 7958517,
+ -6588645,
+ 5292708,
+ -4100945,
+ 3034569,
+ -2106464,
+ 1322067,
+ -680402,
+ 175185,
+ 204010,
+ -470620,
+ 640000,
+ -728433,
+ 752255,
+ -727124,
+ 667444,
+ -585941,
+ 493397,
+ -398520,
+ 307946,
+ -226337,
+ 156573,
+ -99991,
+ -33352,
+ 72930,
+ -133158,
+ 217868,
+ -330234,
+ 472349,
+ -644769,
+ 846045,
+ -1072280,
+ 1316717,
+ -1569419,
+ 1817052,
+ -2042801,
+ 2226464,
+ -2344730,
+ 2371665,
+ -2279410,
+ 2039100,
+ -1621977,
+ 1000690,
+ -150743,
+ -947951,
+ 2309456,
+ -3940204,
+ 5837434,
+ -7987751,
+ 10365868,
+ -12933551,
+ 15638832,
+ -18415490,
+ 21182792,
+ -23845453,
+ 26293730,
+ -28403498,
+ 30036070,
+ -31037406,
+ 31236137,
+ -30439502,
+ 28425722,
+ -24930212,
+ 19620954,
+ -12053907,
+ 1589505,
+ 12772487,
+ -32746563,
+ 61607547,
+ -106563782,
+ 187247353,
+ -382558400,
+ 1734071285,
+ 918170842,
+ -389059785,
+ 250316600,
+ -182902398,
+ 141044401,
+ -111338275,
+ 88486149,
+ -70007004,
+ 54605080,
+ -41549126,
+ 30399796,
+ -20876730,
+ 12788490,
+ -5993448,
+ 377142,
+ 4161064,
+ -7715739,
+ 10379658,
+ -12245835,
+ 13408072,
+ -13960552,
+ 13996832,
+ -13608496,
+ 12883664,
+ -11905513,
+ 10750915,
+ -9489289,
+ 8181707,
+ -6880296,
+ 5627955,
+ -4458374,
+ 3396333,
+ -2458259,
+ 1652989,
+ -982703,
+ 443959,
+ -28793,
+ -274166,
+ 478624,
+ -599621,
+ 652632,
+ -652798,
+ 614309,
+ -549927,
+ 470666,
+ -385610,
+ 301862,
+ -224604,
+ 157239,
+ -101610,
+ -22497,
+ 57884,
+ -113789,
+ 194477,
+ -303696,
+ 444249,
+ -617532,
+ 823048,
+ -1057923,
+ 1316464,
+ -1589778,
+ 1865486,
+ -2127575,
+ 2356401,
+ -2528889,
+ 2618933,
+ -2598010,
+ 2436030,
+ -2102383,
+ 1567201,
+ -802775,
+ -214883,
+ 1504411,
+ -3077422,
+ 4936869,
+ -7075497,
+ 9474444,
+ -12102042,
+ 14912860,
+ -17847012,
+ 20829726,
+ -23771150,
+ 26566310,
+ -29095097,
+ 31222053,
+ -32795631,
+ 33646377,
+ -33583190,
+ 32386235,
+ -29794046,
+ 25480333,
+ -19011747,
+ 9768441,
+ 3213727,
+ -21582456,
+ 48484655,
+ -90868900,
+ 167804121,
+ -357284425,
+ 1788968129,
+ 834443728,
+ -369118295,
+ 242609944,
+ -180267619,
+ 141138254,
+ -113080548,
+ 91270409,
+ -73446139,
+ 58429691,
+ -45560859,
+ 34447655,
+ -24844070,
+ 16585346,
+ -9551687,
+ 3647112,
+ 1213044,
+ -5109451,
+ 8122822,
+ -10335817,
+ 11833527,
+ -12703019,
+ 13032277,
+ -12908783,
+ 12417952,
+ -11641536,
+ 10656140,
+ -9531927,
+ 8331558,
+ -7109439,
+ 5911261,
+ -4773853,
+ 3725327,
+ -2785491,
+ 1966488,
+ -1273614,
+ 706278,
+ -259037,
+ -77336,
+ 314792,
+ -467006,
+ 548466,
+ -573675,
+ 556487,
+ -509593,
+ 444143,
+ -369519,
+ 293228,
+ -220922,
+ 156496,
+ -102274,
+ -11150,
+ 41976,
+ -93013,
+ 168927,
+ -274012,
+ 411765,
+ -584416,
+ 792428,
+ -1033990,
+ 1304526,
+ -1596268,
+ 1897909,
+ -2194377,
+ 2466761,
+ -2692423,
+ 2845304,
+ -2896462,
+ 2814831,
+ -2568204,
+ 2124438,
+ -1452833,
+ 525682,
+ 680086,
+ -2181197,
+ 3986323,
+ -6094444,
+ 8493324,
+ -11158175,
+ 14050538,
+ -17117423,
+ 20290718,
+ -23486833,
+ 26606536,
+ -29534845,
+ 32140794,
+ -34276751,
+ 35776794,
+ -36453332,
+ 36090660,
+ -34433100,
+ 31163525,
+ -25863994,
+ 17941331,
+ -6478629,
+ -10085414,
+ 34731213,
+ -74059345,
+ 146323031,
+ -327541710,
+ 1839227792,
+ 750835997,
+ -346718316,
+ 232977167,
+ -176109255,
+ 140000082,
+ -113815110,
+ 93228491,
+ -76211235,
+ 61710617,
+ -49141982,
+ 38163481,
+ -28565250,
+ 20210452,
+ -13002036,
+ 6863263,
+ -1726116,
+ -2475516,
+ 5809611,
+ -8347785,
+ 10165700,
+ -11342567,
+ 11960040,
+ -12100756,
+ 11846682,
+ -11277441,
+ 10468703,
+ -9490757,
+ 8407305,
+ -7274547,
+ 6140552,
+ -5044955,
+ 4018939,
+ -3085503,
+ 2259968,
+ -1550686,
+ 959903,
+ -484725,
+ 118136,
+ 149969,
+ -331796,
+ 440728,
+ -490510,
+ 494549,
+ -465355,
+ 414121,
+ -350442,
+ 282167,
+ -215362,
+ 154380,
+ -102005,
+ 596,
+ 25334,
+ -70992,
+ 141412,
+ -241399,
+ 375121,
+ -545633,
+ 754361,
+ -1000576,
+ 1280870,
+ -1588676,
+ 1913861,
+ -2242431,
+ 2556375,
+ -2833686,
+ 3048583,
+ -3171946,
+ 3171997,
+ -3015201,
+ 2667402,
+ -2095158,
+ 1267262,
+ -156384,
+ -1259196,
+ 2993828,
+ -5052766,
+ 7430548,
+ -10109515,
+ 13058557,
+ -16232087,
+ 19569293,
+ -22993628,
+ 26412525,
+ -29717201,
+ 32782412,
+ -35465838,
+ 37606680,
+ -39022697,
+ 39504478,
+ -38804783,
+ 36619053,
+ -32549419,
+ 26036250,
+ -16220904,
+ 1647961,
+ 20457804,
+ -56259155,
+ 122929932,
+ -293337415,
+ 1884588873,
+ 667738906,
+ -322127078,
+ 221544017,
+ -170489238,
+ 137656858,
+ -113547465,
+ 94351906,
+ -78284476,
+ 64423887,
+ -52264667,
+ 41517317,
+ -32009522,
+ 23633305,
+ -16315046,
+ 9997810,
+ -4630748,
+ 162828,
+ 3460648,
+ -6299660,
+ 8419812,
+ -9891792,
+ 10790236,
+ -11192227,
+ 11175587,
+ -10817120,
+ 10190907,
+ -9366751,
+ 8408838,
+ -7374660,
+ 6314241,
+ -5269661,
+ 4274889,
+ -3355896,
+ 2531033,
+ -1811616,
+ 1202691,
+ -703922,
+ 310549,
+ -14386,
+ -195207,
+ 330407,
+ -404086,
+ 429095,
+ -417658,
+ 380916,
+ -328597,
+ 268819,
+ -208012,
+ 150945,
+ -100830,
+ 12644,
+ 8092,
+ -47902,
+ 112143,
+ -206102,
+ 334585,
+ -501450,
+ 709086,
+ -957860,
+ 1245569,
+ -1566911,
+ 1913024,
+ -2271118,
+ 2624243,
+ -2951218,
+ 3226759,
+ -3421823,
+ 3504186,
+ -3439266,
+ 3191178,
+ -2724014,
+ 2003314,
+ -997703,
+ -319373,
+ 1967844,
+ -3959233,
+ 6294928,
+ -8964599,
+ 11944795,
+ -15197777,
+ 18670607,
+ -22294507,
+ 25984443,
+ -29638856,
+ 33139402,
+ -36350434,
+ 39117831,
+ -41266505,
+ 42595467,
+ -42868521,
+ 41797013,
+ -39007712,
+ 33981256,
+ -25928066,
+ 13517782,
+ 5781191,
+ -37603202,
+ 97769572,
+ -254706167,
+ 1924814721,
+ 585535590,
+ -295618943,
+ 208448124,
+ -163480782,
+ 134145491,
+ -112291693,
+ 94639480,
+ -79654217,
+ 66550675,
+ -54905303,
+ 44482593,
+ -35148780,
+ 26825384,
+ -19462669,
+ 13023870,
+ -7475656,
+ 2782451,
+ 1096736,
+ -4209772,
+ 6611668,
+ -8364001,
+ 9533766,
+ -10191839,
+ 10411235,
+ -10265282,
+ 9825834,
+ -9161604,
+ 8336698,
+ -7409401,
+ 6431244,
+ -5446378,
+ 4491246,
+ -3594554,
+ 2777504,
+ -2054263,
+ 1432615,
+ -914768,
+ 498245,
+ -176836,
+ -58456,
+ 218503,
+ -315205,
+ 360747,
+ -366972,
+ 344872,
+ -304224,
+ 253346,
+ -198975,
+ 146250,
+ -98786,
+ 24889,
+ -9604,
+ -23929,
+ 81355,
+ -168395,
+ 290461,
+ -452189,
+ 656914,
+ -906109,
+ 1198801,
+ -1531009,
+ 1895226,
+ -2279986,
+ 2669550,
+ -3043752,
+ 3378026,
+ -3643654,
+ 3808244,
+ -3836459,
+ 3690984,
+ -3333738,
+ 2727294,
+ -1836477,
+ 630107,
+ 917189,
+ -2823129,
+ 5095982,
+ -7732874,
+ 10718260,
+ -14022623,
+ 17601414,
+ -21394279,
+ 25324523,
+ -29298773,
+ 33206714,
+ -36920676,
+ 40294722,
+ -43162664,
+ 45334009,
+ -46586130,
+ 46649527,
+ -45180016,
+ 41705009,
+ -35514450,
+ 25421700,
+ -9176584,
+ -18236268,
+ 71004953,
+ -211710266,
+ 1959694916,
+ 504598841,
+ -267473406,
+ 193837668,
+ -155167591,
+ 129512387,
+ -110070231,
+ 94097292,
+ -80315035,
+ 68077420,
+ -57044669,
+ 47036330,
+ -37957783,
+ 29760384,
+ -22418494,
+ 15915686,
+ -10236333,
+ 5360544,
+ -1261330,
+ -2096696,
+ 4757513,
+ -6773088,
+ 8202217,
+ -9108980,
+ 9560966,
+ -9627406,
+ 9377308,
+ -8877704,
+ 8192068,
+ -7378965,
+ 6490982,
+ -5573944,
+ 4666444,
+ -3799657,
+ 2997439,
+ -2276667,
+ 1647780,
+ -1115495,
+ 679625,
+ -335973,
+ 77253,
+ 106019,
+ -224678,
+ 290148,
+ -313786,
+ 306349,
+ -277579,
+ 235923,
+ -188364,
+ 140367,
+ -95914,
+ 37222,
+ -27603,
+ 724,
+ 49297,
+ -128577,
+ 243090,
+ -398217,
+ 598220,
+ -845672,
+ 1140848,
+ -1481132,
+ 1860446,
+ -2268754,
+ 2691675,
+ -3110234,
+ 3500800,
+ -3835231,
+ 4081244,
+ -4203046,
+ 4162209,
+ -3918795,
+ 3432715,
+ -2665282,
+ 1580931,
+ -149042,
+ -1654182,
+ 3843853,
+ -6424615,
+ 9389013,
+ -12716052,
+ 16370016,
+ -20299556,
+ 24437053,
+ -28698217,
+ 32981819,
+ -37169403,
+ 41124661,
+ -44691982,
+ 47693360,
+ -49922173,
+ 51131173,
+ -51009455,
+ 49137408,
+ -44894497,
+ 37255755,
+ -24289163,
+ 1687962,
+ 42816528,
+ -164439729,
+ 1989046580,
+ 425288971,
+ -237973090,
+ 177869978,
+ -145642991,
+ 123812923,
+ -106913586,
+ 92738546,
+ -80267714,
+ 68995900,
+ -58668067,
+ 49159311,
+ -40414355,
+ 32414431,
+ -25157965,
+ 18648847,
+ -12889169,
+ 7874808,
+ -3592940,
+ 20911,
+ 2873890,
+ -5133406,
+ 6807759,
+ -7953698,
+ 8632824,
+ -8909684,
+ 8849857,
+ -8518118,
+ 7976760,
+ -7284121,
+ 6493382,
+ -5651640,
+ 4799289,
+ -3969695,
+ 3189144,
+ -2477062,
+ 1846439,
+ -1304443,
+ 853161,
+ -490437,
+ 210741,
+ -6048,
+ -133324,
+ 217947,
+ -258604,
+ 265725,
+ -248937,
+ 216741,
+ -176307,
+ 133378,
+ -92265,
+ 49533,
+ -45748,
+ 25849,
+ 16237,
+ -86972,
+ 192848,
+ -339951,
+ 533443,
+ -776979,
+ 1072094,
+ -1417566,
+ 1808810,
+ -2237317,
+ 2690192,
+ -3149827,
+ 3593735,
+ -3994592,
+ 4320506,
+ -4535534,
+ 4600459,
+ -4473823,
+ 4113206,
+ -3476724,
+ 2524715,
+ -1221547,
+ -462478,
+ 2549220,
+ -5050844,
+ 7968087,
+ -11288712,
+ 14986197,
+ -19018707,
+ 23328358,
+ -27840753,
+ 32464740,
+ -37092238,
+ 41597922,
+ -45838358,
+ 49649917,
+ -52844285,
+ 55199412,
+ -56441650,
+ 56210207,
+ -53983498,
+ 48915252,
+ -39426882,
+ 22008011,
+ 13401261,
+ -113012135,
+ 2012715529,
+ 347951763,
+ -207401754,
+ 160710102,
+ -135008998,
+ 117110862,
+ -102859976,
+ 90583385,
+ -79519183,
+ 69303255,
+ -59765413,
+ 50836226,
+ -42499562,
+ 34766270,
+ -27658587,
+ 21200496,
+ -15411655,
+ 10303648,
+ -5877851,
+ 2124474,
+ 977490,
+ -3459643,
+ 5363028,
+ -6736606,
+ 7635478,
+ -8118967,
+ 8248669,
+ -8086552,
+ 7693191,
+ -7126195,
+ 6438875,
+ -5679188,
+ 4888972,
+ -4103479,
+ 3351190,
+ -2653895,
+ 2027007,
+ -1480069,
+ 1017411,
+ -638920,
+ 340859,
+ -116720,
+ -41956,
+ 144802,
+ -201943,
+ 223392,
+ -218583,
+ 196001,
+ -162941,
+ 125370,
+ -87894,
+ 61705,
+ -63875,
+ 51227,
+ -17545,
+ -43925,
+ 140143,
+ -277854,
+ 463080,
+ -700541,
+ 993024,
+ -1340725,
+ 1740599,
+ -2185747,
+ 2664885,
+ -3161929,
+ 3655736,
+ -4120044,
+ 4523626,
+ -4830701,
+ 5001596,
+ -4993683,
+ 4762565,
+ -4263510,
+ 3453076,
+ -2290906,
+ 741627,
+ 1223214,
+ -3623233,
+ 6467401,
+ -9752388,
+ 13461153,
+ -17561799,
+ 22006750,
+ -26732237,
+ 31658078,
+ -36687640,
+ 41707852,
+ -46588945,
+ 51183438,
+ -55323488,
+ 58814977,
+ -61425215,
+ 62857634,
+ -62698341,
+ 60295660,
+ -54457827,
+ 42555794,
+ -17028450,
+ -57572292,
+ 2030577239,
+ 272916540,
+ -176042319,
+ 142529332,
+ -123375334,
+ 109477698,
+ -97954924,
+ 87658649,
+ -78082401,
+ 69001971,
+ -60331288,
+ 52055770,
+ -44197846,
+ 36797439,
+ -29900106,
+ 23549514,
+ -17782572,
+ 12626361,
+ -8096359,
+ 4195664,
+ -914992,
+ -1766685,
+ 3881018,
+ -5468788,
+ 6578145,
+ -7262698,
+ 7579541,
+ -7587314,
+ 7344358,
+ -6907056,
+ 6328390,
+ -5656756,
+ 4935068,
+ -4200151,
+ 3482420,
+ -2805832,
+ 2188073,
+ -1640966,
+ 1171031,
+ -780183,
+ 466501,
+ -225038,
+ 48622,
+ 71371,
+ -144321,
+ 179750,
+ -186816,
+ 173917,
+ -148412,
+ 116441,
+ -82861,
+ 73623,
+ -81818,
+ 76632,
+ -51757,
+ 200,
+ 85410,
+ -212426,
+ 387686,
+ -616943,
+ 904221,
+ -1251143,
+ 1656241,
+ -2114298,
+ 2615745,
+ -3146172,
+ 3685973,
+ -4210178,
+ 4688501,
+ -5085630,
+ 5361778,
+ -5473508,
+ 5374823,
+ -5018509,
+ 4357707,
+ -3347659,
+ 1947594,
+ -122683,
+ -2154011,
+ 4899654,
+ -8119903,
+ 11807396,
+ -15940515,
+ 20482474,
+ -25380773,
+ 30566998,
+ -35956943,
+ 41450948,
+ -46934284,
+ 52277255,
+ -57334469,
+ 61942252,
+ -65912236,
+ 69016988,
+ -70958249,
+ 71293508,
+ -69248920,
+ 63157880,
+ -48245989,
+ 1708277,
+ 2042537624,
+ 200494356,
+ -144174936,
+ 123503710,
+ -110858386,
+ 100991951,
+ -92250776,
+ 83997578,
+ -75976188,
+ 68099814,
+ -60364951,
+ 52810714,
+ -45497142,
+ 38492404,
+ -31864670,
+ 25676695,
+ -19982165,
+ 14823305,
+ -10229474,
+ 6216552,
+ -2787006,
+ -69490,
+ 2374964,
+ -4161697,
+ 5470504,
+ -6348840,
+ 6848827,
+ -7025277,
+ 6933809,
+ -6629098,
+ 6163338,
+ -5584946,
+ 4937536,
+ -4259182,
+ 3581959,
+ -2931769,
+ 2328411,
+ -1785867,
+ 1312781,
+ -913065,
+ 586616,
+ -330079,
+ 137622,
+ -1697,
+ -86261,
+ 135203,
+ -153939,
+ 150710,
+ -132873,
+ 106693,
+ -77231,
+ 85171,
+ -99411,
+ 101836,
+ -86099,
+ 45026,
+ 29108,
+ -144205,
+ 307869,
+ -526842,
+ 806362,
+ -1149474,
+ 1556314,
+ -2023400,
+ 2542975,
+ -3102436,
+ 3683891,
+ -4263888,
+ 4813348,
+ -5297735,
+ 5677493,
+ -5908747,
+ 5944288,
+ -5734819,
+ 5230450,
+ -4382389,
+ 3144797,
+ -1476735,
+ -655854,
+ 3278222,
+ -6405012,
+ 10038658,
+ -14168063,
+ 18767628,
+ -23796658,
+ 29199209,
+ -34904362,
+ 40826914,
+ -46868416,
+ 52918437,
+ -58855829,
+ 64549607,
+ -69858718,
+ 74629213,
+ -78685509,
+ 81807298,
+ -83667037,
+ 83636820,
+ -80011853,
+ 64632037,
+ 2048533630,
+ 130976315,
+ -112075105,
+ 103812528,
+ -97580132,
+ 91738402,
+ -85806180,
+ 79639455,
+ -73225010,
+ 66609712,
+ -59870305,
+ 53097942,
+ -46388957,
+ 39838680,
+ -33536972,
+ 27564904,
+ -21992309,
+ 16876070,
+ -12259074,
+ 8169771,
+ -4622290,
+ 1617047,
+ 858220,
+ -2827052,
+ 4322609,
+ -5385809,
+ 6063371,
+ -6405829,
+ 6465606,
+ -6295208,
+ 5945597,
+ -5464790,
+ 4896723,
+ -4280380,
+ 3649216,
+ -3030844,
+ 2446989,
+ -1913662,
+ 1441540,
+ -1036489,
+ 700211,
+ -430960,
+ 224282,
+ -73762,
+ -28282,
+ 90160,
+ -120263,
+ 126606,
+ -116485,
+ 96232,
+ -71074
+
+};
+struct src_stage src_int32_32_21_4583_5000 = {
+ 19, 29, 32, 100, 3200, 21, 32, 0, 0,
+ src_int32_32_21_4583_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_3_1_2292_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_3_1_2292_5000.h
new file mode 100644
index 0000000..d9c8142
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_3_1_2292_5000.h
@@ -0,0 +1,66 @@
+const int32_t src_int32_3_1_2292_5000_fir[60] = {
+ -221419,
+ 2634255,
+ -6524336,
+ 2088343,
+ 23768236,
+ -63471741,
+ 68467776,
+ 33377758,
+ -288416102,
+ 758538371,
+ 1520635619,
+ 258755541,
+ -263459098,
+ 125267023,
+ -7451354,
+ -36881538,
+ 28294944,
+ -8292137,
+ -1232880,
+ 1536684,
+ 318564,
+ 2087777,
+ -10394465,
+ 17410740,
+ -772318,
+ -56956359,
+ 128821853,
+ -121963980,
+ -117347361,
+ 1232454962,
+ 1232454962,
+ -117347361,
+ -121963980,
+ 128821853,
+ -56956359,
+ -772318,
+ 17410740,
+ -10394465,
+ 2087777,
+ 318564,
+ 1536684,
+ -1232880,
+ -8292137,
+ 28294944,
+ -36881538,
+ -7451354,
+ 125267023,
+ -263459098,
+ 258755541,
+ 1520635619,
+ 758538371,
+ -288416102,
+ 33377758,
+ 68467776,
+ -63471741,
+ 23768236,
+ 2088343,
+ -6524336,
+ 2634255,
+ -221419
+
+};
+struct src_stage src_int32_3_1_2292_5000 = {
+ 0, 1, 3, 20, 60, 1, 3, 0, 0,
+ src_int32_3_1_2292_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_3_1_4583_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_3_1_4583_5000.h
new file mode 100644
index 0000000..84f2ceb
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_3_1_4583_5000.h
@@ -0,0 +1,306 @@
+const int32_t src_int32_3_1_4583_5000_fir[300] = {
+ -89046,
+ 128995,
+ -170056,
+ 207786,
+ -236355,
+ 248563,
+ -235952,
+ 189020,
+ -97551,
+ -48942,
+ 260664,
+ -546885,
+ 915197,
+ -1370725,
+ 1915288,
+ -2546584,
+ 3257404,
+ -4034939,
+ 4860208,
+ -5707662,
+ 6544982,
+ -7333113,
+ 8026567,
+ -8573976,
+ 8918933,
+ -9001081,
+ 8757436,
+ -8123898,
+ 7036901,
+ -5435119,
+ 3261148,
+ -463069,
+ -3004245,
+ 7178195,
+ -12088088,
+ 17755528,
+ -24195867,
+ 31421132,
+ -39445069,
+ 48291419,
+ -58007344,
+ 68685720,
+ -80503739,
+ 93794057,
+ -109187001,
+ 127926251,
+ -152674240,
+ 190016796,
+ -261154775,
+ 489554026,
+ 1966703310,
+ -206075947,
+ 68433746,
+ -17013112,
+ -9644612,
+ 25425397,
+ -35229476,
+ 41252062,
+ -44648478,
+ 46108010,
+ -46087628,
+ 44918643,
+ -42859342,
+ 40122318,
+ -36889045,
+ 33317691,
+ -29547218,
+ 25699441,
+ -21879995,
+ 18178784,
+ -14670239,
+ 11413619,
+ -8453455,
+ 5820222,
+ -3531244,
+ 1591834,
+ 3357,
+ -1268831,
+ 2226618,
+ -2904604,
+ 3334856,
+ -3552004,
+ 3591736,
+ -3489438,
+ 3279021,
+ -2991952,
+ 2656507,
+ -2297248,
+ 1934718,
+ -1585336,
+ 1261475,
+ -971694,
+ 721095,
+ -511771,
+ 343306,
+ -213312,
+ 117960,
+ -52479,
+ 11618,
+ 9958,
+ -88263,
+ 145292,
+ -219650,
+ 311722,
+ -420536,
+ 543432,
+ -675773,
+ 810704,
+ -938996,
+ 1048991,
+ -1126672,
+ 1155882,
+ -1118689,
+ 995927,
+ -767887,
+ 415181,
+ 80275,
+ -734145,
+ 1558489,
+ -2560524,
+ 3741400,
+ -5095018,
+ 6606947,
+ -8253500,
+ 10000987,
+ -11805215,
+ 13611226,
+ -15353310,
+ 16955274,
+ -18330940,
+ 19384806,
+ -20012799,
+ 20102951,
+ -19535833,
+ 18184439,
+ -15913122,
+ 12574966,
+ -8006627,
+ 2019081,
+ 5618407,
+ -15205985,
+ 27161943,
+ -42111796,
+ 61060689,
+ -85754537,
+ 119522690,
+ -169564070,
+ 254717058,
+ -444301706,
+ 1363041030,
+ 1363041030,
+ -444301706,
+ 254717058,
+ -169564070,
+ 119522690,
+ -85754537,
+ 61060689,
+ -42111796,
+ 27161943,
+ -15205985,
+ 5618407,
+ 2019081,
+ -8006627,
+ 12574966,
+ -15913122,
+ 18184439,
+ -19535833,
+ 20102951,
+ -20012799,
+ 19384806,
+ -18330940,
+ 16955274,
+ -15353310,
+ 13611226,
+ -11805215,
+ 10000987,
+ -8253500,
+ 6606947,
+ -5095018,
+ 3741400,
+ -2560524,
+ 1558489,
+ -734145,
+ 80275,
+ 415181,
+ -767887,
+ 995927,
+ -1118689,
+ 1155882,
+ -1126672,
+ 1048991,
+ -938996,
+ 810704,
+ -675773,
+ 543432,
+ -420536,
+ 311722,
+ -219650,
+ 145292,
+ -88263,
+ 9958,
+ 11618,
+ -52479,
+ 117960,
+ -213312,
+ 343306,
+ -511771,
+ 721095,
+ -971694,
+ 1261475,
+ -1585336,
+ 1934718,
+ -2297248,
+ 2656507,
+ -2991952,
+ 3279021,
+ -3489438,
+ 3591736,
+ -3552004,
+ 3334856,
+ -2904604,
+ 2226618,
+ -1268831,
+ 3357,
+ 1591834,
+ -3531244,
+ 5820222,
+ -8453455,
+ 11413619,
+ -14670239,
+ 18178784,
+ -21879995,
+ 25699441,
+ -29547218,
+ 33317691,
+ -36889045,
+ 40122318,
+ -42859342,
+ 44918643,
+ -46087628,
+ 46108010,
+ -44648478,
+ 41252062,
+ -35229476,
+ 25425397,
+ -9644612,
+ -17013112,
+ 68433746,
+ -206075947,
+ 1966703310,
+ 489554026,
+ -261154775,
+ 190016796,
+ -152674240,
+ 127926251,
+ -109187001,
+ 93794057,
+ -80503739,
+ 68685720,
+ -58007344,
+ 48291419,
+ -39445069,
+ 31421132,
+ -24195867,
+ 17755528,
+ -12088088,
+ 7178195,
+ -3004245,
+ -463069,
+ 3261148,
+ -5435119,
+ 7036901,
+ -8123898,
+ 8757436,
+ -9001081,
+ 8918933,
+ -8573976,
+ 8026567,
+ -7333113,
+ 6544982,
+ -5707662,
+ 4860208,
+ -4034939,
+ 3257404,
+ -2546584,
+ 1915288,
+ -1370725,
+ 915197,
+ -546885,
+ 260664,
+ -48942,
+ -97551,
+ 189020,
+ -235952,
+ 248563,
+ -236355,
+ 207786,
+ -170056,
+ 128995,
+ -89046
+
+};
+struct src_stage src_int32_3_1_4583_5000 = {
+ 0, 1, 3, 100, 300, 1, 3, 0, 0,
+ src_int32_3_1_4583_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_3_2_4583_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_3_2_4583_5000.h
new file mode 100644
index 0000000..1a16d39
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_3_2_4583_5000.h
@@ -0,0 +1,306 @@
+const int32_t src_int32_3_2_4583_5000_fir[300] = {
+ -89046,
+ 128995,
+ -170056,
+ 207786,
+ -236355,
+ 248563,
+ -235952,
+ 189020,
+ -97551,
+ -48942,
+ 260664,
+ -546885,
+ 915197,
+ -1370725,
+ 1915288,
+ -2546584,
+ 3257404,
+ -4034939,
+ 4860208,
+ -5707662,
+ 6544982,
+ -7333113,
+ 8026567,
+ -8573976,
+ 8918933,
+ -9001081,
+ 8757436,
+ -8123898,
+ 7036901,
+ -5435119,
+ 3261148,
+ -463069,
+ -3004245,
+ 7178195,
+ -12088088,
+ 17755528,
+ -24195867,
+ 31421132,
+ -39445069,
+ 48291419,
+ -58007344,
+ 68685720,
+ -80503739,
+ 93794057,
+ -109187001,
+ 127926251,
+ -152674240,
+ 190016796,
+ -261154775,
+ 489554026,
+ 1966703310,
+ -206075947,
+ 68433746,
+ -17013112,
+ -9644612,
+ 25425397,
+ -35229476,
+ 41252062,
+ -44648478,
+ 46108010,
+ -46087628,
+ 44918643,
+ -42859342,
+ 40122318,
+ -36889045,
+ 33317691,
+ -29547218,
+ 25699441,
+ -21879995,
+ 18178784,
+ -14670239,
+ 11413619,
+ -8453455,
+ 5820222,
+ -3531244,
+ 1591834,
+ 3357,
+ -1268831,
+ 2226618,
+ -2904604,
+ 3334856,
+ -3552004,
+ 3591736,
+ -3489438,
+ 3279021,
+ -2991952,
+ 2656507,
+ -2297248,
+ 1934718,
+ -1585336,
+ 1261475,
+ -971694,
+ 721095,
+ -511771,
+ 343306,
+ -213312,
+ 117960,
+ -52479,
+ 11618,
+ 9958,
+ -88263,
+ 145292,
+ -219650,
+ 311722,
+ -420536,
+ 543432,
+ -675773,
+ 810704,
+ -938996,
+ 1048991,
+ -1126672,
+ 1155882,
+ -1118689,
+ 995927,
+ -767887,
+ 415181,
+ 80275,
+ -734145,
+ 1558489,
+ -2560524,
+ 3741400,
+ -5095018,
+ 6606947,
+ -8253500,
+ 10000987,
+ -11805215,
+ 13611226,
+ -15353310,
+ 16955274,
+ -18330940,
+ 19384806,
+ -20012799,
+ 20102951,
+ -19535833,
+ 18184439,
+ -15913122,
+ 12574966,
+ -8006627,
+ 2019081,
+ 5618407,
+ -15205985,
+ 27161943,
+ -42111796,
+ 61060689,
+ -85754537,
+ 119522690,
+ -169564070,
+ 254717058,
+ -444301706,
+ 1363041030,
+ 1363041030,
+ -444301706,
+ 254717058,
+ -169564070,
+ 119522690,
+ -85754537,
+ 61060689,
+ -42111796,
+ 27161943,
+ -15205985,
+ 5618407,
+ 2019081,
+ -8006627,
+ 12574966,
+ -15913122,
+ 18184439,
+ -19535833,
+ 20102951,
+ -20012799,
+ 19384806,
+ -18330940,
+ 16955274,
+ -15353310,
+ 13611226,
+ -11805215,
+ 10000987,
+ -8253500,
+ 6606947,
+ -5095018,
+ 3741400,
+ -2560524,
+ 1558489,
+ -734145,
+ 80275,
+ 415181,
+ -767887,
+ 995927,
+ -1118689,
+ 1155882,
+ -1126672,
+ 1048991,
+ -938996,
+ 810704,
+ -675773,
+ 543432,
+ -420536,
+ 311722,
+ -219650,
+ 145292,
+ -88263,
+ 9958,
+ 11618,
+ -52479,
+ 117960,
+ -213312,
+ 343306,
+ -511771,
+ 721095,
+ -971694,
+ 1261475,
+ -1585336,
+ 1934718,
+ -2297248,
+ 2656507,
+ -2991952,
+ 3279021,
+ -3489438,
+ 3591736,
+ -3552004,
+ 3334856,
+ -2904604,
+ 2226618,
+ -1268831,
+ 3357,
+ 1591834,
+ -3531244,
+ 5820222,
+ -8453455,
+ 11413619,
+ -14670239,
+ 18178784,
+ -21879995,
+ 25699441,
+ -29547218,
+ 33317691,
+ -36889045,
+ 40122318,
+ -42859342,
+ 44918643,
+ -46087628,
+ 46108010,
+ -44648478,
+ 41252062,
+ -35229476,
+ 25425397,
+ -9644612,
+ -17013112,
+ 68433746,
+ -206075947,
+ 1966703310,
+ 489554026,
+ -261154775,
+ 190016796,
+ -152674240,
+ 127926251,
+ -109187001,
+ 93794057,
+ -80503739,
+ 68685720,
+ -58007344,
+ 48291419,
+ -39445069,
+ 31421132,
+ -24195867,
+ 17755528,
+ -12088088,
+ 7178195,
+ -3004245,
+ -463069,
+ 3261148,
+ -5435119,
+ 7036901,
+ -8123898,
+ 8757436,
+ -9001081,
+ 8918933,
+ -8573976,
+ 8026567,
+ -7333113,
+ 6544982,
+ -5707662,
+ 4860208,
+ -4034939,
+ 3257404,
+ -2546584,
+ 1915288,
+ -1370725,
+ 915197,
+ -546885,
+ 260664,
+ -48942,
+ -97551,
+ 189020,
+ -235952,
+ 248563,
+ -236355,
+ 207786,
+ -170056,
+ 128995,
+ -89046
+
+};
+struct src_stage src_int32_3_2_4583_5000 = {
+ 1, 2, 3, 100, 300, 2, 3, 0, 0,
+ src_int32_3_2_4583_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_3_4_4583_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_3_4_4583_5000.h
new file mode 100644
index 0000000..767b020
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_3_4_4583_5000.h
@@ -0,0 +1,402 @@
+const int32_t src_int32_3_4_4583_5000_fir[396] = {
+ -28077,
+ 93747,
+ -105174,
+ 8382,
+ 160061,
+ -263687,
+ 161754,
+ 145746,
+ -454151,
+ 469794,
+ -59871,
+ -558731,
+ 896122,
+ -550008,
+ -395061,
+ 1288751,
+ -1327292,
+ 226811,
+ 1376060,
+ -2230946,
+ 1404630,
+ 824354,
+ -2902392,
+ 3028009,
+ -637729,
+ -2826866,
+ 4693393,
+ -3051800,
+ -1470230,
+ 5703311,
+ -6072347,
+ 1503419,
+ 5188630,
+ -8888752,
+ 5986406,
+ 2356844,
+ -10288705,
+ 11235840,
+ -3177680,
+ -8890693,
+ 15820450,
+ -11066923,
+ -3519540,
+ 17760577,
+ -20007480,
+ 6356604,
+ 14854802,
+ -27700144,
+ 20243710,
+ 5105472,
+ -30988770,
+ 36399128,
+ -12938379,
+ -26019847,
+ 51790721,
+ -40250200,
+ -7887495,
+ 62012483,
+ -78661989,
+ 32308778,
+ 59877877,
+ -137861913,
+ 127038009,
+ 21183897,
+ -309085973,
+ 782322576,
+ 1501190074,
+ 289755963,
+ -310323235,
+ 159244011,
+ 8853918,
+ -105293716,
+ 103850267,
+ -36467462,
+ -37066831,
+ 68717240,
+ -47641664,
+ -1162848,
+ 39809939,
+ -44325340,
+ 17770278,
+ 16495817,
+ -33826431,
+ 25088524,
+ -388419,
+ -20799977,
+ 24388297,
+ -10539217,
+ -8564273,
+ 18905059,
+ -14601838,
+ 797196,
+ 11523107,
+ -14020981,
+ 6419046,
+ 4494070,
+ -10640895,
+ 8477216,
+ -779363,
+ -6254122,
+ 7851336,
+ -3771248,
+ -2244393,
+ 5716952,
+ -4670633,
+ 594272,
+ 3177599,
+ -4100208,
+ 2049963,
+ 1019958,
+ -2812170,
+ 2342746,
+ -375122,
+ -1446490,
+ 1909534,
+ -984583,
+ -399745,
+ 1202139,
+ -1012138,
+ 191784,
+ 552410,
+ -738509,
+ 386404,
+ 122865,
+ -404476,
+ 336664,
+ -71096,
+ -152131,
+ 198578,
+ -100152,
+ -22521,
+ 77063,
+ 25483,
+ 56969,
+ -141386,
+ 131560,
+ 21277,
+ -238566,
+ 333784,
+ -154313,
+ -249612,
+ 589291,
+ -522155,
+ -42465,
+ 767638,
+ -1054137,
+ 503261,
+ 658036,
+ -1591094,
+ 1414461,
+ 27779,
+ -1830650,
+ 2538593,
+ -1269126,
+ -1381777,
+ 3494834,
+ -3159482,
+ 104666,
+ 3704986,
+ -5244063,
+ 2750931,
+ 2529279,
+ -6775284,
+ 6266812,
+ -502464,
+ -6765607,
+ 9837543,
+ -5415441,
+ -4237254,
+ 12155101,
+ -11554110,
+ 1425664,
+ 11629701,
+ -17477267,
+ 10107286,
+ 6762505,
+ -21046744,
+ 20678135,
+ -3401197,
+ -19707133,
+ 30883779,
+ -18864500,
+ -10856138,
+ 37400129,
+ -38452707,
+ 7940516,
+ 35850948,
+ -59868482,
+ 39479230,
+ 19986256,
+ -80054184,
+ 90369788,
+ -23884534,
+ -95795739,
+ 193474485,
+ -167083457,
+ -104423131,
+ 1232731837,
+ 1232731837,
+ -104423131,
+ -167083457,
+ 193474485,
+ -95795739,
+ -23884534,
+ 90369788,
+ -80054184,
+ 19986256,
+ 39479230,
+ -59868482,
+ 35850948,
+ 7940516,
+ -38452707,
+ 37400129,
+ -10856138,
+ -18864500,
+ 30883779,
+ -19707133,
+ -3401197,
+ 20678135,
+ -21046744,
+ 6762505,
+ 10107286,
+ -17477267,
+ 11629701,
+ 1425664,
+ -11554110,
+ 12155101,
+ -4237254,
+ -5415441,
+ 9837543,
+ -6765607,
+ -502464,
+ 6266812,
+ -6775284,
+ 2529279,
+ 2750931,
+ -5244063,
+ 3704986,
+ 104666,
+ -3159482,
+ 3494834,
+ -1381777,
+ -1269126,
+ 2538593,
+ -1830650,
+ 27779,
+ 1414461,
+ -1591094,
+ 658036,
+ 503261,
+ -1054137,
+ 767638,
+ -42465,
+ -522155,
+ 589291,
+ -249612,
+ -154313,
+ 333784,
+ -238566,
+ 21277,
+ 131560,
+ -141386,
+ 56969,
+ 25483,
+ 77063,
+ -22521,
+ -100152,
+ 198578,
+ -152131,
+ -71096,
+ 336664,
+ -404476,
+ 122865,
+ 386404,
+ -738509,
+ 552410,
+ 191784,
+ -1012138,
+ 1202139,
+ -399745,
+ -984583,
+ 1909534,
+ -1446490,
+ -375122,
+ 2342746,
+ -2812170,
+ 1019958,
+ 2049963,
+ -4100208,
+ 3177599,
+ 594272,
+ -4670633,
+ 5716952,
+ -2244393,
+ -3771248,
+ 7851336,
+ -6254122,
+ -779363,
+ 8477216,
+ -10640895,
+ 4494070,
+ 6419046,
+ -14020981,
+ 11523107,
+ 797196,
+ -14601838,
+ 18905059,
+ -8564273,
+ -10539217,
+ 24388297,
+ -20799977,
+ -388419,
+ 25088524,
+ -33826431,
+ 16495817,
+ 17770278,
+ -44325340,
+ 39809939,
+ -1162848,
+ -47641664,
+ 68717240,
+ -37066831,
+ -36467462,
+ 103850267,
+ -105293716,
+ 8853918,
+ 159244011,
+ -310323235,
+ 289755963,
+ 1501190074,
+ 782322576,
+ -309085973,
+ 21183897,
+ 127038009,
+ -137861913,
+ 59877877,
+ 32308778,
+ -78661989,
+ 62012483,
+ -7887495,
+ -40250200,
+ 51790721,
+ -26019847,
+ -12938379,
+ 36399128,
+ -30988770,
+ 5105472,
+ 20243710,
+ -27700144,
+ 14854802,
+ 6356604,
+ -20007480,
+ 17760577,
+ -3519540,
+ -11066923,
+ 15820450,
+ -8890693,
+ -3177680,
+ 11235840,
+ -10288705,
+ 2356844,
+ 5986406,
+ -8888752,
+ 5188630,
+ 1503419,
+ -6072347,
+ 5703311,
+ -1470230,
+ -3051800,
+ 4693393,
+ -2826866,
+ -637729,
+ 3028009,
+ -2902392,
+ 824354,
+ 1404630,
+ -2230946,
+ 1376060,
+ 226811,
+ -1327292,
+ 1288751,
+ -395061,
+ -550008,
+ 896122,
+ -558731,
+ -59871,
+ 469794,
+ -454151,
+ 145746,
+ 161754,
+ -263687,
+ 160061,
+ 8382,
+ -105174,
+ 93747,
+ -28077
+
+};
+struct src_stage src_int32_3_4_4583_5000 = {
+ 1, 1, 3, 132, 396, 4, 3, 0, 0,
+ src_int32_3_4_4583_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_40_21_4010_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_40_21_4010_5000.h
new file mode 100644
index 0000000..eea6325
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_40_21_4010_5000.h
@@ -0,0 +1,1766 @@
+const int32_t src_int32_40_21_4010_5000_fir[1760] = {
+ -217887,
+ 445779,
+ -600747,
+ 468538,
+ 228976,
+ -1765736,
+ 4305952,
+ -7778614,
+ 11761860,
+ -15413786,
+ 17484074,
+ -16428379,
+ 10626011,
+ 1324707,
+ -20283750,
+ 46286564,
+ -78372328,
+ 114585119,
+ -152195283,
+ 188205934,
+ -220476291,
+ 252851468,
+ 1912934819,
+ 202319752,
+ -199645497,
+ 178691758,
+ -148871399,
+ 114931636,
+ -80775951,
+ 49608386,
+ -23724928,
+ 4370494,
+ 8248690,
+ -14798768,
+ 16542432,
+ -15017939,
+ 11738322,
+ -7962365,
+ 4565637,
+ -2014226,
+ 421871,
+ 342263,
+ -531389,
+ 414947,
+ -227594,
+ 475339,
+ -669011,
+ 595560,
+ 30697,
+ -1503465,
+ 4020000,
+ -7552880,
+ 11726967,
+ -15738369,
+ 18351267,
+ -17997094,
+ 12979761,
+ -1764146,
+ -16701129,
+ 42695401,
+ -75550228,
+ 113665785,
+ -154814813,
+ 196964312,
+ -240765635,
+ 304764993,
+ 1909796039,
+ 153283398,
+ -178382444,
+ 168480995,
+ -144869786,
+ 114711235,
+ -82754512,
+ 52647805,
+ -27009451,
+ 7358772,
+ 5859773,
+ -13117049,
+ 15531966,
+ -14553775,
+ 11657340,
+ -8103894,
+ 4798217,
+ -2247952,
+ 608526,
+ 217362,
+ -461331,
+ 383055,
+ -236444,
+ 503414,
+ -735784,
+ 722684,
+ -172059,
+ -1228482,
+ 3708766,
+ -7285622,
+ 11632938,
+ -15989055,
+ 19138684,
+ -19496316,
+ 15297938,
+ -4881235,
+ -12993156,
+ 38849448,
+ -72318378,
+ 112170456,
+ -156706365,
+ 204910154,
+ -260403942,
+ 357940818,
+ 1903527810,
+ 105849664,
+ -156795519,
+ 157635023,
+ -140219905,
+ 113932473,
+ -84303573,
+ 55393291,
+ -30123054,
+ 10275549,
+ 3471143,
+ -11392157,
+ 14458566,
+ -14024542,
+ 11520169,
+ -8203175,
+ 5003006,
+ -2466028,
+ 788130,
+ 94440,
+ -390959,
+ 350317,
+ -244337,
+ 529792,
+ -800666,
+ 849247,
+ -378346,
+ -941944,
+ 3373381,
+ -6977513,
+ 11479355,
+ -16163546,
+ 19841330,
+ -20917688,
+ 17568572,
+ -8011413,
+ -9176735,
+ 34764687,
+ -68687630,
+ 110098733,
+ -157849478,
+ 211989494,
+ -279281668,
+ 412253835,
+ 1894148763,
+ 60119207,
+ -134991886,
+ 146217067,
+ -134953873,
+ 112606493,
+ -85420840,
+ 57834888,
+ -33052477,
+ 13107352,
+ 1094541,
+ -9633128,
+ 13328356,
+ -13433764,
+ 11328327,
+ -8260395,
+ 5179469,
+ -2667661,
+ 959929,
+ -25925,
+ -320650,
+ 316941,
+ -251176,
+ 554263,
+ -863253,
+ 974574,
+ -587177,
+ -645090,
+ 3015122,
+ -6629447,
+ 11266095,
+ -16259896,
+ 20454565,
+ -22253137,
+ 19779781,
+ -11139288,
+ -5269507,
+ 30458474,
+ -64670933,
+ 107453023,
+ -158226994,
+ 218151437,
+ -297289735,
+ 467573719,
+ 1881686757,
+ 16185799,
+ -113077089,
+ 134291887,
+ -129106274,
+ 110746935,
+ -86106145,
+ 59964241,
+ -35785515,
+ 15841284,
+ -1258494,
+ -7849055,
+ 12147662,
+ -12785222,
+ 11083583,
+ -8275945,
+ 5327221,
+ -2852158,
+ 1123222,
+ -143178,
+ -250769,
+ 283135,
+ -256865,
+ 576623,
+ -923145,
+ 1097982,
+ -797532,
+ -339235,
+ 2635401,
+ -6242534,
+ 10993335,
+ -16276524,
+ 20974138,
+ -23494915,
+ 21919837,
+ -14249294,
+ -1289771,
+ 25949464,
+ -60283297,
+ 104238577,
+ -157825190,
+ 223348444,
+ -314319968,
+ 523765335,
+ 1866178788,
+ -25863930,
+ -91154664,
+ 121925460,
+ -122713960,
+ 108369838,
+ -86361427,
+ 61774618,
+ -38311073,
+ 18465079,
+ -3576678,
+ -6049038,
+ 10922975,
+ -12082929,
+ 10787938,
+ -8250422,
+ 5446030,
+ -3018924,
+ 1277368,
+ -256796,
+ -181670,
+ 249100,
+ -261314,
+ 596672,
+ -979945,
+ 1218778,
+ -1008362,
+ -25765,
+ 2235767,
+ -5818098,
+ 10661553,
+ -16212228,
+ 21396210,
+ -24635645,
+ 23977223,
+ -17325771,
+ 2743597,
+ 21257540,
+ -55541742,
+ 100463490,
+ -156633893,
+ 227536604,
+ -330265538,
+ 580689160,
+ 1847670849,
+ -65950715,
+ -69325762,
+ 109184658,
+ -115815845,
+ 105493535,
+ -86190690,
+ 63260928,
+ -40619197,
+ 20967161,
+ -5849039,
+ -4242141,
+ 9660919,
+ -11331111,
+ 10443622,
+ -8184615,
+ 5535813,
+ -3167467,
+ 1421787,
+ -366288,
+ -113693,
+ 215033,
+ -264435,
+ 614216,
+ -1033263,
+ 1336271,
+ -1218591,
+ 293867,
+ 1817896,
+ -5357676,
+ 10271532,
+ -16066194,
+ 21717380,
+ -25668362,
+ 25940691,
+ -20353038,
+ 6811232,
+ 16403724,
+ -50465243,
+ 96138710,
+ -154646582,
+ 230675902,
+ -345021395,
+ 638201729,
+ 1826217773,
+ -104002860,
+ -47688787,
+ 96136930,
+ -108452696,
+ 102138532,
+ -85599966,
+ 64419722,
+ -42701121,
+ 23336686,
+ -8064960,
+ -2437349,
+ 8368212,
+ -10534178,
+ 10053069,
+ -8079502,
+ 5596632,
+ -3297395,
+ 1555958,
+ -471195,
+ -47160,
+ 181123,
+ -266146,
+ 629071,
+ -1082714,
+ 1449766,
+ -1427127,
+ 618152,
+ 1383587,
+ -4863009,
+ 9824364,
+ -15838011,
+ 21934708,
+ -26586554,
+ 27799328,
+ -23315472,
+ 10893374,
+ 11410093,
+ -45074660,
+ 91278013,
+ -151860474,
+ 232730466,
+ -358484703,
+ 696156095,
+ 1801883034,
+ -139956403,
+ -26339053,
+ 82849989,
+ -100666907,
+ 98327386,
+ -84597254,
+ 65249192,
+ -44549287,
+ 25563593,
+ -10214234,
+ -643521,
+ 7051640,
+ -9696703,
+ 9618910,
+ -7936245,
+ 5628696,
+ -3408419,
+ 1679427,
+ -571094,
+ 17620,
+ 147553,
+ -266371,
+ 641061,
+ -1127926,
+ 1558577,
+ -1632860,
+ 945526,
+ 934752,
+ -4336043,
+ 9321440,
+ -15527672,
+ 22045736,
+ -27384197,
+ 29542609,
+ -26197587,
+ 14969952,
+ 6299677,
+ -39392656,
+ 85897983,
+ -148276592,
+ 233668805,
+ -370555279,
+ 754402303,
+ 1774738523,
+ -173755253,
+ -5368455,
+ 69391495,
+ -92502284,
+ 94084565,
+ -83192465,
+ 65749164,
+ -46157372,
+ 27638638,
+ -12287103,
+ 1130647,
+ 5718012,
+ -8823397,
+ 9143953,
+ -7756172,
+ 5632354,
+ -3500351,
+ 1791802,
+ -665596,
+ 80359,
+ 114496,
+ -265039,
+ 650020,
+ -1168540,
+ 1662023,
+ -1834674,
+ 1274378,
+ 473412,
+ -3778917,
+ 8764458,
+ -15135584,
+ 22048504,
+ -28055795,
+ 31160456,
+ -28984112,
+ 19020690,
+ 1096359,
+ -33443612,
+ 80017963,
+ -143899819,
+ 233464028,
+ -381136016,
+ 812787885,
+ 1744864294,
+ -205351302,
+ 15134839,
+ 55828751,
+ -84003813,
+ 89436312,
+ -81397346,
+ 65921073,
+ -47520305,
+ 29553434,
+ -14274309,
+ 2876669,
+ 4374134,
+ -7919081,
+ 8631165,
+ -7540780,
+ 5608090,
+ -3573101,
+ 1892758,
+ -754354,
+ 140787,
+ 82119,
+ -262089,
+ 655796,
+ -1204211,
+ 1759439,
+ -2031450,
+ 1603064,
+ 1686,
+ -3193956,
+ 8155410,
+ -14662570,
+ 21941570,
+ -28596412,
+ 32643292,
+ -31660068,
+ 23025198,
+ -4175232,
+ -27253528,
+ 73659999,
+ -138738931,
+ 232094051,
+ -390133306,
+ 871158358,
+ 1712348276,
+ -234704502,
+ 35086681,
+ 42228400,
+ -75217433,
+ 84410494,
+ -79225402,
+ 65767945,
+ -48634278,
+ 31300484,
+ -16167125,
+ 4586304,
+ 3026771,
+ -6988663,
+ 8083658,
+ -7291713,
+ 5556521,
+ -3626681,
+ 1982034,
+ -837054,
+ 198656,
+ 50576,
+ -257465,
+ 658248,
+ -1234612,
+ 1850173,
+ -2222071,
+ 1929905,
+ -478220,
+ -2583663,
+ 7496581,
+ -14109873,
+ 21724023,
+ -29001704,
+ 33982099,
+ -34210851,
+ 26963074,
+ -9489832,
+ -20849916,
+ 66848771,
+ -132806615,
+ 229541781,
+ -397457452,
+ 929357739,
+ 1677285968,
+ -261782909,
+ 54407208,
+ 28656133,
+ -66189803,
+ 79036444,
+ -76691811,
+ 65294357,
+ -49496747,
+ 32873200,
+ -17957396,
+ 6251596,
+ 1682616,
+ -6037110,
+ 7504671,
+ -7010759,
+ 5478391,
+ -3661198,
+ 2059434,
+ -913426,
+ 253736,
+ 20013,
+ -251120,
+ 657251,
+ -1259436,
+ 1933595,
+ -2405429,
+ 2253203,
+ -964016,
+ -1950710,
+ 6790543,
+ -13479150,
+ 21395493,
+ -29267948,
+ 35168466,
+ -36622302,
+ 30814008,
+ -14821665,
+ -14261682,
+ 59611509,
+ -126119469,
+ 225795283,
+ -403023070,
+ 987229068,
+ 1639780095,
+ -286562704,
+ 73021098,
+ 15176400,
+ -56968076,
+ 73344808,
+ -73813329,
+ 64506402,
+ -50106431,
+ 34265934,
+ -19637575,
+ 7864907,
+ 348256,
+ -5069424,
+ 6897550,
+ -6699836,
+ 5374563,
+ -3676854,
+ 2124830,
+ -983238,
+ 305820,
+ -9436,
+ -243018,
+ 652694,
+ -1278398,
+ 2009098,
+ -2580430,
+ 2571246,
+ -1453348,
+ -1297926,
+ 6040141,
+ -12772477,
+ 20956161,
+ -29392071,
+ 36194639,
+ -38880789,
+ 34557876,
+ -20144556,
+ -7519004,
+ 51977895,
+ -118697985,
+ 220847929,
+ -406749478,
+ 1044614928,
+ 1599940250,
+ -309028175,
+ 90857790,
+ 1852140,
+ -47599664,
+ 67367374,
+ -70608188,
+ 63411637,
+ -50463306,
+ 35473987,
+ -21200746,
+ 9418956,
+ -969859,
+ -4090618,
+ 6265728,
+ -6360981,
+ 5246015,
+ -3673942,
+ 2178155,
+ -1046296,
+ 354724,
+ -37647,
+ -233130,
+ 644485,
+ -1291235,
+ 2076102,
+ -2746002,
+ 2882316,
+ -1943799,
+ -628283,
+ 5248486,
+ -11992336,
+ 20406767,
+ -29371667,
+ 37053569,
+ -40973276,
+ 38174851,
+ -25432061,
+ -653202,
+ 43979951,
+ -110566506,
+ 214698526,
+ -408561076,
+ 1101357985,
+ 1557882503,
+ -329171676,
+ 107851690,
+ -11255490,
+ -38132010,
+ 61136912,
+ -67095995,
+ 62019033,
+ -50568586,
+ 36493625,
+ -22640655,
+ 10906846,
+ -2265444,
+ -3105688,
+ 5612713,
+ -5996337,
+ 5093831,
+ -3652844,
+ 2219407,
+ -1102449,
+ 400287,
+ -64510,
+ -221438,
+ 632547,
+ -1297713,
+ 2134060,
+ -2901100,
+ 3184699,
+ -2432909,
+ 55113,
+ 4418944,
+ -11141615,
+ 19748609,
+ -29205027,
+ 37738954,
+ -42887399,
+ 41645498,
+ -30657591,
+ 6303406,
+ 35651919,
+ -101753178,
+ 207351421,
+ -408387701,
+ 1157301516,
+ 1513728995,
+ -346993552,
+ 123942354,
+ -24087362,
+ -28612367,
+ 54686997,
+ -63297615,
+ 60338911,
+ -50424708,
+ 37322085,
+ -23951735,
+ 12322093,
+ -3532412,
+ -2119587,
+ 4942063,
+ -5608139,
+ 4919195,
+ -3614027,
+ 2248645,
+ -1151584,
+ 442368,
+ -89924,
+ -207936,
+ 616824,
+ -1297625,
+ 2182459,
+ -3044710,
+ 3476696,
+ -2918180,
+ 749037,
+ 3555119,
+ -10223596,
+ 18983549,
+ -28891147,
+ 38245281,
+ -44611531,
+ 44950876,
+ -35794544,
+ 13317646,
+ 27030124,
+ -92289870,
+ 198816582,
+ -406164976,
+ 1212289946,
+ 1467607512,
+ -362502035,
+ 139074642,
+ -36586619,
+ -19087573,
+ 48051840,
+ -59235058,
+ 58382878,
+ -50035302,
+ 37957578,
+ -25129119,
+ 13658658,
+ -4764896,
+ -1137208,
+ 4257370,
+ -5198707,
+ 4723382,
+ -3558036,
+ 2265990,
+ -1193629,
+ 480851,
+ -113802,
+ -192626,
+ 597279,
+ -1290793,
+ 2220824,
+ -3175858,
+ 3756627,
+ -3397095,
+ 1450163,
+ 2660843,
+ -9241943,
+ 18114007,
+ -28429747,
+ 38567861,
+ -46134853,
+ 48072640,
+ -40816432,
+ 20355639,
+ 18152827,
+ -82212082,
+ 189109664,
+ -401834633,
+ 1266169381,
+ 1419651029,
+ -375713115,
+ 153198851,
+ -48698902,
+ -9603834,
+ 41266118,
+ -54931356,
+ 56163757,
+ -49405158,
+ 38399285,
+ -26168659,
+ 14910964,
+ -5957282,
+ -163352,
+ 3562242,
+ -4770426,
+ 4507751,
+ -3485497,
+ 2271619,
+ -1228550,
+ 515643,
+ -136068,
+ -175526,
+ 573894,
+ -1277072,
+ 2248722,
+ -3293615,
+ 4022844,
+ -3867123,
+ 2155074,
+ 1740156,
+ -8200691,
+ 17142958,
+ -27821280,
+ 38702864,
+ -47447416,
+ 50993139,
+ -45697018,
+ 27382960,
+ 9060065,
+ -71558839,
+ 178252042,
+ -395344818,
+ 1318788134,
+ 1369997253,
+ -386650377,
+ 166270826,
+ -60372558,
+ -206515,
+ 34364797,
+ -50410441,
+ 53695506,
+ -48540196,
+ 38647349,
+ -27066939,
+ 16073925,
+ -7104229,
+ 797289,
+ 2860282,
+ -4325737,
+ 4273738,
+ -3397102,
+ 2265767,
+ -1256350,
+ 546673,
+ -156660,
+ -156660,
+ 546673,
+ -1256350,
+ 2265767,
+ -3397102,
+ 4273738,
+ -4325737,
+ 2860282,
+ 797289,
+ -7104229,
+ 16073925,
+ -27066939,
+ 38647349,
+ -48540196,
+ 53695506,
+ -50410441,
+ 34364797,
+ -206515,
+ -60372558,
+ 166270826,
+ -386650377,
+ 1369997253,
+ 1318788134,
+ -395344818,
+ 178252042,
+ -71558839,
+ 9060065,
+ 27382960,
+ -45697018,
+ 50993139,
+ -47447416,
+ 38702864,
+ -27821280,
+ 17142958,
+ -8200691,
+ 1740156,
+ 2155074,
+ -3867123,
+ 4022844,
+ -3293615,
+ 2248722,
+ -1277072,
+ 573894,
+ -175526,
+ -136068,
+ 515643,
+ -1228550,
+ 2271619,
+ -3485497,
+ 4507751,
+ -4770426,
+ 3562242,
+ -163352,
+ -5957282,
+ 14910964,
+ -26168659,
+ 38399285,
+ -49405158,
+ 56163757,
+ -54931356,
+ 41266118,
+ -9603834,
+ -48698902,
+ 153198851,
+ -375713115,
+ 1419651029,
+ 1266169381,
+ -401834633,
+ 189109664,
+ -82212082,
+ 18152827,
+ 20355639,
+ -40816432,
+ 48072640,
+ -46134853,
+ 38567861,
+ -28429747,
+ 18114007,
+ -9241943,
+ 2660843,
+ 1450163,
+ -3397095,
+ 3756627,
+ -3175858,
+ 2220824,
+ -1290793,
+ 597279,
+ -192626,
+ -113802,
+ 480851,
+ -1193629,
+ 2265990,
+ -3558036,
+ 4723382,
+ -5198707,
+ 4257370,
+ -1137208,
+ -4764896,
+ 13658658,
+ -25129119,
+ 37957578,
+ -50035302,
+ 58382878,
+ -59235058,
+ 48051840,
+ -19087573,
+ -36586619,
+ 139074642,
+ -362502035,
+ 1467607512,
+ 1212289946,
+ -406164976,
+ 198816582,
+ -92289870,
+ 27030124,
+ 13317646,
+ -35794544,
+ 44950876,
+ -44611531,
+ 38245281,
+ -28891147,
+ 18983549,
+ -10223596,
+ 3555119,
+ 749037,
+ -2918180,
+ 3476696,
+ -3044710,
+ 2182459,
+ -1297625,
+ 616824,
+ -207936,
+ -89924,
+ 442368,
+ -1151584,
+ 2248645,
+ -3614027,
+ 4919195,
+ -5608139,
+ 4942063,
+ -2119587,
+ -3532412,
+ 12322093,
+ -23951735,
+ 37322085,
+ -50424708,
+ 60338911,
+ -63297615,
+ 54686997,
+ -28612367,
+ -24087362,
+ 123942354,
+ -346993552,
+ 1513728995,
+ 1157301516,
+ -408387701,
+ 207351421,
+ -101753178,
+ 35651919,
+ 6303406,
+ -30657591,
+ 41645498,
+ -42887399,
+ 37738954,
+ -29205027,
+ 19748609,
+ -11141615,
+ 4418944,
+ 55113,
+ -2432909,
+ 3184699,
+ -2901100,
+ 2134060,
+ -1297713,
+ 632547,
+ -221438,
+ -64510,
+ 400287,
+ -1102449,
+ 2219407,
+ -3652844,
+ 5093831,
+ -5996337,
+ 5612713,
+ -3105688,
+ -2265444,
+ 10906846,
+ -22640655,
+ 36493625,
+ -50568586,
+ 62019033,
+ -67095995,
+ 61136912,
+ -38132010,
+ -11255490,
+ 107851690,
+ -329171676,
+ 1557882503,
+ 1101357985,
+ -408561076,
+ 214698526,
+ -110566506,
+ 43979951,
+ -653202,
+ -25432061,
+ 38174851,
+ -40973276,
+ 37053569,
+ -29371667,
+ 20406767,
+ -11992336,
+ 5248486,
+ -628283,
+ -1943799,
+ 2882316,
+ -2746002,
+ 2076102,
+ -1291235,
+ 644485,
+ -233130,
+ -37647,
+ 354724,
+ -1046296,
+ 2178155,
+ -3673942,
+ 5246015,
+ -6360981,
+ 6265728,
+ -4090618,
+ -969859,
+ 9418956,
+ -21200746,
+ 35473987,
+ -50463306,
+ 63411637,
+ -70608188,
+ 67367374,
+ -47599664,
+ 1852140,
+ 90857790,
+ -309028175,
+ 1599940250,
+ 1044614928,
+ -406749478,
+ 220847929,
+ -118697985,
+ 51977895,
+ -7519004,
+ -20144556,
+ 34557876,
+ -38880789,
+ 36194639,
+ -29392071,
+ 20956161,
+ -12772477,
+ 6040141,
+ -1297926,
+ -1453348,
+ 2571246,
+ -2580430,
+ 2009098,
+ -1278398,
+ 652694,
+ -243018,
+ -9436,
+ 305820,
+ -983238,
+ 2124830,
+ -3676854,
+ 5374563,
+ -6699836,
+ 6897550,
+ -5069424,
+ 348256,
+ 7864907,
+ -19637575,
+ 34265934,
+ -50106431,
+ 64506402,
+ -73813329,
+ 73344808,
+ -56968076,
+ 15176400,
+ 73021098,
+ -286562704,
+ 1639780095,
+ 987229068,
+ -403023070,
+ 225795283,
+ -126119469,
+ 59611509,
+ -14261682,
+ -14821665,
+ 30814008,
+ -36622302,
+ 35168466,
+ -29267948,
+ 21395493,
+ -13479150,
+ 6790543,
+ -1950710,
+ -964016,
+ 2253203,
+ -2405429,
+ 1933595,
+ -1259436,
+ 657251,
+ -251120,
+ 20013,
+ 253736,
+ -913426,
+ 2059434,
+ -3661198,
+ 5478391,
+ -7010759,
+ 7504671,
+ -6037110,
+ 1682616,
+ 6251596,
+ -17957396,
+ 32873200,
+ -49496747,
+ 65294357,
+ -76691811,
+ 79036444,
+ -66189803,
+ 28656133,
+ 54407208,
+ -261782909,
+ 1677285968,
+ 929357739,
+ -397457452,
+ 229541781,
+ -132806615,
+ 66848771,
+ -20849916,
+ -9489832,
+ 26963074,
+ -34210851,
+ 33982099,
+ -29001704,
+ 21724023,
+ -14109873,
+ 7496581,
+ -2583663,
+ -478220,
+ 1929905,
+ -2222071,
+ 1850173,
+ -1234612,
+ 658248,
+ -257465,
+ 50576,
+ 198656,
+ -837054,
+ 1982034,
+ -3626681,
+ 5556521,
+ -7291713,
+ 8083658,
+ -6988663,
+ 3026771,
+ 4586304,
+ -16167125,
+ 31300484,
+ -48634278,
+ 65767945,
+ -79225402,
+ 84410494,
+ -75217433,
+ 42228400,
+ 35086681,
+ -234704502,
+ 1712348276,
+ 871158358,
+ -390133306,
+ 232094051,
+ -138738931,
+ 73659999,
+ -27253528,
+ -4175232,
+ 23025198,
+ -31660068,
+ 32643292,
+ -28596412,
+ 21941570,
+ -14662570,
+ 8155410,
+ -3193956,
+ 1686,
+ 1603064,
+ -2031450,
+ 1759439,
+ -1204211,
+ 655796,
+ -262089,
+ 82119,
+ 140787,
+ -754354,
+ 1892758,
+ -3573101,
+ 5608090,
+ -7540780,
+ 8631165,
+ -7919081,
+ 4374134,
+ 2876669,
+ -14274309,
+ 29553434,
+ -47520305,
+ 65921073,
+ -81397346,
+ 89436312,
+ -84003813,
+ 55828751,
+ 15134839,
+ -205351302,
+ 1744864294,
+ 812787885,
+ -381136016,
+ 233464028,
+ -143899819,
+ 80017963,
+ -33443612,
+ 1096359,
+ 19020690,
+ -28984112,
+ 31160456,
+ -28055795,
+ 22048504,
+ -15135584,
+ 8764458,
+ -3778917,
+ 473412,
+ 1274378,
+ -1834674,
+ 1662023,
+ -1168540,
+ 650020,
+ -265039,
+ 114496,
+ 80359,
+ -665596,
+ 1791802,
+ -3500351,
+ 5632354,
+ -7756172,
+ 9143953,
+ -8823397,
+ 5718012,
+ 1130647,
+ -12287103,
+ 27638638,
+ -46157372,
+ 65749164,
+ -83192465,
+ 94084565,
+ -92502284,
+ 69391495,
+ -5368455,
+ -173755253,
+ 1774738523,
+ 754402303,
+ -370555279,
+ 233668805,
+ -148276592,
+ 85897983,
+ -39392656,
+ 6299677,
+ 14969952,
+ -26197587,
+ 29542609,
+ -27384197,
+ 22045736,
+ -15527672,
+ 9321440,
+ -4336043,
+ 934752,
+ 945526,
+ -1632860,
+ 1558577,
+ -1127926,
+ 641061,
+ -266371,
+ 147553,
+ 17620,
+ -571094,
+ 1679427,
+ -3408419,
+ 5628696,
+ -7936245,
+ 9618910,
+ -9696703,
+ 7051640,
+ -643521,
+ -10214234,
+ 25563593,
+ -44549287,
+ 65249192,
+ -84597254,
+ 98327386,
+ -100666907,
+ 82849989,
+ -26339053,
+ -139956403,
+ 1801883034,
+ 696156095,
+ -358484703,
+ 232730466,
+ -151860474,
+ 91278013,
+ -45074660,
+ 11410093,
+ 10893374,
+ -23315472,
+ 27799328,
+ -26586554,
+ 21934708,
+ -15838011,
+ 9824364,
+ -4863009,
+ 1383587,
+ 618152,
+ -1427127,
+ 1449766,
+ -1082714,
+ 629071,
+ -266146,
+ 181123,
+ -47160,
+ -471195,
+ 1555958,
+ -3297395,
+ 5596632,
+ -8079502,
+ 10053069,
+ -10534178,
+ 8368212,
+ -2437349,
+ -8064960,
+ 23336686,
+ -42701121,
+ 64419722,
+ -85599966,
+ 102138532,
+ -108452696,
+ 96136930,
+ -47688787,
+ -104002860,
+ 1826217773,
+ 638201729,
+ -345021395,
+ 230675902,
+ -154646582,
+ 96138710,
+ -50465243,
+ 16403724,
+ 6811232,
+ -20353038,
+ 25940691,
+ -25668362,
+ 21717380,
+ -16066194,
+ 10271532,
+ -5357676,
+ 1817896,
+ 293867,
+ -1218591,
+ 1336271,
+ -1033263,
+ 614216,
+ -264435,
+ 215033,
+ -113693,
+ -366288,
+ 1421787,
+ -3167467,
+ 5535813,
+ -8184615,
+ 10443622,
+ -11331111,
+ 9660919,
+ -4242141,
+ -5849039,
+ 20967161,
+ -40619197,
+ 63260928,
+ -86190690,
+ 105493535,
+ -115815845,
+ 109184658,
+ -69325762,
+ -65950715,
+ 1847670849,
+ 580689160,
+ -330265538,
+ 227536604,
+ -156633893,
+ 100463490,
+ -55541742,
+ 21257540,
+ 2743597,
+ -17325771,
+ 23977223,
+ -24635645,
+ 21396210,
+ -16212228,
+ 10661553,
+ -5818098,
+ 2235767,
+ -25765,
+ -1008362,
+ 1218778,
+ -979945,
+ 596672,
+ -261314,
+ 249100,
+ -181670,
+ -256796,
+ 1277368,
+ -3018924,
+ 5446030,
+ -8250422,
+ 10787938,
+ -12082929,
+ 10922975,
+ -6049038,
+ -3576678,
+ 18465079,
+ -38311073,
+ 61774618,
+ -86361427,
+ 108369838,
+ -122713960,
+ 121925460,
+ -91154664,
+ -25863930,
+ 1866178788,
+ 523765335,
+ -314319968,
+ 223348444,
+ -157825190,
+ 104238577,
+ -60283297,
+ 25949464,
+ -1289771,
+ -14249294,
+ 21919837,
+ -23494915,
+ 20974138,
+ -16276524,
+ 10993335,
+ -6242534,
+ 2635401,
+ -339235,
+ -797532,
+ 1097982,
+ -923145,
+ 576623,
+ -256865,
+ 283135,
+ -250769,
+ -143178,
+ 1123222,
+ -2852158,
+ 5327221,
+ -8275945,
+ 11083583,
+ -12785222,
+ 12147662,
+ -7849055,
+ -1258494,
+ 15841284,
+ -35785515,
+ 59964241,
+ -86106145,
+ 110746935,
+ -129106274,
+ 134291887,
+ -113077089,
+ 16185799,
+ 1881686757,
+ 467573719,
+ -297289735,
+ 218151437,
+ -158226994,
+ 107453023,
+ -64670933,
+ 30458474,
+ -5269507,
+ -11139288,
+ 19779781,
+ -22253137,
+ 20454565,
+ -16259896,
+ 11266095,
+ -6629447,
+ 3015122,
+ -645090,
+ -587177,
+ 974574,
+ -863253,
+ 554263,
+ -251176,
+ 316941,
+ -320650,
+ -25925,
+ 959929,
+ -2667661,
+ 5179469,
+ -8260395,
+ 11328327,
+ -13433764,
+ 13328356,
+ -9633128,
+ 1094541,
+ 13107352,
+ -33052477,
+ 57834888,
+ -85420840,
+ 112606493,
+ -134953873,
+ 146217067,
+ -134991886,
+ 60119207,
+ 1894148763,
+ 412253835,
+ -279281668,
+ 211989494,
+ -157849478,
+ 110098733,
+ -68687630,
+ 34764687,
+ -9176735,
+ -8011413,
+ 17568572,
+ -20917688,
+ 19841330,
+ -16163546,
+ 11479355,
+ -6977513,
+ 3373381,
+ -941944,
+ -378346,
+ 849247,
+ -800666,
+ 529792,
+ -244337,
+ 350317,
+ -390959,
+ 94440,
+ 788130,
+ -2466028,
+ 5003006,
+ -8203175,
+ 11520169,
+ -14024542,
+ 14458566,
+ -11392157,
+ 3471143,
+ 10275549,
+ -30123054,
+ 55393291,
+ -84303573,
+ 113932473,
+ -140219905,
+ 157635023,
+ -156795519,
+ 105849664,
+ 1903527810,
+ 357940818,
+ -260403942,
+ 204910154,
+ -156706365,
+ 112170456,
+ -72318378,
+ 38849448,
+ -12993156,
+ -4881235,
+ 15297938,
+ -19496316,
+ 19138684,
+ -15989055,
+ 11632938,
+ -7285622,
+ 3708766,
+ -1228482,
+ -172059,
+ 722684,
+ -735784,
+ 503414,
+ -236444,
+ 383055,
+ -461331,
+ 217362,
+ 608526,
+ -2247952,
+ 4798217,
+ -8103894,
+ 11657340,
+ -14553775,
+ 15531966,
+ -13117049,
+ 5859773,
+ 7358772,
+ -27009451,
+ 52647805,
+ -82754512,
+ 114711235,
+ -144869786,
+ 168480995,
+ -178382444,
+ 153283398,
+ 1909796039,
+ 304764993,
+ -240765635,
+ 196964312,
+ -154814813,
+ 113665785,
+ -75550228,
+ 42695401,
+ -16701129,
+ -1764146,
+ 12979761,
+ -17997094,
+ 18351267,
+ -15738369,
+ 11726967,
+ -7552880,
+ 4020000,
+ -1503465,
+ 30697,
+ 595560,
+ -669011,
+ 475339,
+ -227594,
+ 414947,
+ -531389,
+ 342263,
+ 421871,
+ -2014226,
+ 4565637,
+ -7962365,
+ 11738322,
+ -15017939,
+ 16542432,
+ -14798768,
+ 8248690,
+ 4370494,
+ -23724928,
+ 49608386,
+ -80775951,
+ 114931636,
+ -148871399,
+ 178691758,
+ -199645497,
+ 202319752,
+ 1912934819,
+ 252851468,
+ -220476291,
+ 188205934,
+ -152195283,
+ 114585119,
+ -78372328,
+ 46286564,
+ -20283750,
+ 1324707,
+ 10626011,
+ -16428379,
+ 17484074,
+ -15413786,
+ 11761860,
+ -7778614,
+ 4305952,
+ -1765736,
+ 228976,
+ 468538,
+ -600747,
+ 445779,
+ -217887
+
+};
+struct src_stage src_int32_40_21_4010_5000 = {
+ 11, 21, 40, 44, 1760, 21, 40, 0, 0,
+ src_int32_40_21_4010_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_4_3_4583_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_4_3_4583_5000.h
new file mode 100644
index 0000000..8c8a47f
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_4_3_4583_5000.h
@@ -0,0 +1,406 @@
+const int32_t src_int32_4_3_4583_5000_fir[400] = {
+ -85832,
+ 124516,
+ -164306,
+ 200809,
+ -228238,
+ 239422,
+ -225919,
+ 178239,
+ -86180,
+ -60712,
+ 272565,
+ -558500,
+ 925860,
+ -1379377,
+ 1920307,
+ -2545579,
+ 3246985,
+ -4010473,
+ 4815584,
+ -5635065,
+ 6434721,
+ -7173516,
+ 7803969,
+ -8272836,
+ 8522099,
+ -8490235,
+ 8113731,
+ -7328818,
+ 6073339,
+ -4288692,
+ 1921748,
+ 1073357,
+ -4733672,
+ 9086270,
+ -14147605,
+ 19923595,
+ -26410650,
+ 33597984,
+ -41471683,
+ 50021377,
+ -59250930,
+ 69195896,
+ -79953250,
+ 91735374,
+ -104976637,
+ 120567604,
+ -140446916,
+ 169421431,
+ -222800106,
+ 386352602,
+ 2001607114,
+ -139236696,
+ 28248728,
+ 11808285,
+ -31860223,
+ 43107799,
+ -49470565,
+ 52708333,
+ -53759015,
+ 53195057,
+ -51407624,
+ 48689724,
+ -45276592,
+ 41366177,
+ -37129692,
+ 32716967,
+ -28259050,
+ 23869358,
+ -19644157,
+ 15662794,
+ -11987958,
+ 8666124,
+ -5728244,
+ 3190734,
+ -1056731,
+ -682402,
+ 2045383,
+ -3059177,
+ 3757104,
+ -4176943,
+ 4359107,
+ -4344938,
+ 4175180,
+ -3888664,
+ 3521225,
+ -3104887,
+ 2667293,
+ -2231392,
+ 1815351,
+ -1432682,
+ 1092528,
+ -800103,
+ 557222,
+ -362888,
+ 213921,
+ -105560,
+ 32047,
+ 12860,
+ -35436,
+ 41633,
+ -94356,
+ 149993,
+ -219435,
+ 301665,
+ -394154,
+ 492602,
+ -590724,
+ 680122,
+ -750260,
+ 788551,
+ -780599,
+ 710585,
+ -561817,
+ 317436,
+ 38730,
+ -521178,
+ 1141642,
+ -1907939,
+ 2822788,
+ -3882653,
+ 5076662,
+ -6385659,
+ 7781428,
+ -9226157,
+ 10672156,
+ -12061881,
+ 13328259,
+ -14395320,
+ 15179113,
+ -15588843,
+ 15528172,
+ -14896561,
+ 13590497,
+ -11504423,
+ 8531072,
+ -4560828,
+ -520444,
+ 6835949,
+ -14526269,
+ 23763727,
+ -34776980,
+ 47893784,
+ -63618130,
+ 82777484,
+ -106826630,
+ 138544235,
+ -183879442,
+ 258013895,
+ -413796234,
+ 1043117348,
+ 1643664399,
+ -412138534,
+ 212358000,
+ -127766088,
+ 79877070,
+ -48659790,
+ 26676446,
+ -10531510,
+ -1553292,
+ 10611613,
+ -17299739,
+ 22069148,
+ -25254264,
+ 27119619,
+ -27886088,
+ 27745685,
+ -26869830,
+ 25413781,
+ -23518791,
+ 21312945,
+ -18911273,
+ 16415533,
+ -13913922,
+ 11480878,
+ -9177088,
+ 7049741,
+ -5133071,
+ 3449165,
+ -2009024,
+ 813823,
+ 143669,
+ -877573,
+ 1407349,
+ -1756260,
+ 1949913,
+ -2014911,
+ 1977668,
+ -1863404,
+ 1695334,
+ -1494078,
+ 1277259,
+ -1059307,
+ 851426,
+ -661727,
+ 495463,
+ -355372,
+ 242076,
+ -154508,
+ 90351,
+ -46455,
+ -46455,
+ 90351,
+ -154508,
+ 242076,
+ -355372,
+ 495463,
+ -661727,
+ 851426,
+ -1059307,
+ 1277259,
+ -1494078,
+ 1695334,
+ -1863404,
+ 1977668,
+ -2014911,
+ 1949913,
+ -1756260,
+ 1407349,
+ -877573,
+ 143669,
+ 813823,
+ -2009024,
+ 3449165,
+ -5133071,
+ 7049741,
+ -9177088,
+ 11480878,
+ -13913922,
+ 16415533,
+ -18911273,
+ 21312945,
+ -23518791,
+ 25413781,
+ -26869830,
+ 27745685,
+ -27886088,
+ 27119619,
+ -25254264,
+ 22069148,
+ -17299739,
+ 10611613,
+ -1553292,
+ -10531510,
+ 26676446,
+ -48659790,
+ 79877070,
+ -127766088,
+ 212358000,
+ -412138534,
+ 1643664399,
+ 1043117348,
+ -413796234,
+ 258013895,
+ -183879442,
+ 138544235,
+ -106826630,
+ 82777484,
+ -63618130,
+ 47893784,
+ -34776980,
+ 23763727,
+ -14526269,
+ 6835949,
+ -520444,
+ -4560828,
+ 8531072,
+ -11504423,
+ 13590497,
+ -14896561,
+ 15528172,
+ -15588843,
+ 15179113,
+ -14395320,
+ 13328259,
+ -12061881,
+ 10672156,
+ -9226157,
+ 7781428,
+ -6385659,
+ 5076662,
+ -3882653,
+ 2822788,
+ -1907939,
+ 1141642,
+ -521178,
+ 38730,
+ 317436,
+ -561817,
+ 710585,
+ -780599,
+ 788551,
+ -750260,
+ 680122,
+ -590724,
+ 492602,
+ -394154,
+ 301665,
+ -219435,
+ 149993,
+ -94356,
+ 41633,
+ -35436,
+ 12860,
+ 32047,
+ -105560,
+ 213921,
+ -362888,
+ 557222,
+ -800103,
+ 1092528,
+ -1432682,
+ 1815351,
+ -2231392,
+ 2667293,
+ -3104887,
+ 3521225,
+ -3888664,
+ 4175180,
+ -4344938,
+ 4359107,
+ -4176943,
+ 3757104,
+ -3059177,
+ 2045383,
+ -682402,
+ -1056731,
+ 3190734,
+ -5728244,
+ 8666124,
+ -11987958,
+ 15662794,
+ -19644157,
+ 23869358,
+ -28259050,
+ 32716967,
+ -37129692,
+ 41366177,
+ -45276592,
+ 48689724,
+ -51407624,
+ 53195057,
+ -53759015,
+ 52708333,
+ -49470565,
+ 43107799,
+ -31860223,
+ 11808285,
+ 28248728,
+ -139236696,
+ 2001607114,
+ 386352602,
+ -222800106,
+ 169421431,
+ -140446916,
+ 120567604,
+ -104976637,
+ 91735374,
+ -79953250,
+ 69195896,
+ -59250930,
+ 50021377,
+ -41471683,
+ 33597984,
+ -26410650,
+ 19923595,
+ -14147605,
+ 9086270,
+ -4733672,
+ 1073357,
+ 1921748,
+ -4288692,
+ 6073339,
+ -7328818,
+ 8113731,
+ -8490235,
+ 8522099,
+ -8272836,
+ 7803969,
+ -7173516,
+ 6434721,
+ -5635065,
+ 4815584,
+ -4010473,
+ 3246985,
+ -2545579,
+ 1920307,
+ -1379377,
+ 925860,
+ -558500,
+ 272565,
+ -60712,
+ -86180,
+ 178239,
+ -225919,
+ 239422,
+ -228238,
+ 200809,
+ -164306,
+ 124516,
+ -85832
+
+};
+struct src_stage src_int32_4_3_4583_5000 = {
+ 2, 3, 4, 100, 400, 3, 4, 0, 0,
+ src_int32_4_3_4583_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_5_7_4583_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_5_7_4583_5000.h
new file mode 100644
index 0000000..8b0e9c7
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_5_7_4583_5000.h
@@ -0,0 +1,686 @@
+const int32_t src_int32_5_7_4583_5000_fir[680] = {
+ 27551,
+ -105245,
+ 97706,
+ 45482,
+ -218299,
+ 215849,
+ 48335,
+ -376938,
+ 407627,
+ 16981,
+ -582547,
+ 696698,
+ -75325,
+ -830237,
+ 1107770,
+ -263564,
+ -1106555,
+ 1664615,
+ -591120,
+ -1387185,
+ 2387618,
+ -1109412,
+ -1634774,
+ 3290963,
+ -1877041,
+ -1796980,
+ 4379647,
+ -2958582,
+ -1804736,
+ 5646505,
+ -4423326,
+ -1570576,
+ 7069461,
+ -6344497,
+ -986566,
+ 8609116,
+ -8799794,
+ 79134,
+ 10206684,
+ -11874677,
+ 1788899,
+ 11781969,
+ -15670813,
+ 4349105,
+ 13230521,
+ -20324358,
+ 8037852,
+ 14417927,
+ -26043826,
+ 13263453,
+ 15166334,
+ -33190796,
+ 20694623,
+ 15220593,
+ -42466259,
+ 31578662,
+ 14156334,
+ -55403425,
+ 48644908,
+ 11091597,
+ -75977870,
+ 79371252,
+ 3502454,
+ -118118153,
+ 154330449,
+ -21342860,
+ -284322220,
+ 712441920,
+ 1447597318,
+ 442085006,
+ -315911089,
+ 72145030,
+ 102385809,
+ -130868819,
+ 48284335,
+ 48480738,
+ -80654405,
+ 38895474,
+ 26100961,
+ -56054738,
+ 32995796,
+ 13909035,
+ -40876150,
+ 28396932,
+ 6461728,
+ -30336474,
+ 24421481,
+ 1711817,
+ -22535701,
+ 20828255,
+ -1308134,
+ -16571392,
+ 17536363,
+ -3137950,
+ -11953684,
+ 14529679,
+ -4121102,
+ -8383061,
+ 11816595,
+ -4499205,
+ -5654369,
+ 9410822,
+ -4454186,
+ -3612042,
+ 7321773,
+ -4128175,
+ -2128558,
+ 5550055,
+ -3633319,
+ -1094259,
+ 4086021,
+ -3057021,
+ -412920,
+ 2910261,
+ -2465194,
+ -181,
+ 1995305,
+ -1904840,
+ 216748,
+ 1308004,
+ -1406528,
+ 299003,
+ 812152,
+ -986982,
+ 296112,
+ 471028,
+ -651808,
+ 246394,
+ 249602,
+ -398231,
+ 177793,
+ 116255,
+ -217734,
+ 109090,
+ 43932,
+ -98435,
+ -5360,
+ -92368,
+ 138637,
+ -33167,
+ -177525,
+ 283122,
+ -100370,
+ -283513,
+ 500567,
+ -230753,
+ -400670,
+ 806710,
+ -454234,
+ -511253,
+ 1214549,
+ -806491,
+ -587675,
+ 1731889,
+ -1328021,
+ -590969,
+ 2358594,
+ -2062643,
+ -469585,
+ 3083685,
+ -3055536,
+ -158558,
+ 3882432,
+ -4350992,
+ 421066,
+ 4713557,
+ -5990208,
+ 1362828,
+ 5516556,
+ -8009560,
+ 2776127,
+ 6208921,
+ -10440006,
+ 4789313,
+ 6682676,
+ -13308538,
+ 7556741,
+ 6798864,
+ -16643222,
+ 11273816,
+ 6377117,
+ -20484500,
+ 16208245,
+ 5174090,
+ -24908457,
+ 22765748,
+ 2836234,
+ -30075464,
+ 31635826,
+ -1210901,
+ -36341048,
+ 44148644,
+ -8051560,
+ -44548402,
+ 63297456,
+ -20176854,
+ -56994845,
+ 97508234,
+ -45228747,
+ -82079856,
+ 182740056,
+ -124725806,
+ -188108783,
+ 972797139,
+ 1360860175,
+ 187803735,
+ -290156391,
+ 141990559,
+ 37848884,
+ -120019015,
+ 81694056,
+ 10935986,
+ -70968526,
+ 58547296,
+ -35956,
+ -46811720,
+ 45286625,
+ -5559578,
+ -32126112,
+ 36105467,
+ -8440313,
+ -22210585,
+ 29063542,
+ -9782576,
+ -15147589,
+ 23357232,
+ -10140290,
+ -9997879,
+ 18608874,
+ -9845146,
+ -6232236,
+ 14622905,
+ -9122790,
+ -3514413,
+ 11286250,
+ -8139557,
+ -1607457,
+ 8522866,
+ -7022818,
+ -330197,
+ 6271852,
+ -5870448,
+ 463676,
+ 4477015,
+ -4755735,
+ 895715,
+ 3082518,
+ -3730536,
+ 1067530,
+ 2031857,
+ -2827932,
+ 1063118,
+ 1268631,
+ -2064913,
+ 950204,
+ 738145,
+ -1445254,
+ 781359,
+ 389228,
+ -962506,
+ 595290,
+ 175868,
+ -602996,
+ 418421,
+ 58422,
+ -348632,
+ 266749,
+ 4291,
+ -179392,
+ 147883,
+ -11955,
+ -75353,
+ -41952,
+ -59923,
+ 157363,
+ -113204,
+ -99471,
+ 302627,
+ -241764,
+ -130241,
+ 506518,
+ -451742,
+ -133022,
+ 773689,
+ -770719,
+ -80191,
+ 1102693,
+ -1228430,
+ 65188,
+ 1483512,
+ -1854880,
+ 349853,
+ 1895019,
+ -2677982,
+ 830338,
+ 2302507,
+ -3720828,
+ 1572542,
+ 2655390,
+ -4998815,
+ 2651033,
+ 2885060,
+ -6516870,
+ 4148501,
+ 2902707,
+ -8267052,
+ 6156027,
+ 2596571,
+ -10226836,
+ 8775348,
+ 1827492,
+ -12358318,
+ 12125153,
+ 420506,
+ -14608551,
+ 16355145,
+ -1852039,
+ -16911112,
+ 21675423,
+ -5305568,
+ -19188892,
+ 28417998,
+ -10419193,
+ -21357986,
+ 37172768,
+ -18012023,
+ -23332438,
+ 49121021,
+ -29702839,
+ -25029486,
+ 66999901,
+ -49351595,
+ -26374900,
+ 98731723,
+ -89227409,
+ -27307959,
+ 179699164,
+ -220593890,
+ -27785640,
+ 1196751480,
+ 1196751480,
+ -27785640,
+ -220593890,
+ 179699164,
+ -27307959,
+ -89227409,
+ 98731723,
+ -26374900,
+ -49351595,
+ 66999901,
+ -25029486,
+ -29702839,
+ 49121021,
+ -23332438,
+ -18012023,
+ 37172768,
+ -21357986,
+ -10419193,
+ 28417998,
+ -19188892,
+ -5305568,
+ 21675423,
+ -16911112,
+ -1852039,
+ 16355145,
+ -14608551,
+ 420506,
+ 12125153,
+ -12358318,
+ 1827492,
+ 8775348,
+ -10226836,
+ 2596571,
+ 6156027,
+ -8267052,
+ 2902707,
+ 4148501,
+ -6516870,
+ 2885060,
+ 2651033,
+ -4998815,
+ 2655390,
+ 1572542,
+ -3720828,
+ 2302507,
+ 830338,
+ -2677982,
+ 1895019,
+ 349853,
+ -1854880,
+ 1483512,
+ 65188,
+ -1228430,
+ 1102693,
+ -80191,
+ -770719,
+ 773689,
+ -133022,
+ -451742,
+ 506518,
+ -130241,
+ -241764,
+ 302627,
+ -99471,
+ -113204,
+ 157363,
+ -59923,
+ -41952,
+ -75353,
+ -11955,
+ 147883,
+ -179392,
+ 4291,
+ 266749,
+ -348632,
+ 58422,
+ 418421,
+ -602996,
+ 175868,
+ 595290,
+ -962506,
+ 389228,
+ 781359,
+ -1445254,
+ 738145,
+ 950204,
+ -2064913,
+ 1268631,
+ 1063118,
+ -2827932,
+ 2031857,
+ 1067530,
+ -3730536,
+ 3082518,
+ 895715,
+ -4755735,
+ 4477015,
+ 463676,
+ -5870448,
+ 6271852,
+ -330197,
+ -7022818,
+ 8522866,
+ -1607457,
+ -8139557,
+ 11286250,
+ -3514413,
+ -9122790,
+ 14622905,
+ -6232236,
+ -9845146,
+ 18608874,
+ -9997879,
+ -10140290,
+ 23357232,
+ -15147589,
+ -9782576,
+ 29063542,
+ -22210585,
+ -8440313,
+ 36105467,
+ -32126112,
+ -5559578,
+ 45286625,
+ -46811720,
+ -35956,
+ 58547296,
+ -70968526,
+ 10935986,
+ 81694056,
+ -120019015,
+ 37848884,
+ 141990559,
+ -290156391,
+ 187803735,
+ 1360860175,
+ 972797139,
+ -188108783,
+ -124725806,
+ 182740056,
+ -82079856,
+ -45228747,
+ 97508234,
+ -56994845,
+ -20176854,
+ 63297456,
+ -44548402,
+ -8051560,
+ 44148644,
+ -36341048,
+ -1210901,
+ 31635826,
+ -30075464,
+ 2836234,
+ 22765748,
+ -24908457,
+ 5174090,
+ 16208245,
+ -20484500,
+ 6377117,
+ 11273816,
+ -16643222,
+ 6798864,
+ 7556741,
+ -13308538,
+ 6682676,
+ 4789313,
+ -10440006,
+ 6208921,
+ 2776127,
+ -8009560,
+ 5516556,
+ 1362828,
+ -5990208,
+ 4713557,
+ 421066,
+ -4350992,
+ 3882432,
+ -158558,
+ -3055536,
+ 3083685,
+ -469585,
+ -2062643,
+ 2358594,
+ -590969,
+ -1328021,
+ 1731889,
+ -587675,
+ -806491,
+ 1214549,
+ -511253,
+ -454234,
+ 806710,
+ -400670,
+ -230753,
+ 500567,
+ -283513,
+ -100370,
+ 283122,
+ -177525,
+ -33167,
+ 138637,
+ -92368,
+ -5360,
+ -98435,
+ 43932,
+ 109090,
+ -217734,
+ 116255,
+ 177793,
+ -398231,
+ 249602,
+ 246394,
+ -651808,
+ 471028,
+ 296112,
+ -986982,
+ 812152,
+ 299003,
+ -1406528,
+ 1308004,
+ 216748,
+ -1904840,
+ 1995305,
+ -181,
+ -2465194,
+ 2910261,
+ -412920,
+ -3057021,
+ 4086021,
+ -1094259,
+ -3633319,
+ 5550055,
+ -2128558,
+ -4128175,
+ 7321773,
+ -3612042,
+ -4454186,
+ 9410822,
+ -5654369,
+ -4499205,
+ 11816595,
+ -8383061,
+ -4121102,
+ 14529679,
+ -11953684,
+ -3137950,
+ 17536363,
+ -16571392,
+ -1308134,
+ 20828255,
+ -22535701,
+ 1711817,
+ 24421481,
+ -30336474,
+ 6461728,
+ 28396932,
+ -40876150,
+ 13909035,
+ 32995796,
+ -56054738,
+ 26100961,
+ 38895474,
+ -80654405,
+ 48480738,
+ 48284335,
+ -130868819,
+ 102385809,
+ 72145030,
+ -315911089,
+ 442085006,
+ 1447597318,
+ 712441920,
+ -284322220,
+ -21342860,
+ 154330449,
+ -118118153,
+ 3502454,
+ 79371252,
+ -75977870,
+ 11091597,
+ 48644908,
+ -55403425,
+ 14156334,
+ 31578662,
+ -42466259,
+ 15220593,
+ 20694623,
+ -33190796,
+ 15166334,
+ 13263453,
+ -26043826,
+ 14417927,
+ 8037852,
+ -20324358,
+ 13230521,
+ 4349105,
+ -15670813,
+ 11781969,
+ 1788899,
+ -11874677,
+ 10206684,
+ 79134,
+ -8799794,
+ 8609116,
+ -986566,
+ -6344497,
+ 7069461,
+ -1570576,
+ -4423326,
+ 5646505,
+ -1804736,
+ -2958582,
+ 4379647,
+ -1796980,
+ -1877041,
+ 3290963,
+ -1634774,
+ -1109412,
+ 2387618,
+ -1387185,
+ -591120,
+ 1664615,
+ -1106555,
+ -263564,
+ 1107770,
+ -830237,
+ -75325,
+ 696698,
+ -582547,
+ 16981,
+ 407627,
+ -376938,
+ 48335,
+ 215849,
+ -218299,
+ 45482,
+ 97706,
+ -105245,
+ 27551
+
+};
+struct src_stage src_int32_5_7_4583_5000 = {
+ 4, 3, 5, 136, 680, 7, 5, 0, 0,
+ src_int32_5_7_4583_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_7_8_4583_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_7_8_4583_5000.h
new file mode 100644
index 0000000..0a21713
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_7_8_4583_5000.h
@@ -0,0 +1,846 @@
+const int32_t src_int32_7_8_4583_5000_fir[840] = {
+ -38348,
+ 24705,
+ 19740,
+ -91072,
+ 167729,
+ -213058,
+ 186592,
+ -61946,
+ -154600,
+ 413065,
+ -623912,
+ 680818,
+ -498668,
+ 55896,
+ 574781,
+ -1223158,
+ 1655439,
+ -1642867,
+ 1048667,
+ 94500,
+ -1548019,
+ 2895950,
+ -3645000,
+ 3377664,
+ -1916880,
+ -553120,
+ 3462116,
+ -5955710,
+ 7116750,
+ -6257039,
+ 3195936,
+ 1570012,
+ -6884892,
+ 11170322,
+ -12847148,
+ 10841010,
+ -5025198,
+ -3552144,
+ 12768028,
+ -19879830,
+ 22257673,
+ -18217154,
+ 7715708,
+ 7321273,
+ -23204949,
+ 35246912,
+ -38952884,
+ 31374816,
+ -12267684,
+ -15295087,
+ 45088259,
+ -68740580,
+ 77417725,
+ -63821178,
+ 24014190,
+ 41443808,
+ -127537805,
+ 226620362,
+ -334300478,
+ 482195640,
+ 1774927623,
+ 213673517,
+ -251208204,
+ 217151933,
+ -154632681,
+ 83032635,
+ -16824545,
+ -33503589,
+ 62225419,
+ -68685809,
+ 56701168,
+ -33138472,
+ 6023030,
+ 17367536,
+ -31993011,
+ 35829570,
+ -29841738,
+ 17255352,
+ -2397234,
+ -10557806,
+ 18610953,
+ -20511076,
+ 16794659,
+ -9361189,
+ 761968,
+ 6569965,
+ -10937946,
+ 11707720,
+ -9299649,
+ 4901151,
+ -20840,
+ -3969805,
+ 6180685,
+ -6358031,
+ 4839161,
+ -2353523,
+ -248365,
+ 2250011,
+ -3239610,
+ 3163715,
+ -2270415,
+ 979005,
+ 272543,
+ -1154210,
+ 1513320,
+ -1378222,
+ 908908,
+ -320364,
+ -192682,
+ 507450,
+ -590984,
+ 486636,
+ -280724,
+ 64572,
+ 95008,
+ -169476,
+ 166196,
+ -114962,
+ 50941,
+ -845,
+ -49170,
+ 49384,
+ -17206,
+ -52179,
+ 145545,
+ -229556,
+ 257886,
+ -187620,
+ 739,
+ 277265,
+ -570914,
+ 767437,
+ -749662,
+ 442026,
+ 144938,
+ -889928,
+ 1571689,
+ -1921452,
+ 1708706,
+ -837153,
+ -582177,
+ 2213495,
+ -3555035,
+ 4071846,
+ -3373292,
+ 1383327,
+ 1557496,
+ -4708954,
+ 7087487,
+ -7739007,
+ 6060976,
+ -2076445,
+ -3440499,
+ 9058751,
+ -13016020,
+ 13715694,
+ -10267603,
+ 2908616,
+ 6851906,
+ -16457190,
+ 22894931,
+ -23538432,
+ 17023972,
+ -3905993,
+ -13142964,
+ 29722613,
+ -40669693,
+ 41414930,
+ -29414884,
+ 5279665,
+ 26744866,
+ -59144635,
+ 82348705,
+ -86541541,
+ 63617835,
+ -8643327,
+ -80069608,
+ 204211445,
+ -381000574,
+ 769985506,
+ 1693378193,
+ -17521146,
+ -146549973,
+ 179964075,
+ -159264597,
+ 111113901,
+ -53388835,
+ 12683,
+ 39221776,
+ -59337682,
+ 60241059,
+ -45921886,
+ 22943726,
+ 1408616,
+ -20882580,
+ 31527218,
+ -32243904,
+ 24580554,
+ -11919175,
+ -1662520,
+ 12528703,
+ -18337611,
+ 18433618,
+ -13745962,
+ 6292992,
+ 1520105,
+ -7594639,
+ 10640874,
+ -10385351,
+ 7473635,
+ -3142772,
+ -1211020,
+ 4434883,
+ -5886981,
+ 5518416,
+ -3778403,
+ 1399559,
+ 855824,
+ -2410560,
+ 2995144,
+ -2660609,
+ 1698792,
+ -510617,
+ -529565,
+ 1173635,
+ -1341758,
+ 1106606,
+ -636716,
+ 124709,
+ 274775,
+ -480910,
+ 491466,
+ -362447,
+ 175033,
+ -3418,
+ -106404,
+ 142845,
+ -121843,
+ 72744,
+ -23781,
+ -54071,
+ 69473,
+ -55072,
+ -2625,
+ 101008,
+ -214712,
+ 297436,
+ -294614,
+ 165069,
+ 94909,
+ -434877,
+ 750695,
+ -907684,
+ 784238,
+ -324596,
+ -417518,
+ 1264295,
+ -1942342,
+ 2155580,
+ -1687250,
+ 500916,
+ 1196892,
+ -2964878,
+ 4220584,
+ -4406812,
+ 3189473,
+ -625236,
+ -2765710,
+ 6067533,
+ -8184568,
+ 8163730,
+ -5538015,
+ 581747,
+ 5623815,
+ -11372931,
+ 14754582,
+ -14218725,
+ 9136790,
+ -178453,
+ -10646439,
+ 20353499,
+ -25716301,
+ 24206550,
+ -14894427,
+ -965597,
+ 19888036,
+ -36750873,
+ 45965442,
+ -42985911,
+ 25799229,
+ 3999982,
+ -40874077,
+ 75899116,
+ -98123247,
+ 96359196,
+ -60728579,
+ -17286113,
+ 149647545,
+ -378766261,
+ 1056120248,
+ 1537031277,
+ -197756958,
+ -35729680,
+ 122275147,
+ -142375428,
+ 122733848,
+ -81005345,
+ 32092689,
+ 11808360,
+ -42291144,
+ 55499431,
+ -52074313,
+ 36242169,
+ -14280445,
+ -7246314,
+ 23057936,
+ -30198815,
+ 28370451,
+ -19571338,
+ 7227289,
+ 4901044,
+ -13727770,
+ 17524320,
+ -16147769,
+ 10822928,
+ -3601614,
+ -3310102,
+ 8158508,
+ -10031421,
+ 8959643,
+ -5748949,
+ 1631332,
+ 2140169,
+ -4632954,
+ 5429546,
+ -4646770,
+ 2804557,
+ -607442,
+ -1284415,
+ 2428349,
+ -2677940,
+ 2162899,
+ -1194990,
+ 141572,
+ 690156,
+ -1126755,
+ 1147293,
+ -853436,
+ 410433,
+ 16849,
+ -312357,
+ 430599,
+ -391372,
+ 255679,
+ -95161,
+ -33532,
+ 102353,
+ -112138,
+ 83070,
+ -41301,
+ -51612,
+ 81559,
+ -88458,
+ 51347,
+ 38795,
+ -168446,
+ 297558,
+ -366639,
+ 315710,
+ -110872,
+ -230562,
+ 627710,
+ -946000,
+ 1032404,
+ -769686,
+ 133825,
+ 766984,
+ -1692149,
+ 2318286,
+ -2333603,
+ 1553943,
+ -23585,
+ -1939586,
+ 3784448,
+ -4858806,
+ 4608532,
+ -2789774,
+ -375945,
+ 4169277,
+ -7500561,
+ 9188148,
+ -8325910,
+ 4636519,
+ 1308185,
+ -8097334,
+ 13762596,
+ -16292145,
+ 14256810,
+ -7371554,
+ -3194934,
+ 14903268,
+ -24362530,
+ 28203415,
+ -24103497,
+ 11685776,
+ 6993947,
+ -27578873,
+ 44224047,
+ -50970515,
+ 43392189,
+ -20120655,
+ -16152977,
+ 58490834,
+ -96412288,
+ 117264350,
+ -107620215,
+ 53246282,
+ 66934040,
+ -318896542,
+ 1318724492,
+ 1318724492,
+ -318896542,
+ 66934040,
+ 53246282,
+ -107620215,
+ 117264350,
+ -96412288,
+ 58490834,
+ -16152977,
+ -20120655,
+ 43392189,
+ -50970515,
+ 44224047,
+ -27578873,
+ 6993947,
+ 11685776,
+ -24103497,
+ 28203415,
+ -24362530,
+ 14903268,
+ -3194934,
+ -7371554,
+ 14256810,
+ -16292145,
+ 13762596,
+ -8097334,
+ 1308185,
+ 4636519,
+ -8325910,
+ 9188148,
+ -7500561,
+ 4169277,
+ -375945,
+ -2789774,
+ 4608532,
+ -4858806,
+ 3784448,
+ -1939586,
+ -23585,
+ 1553943,
+ -2333603,
+ 2318286,
+ -1692149,
+ 766984,
+ 133825,
+ -769686,
+ 1032404,
+ -946000,
+ 627710,
+ -230562,
+ -110872,
+ 315710,
+ -366639,
+ 297558,
+ -168446,
+ 38795,
+ 51347,
+ -88458,
+ 81559,
+ -51612,
+ -41301,
+ 83070,
+ -112138,
+ 102353,
+ -33532,
+ -95161,
+ 255679,
+ -391372,
+ 430599,
+ -312357,
+ 16849,
+ 410433,
+ -853436,
+ 1147293,
+ -1126755,
+ 690156,
+ 141572,
+ -1194990,
+ 2162899,
+ -2677940,
+ 2428349,
+ -1284415,
+ -607442,
+ 2804557,
+ -4646770,
+ 5429546,
+ -4632954,
+ 2140169,
+ 1631332,
+ -5748949,
+ 8959643,
+ -10031421,
+ 8158508,
+ -3310102,
+ -3601614,
+ 10822928,
+ -16147769,
+ 17524320,
+ -13727770,
+ 4901044,
+ 7227289,
+ -19571338,
+ 28370451,
+ -30198815,
+ 23057936,
+ -7246314,
+ -14280445,
+ 36242169,
+ -52074313,
+ 55499431,
+ -42291144,
+ 11808360,
+ 32092689,
+ -81005345,
+ 122733848,
+ -142375428,
+ 122275147,
+ -35729680,
+ -197756958,
+ 1537031277,
+ 1056120248,
+ -378766261,
+ 149647545,
+ -17286113,
+ -60728579,
+ 96359196,
+ -98123247,
+ 75899116,
+ -40874077,
+ 3999982,
+ 25799229,
+ -42985911,
+ 45965442,
+ -36750873,
+ 19888036,
+ -965597,
+ -14894427,
+ 24206550,
+ -25716301,
+ 20353499,
+ -10646439,
+ -178453,
+ 9136790,
+ -14218725,
+ 14754582,
+ -11372931,
+ 5623815,
+ 581747,
+ -5538015,
+ 8163730,
+ -8184568,
+ 6067533,
+ -2765710,
+ -625236,
+ 3189473,
+ -4406812,
+ 4220584,
+ -2964878,
+ 1196892,
+ 500916,
+ -1687250,
+ 2155580,
+ -1942342,
+ 1264295,
+ -417518,
+ -324596,
+ 784238,
+ -907684,
+ 750695,
+ -434877,
+ 94909,
+ 165069,
+ -294614,
+ 297436,
+ -214712,
+ 101008,
+ -2625,
+ -55072,
+ 69473,
+ -54071,
+ -23781,
+ 72744,
+ -121843,
+ 142845,
+ -106404,
+ -3418,
+ 175033,
+ -362447,
+ 491466,
+ -480910,
+ 274775,
+ 124709,
+ -636716,
+ 1106606,
+ -1341758,
+ 1173635,
+ -529565,
+ -510617,
+ 1698792,
+ -2660609,
+ 2995144,
+ -2410560,
+ 855824,
+ 1399559,
+ -3778403,
+ 5518416,
+ -5886981,
+ 4434883,
+ -1211020,
+ -3142772,
+ 7473635,
+ -10385351,
+ 10640874,
+ -7594639,
+ 1520105,
+ 6292992,
+ -13745962,
+ 18433618,
+ -18337611,
+ 12528703,
+ -1662520,
+ -11919175,
+ 24580554,
+ -32243904,
+ 31527218,
+ -20882580,
+ 1408616,
+ 22943726,
+ -45921886,
+ 60241059,
+ -59337682,
+ 39221776,
+ 12683,
+ -53388835,
+ 111113901,
+ -159264597,
+ 179964075,
+ -146549973,
+ -17521146,
+ 1693378193,
+ 769985506,
+ -381000574,
+ 204211445,
+ -80069608,
+ -8643327,
+ 63617835,
+ -86541541,
+ 82348705,
+ -59144635,
+ 26744866,
+ 5279665,
+ -29414884,
+ 41414930,
+ -40669693,
+ 29722613,
+ -13142964,
+ -3905993,
+ 17023972,
+ -23538432,
+ 22894931,
+ -16457190,
+ 6851906,
+ 2908616,
+ -10267603,
+ 13715694,
+ -13016020,
+ 9058751,
+ -3440499,
+ -2076445,
+ 6060976,
+ -7739007,
+ 7087487,
+ -4708954,
+ 1557496,
+ 1383327,
+ -3373292,
+ 4071846,
+ -3555035,
+ 2213495,
+ -582177,
+ -837153,
+ 1708706,
+ -1921452,
+ 1571689,
+ -889928,
+ 144938,
+ 442026,
+ -749662,
+ 767437,
+ -570914,
+ 277265,
+ 739,
+ -187620,
+ 257886,
+ -229556,
+ 145545,
+ -52179,
+ -17206,
+ 49384,
+ -49170,
+ -845,
+ 50941,
+ -114962,
+ 166196,
+ -169476,
+ 95008,
+ 64572,
+ -280724,
+ 486636,
+ -590984,
+ 507450,
+ -192682,
+ -320364,
+ 908908,
+ -1378222,
+ 1513320,
+ -1154210,
+ 272543,
+ 979005,
+ -2270415,
+ 3163715,
+ -3239610,
+ 2250011,
+ -248365,
+ -2353523,
+ 4839161,
+ -6358031,
+ 6180685,
+ -3969805,
+ -20840,
+ 4901151,
+ -9299649,
+ 11707720,
+ -10937946,
+ 6569965,
+ 761968,
+ -9361189,
+ 16794659,
+ -20511076,
+ 18610953,
+ -10557806,
+ -2397234,
+ 17255352,
+ -29841738,
+ 35829570,
+ -31993011,
+ 17367536,
+ 6023030,
+ -33138472,
+ 56701168,
+ -68685809,
+ 62225419,
+ -33503589,
+ -16824545,
+ 83032635,
+ -154632681,
+ 217151933,
+ -251208204,
+ 213673517,
+ 1774927623,
+ 482195640,
+ -334300478,
+ 226620362,
+ -127537805,
+ 41443808,
+ 24014190,
+ -63821178,
+ 77417725,
+ -68740580,
+ 45088259,
+ -15295087,
+ -12267684,
+ 31374816,
+ -38952884,
+ 35246912,
+ -23204949,
+ 7321273,
+ 7715708,
+ -18217154,
+ 22257673,
+ -19879830,
+ 12768028,
+ -3552144,
+ -5025198,
+ 10841010,
+ -12847148,
+ 11170322,
+ -6884892,
+ 1570012,
+ 3195936,
+ -6257039,
+ 7116750,
+ -5955710,
+ 3462116,
+ -553120,
+ -1916880,
+ 3377664,
+ -3645000,
+ 2895950,
+ -1548019,
+ 94500,
+ 1048667,
+ -1642867,
+ 1655439,
+ -1223158,
+ 574781,
+ 55896,
+ -498668,
+ 680818,
+ -623912,
+ 413065,
+ -154600,
+ -61946,
+ 186592,
+ -213058,
+ 167729,
+ -91072,
+ 19740,
+ 24705,
+ -38348
+
+};
+struct src_stage src_int32_7_8_4583_5000 = {
+ 1, 1, 7, 120, 840, 8, 7, 0, 0,
+ src_int32_7_8_4583_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_8_21_3274_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_8_21_3274_5000.h
new file mode 100644
index 0000000..98f32d4
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_8_21_3274_5000.h
@@ -0,0 +1,518 @@
+const int32_t src_int32_8_21_3274_5000_fir[512] = {
+ -178494,
+ -568271,
+ -519183,
+ 535412,
+ 2055848,
+ 2208117,
+ -481514,
+ -4723951,
+ -6204735,
+ -1206039,
+ 8293176,
+ 13712197,
+ 6559613,
+ -11515204,
+ -25632904,
+ -18392512,
+ 11786313,
+ 42132657,
+ 40275621,
+ -4725460,
+ -62375920,
+ -77115067,
+ -16935174,
+ 84686757,
+ 138453424,
+ 68290711,
+ -107642158,
+ -255960286,
+ -202842062,
+ 135975081,
+ 665914485,
+ 1143470578,
+ 1318816630,
+ 1096108781,
+ 596755019,
+ 79406460,
+ -224924144,
+ -245188161,
+ -83553355,
+ 84425261,
+ 137582295,
+ 72528949,
+ -28120295,
+ -79241277,
+ -56372678,
+ 2608441,
+ 43016538,
+ 39508392,
+ 7336325,
+ -20758973,
+ -24758236,
+ -9072182,
+ 8224712,
+ 13608302,
+ 7112386,
+ -2191838,
+ -6334499,
+ -4240051,
+ 1522,
+ 2332408,
+ 1896185,
+ 351978,
+ -575288,
+ -527252,
+ -225620,
+ -602491,
+ -445794,
+ 728166,
+ 2193865,
+ 2035486,
+ -993488,
+ -5164305,
+ -5965653,
+ -139917,
+ 9410885,
+ 13605386,
+ 4704129,
+ -13901318,
+ -26151809,
+ -15631809,
+ 16254682,
+ 44224385,
+ 36800347,
+ -12295778,
+ -67677601,
+ -73724379,
+ -5019077,
+ 96082770,
+ 137256058,
+ 50337073,
+ -131362524,
+ -263462748,
+ -176043732,
+ 195742896,
+ 734267231,
+ 1185894289,
+ 1312290858,
+ 1044232169,
+ 527356362,
+ 26394507,
+ -242323923,
+ -231474875,
+ -59448115,
+ 98596205,
+ 134744238,
+ 59816250,
+ -38441522,
+ -80122471,
+ -49783947,
+ 9607403,
+ 45012548,
+ 36412730,
+ 2970216,
+ -22713193,
+ -23557184,
+ -6611811,
+ 9683595,
+ 13306206,
+ 5890105,
+ -3086638,
+ -6359564,
+ -3723120,
+ 449817,
+ 2409925,
+ 1719370,
+ 180304,
+ -614770,
+ -481082,
+ -275527,
+ -628242,
+ -354765,
+ 927390,
+ 2305782,
+ 1813719,
+ -1527666,
+ -5550656,
+ -5614209,
+ 993874,
+ 10443759,
+ 13278142,
+ 2677982,
+ -16189943,
+ -26289849,
+ -12501910,
+ 20672759,
+ 45728112,
+ 32613082,
+ -19996282,
+ -72167601,
+ -69068097,
+ 7478617,
+ 106512611,
+ 133914320,
+ 30741455,
+ -154349904,
+ -267390664,
+ -144544339,
+ 258310830,
+ 801243307,
+ 1222998683,
+ 1299298948,
+ 988301394,
+ 458277732,
+ -22747888,
+ -255122800,
+ -215168012,
+ -35662064,
+ 110692198,
+ 130064110,
+ 46755093,
+ -47783674,
+ -79795478,
+ -42729816,
+ 16181769,
+ 46264599,
+ 32911340,
+ -1250547,
+ -24244193,
+ -22062770,
+ -4172064,
+ 10924381,
+ 12820856,
+ 4647417,
+ -3881807,
+ -6285957,
+ -3183547,
+ 858537,
+ 2442921,
+ 1529854,
+ 22412,
+ -638559,
+ -431362,
+ -327236,
+ -643880,
+ -246083,
+ 1129850,
+ 2387277,
+ 1542856,
+ -2076446,
+ -5872790,
+ -5149078,
+ 2180799,
+ 11370228,
+ 12723824,
+ 504655,
+ -18340084,
+ -26026803,
+ -9034817,
+ 24969646,
+ 46595158,
+ 27748137,
+ -27714359,
+ -75743669,
+ -63164205,
+ 20393615,
+ 115777511,
+ 128380161,
+ 9712531,
+ -176231296,
+ -267467148,
+ -108409304,
+ 323241716,
+ 866276323,
+ 1254448769,
+ 1279959502,
+ 928809456,
+ 390064307,
+ -67754838,
+ -263447449,
+ -196629578,
+ -12510945,
+ 120635198,
+ 123687419,
+ 33548554,
+ -56050272,
+ -78313289,
+ -35332481,
+ 22251733,
+ 46784672,
+ 29073245,
+ -5269295,
+ -25347878,
+ -20310980,
+ -1788808,
+ 11939140,
+ 12169283,
+ 3404590,
+ -4570786,
+ -6120935,
+ -2631435,
+ 1223836,
+ 2434250,
+ 1331967,
+ -120107,
+ -647815,
+ -379609,
+ -379609,
+ -647815,
+ -120107,
+ 1331967,
+ 2434250,
+ 1223836,
+ -2631435,
+ -6120935,
+ -4570786,
+ 3404590,
+ 12169283,
+ 11939140,
+ -1788808,
+ -20310980,
+ -25347878,
+ -5269295,
+ 29073245,
+ 46784672,
+ 22251733,
+ -35332481,
+ -78313289,
+ -56050272,
+ 33548554,
+ 123687419,
+ 120635198,
+ -12510945,
+ -196629578,
+ -263447449,
+ -67754838,
+ 390064307,
+ 928809456,
+ 1279959502,
+ 1254448769,
+ 866276323,
+ 323241716,
+ -108409304,
+ -267467148,
+ -176231296,
+ 9712531,
+ 128380161,
+ 115777511,
+ 20393615,
+ -63164205,
+ -75743669,
+ -27714359,
+ 27748137,
+ 46595158,
+ 24969646,
+ -9034817,
+ -26026803,
+ -18340084,
+ 504655,
+ 12723824,
+ 11370228,
+ 2180799,
+ -5149078,
+ -5872790,
+ -2076446,
+ 1542856,
+ 2387277,
+ 1129850,
+ -246083,
+ -643880,
+ -327236,
+ -431362,
+ -638559,
+ 22412,
+ 1529854,
+ 2442921,
+ 858537,
+ -3183547,
+ -6285957,
+ -3881807,
+ 4647417,
+ 12820856,
+ 10924381,
+ -4172064,
+ -22062770,
+ -24244193,
+ -1250547,
+ 32911340,
+ 46264599,
+ 16181769,
+ -42729816,
+ -79795478,
+ -47783674,
+ 46755093,
+ 130064110,
+ 110692198,
+ -35662064,
+ -215168012,
+ -255122800,
+ -22747888,
+ 458277732,
+ 988301394,
+ 1299298948,
+ 1222998683,
+ 801243307,
+ 258310830,
+ -144544339,
+ -267390664,
+ -154349904,
+ 30741455,
+ 133914320,
+ 106512611,
+ 7478617,
+ -69068097,
+ -72167601,
+ -19996282,
+ 32613082,
+ 45728112,
+ 20672759,
+ -12501910,
+ -26289849,
+ -16189943,
+ 2677982,
+ 13278142,
+ 10443759,
+ 993874,
+ -5614209,
+ -5550656,
+ -1527666,
+ 1813719,
+ 2305782,
+ 927390,
+ -354765,
+ -628242,
+ -275527,
+ -481082,
+ -614770,
+ 180304,
+ 1719370,
+ 2409925,
+ 449817,
+ -3723120,
+ -6359564,
+ -3086638,
+ 5890105,
+ 13306206,
+ 9683595,
+ -6611811,
+ -23557184,
+ -22713193,
+ 2970216,
+ 36412730,
+ 45012548,
+ 9607403,
+ -49783947,
+ -80122471,
+ -38441522,
+ 59816250,
+ 134744238,
+ 98596205,
+ -59448115,
+ -231474875,
+ -242323923,
+ 26394507,
+ 527356362,
+ 1044232169,
+ 1312290858,
+ 1185894289,
+ 734267231,
+ 195742896,
+ -176043732,
+ -263462748,
+ -131362524,
+ 50337073,
+ 137256058,
+ 96082770,
+ -5019077,
+ -73724379,
+ -67677601,
+ -12295778,
+ 36800347,
+ 44224385,
+ 16254682,
+ -15631809,
+ -26151809,
+ -13901318,
+ 4704129,
+ 13605386,
+ 9410885,
+ -139917,
+ -5965653,
+ -5164305,
+ -993488,
+ 2035486,
+ 2193865,
+ 728166,
+ -445794,
+ -602491,
+ -225620,
+ -527252,
+ -575288,
+ 351978,
+ 1896185,
+ 2332408,
+ 1522,
+ -4240051,
+ -6334499,
+ -2191838,
+ 7112386,
+ 13608302,
+ 8224712,
+ -9072182,
+ -24758236,
+ -20758973,
+ 7336325,
+ 39508392,
+ 43016538,
+ 2608441,
+ -56372678,
+ -79241277,
+ -28120295,
+ 72528949,
+ 137582295,
+ 84425261,
+ -83553355,
+ -245188161,
+ -224924144,
+ 79406460,
+ 596755019,
+ 1096108781,
+ 1318816630,
+ 1143470578,
+ 665914485,
+ 135975081,
+ -202842062,
+ -255960286,
+ -107642158,
+ 68290711,
+ 138453424,
+ 84686757,
+ -16935174,
+ -77115067,
+ -62375920,
+ -4725460,
+ 40275621,
+ 42132657,
+ 11786313,
+ -18392512,
+ -25632904,
+ -11515204,
+ 6559613,
+ 13712197,
+ 8293176,
+ -1206039,
+ -6204735,
+ -4723951,
+ -481514,
+ 2208117,
+ 2055848,
+ 535412,
+ -519183,
+ -568271,
+ -178494
+
+};
+struct src_stage src_int32_8_21_3274_5000 = {
+ 13, 5, 8, 64, 512, 21, 8, 0, 1,
+ src_int32_8_21_3274_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_8_7_2494_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_8_7_2494_5000.h
new file mode 100644
index 0000000..a51b44b
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_8_7_2494_5000.h
@@ -0,0 +1,166 @@
+const int32_t src_int32_8_7_2494_5000_fir[160] = {
+ -472137,
+ 2469780,
+ -2675800,
+ -7614004,
+ 32420914,
+ -53410829,
+ 25943424,
+ 93757165,
+ -306920503,
+ 579725980,
+ 1586391890,
+ 383524458,
+ -288147894,
+ 124153468,
+ -3949852,
+ -39739837,
+ 31397076,
+ -10713711,
+ -442166,
+ 1760037,
+ -520601,
+ 3103625,
+ -5176722,
+ -3101233,
+ 30406250,
+ -63978019,
+ 57548452,
+ 50203306,
+ -299813006,
+ 781362522,
+ 1540339811,
+ 201531047,
+ -248680068,
+ 140551490,
+ -29841866,
+ -24529697,
+ 27858540,
+ -12355129,
+ 1365295,
+ 1069447,
+ -477722,
+ 3549985,
+ -7718024,
+ 2616473,
+ 25058061,
+ -69958308,
+ 88105129,
+ -4366968,
+ -262851335,
+ 978844520,
+ 1450745959,
+ 41190766,
+ -194461919,
+ 143330568,
+ -50051711,
+ -9279920,
+ 22479563,
+ -12635351,
+ 2659775,
+ 469174,
+ -310569,
+ 3692065,
+ -10017982,
+ 9162313,
+ 16375935,
+ -70108176,
+ 114581734,
+ -66533243,
+ -193664063,
+ 1162353121,
+ 1322461594,
+ -91780888,
+ -131725681,
+ 133923106,
+ -63578679,
+ 4698677,
+ 16002891,
+ -11762445,
+ 3422468,
+ 3305,
+ 3305,
+ 3422468,
+ -11762445,
+ 16002891,
+ 4698677,
+ -63578679,
+ 133923106,
+ -131725681,
+ -91780888,
+ 1322461594,
+ 1162353121,
+ -193664063,
+ -66533243,
+ 114581734,
+ -70108176,
+ 16375935,
+ 9162313,
+ -10017982,
+ 3692065,
+ -310569,
+ 469174,
+ 2659775,
+ -12635351,
+ 22479563,
+ -9279920,
+ -50051711,
+ 143330568,
+ -194461919,
+ 41190766,
+ 1450745959,
+ 978844520,
+ -262851335,
+ -4366968,
+ 88105129,
+ -69958308,
+ 25058061,
+ 2616473,
+ -7718024,
+ 3549985,
+ -477722,
+ 1069447,
+ 1365295,
+ -12355129,
+ 27858540,
+ -24529697,
+ -29841866,
+ 140551490,
+ -248680068,
+ 201531047,
+ 1540339811,
+ 781362522,
+ -299813006,
+ 50203306,
+ 57548452,
+ -63978019,
+ 30406250,
+ -3101233,
+ -5176722,
+ 3103625,
+ -520601,
+ 1760037,
+ -442166,
+ -10713711,
+ 31397076,
+ -39739837,
+ -3949852,
+ 124153468,
+ -288147894,
+ 383524458,
+ 1586391890,
+ 579725980,
+ -306920503,
+ 93757165,
+ 25943424,
+ -53410829,
+ 32420914,
+ -7614004,
+ -2675800,
+ 2469780,
+ -472137
+
+};
+struct src_stage src_int32_8_7_2494_5000 = {
+ 6, 7, 8, 20, 160, 7, 8, 0, 0,
+ src_int32_8_7_2494_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_8_7_4583_5000.h b/src/include/reef/audio/coefficients/src/src_std_int32_8_7_4583_5000.h
new file mode 100644
index 0000000..963a1e6
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_8_7_4583_5000.h
@@ -0,0 +1,838 @@
+const int32_t src_int32_8_7_4583_5000_fir[832] = {
+ -38423,
+ 70356,
+ -114093,
+ 169600,
+ -235474,
+ 308632,
+ -384074,
+ 454718,
+ -511379,
+ 542882,
+ -536361,
+ 477725,
+ -352333,
+ 145833,
+ 154830,
+ -560279,
+ 1077490,
+ -1708539,
+ 2449398,
+ -3288827,
+ 4207452,
+ -5177086,
+ 6160377,
+ -7110823,
+ 7973211,
+ -8684496,
+ 9175139,
+ -9370872,
+ 9194864,
+ -8570225,
+ 7422750,
+ -5683811,
+ 3293267,
+ -202251,
+ -3624304,
+ 8205568,
+ -13543289,
+ 19621024,
+ -26404279,
+ 33841786,
+ -41868162,
+ 50408367,
+ -59384632,
+ 68727165,
+ -78391235,
+ 88386359,
+ -98831141,
+ 110069492,
+ -122956852,
+ 139721361,
+ -167477658,
+ 244202011,
+ 2028558417,
+ -20024360,
+ -40831515,
+ 60842456,
+ -69381299,
+ 72667576,
+ -72881876,
+ 71038817,
+ -67719166,
+ 63314377,
+ -58122583,
+ 52389986,
+ -46329445,
+ 40128649,
+ -33953310,
+ 27948006,
+ -22236004,
+ 16918812,
+ -12075886,
+ 7764714,
+ -4021388,
+ 861716,
+ 1717168,
+ -3734733,
+ 5224627,
+ -6231986,
+ 6810606,
+ -7020082,
+ 6923034,
+ -6582519,
+ 6059713,
+ -5411934,
+ 4691050,
+ -3942307,
+ 3203574,
+ -2504991,
+ 1868999,
+ -1310692,
+ 838449,
+ -454767,
+ 157242,
+ 60376,
+ -207114,
+ 293750,
+ -331876,
+ 333080,
+ -308285,
+ 267242,
+ -218197,
+ 167705,
+ -120589,
+ 80025,
+ -22255,
+ 49455,
+ -90624,
+ 147462,
+ -220593,
+ 309156,
+ -410425,
+ 519472,
+ -628931,
+ 728871,
+ -806833,
+ 848055,
+ -835886,
+ 752433,
+ -579406,
+ 299167,
+ 104044,
+ -642761,
+ 1324865,
+ -2152137,
+ 3118883,
+ -4210687,
+ 5403390,
+ -6662354,
+ 7942089,
+ -9186299,
+ 10328380,
+ -11292394,
+ 11994511,
+ -12344890,
+ 12249936,
+ -11614858,
+ 10346392,
+ -8355564,
+ 5560312,
+ -1887750,
+ -2724142,
+ 8325737,
+ -14956237,
+ 22645955,
+ -31421175,
+ 41312862,
+ -52371443,
+ 64691846,
+ -78457205,
+ 94019566,
+ -112061195,
+ 133952707,
+ -162668400,
+ 205644594,
+ -287084289,
+ 551091737,
+ 1935354540,
+ -226008747,
+ 76490649,
+ -19751830,
+ -9874620,
+ 27429470,
+ -38258795,
+ 44775236,
+ -48262596,
+ 49499751,
+ -49014779,
+ 47200450,
+ -44370615,
+ 40788889,
+ -36683398,
+ 32254208,
+ -27676841,
+ 23103733,
+ -18664731,
+ 14467245,
+ -10596461,
+ 7115827,
+ -4067923,
+ 1475774,
+ 655429,
+ -2336233,
+ 3590541,
+ -4453031,
+ 4966491,
+ -5179156,
+ 5142165,
+ -4907215,
+ 4524480,
+ -4040875,
+ 3498669,
+ -2934493,
+ 2378726,
+ -1855243,
+ 1381494,
+ -968860,
+ 623247,
+ -345839,
+ 133963,
+ 18000,
+ -117703,
+ 173985,
+ -196106,
+ 193102,
+ -173276,
+ 143835,
+ -110666,
+ 78242,
+ -795,
+ 19233,
+ -52054,
+ 102536,
+ -173325,
+ 265978,
+ -380493,
+ 514832,
+ -664497,
+ 822176,
+ -977513,
+ 1117038,
+ -1224285,
+ 1280130,
+ -1263374,
+ 1151559,
+ -922034,
+ 553229,
+ -26115,
+ -674204,
+ 1556837,
+ -2623450,
+ 3866700,
+ -5268837,
+ 6800563,
+ -8420217,
+ 10073363,
+ -11692826,
+ 13199205,
+ -14501871,
+ 15500427,
+ -16086568,
+ 16146258,
+ -15562074,
+ 14215561,
+ -11989345,
+ 8768716,
+ -4442275,
+ -1098905,
+ 7964403,
+ -16271103,
+ 26155420,
+ -37794734,
+ 51444907,
+ -67507780,
+ 86659167,
+ -110110712,
+ 140204270,
+ -181968564,
+ 248142836,
+ -382046982,
+ 880004629,
+ 1756663926,
+ -364451975,
+ 171011586,
+ -91489220,
+ 47346611,
+ -19216762,
+ 14482,
+ 13479775,
+ -22960601,
+ 29429000,
+ -33538433,
+ 35755464,
+ -36440156,
+ 35888259,
+ -34353850,
+ 32061396,
+ -29211922,
+ 25985838,
+ -22543935,
+ 19027456,
+ -15557826,
+ 12236384,
+ -9144372,
+ 6343278,
+ -3875614,
+ 1766127,
+ -23408,
+ -1358159,
+ 2396196,
+ -3117961,
+ 3557922,
+ -3755358,
+ 3752084,
+ -3590382,
+ 3311186,
+ -2952585,
+ 2548665,
+ -2128688,
+ 1716626,
+ -1331004,
+ 985026,
+ -686942,
+ 440600,
+ -246123,
+ 100672,
+ 778,
+ -64674,
+ 98186,
+ -108604,
+ 102835,
+ -87035,
+ 66355,
+ 23371,
+ -16822,
+ -2625,
+ 39456,
+ -98063,
+ 182307,
+ -295006,
+ 437388,
+ -608524,
+ 804791,
+ -1019400,
+ 1242030,
+ -1458627,
+ 1651391,
+ -1798999,
+ 1877082,
+ -1858986,
+ 1716793,
+ -1422623,
+ 950156,
+ -276350,
+ -616712,
+ 1739913,
+ -3095227,
+ 4673939,
+ -6455086,
+ 8404166,
+ -10472226,
+ 12595364,
+ -14694705,
+ 16676852,
+ -18434803,
+ 19849267,
+ -20790288,
+ 21119002,
+ -20689309,
+ 19349140,
+ -16940856,
+ 13300139,
+ -8252391,
+ 1605081,
+ 6866557,
+ -17445138,
+ 30516900,
+ -46655724,
+ 66785413,
+ -92517607,
+ 126933535,
+ -176679872,
+ 258966290,
+ -435420908,
+ 1207027775,
+ 1507159298,
+ -432871018,
+ 233362114,
+ -145724675,
+ 94856607,
+ -60978170,
+ 36645073,
+ -18438592,
+ 4564348,
+ 6022158,
+ -13986613,
+ 19791154,
+ -23783633,
+ 26245406,
+ -27417558,
+ 27515274,
+ -26735375,
+ 25259867,
+ -23257127,
+ 20881767,
+ -18273837,
+ 15557807,
+ -12841624,
+ 10216037,
+ -7754310,
+ 5512379,
+ -3529473,
+ 1829167,
+ -420828,
+ -698628,
+ 1542750,
+ -2133428,
+ 2498725,
+ -2670760,
+ 2683714,
+ -2572035,
+ 2368895,
+ -2104931,
+ 1807292,
+ -1499007,
+ 1198636,
+ -920210,
+ 673398,
+ -463879,
+ 293847,
+ -162630,
+ 67337,
+ -3527,
+ -34165,
+ 51472,
+ -54017,
+ 46948,
+ 46948,
+ -54017,
+ 51472,
+ -34165,
+ -3527,
+ 67337,
+ -162630,
+ 293847,
+ -463879,
+ 673398,
+ -920210,
+ 1198636,
+ -1499007,
+ 1807292,
+ -2104931,
+ 2368895,
+ -2572035,
+ 2683714,
+ -2670760,
+ 2498725,
+ -2133428,
+ 1542750,
+ -698628,
+ -420828,
+ 1829167,
+ -3529473,
+ 5512379,
+ -7754310,
+ 10216037,
+ -12841624,
+ 15557807,
+ -18273837,
+ 20881767,
+ -23257127,
+ 25259867,
+ -26735375,
+ 27515274,
+ -27417558,
+ 26245406,
+ -23783633,
+ 19791154,
+ -13986613,
+ 6022158,
+ 4564348,
+ -18438592,
+ 36645073,
+ -60978170,
+ 94856607,
+ -145724675,
+ 233362114,
+ -432871018,
+ 1507159298,
+ 1207027775,
+ -435420908,
+ 258966290,
+ -176679872,
+ 126933535,
+ -92517607,
+ 66785413,
+ -46655724,
+ 30516900,
+ -17445138,
+ 6866557,
+ 1605081,
+ -8252391,
+ 13300139,
+ -16940856,
+ 19349140,
+ -20689309,
+ 21119002,
+ -20790288,
+ 19849267,
+ -18434803,
+ 16676852,
+ -14694705,
+ 12595364,
+ -10472226,
+ 8404166,
+ -6455086,
+ 4673939,
+ -3095227,
+ 1739913,
+ -616712,
+ -276350,
+ 950156,
+ -1422623,
+ 1716793,
+ -1858986,
+ 1877082,
+ -1798999,
+ 1651391,
+ -1458627,
+ 1242030,
+ -1019400,
+ 804791,
+ -608524,
+ 437388,
+ -295006,
+ 182307,
+ -98063,
+ 39456,
+ -2625,
+ -16822,
+ 23371,
+ 66355,
+ -87035,
+ 102835,
+ -108604,
+ 98186,
+ -64674,
+ 778,
+ 100672,
+ -246123,
+ 440600,
+ -686942,
+ 985026,
+ -1331004,
+ 1716626,
+ -2128688,
+ 2548665,
+ -2952585,
+ 3311186,
+ -3590382,
+ 3752084,
+ -3755358,
+ 3557922,
+ -3117961,
+ 2396196,
+ -1358159,
+ -23408,
+ 1766127,
+ -3875614,
+ 6343278,
+ -9144372,
+ 12236384,
+ -15557826,
+ 19027456,
+ -22543935,
+ 25985838,
+ -29211922,
+ 32061396,
+ -34353850,
+ 35888259,
+ -36440156,
+ 35755464,
+ -33538433,
+ 29429000,
+ -22960601,
+ 13479775,
+ 14482,
+ -19216762,
+ 47346611,
+ -91489220,
+ 171011586,
+ -364451975,
+ 1756663926,
+ 880004629,
+ -382046982,
+ 248142836,
+ -181968564,
+ 140204270,
+ -110110712,
+ 86659167,
+ -67507780,
+ 51444907,
+ -37794734,
+ 26155420,
+ -16271103,
+ 7964403,
+ -1098905,
+ -4442275,
+ 8768716,
+ -11989345,
+ 14215561,
+ -15562074,
+ 16146258,
+ -16086568,
+ 15500427,
+ -14501871,
+ 13199205,
+ -11692826,
+ 10073363,
+ -8420217,
+ 6800563,
+ -5268837,
+ 3866700,
+ -2623450,
+ 1556837,
+ -674204,
+ -26115,
+ 553229,
+ -922034,
+ 1151559,
+ -1263374,
+ 1280130,
+ -1224285,
+ 1117038,
+ -977513,
+ 822176,
+ -664497,
+ 514832,
+ -380493,
+ 265978,
+ -173325,
+ 102536,
+ -52054,
+ 19233,
+ -795,
+ 78242,
+ -110666,
+ 143835,
+ -173276,
+ 193102,
+ -196106,
+ 173985,
+ -117703,
+ 18000,
+ 133963,
+ -345839,
+ 623247,
+ -968860,
+ 1381494,
+ -1855243,
+ 2378726,
+ -2934493,
+ 3498669,
+ -4040875,
+ 4524480,
+ -4907215,
+ 5142165,
+ -5179156,
+ 4966491,
+ -4453031,
+ 3590541,
+ -2336233,
+ 655429,
+ 1475774,
+ -4067923,
+ 7115827,
+ -10596461,
+ 14467245,
+ -18664731,
+ 23103733,
+ -27676841,
+ 32254208,
+ -36683398,
+ 40788889,
+ -44370615,
+ 47200450,
+ -49014779,
+ 49499751,
+ -48262596,
+ 44775236,
+ -38258795,
+ 27429470,
+ -9874620,
+ -19751830,
+ 76490649,
+ -226008747,
+ 1935354540,
+ 551091737,
+ -287084289,
+ 205644594,
+ -162668400,
+ 133952707,
+ -112061195,
+ 94019566,
+ -78457205,
+ 64691846,
+ -52371443,
+ 41312862,
+ -31421175,
+ 22645955,
+ -14956237,
+ 8325737,
+ -2724142,
+ -1887750,
+ 5560312,
+ -8355564,
+ 10346392,
+ -11614858,
+ 12249936,
+ -12344890,
+ 11994511,
+ -11292394,
+ 10328380,
+ -9186299,
+ 7942089,
+ -6662354,
+ 5403390,
+ -4210687,
+ 3118883,
+ -2152137,
+ 1324865,
+ -642761,
+ 104044,
+ 299167,
+ -579406,
+ 752433,
+ -835886,
+ 848055,
+ -806833,
+ 728871,
+ -628931,
+ 519472,
+ -410425,
+ 309156,
+ -220593,
+ 147462,
+ -90624,
+ 49455,
+ -22255,
+ 80025,
+ -120589,
+ 167705,
+ -218197,
+ 267242,
+ -308285,
+ 333080,
+ -331876,
+ 293750,
+ -207114,
+ 60376,
+ 157242,
+ -454767,
+ 838449,
+ -1310692,
+ 1868999,
+ -2504991,
+ 3203574,
+ -3942307,
+ 4691050,
+ -5411934,
+ 6059713,
+ -6582519,
+ 6923034,
+ -7020082,
+ 6810606,
+ -6231986,
+ 5224627,
+ -3734733,
+ 1717168,
+ 861716,
+ -4021388,
+ 7764714,
+ -12075886,
+ 16918812,
+ -22236004,
+ 27948006,
+ -33953310,
+ 40128649,
+ -46329445,
+ 52389986,
+ -58122583,
+ 63314377,
+ -67719166,
+ 71038817,
+ -72881876,
+ 72667576,
+ -69381299,
+ 60842456,
+ -40831515,
+ -20024360,
+ 2028558417,
+ 244202011,
+ -167477658,
+ 139721361,
+ -122956852,
+ 110069492,
+ -98831141,
+ 88386359,
+ -78391235,
+ 68727165,
+ -59384632,
+ 50408367,
+ -41868162,
+ 33841786,
+ -26404279,
+ 19621024,
+ -13543289,
+ 8205568,
+ -3624304,
+ -202251,
+ 3293267,
+ -5683811,
+ 7422750,
+ -8570225,
+ 9194864,
+ -9370872,
+ 9175139,
+ -8684496,
+ 7973211,
+ -7110823,
+ 6160377,
+ -5177086,
+ 4207452,
+ -3288827,
+ 2449398,
+ -1708539,
+ 1077490,
+ -560279,
+ 154830,
+ 145833,
+ -352333,
+ 477725,
+ -536361,
+ 542882,
+ -511379,
+ 454718,
+ -384074,
+ 308632,
+ -235474,
+ 169600,
+ -114093,
+ 70356,
+ -38423
+
+};
+struct src_stage src_int32_8_7_4583_5000 = {
+ 6, 7, 8, 104, 832, 7, 8, 0, 0,
+ src_int32_8_7_4583_5000_fir};
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_define.h b/src/include/reef/audio/coefficients/src/src_std_int32_define.h
new file mode 100644
index 0000000..33fbe6d
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_define.h
@@ -0,0 +1,11 @@
+/* SRC constants */
+#define MAX_FIR_DELAY_SIZE 710
+#define MAX_OUT_DELAY_SIZE 900
+#define MAX_BLK_IN 80
+#define MAX_BLK_OUT 40
+#define NUM_IN_FS 15
+#define NUM_OUT_FS 10
+#define STAGE1_TIMES_MAX 21
+#define STAGE2_TIMES_MAX 32
+#define STAGE_BUF_SIZE 224
+#define NUM_ALL_COEFFICIENTS 22256
diff --git a/src/include/reef/audio/coefficients/src/src_std_int32_table.h b/src/include/reef/audio/coefficients/src/src_std_int32_table.h
new file mode 100644
index 0000000..9f39691
--- /dev/null
+++ b/src/include/reef/audio/coefficients/src/src_std_int32_table.h
@@ -0,0 +1,211 @@
+/* SRC conversions */
+#include <reef/audio/coefficients/src/src_std_int32_1_2_2292_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_1_2_4583_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_1_3_2292_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_1_3_4583_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_2_1_2292_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_2_1_4583_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_2_3_4583_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_3_1_2292_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_3_1_4583_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_3_2_4583_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_3_4_4583_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_4_3_4583_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_5_7_4583_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_7_8_4583_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_8_7_2494_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_8_7_4583_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_8_21_3274_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_10_9_4583_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_10_21_4583_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_16_7_4125_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_20_7_3008_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_20_21_4211_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_21_20_4211_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_21_40_4010_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_21_80_4010_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_32_21_4583_5000.h>
+#include <reef/audio/coefficients/src/src_std_int32_40_21_4010_5000.h>
+
+/* SRC table */
+int32_t fir_one = 1073741824;
+struct src_stage src_int32_1_1_0_0 = { 0, 0, 1, 1, 1, 1, 1, 0, -1, &fir_one };
+struct src_stage src_int32_0_0_0_0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, &fir_one };
+int src_in_fs[15] = { 8000, 11025, 12000, 16000, 18900, 22050, 24000, 32000,
+ 44100, 48000, 64000, 88200, 96000, 176400, 192000};
+int src_out_fs[10] = { 8000, 11025, 12000, 16000, 18900, 22050, 24000, 32000,
+ 44100, 48000};
+struct src_stage *src_table1[10][15] = {
+ { &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_1_2_4583_5000,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_3_4583_5000, &src_int32_1_2_2292_5000,
+ &src_int32_0_0_0_0, &src_int32_1_3_2292_5000,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0},
+ { &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_21_80_4010_5000, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0
+ },
+ { &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_1_2_2292_5000,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0},
+ { &src_int32_2_1_4583_5000,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_2_3_4583_5000,
+ &src_int32_1_2_4583_5000, &src_int32_0_0_0_0,
+ &src_int32_1_3_4583_5000, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0
+ },
+ { &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0},
+ { &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_21_40_4010_5000, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0
+ },
+ { &src_int32_3_1_4583_5000, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_3_2_4583_5000,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_3_4_4583_5000,
+ &src_int32_0_0_0_0, &src_int32_1_2_4583_5000,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0},
+ { &src_int32_2_1_4583_5000,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_2_1_4583_5000, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_4_3_4583_5000,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_2_3_4583_5000, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0
+ },
+ { &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_21_20_4211_5000,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0},
+ { &src_int32_2_1_4583_5000,
+ &src_int32_32_21_4583_5000, &src_int32_2_1_4583_5000,
+ &src_int32_3_1_4583_5000, &src_int32_10_9_4583_5000,
+ &src_int32_8_7_4583_5000, &src_int32_2_1_4583_5000,
+ &src_int32_3_2_4583_5000, &src_int32_8_7_4583_5000,
+ &src_int32_1_1_0_0, &src_int32_3_4_4583_5000,
+ &src_int32_8_7_2494_5000, &src_int32_1_2_4583_5000,
+ &src_int32_8_21_3274_5000, &src_int32_1_2_2292_5000
+ }
+};
+struct src_stage *src_table2[10][15] = {
+ { &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_1_1_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_1_2_4583_5000,
+ &src_int32_0_0_0_0, &src_int32_1_2_4583_5000,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0},
+ { &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_7_8_4583_5000, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0
+ },
+ { &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_1_2_4583_5000,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0},
+ { &src_int32_1_1_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_1_1_0_0,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0
+ },
+ { &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0},
+ { &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_7_8_4583_5000, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0
+ },
+ { &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_1_1_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_1_1_0_0,
+ &src_int32_0_0_0_0, &src_int32_1_1_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0},
+ { &src_int32_2_1_2292_5000,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_1_1_0_0,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0
+ },
+ { &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_1_1_0_0, &src_int32_7_8_4583_5000,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0, &src_int32_0_0_0_0,
+ &src_int32_0_0_0_0},
+ { &src_int32_3_1_2292_5000,
+ &src_int32_20_7_3008_5000, &src_int32_2_1_2292_5000,
+ &src_int32_1_1_0_0, &src_int32_16_7_4125_5000,
+ &src_int32_40_21_4010_5000, &src_int32_1_1_0_0,
+ &src_int32_1_1_0_0, &src_int32_20_21_4211_5000,
+ &src_int32_1_1_0_0, &src_int32_1_1_0_0,
+ &src_int32_10_21_4583_5000, &src_int32_1_1_0_0,
+ &src_int32_5_7_4583_5000, &src_int32_1_2_4583_5000
+ }
+};
--
2.14.1
More information about the Sound-open-firmware
mailing list