[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