Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

220 lines
17KB

  1. #include "epiano_samples.h"
  2. const AudioSynthWavetable::sample_data epiano_samples[4] = {
  3. {
  4. (int16_t*)sample_0_epiano_coldglass7wave, // sample
  5. true, // LOOP
  6. 7, // LENGTH_BITS
  7. (1 << (32 - 7)) * WAVETABLE_CENTS_SHIFT(21) * 44100.0 / WAVETABLE_NOTE_TO_FREQUENCY(65) / AUDIO_SAMPLE_RATE_EXACT + 0.5, // PER_HERTZ_PHASE_INCREMENT
  8. ((uint32_t)69 - 1) << (32 - 7), // MAX_PHASE
  9. ((uint32_t)65 - 1) << (32 - 7), // LOOP_PHASE_END
  10. (((uint32_t)65 - 1) << (32 - 7)) - (((uint32_t)17 - 1) << (32 - 7)), // LOOP_PHASE_LENGTH
  11. uint16_t(UINT16_MAX * WAVETABLE_DECIBEL_SHIFT(-23.2)), // INITIAL_ATTENUATION_SCALAR
  12. uint32_t(0.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // DELAY_COUNT
  13. uint32_t(1.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // ATTACK_COUNT
  14. uint32_t(20.01 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // HOLD_COUNT
  15. uint32_t(800.14 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // DECAY_COUNT
  16. uint32_t(680.26 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // RELEASE_COUNT
  17. int32_t((1.0 - WAVETABLE_DECIBEL_SHIFT(-49.6)) * AudioSynthWavetable::UNITY_GAIN), // SUSTAIN_MULT
  18. uint32_t(0.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / (2 * AudioSynthWavetable::LFO_PERIOD)), // VIBRATO_DELAY
  19. uint32_t(0.1 * AudioSynthWavetable::LFO_PERIOD * (UINT32_MAX / AUDIO_SAMPLE_RATE_EXACT)), // VIBRATO_INCREMENT
  20. (WAVETABLE_CENTS_SHIFT(0) - 1.0) * 4, // VIBRATO_PITCH_COEFFICIENT_INITIAL
  21. (1.0 - WAVETABLE_CENTS_SHIFT(0)) * 4, // VIBRATO_COEFFICIENT_SECONDARY
  22. uint32_t(0.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / (2 * AudioSynthWavetable::LFO_PERIOD)), // MODULATION_DELAY
  23. uint32_t(5.4 * AudioSynthWavetable::LFO_PERIOD * (UINT32_MAX / AUDIO_SAMPLE_RATE_EXACT)), // MODULATION_INCREMENT
  24. (WAVETABLE_CENTS_SHIFT(0) - 1.0) * 4, // MODULATION_PITCH_COEFFICIENT_INITIAL
  25. (1.0 - WAVETABLE_CENTS_SHIFT(0)) * 4, // MODULATION_PITCH_COEFFICIENT_SECOND
  26. int32_t(UINT16_MAX * (WAVETABLE_DECIBEL_SHIFT(0) - 1.0)) * 4, // MODULATION_AMPLITUDE_INITIAL_GAIN
  27. int32_t(UINT16_MAX * (1.0 - WAVETABLE_DECIBEL_SHIFT(0))) * 4, // MODULATION_AMPLITUDE_FINAL_GAIN
  28. },
  29. {
  30. (int16_t*)sample_1_epiano_coldglass7wave, // sample
  31. true, // LOOP
  32. 7, // LENGTH_BITS
  33. (1 << (32 - 7)) * WAVETABLE_CENTS_SHIFT(21) * 44100.0 / WAVETABLE_NOTE_TO_FREQUENCY(65) / AUDIO_SAMPLE_RATE_EXACT + 0.5, // PER_HERTZ_PHASE_INCREMENT
  34. ((uint32_t)69 - 1) << (32 - 7), // MAX_PHASE
  35. ((uint32_t)65 - 1) << (32 - 7), // LOOP_PHASE_END
  36. (((uint32_t)65 - 1) << (32 - 7)) - (((uint32_t)17 - 1) << (32 - 7)), // LOOP_PHASE_LENGTH
  37. uint16_t(UINT16_MAX * WAVETABLE_DECIBEL_SHIFT(-23.2)), // INITIAL_ATTENUATION_SCALAR
  38. uint32_t(0.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // DELAY_COUNT
  39. uint32_t(1.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // ATTACK_COUNT
  40. uint32_t(20.01 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // HOLD_COUNT
  41. uint32_t(860.05 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // DECAY_COUNT
  42. uint32_t(680.26 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // RELEASE_COUNT
  43. int32_t((1.0 - WAVETABLE_DECIBEL_SHIFT(-47.5)) * AudioSynthWavetable::UNITY_GAIN), // SUSTAIN_MULT
  44. uint32_t(0.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / (2 * AudioSynthWavetable::LFO_PERIOD)), // VIBRATO_DELAY
  45. uint32_t(0.1 * AudioSynthWavetable::LFO_PERIOD * (UINT32_MAX / AUDIO_SAMPLE_RATE_EXACT)), // VIBRATO_INCREMENT
  46. (WAVETABLE_CENTS_SHIFT(0) - 1.0) * 4, // VIBRATO_PITCH_COEFFICIENT_INITIAL
  47. (1.0 - WAVETABLE_CENTS_SHIFT(0)) * 4, // VIBRATO_COEFFICIENT_SECONDARY
  48. uint32_t(0.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / (2 * AudioSynthWavetable::LFO_PERIOD)), // MODULATION_DELAY
  49. uint32_t(5.4 * AudioSynthWavetable::LFO_PERIOD * (UINT32_MAX / AUDIO_SAMPLE_RATE_EXACT)), // MODULATION_INCREMENT
  50. (WAVETABLE_CENTS_SHIFT(0) - 1.0) * 4, // MODULATION_PITCH_COEFFICIENT_INITIAL
  51. (1.0 - WAVETABLE_CENTS_SHIFT(0)) * 4, // MODULATION_PITCH_COEFFICIENT_SECOND
  52. int32_t(UINT16_MAX * (WAVETABLE_DECIBEL_SHIFT(0) - 1.0)) * 4, // MODULATION_AMPLITUDE_INITIAL_GAIN
  53. int32_t(UINT16_MAX * (1.0 - WAVETABLE_DECIBEL_SHIFT(0))) * 4, // MODULATION_AMPLITUDE_FINAL_GAIN
  54. },
  55. {
  56. (int16_t*)sample_2_epiano_coldglass7wave, // sample
  57. true, // LOOP
  58. 7, // LENGTH_BITS
  59. (1 << (32 - 7)) * WAVETABLE_CENTS_SHIFT(21) * 44100.0 / WAVETABLE_NOTE_TO_FREQUENCY(65) / AUDIO_SAMPLE_RATE_EXACT + 0.5, // PER_HERTZ_PHASE_INCREMENT
  60. ((uint32_t)69 - 1) << (32 - 7), // MAX_PHASE
  61. ((uint32_t)65 - 1) << (32 - 7), // LOOP_PHASE_END
  62. (((uint32_t)65 - 1) << (32 - 7)) - (((uint32_t)17 - 1) << (32 - 7)), // LOOP_PHASE_LENGTH
  63. uint16_t(UINT16_MAX * WAVETABLE_DECIBEL_SHIFT(-23.2)), // INITIAL_ATTENUATION_SCALAR
  64. uint32_t(0.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // DELAY_COUNT
  65. uint32_t(1.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // ATTACK_COUNT
  66. uint32_t(20.01 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // HOLD_COUNT
  67. uint32_t(2000.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // DECAY_COUNT
  68. uint32_t(680.26 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // RELEASE_COUNT
  69. int32_t((1.0 - WAVETABLE_DECIBEL_SHIFT(-49.6)) * AudioSynthWavetable::UNITY_GAIN), // SUSTAIN_MULT
  70. uint32_t(0.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / (2 * AudioSynthWavetable::LFO_PERIOD)), // VIBRATO_DELAY
  71. uint32_t(0.1 * AudioSynthWavetable::LFO_PERIOD * (UINT32_MAX / AUDIO_SAMPLE_RATE_EXACT)), // VIBRATO_INCREMENT
  72. (WAVETABLE_CENTS_SHIFT(0) - 1.0) * 4, // VIBRATO_PITCH_COEFFICIENT_INITIAL
  73. (1.0 - WAVETABLE_CENTS_SHIFT(0)) * 4, // VIBRATO_COEFFICIENT_SECONDARY
  74. uint32_t(0.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / (2 * AudioSynthWavetable::LFO_PERIOD)), // MODULATION_DELAY
  75. uint32_t(5.4 * AudioSynthWavetable::LFO_PERIOD * (UINT32_MAX / AUDIO_SAMPLE_RATE_EXACT)), // MODULATION_INCREMENT
  76. (WAVETABLE_CENTS_SHIFT(0) - 1.0) * 4, // MODULATION_PITCH_COEFFICIENT_INITIAL
  77. (1.0 - WAVETABLE_CENTS_SHIFT(0)) * 4, // MODULATION_PITCH_COEFFICIENT_SECOND
  78. int32_t(UINT16_MAX * (WAVETABLE_DECIBEL_SHIFT(0) - 1.0)) * 4, // MODULATION_AMPLITUDE_INITIAL_GAIN
  79. int32_t(UINT16_MAX * (1.0 - WAVETABLE_DECIBEL_SHIFT(0))) * 4, // MODULATION_AMPLITUDE_FINAL_GAIN
  80. },
  81. {
  82. (int16_t*)sample_3_epiano_epiano2ms, // sample
  83. true, // LOOP
  84. 11, // LENGTH_BITS
  85. (1 << (32 - 11)) * WAVETABLE_CENTS_SHIFT(29) * 44100.0 / WAVETABLE_NOTE_TO_FREQUENCY(82) / AUDIO_SAMPLE_RATE_EXACT + 0.5, // PER_HERTZ_PHASE_INCREMENT
  86. ((uint32_t)1172 - 1) << (32 - 11), // MAX_PHASE
  87. ((uint32_t)1168 - 1) << (32 - 11), // LOOP_PHASE_END
  88. (((uint32_t)1168 - 1) << (32 - 11)) - (((uint32_t)1120 - 1) << (32 - 11)), // LOOP_PHASE_LENGTH
  89. uint16_t(UINT16_MAX * WAVETABLE_DECIBEL_SHIFT(-23.2)), // INITIAL_ATTENUATION_SCALAR
  90. uint32_t(0.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // DELAY_COUNT
  91. uint32_t(1.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // ATTACK_COUNT
  92. uint32_t(20.01 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // HOLD_COUNT
  93. uint32_t(800.14 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // DECAY_COUNT
  94. uint32_t(680.26 * AudioSynthWavetable::SAMPLES_PER_MSEC / AudioSynthWavetable::ENVELOPE_PERIOD + 0.5), // RELEASE_COUNT
  95. int32_t((1.0 - WAVETABLE_DECIBEL_SHIFT(-49.6)) * AudioSynthWavetable::UNITY_GAIN), // SUSTAIN_MULT
  96. uint32_t(0.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / (2 * AudioSynthWavetable::LFO_PERIOD)), // VIBRATO_DELAY
  97. uint32_t(0.1 * AudioSynthWavetable::LFO_PERIOD * (UINT32_MAX / AUDIO_SAMPLE_RATE_EXACT)), // VIBRATO_INCREMENT
  98. (WAVETABLE_CENTS_SHIFT(0) - 1.0) * 4, // VIBRATO_PITCH_COEFFICIENT_INITIAL
  99. (1.0 - WAVETABLE_CENTS_SHIFT(0)) * 4, // VIBRATO_COEFFICIENT_SECONDARY
  100. uint32_t(0.00 * AudioSynthWavetable::SAMPLES_PER_MSEC / (2 * AudioSynthWavetable::LFO_PERIOD)), // MODULATION_DELAY
  101. uint32_t(5.4 * AudioSynthWavetable::LFO_PERIOD * (UINT32_MAX / AUDIO_SAMPLE_RATE_EXACT)), // MODULATION_INCREMENT
  102. (WAVETABLE_CENTS_SHIFT(0) - 1.0) * 4, // MODULATION_PITCH_COEFFICIENT_INITIAL
  103. (1.0 - WAVETABLE_CENTS_SHIFT(0)) * 4, // MODULATION_PITCH_COEFFICIENT_SECOND
  104. int32_t(UINT16_MAX * (WAVETABLE_DECIBEL_SHIFT(0) - 1.0)) * 4, // MODULATION_AMPLITUDE_INITIAL_GAIN
  105. int32_t(UINT16_MAX * (1.0 - WAVETABLE_DECIBEL_SHIFT(0))) * 4, // MODULATION_AMPLITUDE_FINAL_GAIN
  106. },
  107. };
  108. const uint32_t sample_0_epiano_coldglass7wave[128] = {
  109. 0x00000000,0x3549d7cd,0x14e0eff8,0xe3bd3b27,0xf1ca4888,0x212cfe35,0x1aa3bac9,0xd98bd0a6,
  110. 0xbb3f15ac,0xf66e27b1,0x44a7fb3b,0x40a5e39f,0xf3ce0d09,0xc5f235ea,0xe95412c8,0x1aa2c6bd,
  111. 0x0db7b955,0xe03b0205,0xe75843aa,0x26eb2e0c,0x4369eb10,0x083fda8c,0xbbdf0605,0xc15c1b69,
  112. 0x0cecf0f1,0x39bbca08,0x1509eed1,0xe4e13ac6,0xf3c446bc,0x21b9fcb1,0x190ebb64,0xd7aed2b0,
  113. 0xbb3f15ac,0xf66e27b1,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,
  114. 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,
  115. 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,
  116. 0x00000000,0x00000000,0x00000000,
  117. };
  118. const uint32_t sample_1_epiano_coldglass7wave[128] = {
  119. 0x00000000,0x3549d7cd,0x14e0eff8,0xe3bd3b27,0xf1ca4888,0x212cfe35,0x1aa3bac9,0xd98bd0a6,
  120. 0xbb3f15ac,0xf66e27b1,0x44a7fb3b,0x40a5e39f,0xf3ce0d09,0xc5f235ea,0xe95412c8,0x1aa2c6bd,
  121. 0x0db7b955,0xe03b0205,0xe75843aa,0x26eb2e0c,0x4369eb10,0x083fda8c,0xbbdf0605,0xc15c1b69,
  122. 0x0cecf0f1,0x39bbca08,0x1509eed1,0xe4e13ac6,0xf3c446bc,0x21b9fcb1,0x190ebb64,0xd7aed2b0,
  123. 0xbb3f15ac,0xf66e27b1,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,
  124. 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,
  125. 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,
  126. 0x00000000,0x00000000,0x00000000,
  127. };
  128. const uint32_t sample_2_epiano_coldglass7wave[128] = {
  129. 0x00000000,0x3549d7cd,0x14e0eff8,0xe3bd3b27,0xf1ca4888,0x212cfe35,0x1aa3bac9,0xd98bd0a6,
  130. 0xbb3f15ac,0xf66e27b1,0x44a7fb3b,0x40a5e39f,0xf3ce0d09,0xc5f235ea,0xe95412c8,0x1aa2c6bd,
  131. 0x0db7b955,0xe03b0205,0xe75843aa,0x26eb2e0c,0x4369eb10,0x083fda8c,0xbbdf0605,0xc15c1b69,
  132. 0x0cecf0f1,0x39bbca08,0x1509eed1,0xe4e13ac6,0xf3c446bc,0x21b9fcb1,0x190ebb64,0xd7aed2b0,
  133. 0xbb3f15ac,0xf66e27b1,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,
  134. 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,
  135. 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,
  136. 0x00000000,0x00000000,0x00000000,
  137. };
  138. const uint32_t sample_3_epiano_epiano2ms[640] = {
  139. 0x00000000,0x00630062,0x00640064,0x00620061,0x00620064,0x00640064,0x00640062,0x00640063,
  140. 0x00610063,0x00620064,0x00640064,0x00640062,0x00640064,0x00630061,0x00610064,0x00640064,
  141. 0x00640064,0x00630064,0x00640063,0x00640062,0x00610063,0x00620064,0x00630064,0x00620064,
  142. 0x00640062,0x00630061,0x005d0066,0x0064006d,0x0067004b,0x0050007a,0x0138ff80,0xfe4afdf7,
  143. 0xfa92fcf8,0xf081faba,0xebc5fd8e,0xfecefb79,0x15590d51,0x06addda4,0x1d57b1d8,0x0787efc2,
  144. 0xec476342,0xf61d7d62,0x244d355c,0x3b8aeb44,0x440ec71e,0x2de2fc97,0x1daa596d,0xdee85918,
  145. 0xd5f0090f,0x1085d3e3,0x2cd5bfb0,0xefd2cdbc,0x94dbd8a6,0x91c107d9,0xf1d51002,0x364a0216,
  146. 0x2216c36b,0xfe71affd,0xc6ffeade,0xc9e62e22,0xe4723dd6,0xf52bf764,0x2cd9ab7b,0x5168c58f,
  147. 0x2511262e,0xf1296017,0xf16e5e78,0x15da1b7c,0x4278e047,0x6531e360,0x37cf25d1,0xc9b84ebf,
  148. 0x9ecc3597,0xdd880732,0x2ff3e08b,0x2266a18b,0xe0c68d0b,0xa3dad265,0xba5f268e,0xeb954d9b,
  149. 0x09e9f9fa,0x270ca60e,0x153dac78,0xed8bef14,0xcbb13571,0xae1f3383,0xfaacf1bb,0x696ae0e1,
  150. 0x7036eadb,0x27b615c5,0xda094918,0xc94e5566,0x0bb12d17,0x697f0218,0x739bfe8f,0x1260fe48,
  151. 0xaaa3000c,0xad961ce2,0xddee284a,0xf9c5da45,0x02e38d47,0xea9d9540,0xe2faeb55,0xd8294373,
  152. 0xcd152712,0xfd51e305,0x216dbf38,0x1b5fcca7,0xf78906e2,0xaf531bb1,0xd2d10f76,0x3af516b6,
  153. 0x6b5d083d,0x4ea401c0,0x07d21773,0xd5413413,0xe82e3a74,0x36ce358e,0x60702318,0x2a03f666,
  154. 0xdbbdd003,0xc73ef509,0xc74421c9,0xcb98fac4,0xee13af89,0x04ae935b,0x124bc437,0xed901c86,
  155. 0xb4bf29d1,0xd0060cca,0x0604ec18,0x31b7d085,0x2501e139,0xd3a6f0d2,0xc63d07cb,0x0428407c,
  156. 0x3cb2426b,0x521818c1,0x3beff558,0x080bf98b,0xf1b91b42,0x11d94645,0x35b44f35,0x1d5b0d30,
  157. 0xfa15c38c,0xef9ecd43,0xce570322,0xad91fdaf,0xbd52d7a1,0xef66be62,0x251ac750,0x166afbef,
  158. 0xd4ec001a,0xc7d50390,0xe72105f1,0x1604f315,0x28c0ef17,0xf5bfdefd,0xe6dce994,0x07e22fb9,
  159. 0x25d14f3b,0x39b730bb,0x36e1050f,0x19a9f15e,0x05000722,0x166e3909,0x1f3c5588,0x04022297,
  160. 0xf624d085,0x00b7c79c,0xe479e75c,0xaddbe8eb,0xaf4adcfa,0xdaaad35d,0x1d1bdb6a,0x233af923,
  161. 0xe96beeef,0xd1f2f4ab,0xdce30940,0x020e05b6,0x1fc7ffd4,0x03e0e1a7,0xfcd4db03,0x14af20ea,
  162. 0x1dd54b94,0x256d3fb1,0x2b4614e9,0x1eaef51b,0x15fdfb1c,0x1efe2aeb,0x17d2519b,0xf5032842,
  163. 0xed65dc16,0x057bc9d3,0xeb6cdc8f,0xb3ebd843,0xabcbda24,0xd17edd17,0x14f3e765,0x2655fdfe,
  164. 0xf57fe6f2,0xda31ecb4,0xdc950805,0xf8de0c24,0x1b3808d3,0x07aee749,0x0b3ed7bb,0x1a36186f,
  165. 0x17884be2,0x1a3646a7,0x23151f97,0x25bff486,0x22b9f052,0x258620ad,0x0e044e21,0xe3c43236,
  166. 0xe5e8e66f,0x0b69cd4a,0xf862cbf6,0xbd4ec3e3,0xa6c1d5fd,0xbeeded51,0x089efbd4,0x2ab003ab,
  167. 0x0a2ddbbd,0xee8fd7e0,0xd8d901ca,0xe6591930,0x07ba2054,0x0c07f57a,0x23aecef4,0x32810029,
  168. 0x1b0f3a67,0x037e4ffc,0x095338de,0x1d9c07b7,0x37d7e9a2,0x3fa604d9,0x167b374b,0xce61318f,
  169. 0xc92a01c0,0xfb16e6f6,0x00a7cac4,0xdb15a744,0xb997b8d0,0xb554eb4a,0xeb3c14f8,0x16452218,
  170. 0x14f3e32e,0x0f28c434,0xf2cce1cc,0xe0d20f93,0xec5233cb,0xf3181881,0x2511e4a6,0x4edbf10c,
  171. 0x38361946,0x073739a5,0xeb324635,0xfc9a2a7b,0x2d7502c9,0x593bfbb8,0x38cd10b0,0xdd300ed6,
  172. 0xb6ce02b7,0xd30f08a5,0xe74ce9e1,0xe789a821,0xe1ee9a54,0xd072c7ca,0xe2950dee,0xf0f93dac,
  173. 0xf83c0c7d,0x159ed3d2,0x1672cd1a,0x03c5e8a6,0xeeb31f15,0xd65e2e57,0x018b0f67,0x47800d33,
  174. 0x53ff0b9c,0x2d3d128c,0xfa532558,0xe4952f27,0x07a8253c,0x45011c8e,0x47780e53,0x00d2eb0b,
  175. 0xccc5e1bb,0xc56a0361,0xbd2103fa,0xccc1c928,0xec34a3f7,0xf69fafa5,0x021de935,0xef662f02,
  176. 0xd773235c,0xf569fc9c,0x146fe34d,0x1e18db4b,0x148dfcc6,0xe2951751,0xecb41bf4,0x24f82eb2,
  177. 0x46392607,0x41bf0b45,0x1a6c0590,0xf35812cc,0xf5ae26cf,0x213e3a54,0x30c5294e,0x0b9cec5b,
  178. 0xeed8c682,0xdbaee498,0xb17cf6d0,0xaa50de36,0xd45cc677,0xfbabbcd5,0x200cd8cf,0x0c980fbb,
  179. 0xd9a71488,0xdf4e0c5f,0xf8ea024e,0x1a9ced4f,0x29fbf530,0x0250fea5,0xf77f0a80,0x12ad355e,
  180. 0x2a463e41,0x35052076,0x28a10221,0x0cdffa7a,0x051f0fd3,0x14683662,0x14a63be0,0xf863007a,
  181. 0xf57acd80,0xf059d53d,0xc103db63,0xa8bed1ce,0xc068d3de,0xe961d602,0x2032e637,0x1f450861,
  182. 0xf04bff90,0xe5160167,0xecb107cf,0x07c500c8,0x254f041e,0x1123fed1,0x0bb2fd93,0x1aaa2650,
  183. 0x1ef33ec4,0x22a42e4a,0x1dd8100c,0x145dfabc,0x136202ca,0x1cd427bb,0x0b9e3689,0xe99e0756,
  184. 0xed5ddb43,0xf0c5d92d,0xcb4fce8d,0xb147c2fb,0xc046d124,0xdfe0dea9,0x190bf3fe,0x21b20d36,
  185. 0xfbeffbd4,0xedf1f903,0xed2d0538,0x009205f9,0x1ed10db3,0x153806fe,0x147ffb8a,0x218c1f36,
  186. 0x1dec38a9,0x19b03172,0x16ad161f,0x1325fe03,0x1a06fe67,0x212e1fb9,0x07722fdb,0xe37b072f,
  187. 0xe800e2bc,0xee7edc33,0xcd1ac8d2,0xb7bbba33,0xc143ced8,0xdc7fe3e1,0x1400fc5f,0x24071277,
  188. 0x0435f937,0xf4dbf38a,0xedb4040e,0xf9940a37,0x1bca1647,0x186e0d00,0x1e32fa84,0x280b16ef,
  189. 0x1c1033f8,0x109833f6,0x0d611e4c,0x122a01ad,0x21eaf9e2,0x27ca1563,0x0457262e,0xdae6099c,
  190. 0xdf38ec48,0xe969e40c,0xd297c208,0xc313ad8c,0xc6d0c7d9,0xd646e7ea,0x09af0965,0x20c51e2d,
  191. 0x0d1ef9af,0x0440e97b,0xf3c7fa82,0xf51509be,0x0fb322ad,0x133e1c74,0x23cb001c,0x35b60cf1,
  192. 0x25122396,0x0b682eb3,0xfd9b2715,0x04c30fc8,0x238b0077,0x32ff0a42,0x0f041392,0xda59fe97,
  193. 0xd45ef42e,0xd79ef2dd,0xcc0ec99c,0xd0a3a790,0xd93cb880,0xde74dc97,0x00ef0d97,0x100a30f6,
  194. 0x07b20966,0x0ec3eb6a,0x05fdeb37,0xff1afb44,0x0aa821c9,0x04b72d68,0x18271512,0x392711ed,
  195. 0x35f8157e,0x195819af,0xf9dd1e04,0xf3ab1989,0x10b113df,0x311212ae,0x1af206fa,0xebcee94f,
  196. 0xda1fe8de,0xc6dff70b,0xb6bdd913,0xca28b61d,0xe698b78b,0xf338ccb6,0x0c430000,0x06f03278,
  197. 0xf6601d6d,0x04a5fe3b,0x0ddfeeb8,0x12b2ecde,0x1a7e0f7b,0x04ed2ada,0x06f12364,0x281e2630,
  198. 0x35fc1bbe,0x28a30d8f,0x0ac707c4,0xf4790de8,0x00701ad8,0x1c4d24ea,0x12c90fb0,0xf865e297,
  199. 0xec97d9a8,0xcc01e6a3,0xa964d85b,0xb8d2c6ac,0xde4dc9a3,0xfe24cfa2,0x20b0f21d,0x14b822cc,
  200. 0xf1a21c90,0xf4580d5c,0x02350107,0x1583f25b,0x2d7c05f0,0x16761bca,0x08b31d69,0x17b32e3b,
  201. 0x23fb2ce2,0x243e1598,0x168600bf,0x041afb7c,0x03910e70,0x0d7f2873,0x00001a9d,0xf264ee20,
  202. 0xf5b5d91d,0xd996d7b6,0xb069c6cc,0xb2b0c651,0xd0fbd82d,0xf5b2e05b,0x27b2f728,0x261c1914,
  203. 0xfded0f7b,0xf3ea0a3c,0xf4d30b3c,0x0b32ffea,0x2ed50e17,0x253d1803,0x15fc11ec,0x18262659,
  204. 0x177d301f,0x165a20af,0x11c107d5,0x0bf0f6f7,0x0f590260,0x0d9a1cd4,0xf6f91949,0xe726f66f,
  205. 0xf09fe481,0xdbead660,0xb9fdbad6,0xbb4fbc73,0xcf92d897,0xed9ce9e0,0x235802cf,0x2a4c1dbc,
  206. 0x08ae0a15,0xfb910437,0xf3d3082c,0x047605c0,0x29a516f8,0x27b71f07,0x1ddb103e,0x1d7a1dfa,
  207. 0x16502a10,0x0ecc21a3,0x08da0d48,0x0b15fa08,0x12b9feff,0x10d813da,0xf5291230,0xe497f62c,
  208. 0xeb04ebcb,0xd711d944,0xbc7ab72a,0xc236b876,0xd385d64c,0xec68ec53,0x20fb0a7a,0x29b82314,
  209. 0x0e3b0ba4,0xffba0181,0xf5e00609,0x02c50668,0x283e1a7e,0x289a2391,0x1ff31189,0x1f321af3,
  210. 0x15c92718,0x0c5120d4,0x06150dac,0x0a2cfb59,0x135cfd92,0x10de11a8,0xf4280fcb,0xe418f673,
  211. 0xe9f5ed49,0xd621d96c,0xbd0ab660,0xc330b7de,0xd3dcd638,0xec5aeca7,0x20db0aef,0x29b8232d,
  212. 0x0e750ba8,0x000000d1,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,
  213. 0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,
  214. };