[FFmpeg-devel] [PATCH] fate/spdif: Add spdif tests
Andreas Rheinhardt
andreas.rheinhardt at outlook.com
Tue Sep 13 01:13:09 EEST 2022
Andreas Rheinhardt:
> These tests test both the demuxer as well as the muxer
> wherever possible. It is not always possible due to the fact
> that the muxer supports more codecs than the demuxer.
>
> The spdif demuxer does currently not set the need_parsing flag.
> If one were to set this to AVSTREAM_PARSE_FULL, the test results
> would change as follows:
> - For spdif-aac-remux, the packets are currently padded to 16bits,
> i.e. if the actual packet size is odd, there is a padding byte.
> The parser splits this byte away into a one byte packet of its own.
> Insanely, these one byte packets get the same duration as normal
> packets, i.e. timing is ruined.
> - The DCA-remux tests get proper duration/timestamps.
> - In the spdif-mp2-remux test the demuxer marks the stream as
> being MP2; the parser sets it to MP3 and this triggers
> the "Codec change in IEC 61937" codepath; this test therefore
> returns only two packets with the parser.
> - For spdif-mp3-remux some bytes end up in different packets:
> Some input packets of this file have an odd length (417B instead
> of 418B like all the other packets) and are padded to 418B.
> Without a parser, all returned packets from the spdif-demuxer
> are 418B. With a parser, the packets that were originally 417B
> are 417B again, but the padding byte has not been discarded,
> but added to the next packet which is now 419B.
> This fixes "Multiple frames in a packet" warning and avoids
> an "Invalid data found when processing input" error when decoding.
>
> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at outlook.com>
> ---
> tests/Makefile | 1 +
> tests/fate/spdif.mak | 44 +
> tests/ref/fate/spdif-aac-remux | 93 ++
> tests/ref/fate/spdif-ac3-remux | 63 ++
> tests/ref/fate/spdif-dca-core-bswap | 1 +
> tests/ref/fate/spdif-dca-core-remux | 14 +
> tests/ref/fate/spdif-dca-master | 1 +
> tests/ref/fate/spdif-dca-master-core | 1 +
> tests/ref/fate/spdif-dca-master-core-remux | 1179 ++++++++++++++++++++
> tests/ref/fate/spdif-eac3 | 1 +
> tests/ref/fate/spdif-mlp | 1 +
> tests/ref/fate/spdif-mp2-remux | 49 +
> tests/ref/fate/spdif-mp3-remux | 47 +
> tests/ref/fate/spdif-truehd | 1 +
> 14 files changed, 1496 insertions(+)
> create mode 100644 tests/fate/spdif.mak
> create mode 100644 tests/ref/fate/spdif-aac-remux
> create mode 100644 tests/ref/fate/spdif-ac3-remux
> create mode 100644 tests/ref/fate/spdif-dca-core-bswap
> create mode 100644 tests/ref/fate/spdif-dca-core-remux
> create mode 100644 tests/ref/fate/spdif-dca-master
> create mode 100644 tests/ref/fate/spdif-dca-master-core
> create mode 100644 tests/ref/fate/spdif-dca-master-core-remux
> create mode 100644 tests/ref/fate/spdif-eac3
> create mode 100644 tests/ref/fate/spdif-mlp
> create mode 100644 tests/ref/fate/spdif-mp2-remux
> create mode 100644 tests/ref/fate/spdif-mp3-remux
> create mode 100644 tests/ref/fate/spdif-truehd
>
> diff --git a/tests/Makefile b/tests/Makefile
> index d9c509a415..06494a9cc4 100644
> --- a/tests/Makefile
> +++ b/tests/Makefile
> @@ -231,6 +231,7 @@ include $(SRC_PATH)/tests/fate/real.mak
> include $(SRC_PATH)/tests/fate/screen.mak
> include $(SRC_PATH)/tests/fate/segment.mak
> include $(SRC_PATH)/tests/fate/source.mak
> +include $(SRC_PATH)/tests/fate/spdif.mak
> include $(SRC_PATH)/tests/fate/speedhq.mak
> include $(SRC_PATH)/tests/fate/subtitles.mak
> include $(SRC_PATH)/tests/fate/truehd.mak
> diff --git a/tests/fate/spdif.mak b/tests/fate/spdif.mak
> new file mode 100644
> index 0000000000..093b8138e8
> --- /dev/null
> +++ b/tests/fate/spdif.mak
> @@ -0,0 +1,44 @@
> +# This padds the AAC frames to 16 bit words (the actual size is
> +# still available in the ADTS headers).
> +FATE_SPDIF_REMUX-$(call ALLYES, AAC_DEMUXER AAC_DECODER) += fate-spdif-aac-remux
> +fate-spdif-aac-remux: CMD = transcode aac $(TARGET_SAMPLES)/aac/foo.aac spdif "-c copy" "-c copy"
> +
> +FATE_SPDIF_REMUX-$(call ALLYES, AC3_DEMUXER AC3_DECODER) += fate-spdif-ac3-remux
> +fate-spdif-ac3-remux: CMD = transcode ac3 $(TARGET_SAMPLES)/ac3/monsters_inc_5.1_448_small.ac3 spdif "-c copy" "-c copy"
> +
> +FATE_SPDIF_REMUX-$(call ALLYES, DTS_DEMUXER DCA_DECODER) += fate-spdif-dca-core-remux
> +fate-spdif-dca-core-remux: CMD = transcode dts $(TARGET_SAMPLES)/dts/dcadec-suite/core_51_24_48_768_0.dtshd spdif "-c copy" "-c copy"
> +
> +FATE_SPDIF-$(call DEMMUX, DTSHD, SPDIF) += fate-spdif-dca-core-bswap
> +fate-spdif-dca-core-bswap: CMD = md5 -i $(TARGET_SAMPLES)/dts/dcadec-suite/core_51_24_48_768_0.dtshd -c copy -spdif_flags +be -f spdif
> +
> +# Only the core will be transferred, extensions are discarded.
> +FATE_SPDIF_REMUX-$(call ALLYES, DTS_DEMUXER DCA_DECODER) += fate-spdif-dca-master-core-remux
> +fate-spdif-dca-master-core-remux: CMD = transcode dts $(TARGET_SAMPLES)/dts/master_audio_7.1_24bit.dts spdif "-c copy" "-c copy"
> +
> +FATE_SPDIF-$(call DEMMUX, DTS, SPDIF) += fate-spdif-dca-master fate-spdif-dca-master-core
> +fate-spdif-dca-master: CMD = md5 -i $(TARGET_SAMPLES)/dts/master_audio_7.1_24bit.dts -c copy -dtshd_rate 192000 -f spdif
> +# This test uses a too low bitrate and therefore switches to only transmit the core.
> +fate-spdif-dca-master-core: CMD = md5 -i $(TARGET_SAMPLES)/dts/master_audio_7.1_24bit.dts -c copy -dtshd_rate 96000 -f spdif
> +
> +FATE_SPDIF-$(call DEMMUX, EAC3, SPDIF) += fate-spdif-eac3
> +fate-spdif-eac3: CMD = md5 -i $(TARGET_SAMPLES)/eac3/csi_miami_stereo_128_spx.eac3 -c copy -f spdif
> +
> +FATE_SPDIF-$(call DEMMUX, MLP, SPDIF) += fate-spdif-mlp
> +fate-spdif-mlp: CMD = md5 -i $(TARGET_SAMPLES)/lossless-audio/luckynight-partial.mlp -c copy -f spdif
> +
> +# Note: The spdif demuxer marks the generated file as containing MP3.
> +FATE_SPDIF_REMUX-$(call ALLYES, MPEGTS_DEMUXER MPEGAUDIO_PARSER MP3_DECODER) += fate-spdif-mp2-remux
> +fate-spdif-mp2-remux: CMD = transcode mpegts $(TARGET_SAMPLES)/mpeg2/xdcam8mp2-1s_small.ts spdif "-map 0:a -c copy" "-c copy"
> +
> +FATE_SPDIF_REMUX-$(call ALLYES, MP3_DEMUXER MP3_DECODER) += fate-spdif-mp3-remux
> +fate-spdif-mp3-remux: CMD = transcode mp3 $(TARGET_SAMPLES)/audiomatch/square3.mp3 spdif "-c copy" "-c copy"
> +
> +FATE_SPDIF-$(call DEMMUX, TRUEHD, SPDIF) += fate-spdif-truehd
> +fate-spdif-truehd: CMD = md5 -i $(TARGET_SAMPLES)/truehd/atmos.thd -c copy -f spdif
> +
> +# Make the demuxer support all the formats supported by the muxer
> +# and switch the md5 tests to remux tests?
> +FATE_SPDIF-$(call REMUX, SPDIF) += $(FATE_SPDIF_REMUX-yes)
> +FATE_SAMPLES_FFMPEG += $(FATE_SPDIF-yes)
> +fate-spdif: $(FATE_SPDIF-yes)
> diff --git a/tests/ref/fate/spdif-aac-remux b/tests/ref/fate/spdif-aac-remux
> new file mode 100644
> index 0000000000..92d99093f9
> --- /dev/null
> +++ b/tests/ref/fate/spdif-aac-remux
> @@ -0,0 +1,93 @@
> +1a324961354902555e25d30f67300f51 *tests/data/fate/spdif-aac-remux.spdif
> +352256 tests/data/fate/spdif-aac-remux.spdif
> +#tb 0: 1/90000
> +#media_type 0: audio
> +#codec_id 0: aac
> +#sample_rate 0: 44100
> +#channel_layout_name 0: stereo
> +0, 0, 0, 2089, 378, 0x5ebf1e99
> +0, 2089, 2089, 2089, 410, 0x9a9cc8b5
> +0, 4179, 4179, 2089, 410, 0xf2ffc522
> +0, 6268, 6268, 2089, 404, 0x4a1dc5a1
> +0, 8358, 8358, 2089, 412, 0x38c5cd55
> +0, 10448, 10448, 2089, 440, 0x363fdb80
> +0, 12538, 12538, 2089, 376, 0x269ec08b
> +0, 14628, 14628, 2089, 378, 0xd627be91
> +0, 16717, 16717, 2089, 434, 0x7f68d7ba
> +0, 18807, 18807, 2089, 354, 0x52b5b11f
> +0, 20897, 20897, 2089, 368, 0x4458a8c2
> +0, 22987, 22987, 2089, 378, 0x789ab43a
> +0, 25077, 25077, 2089, 378, 0x476ec1f4
> +0, 27166, 27166, 2089, 366, 0xe13fb37a
> +0, 29256, 29256, 2089, 370, 0x3772b685
> +0, 31346, 31346, 2089, 366, 0x54bbb52b
> +0, 33436, 33436, 2089, 380, 0x28a9bc19
> +0, 35526, 35526, 2089, 496, 0x761efc09
> +0, 37615, 37615, 2089, 354, 0xb524bb1f
> +0, 39705, 39705, 2089, 348, 0xcef9b075
> +0, 41795, 41795, 2089, 360, 0x5a50bc48
> +0, 43885, 43885, 2089, 362, 0xb454b67c
> +0, 45975, 45975, 2089, 362, 0x2502aab4
> +0, 48064, 48064, 2089, 378, 0x9336b10f
> +0, 50154, 50154, 2089, 376, 0x2dcbb1e6
> +0, 52244, 52244, 2089, 370, 0x8064ac7f
> +0, 54334, 54334, 2089, 368, 0x300ebac3
> +0, 56424, 56424, 2089, 372, 0x88ccba7c
> +0, 58513, 58513, 2089, 370, 0x1ad6b67b
> +0, 60603, 60603, 2089, 374, 0x1969bafe
> +0, 62693, 62693, 2089, 378, 0x1d55b287
> +0, 64783, 64783, 2089, 370, 0xffc7b1e0
> +0, 66873, 66873, 2089, 392, 0x1ab2c1af
> +0, 68962, 68962, 2089, 382, 0xc98bbd75
> +0, 71052, 71052, 2089, 394, 0xbf2ac43b
> +0, 73142, 73142, 2089, 370, 0xcd31bbef
> +0, 75232, 75232, 2089, 394, 0x579eca77
> +0, 77322, 77322, 2089, 386, 0xdeebc55a
> +0, 79411, 79411, 2089, 384, 0xc125c2b8
> +0, 81501, 81501, 2089, 366, 0x0ce6bf87
> +0, 83591, 83591, 2089, 380, 0x202fbd37
> +0, 85681, 85681, 2089, 454, 0x6997e64d
> +0, 87771, 87771, 2089, 356, 0x41f9b837
> +0, 89860, 89860, 2089, 362, 0x3f9bb026
> +0, 91950, 91950, 2089, 368, 0xe511af25
> +0, 94040, 94040, 2089, 418, 0x42f7d1d5
> +0, 96130, 96130, 2089, 410, 0x657dd072
> +0, 98220, 98220, 2089, 490, 0x1476f7f6
> +0, 100309, 100309, 2089, 350, 0x44fbb45f
> +0, 102399, 102399, 2089, 350, 0xfd52aef1
> +0, 104489, 104489, 2089, 350, 0xd354aa2f
> +0, 106579, 106579, 2089, 352, 0xbaaaad58
> +0, 108668, 108668, 2089, 354, 0x591baa8c
> +0, 110758, 110758, 2089, 362, 0xf053b0e1
> +0, 112848, 112848, 2089, 376, 0x8fafbbf8
> +0, 114938, 114938, 2089, 444, 0xde95eef0
> +0, 117028, 117028, 2089, 342, 0x5869a95e
> +0, 119117, 119117, 2089, 402, 0x6d2eca68
> +0, 121207, 121207, 2089, 380, 0xe1c1b4ee
> +0, 123297, 123297, 2089, 358, 0x3807ad6f
> +0, 125387, 125387, 2089, 350, 0xaa47aa0f
> +0, 127477, 127477, 2089, 358, 0xf8dbabbf
> +0, 129566, 129566, 2089, 368, 0x701fae8c
> +0, 131656, 131656, 2089, 368, 0x60c1b34e
> +0, 133746, 133746, 2089, 392, 0x749ac181
> +0, 135836, 135836, 2089, 478, 0xce58f5ab
> +0, 137926, 137926, 2089, 346, 0x5767a88b
> +0, 140015, 140015, 2089, 362, 0x7998b479
> +0, 142105, 142105, 2089, 356, 0x300bb3eb
> +0, 144195, 144195, 2089, 362, 0xa783b13f
> +0, 146285, 146285, 2089, 356, 0x8ce5b0bd
> +0, 148375, 148375, 2089, 402, 0x684fc5d8
> +0, 150464, 150464, 2089, 434, 0x83d8e111
> +0, 152554, 152554, 2089, 352, 0x5e3ab34f
> +0, 154644, 154644, 2089, 364, 0xa2a5ab60
> +0, 156734, 156734, 2089, 380, 0x0c90bbfd
> +0, 158824, 158824, 2089, 378, 0x1ee7bf81
> +0, 160913, 160913, 2089, 378, 0xb3d1b08e
> +0, 163003, 163003, 2089, 372, 0x7480b657
> +0, 165093, 165093, 2089, 376, 0x9e31bfd0
> +0, 167183, 167183, 2089, 424, 0x963bdd40
> +0, 169273, 169273, 2089, 468, 0x6016f010
> +0, 171362, 171362, 2089, 472, 0x69c4e4c5
> +0, 173452, 173452, 2089, 334, 0x2354ab0b
> +0, 175542, 175542, 2089, 346, 0xe85bab65
> +0, 177632, 177632, 2089, 266, 0x93bb7efa
> diff --git a/tests/ref/fate/spdif-ac3-remux b/tests/ref/fate/spdif-ac3-remux
> new file mode 100644
> index 0000000000..176aa4d69b
> --- /dev/null
> +++ b/tests/ref/fate/spdif-ac3-remux
> @@ -0,0 +1,63 @@
> +d2c51a1156406cd8895122998efa66ec *tests/data/fate/spdif-ac3-remux.spdif
> +344064 tests/data/fate/spdif-ac3-remux.spdif
> +#tb 0: 1/90000
> +#media_type 0: audio
> +#codec_id 0: ac3
> +#sample_rate 0: 48000
> +#channel_layout_name 0: 5.1(side)
> +0, 0, 0, 2880, 1792, 0xc6250823
> +0, 2880, 2880, 2880, 1792, 0xb76a1098
> +0, 5760, 5760, 2880, 1792, 0xfe6e1038
> +0, 8640, 8640, 2880, 1792, 0x102f060a
> +0, 11520, 11520, 2880, 1792, 0xfd881629
> +0, 14400, 14400, 2880, 1792, 0x950505f6
> +0, 17280, 17280, 2880, 1792, 0x3d9a143f
> +0, 20160, 20160, 2880, 1792, 0xa2261142
> +0, 23040, 23040, 2880, 1792, 0x9cc9053d
> +0, 25920, 25920, 2880, 1792, 0xaaeb109b
> +0, 28800, 28800, 2880, 1792, 0xd36308f6
> +0, 31680, 31680, 2880, 1792, 0xb08a125d
> +0, 34560, 34560, 2880, 1792, 0xd8d31026
> +0, 37440, 37440, 2880, 1792, 0x9b87a34d
> +0, 40320, 40320, 2880, 1792, 0x51ed77f6
> +0, 43200, 43200, 2880, 1792, 0x29c16ed2
> +0, 46080, 46080, 2880, 1792, 0x8c9662d6
> +0, 48960, 48960, 2880, 1792, 0x32c85025
> +0, 51840, 51840, 2880, 1792, 0x32914d88
> +0, 54720, 54720, 2880, 1792, 0x84b9382b
> +0, 57600, 57600, 2880, 1792, 0x003e4890
> +0, 60480, 60480, 2880, 1792, 0x70325b4e
> +0, 63360, 63360, 2880, 1792, 0x80e04a58
> +0, 66240, 66240, 2880, 1792, 0x2c46323a
> +0, 69120, 69120, 2880, 1792, 0x7be152a5
> +0, 72000, 72000, 2880, 1792, 0x08615466
> +0, 74880, 74880, 2880, 1792, 0x55364eaf
> +0, 77760, 77760, 2880, 1792, 0x46595d56
> +0, 80640, 80640, 2880, 1792, 0xdf476ace
> +0, 83520, 83520, 2880, 1792, 0x9ff767dc
> +0, 86400, 86400, 2880, 1792, 0xb4d450a7
> +0, 89280, 89280, 2880, 1792, 0x032c7506
> +0, 92160, 92160, 2880, 1792, 0x50e35426
> +0, 95040, 95040, 2880, 1792, 0xe5575597
> +0, 97920, 97920, 2880, 1792, 0x86565611
> +0, 100800, 100800, 2880, 1792, 0xed6f54aa
> +0, 103680, 103680, 2880, 1792, 0x4cee4aab
> +0, 106560, 106560, 2880, 1792, 0x8aa33ac7
> +0, 109440, 109440, 2880, 1792, 0xb665442c
> +0, 112320, 112320, 2880, 1792, 0x9a4b647d
> +0, 115200, 115200, 2880, 1792, 0xf40d582d
> +0, 118080, 118080, 2880, 1792, 0xf22e5d98
> +0, 120960, 120960, 2880, 1792, 0x2f7745be
> +0, 123840, 123840, 2880, 1792, 0xa918561a
> +0, 126720, 126720, 2880, 1792, 0x59cc56fb
> +0, 129600, 129600, 2880, 1792, 0xaefe5dca
> +0, 132480, 132480, 2880, 1792, 0x80ba657d
> +0, 135360, 135360, 2880, 1792, 0x09137032
> +0, 138240, 138240, 2880, 1792, 0xf51b5d34
> +0, 141120, 141120, 2880, 1792, 0x1d695fb1
> +0, 144000, 144000, 2880, 1792, 0xf6f56509
> +0, 146880, 146880, 2880, 1792, 0xd1f658d5
> +0, 149760, 149760, 2880, 1792, 0xb8614f64
> +0, 152640, 152640, 2880, 1792, 0x8dd55743
> +0, 155520, 155520, 2880, 1792, 0xcb1f50df
> +0, 158400, 158400, 2880, 1440, 0xa129aa95
> diff --git a/tests/ref/fate/spdif-dca-core-bswap b/tests/ref/fate/spdif-dca-core-bswap
> new file mode 100644
> index 0000000000..c2ca7b7b44
> --- /dev/null
> +++ b/tests/ref/fate/spdif-dca-core-bswap
> @@ -0,0 +1 @@
> +45ff602f64887babf37f4ee14e5d5072
> diff --git a/tests/ref/fate/spdif-dca-core-remux b/tests/ref/fate/spdif-dca-core-remux
> new file mode 100644
> index 0000000000..a74b8a41a9
> --- /dev/null
> +++ b/tests/ref/fate/spdif-dca-core-remux
> @@ -0,0 +1,14 @@
> +a4e739ebe07c75dd569156d5038696a9 *tests/data/fate/spdif-dca-core-remux.spdif
> +14336 tests/data/fate/spdif-dca-core-remux.spdif
> +#tb 0: 1/90000
> +#media_type 0: audio
> +#codec_id 0: dts
> +#sample_rate 0: 48000
> +#channel_layout_name 0: 5.1(side)
> +0, 0, 0, 0, 1024, 0x07b79d2a
> +0, 0, 0, 0, 1024, 0x7eaaba77
> +0, 0, 0, 0, 1024, 0xbed65c1d
> +0, 0, 0, 0, 1024, 0x10bc6792
> +0, 0, 0, 0, 1024, 0xf8436f6e
> +0, 0, 0, 0, 1024, 0x4454a681
> +0, 0, 0, 0, 1024, 0xda3ba189
> diff --git a/tests/ref/fate/spdif-dca-master b/tests/ref/fate/spdif-dca-master
> new file mode 100644
> index 0000000000..bf725f373e
> --- /dev/null
> +++ b/tests/ref/fate/spdif-dca-master
> @@ -0,0 +1 @@
> +00d1ec506aa862a0c17c197c3773a82b
> diff --git a/tests/ref/fate/spdif-dca-master-core b/tests/ref/fate/spdif-dca-master-core
> new file mode 100644
> index 0000000000..f54c9cfa3c
> --- /dev/null
> +++ b/tests/ref/fate/spdif-dca-master-core
> @@ -0,0 +1 @@
> +43fc10a0a8360931f946f80b9941c9c5
> diff --git a/tests/ref/fate/spdif-dca-master-core-remux b/tests/ref/fate/spdif-dca-master-core-remux
> new file mode 100644
> index 0000000000..de6f128186
> --- /dev/null
> +++ b/tests/ref/fate/spdif-dca-master-core-remux
> @@ -0,0 +1,1179 @@
> +c4f3f3c6ca73fcb7beac137105dadab4 *tests/data/fate/spdif-dca-master-core-remux.spdif
> +2400256 tests/data/fate/spdif-dca-master-core-remux.spdif
> +#tb 0: 1/90000
> +#media_type 0: audio
> +#codec_id 0: dts
> +#sample_rate 0: 48000
> +#channel_layout_name 0: 5.1(side)
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xbe7b9e5e
> +0, 0, 0, 0, 2012, 0x671dc73a
> +0, 0, 0, 0, 2012, 0x7fd5b1d2
> +0, 0, 0, 0, 2012, 0xa9259df1
> +0, 0, 0, 0, 2012, 0x3e8c2b92
> +0, 0, 0, 0, 2012, 0x4876a9ff
> +0, 0, 0, 0, 2012, 0x7e469182
> +0, 0, 0, 0, 2012, 0x10eba401
> +0, 0, 0, 0, 2012, 0x51c68ed3
> +0, 0, 0, 0, 2012, 0x3f52901b
> +0, 0, 0, 0, 2012, 0x7bebacce
> +0, 0, 0, 0, 2012, 0xcb94898d
> +0, 0, 0, 0, 2012, 0x14e3ae70
> +0, 0, 0, 0, 2012, 0x016893cb
> +0, 0, 0, 0, 2012, 0x00739f0a
> +0, 0, 0, 0, 2012, 0x834aba41
> +0, 0, 0, 0, 2012, 0x6a92ac08
> +0, 0, 0, 0, 2012, 0x09eda257
> +0, 0, 0, 0, 2012, 0x81449e3f
> +0, 0, 0, 0, 2012, 0xe6eb91d4
> +0, 0, 0, 0, 2012, 0x51158c0e
> +0, 0, 0, 0, 2012, 0x84e4a013
> +0, 0, 0, 0, 2012, 0x4c48a0e6
> +0, 0, 0, 0, 2012, 0xf54c9811
> +0, 0, 0, 0, 2012, 0x62778edb
> +0, 0, 0, 0, 2012, 0x7226a51b
> +0, 0, 0, 0, 2012, 0x44b9aad8
> +0, 0, 0, 0, 2012, 0x8aa6b380
> +0, 0, 0, 0, 2012, 0xc88c99e6
> +0, 0, 0, 0, 2012, 0xed5e93e2
> +0, 0, 0, 0, 2012, 0xeb0b9755
> +0, 0, 0, 0, 2012, 0xe5ba8ca9
> +0, 0, 0, 0, 2012, 0x2fef9bcf
> +0, 0, 0, 0, 2012, 0xf19c8749
> +0, 0, 0, 0, 2012, 0x0feb94d0
> +0, 0, 0, 0, 2012, 0x1f9194d1
> +0, 0, 0, 0, 2012, 0x0cad9822
> +0, 0, 0, 0, 2012, 0xe6f79152
> +0, 0, 0, 0, 2012, 0x69e78955
> +0, 0, 0, 0, 2012, 0x91dd8a1b
> +0, 0, 0, 0, 2012, 0x63fe8eea
> +0, 0, 0, 0, 2012, 0x8f6d90a2
> +0, 0, 0, 0, 2012, 0xe3bf8626
> +0, 0, 0, 0, 2012, 0xd08599db
> +0, 0, 0, 0, 2012, 0xf556a282
> +0, 0, 0, 0, 2012, 0x7f8c8f90
> +0, 0, 0, 0, 2012, 0xa04493b9
> +0, 0, 0, 0, 2012, 0x21a19b3a
> +0, 0, 0, 0, 2012, 0x6ead9244
> +0, 0, 0, 0, 2012, 0xe65290d7
> +0, 0, 0, 0, 2012, 0x8ff58a8e
> +0, 0, 0, 0, 2012, 0x24ada603
> +0, 0, 0, 0, 2012, 0x79cb85c7
> +0, 0, 0, 0, 2012, 0x63c0ac54
> +0, 0, 0, 0, 2012, 0x7f719f83
> +0, 0, 0, 0, 2012, 0x2eb69654
> +0, 0, 0, 0, 2012, 0xf5149bc0
> +0, 0, 0, 0, 2012, 0xd0d6a414
> +0, 0, 0, 0, 2012, 0x4f4a8ed3
> +0, 0, 0, 0, 2012, 0x20888cb5
> +0, 0, 0, 0, 2012, 0x13439c86
> +0, 0, 0, 0, 2012, 0xc8fc98e1
> +0, 0, 0, 0, 2012, 0x14689766
> +0, 0, 0, 0, 2012, 0x830293e4
> +0, 0, 0, 0, 2012, 0xdd5bb8ce
> +0, 0, 0, 0, 2012, 0x005ea280
> +0, 0, 0, 0, 2012, 0x9b0581e2
> +0, 0, 0, 0, 2012, 0x210f89b8
> +0, 0, 0, 0, 2012, 0xb7c180bd
> +0, 0, 0, 0, 2012, 0xe53c85e4
> +0, 0, 0, 0, 2012, 0x1f689207
> +0, 0, 0, 0, 2012, 0x5653813b
> +0, 0, 0, 0, 2012, 0x1d278d66
> +0, 0, 0, 0, 2012, 0xd94c9a83
> +0, 0, 0, 0, 2012, 0x7af48548
> +0, 0, 0, 0, 2012, 0x86209c99
> +0, 0, 0, 0, 2012, 0x6e3b7fc9
> +0, 0, 0, 0, 2012, 0x41c289e7
> +0, 0, 0, 0, 2012, 0x8bea85db
> +0, 0, 0, 0, 2012, 0x45c98c39
> +0, 0, 0, 0, 2012, 0xee098755
> +0, 0, 0, 0, 2012, 0x485d9ec1
> +0, 0, 0, 0, 2012, 0x78819023
> +0, 0, 0, 0, 2012, 0xf43377bd
> +0, 0, 0, 0, 2012, 0x43fc9439
> +0, 0, 0, 0, 2012, 0x045e9bf3
> +0, 0, 0, 0, 2012, 0x0fc09f0c
> +0, 0, 0, 0, 2012, 0x7ba69bf5
> +0, 0, 0, 0, 2012, 0x4aa7aaf0
> +0, 0, 0, 0, 2012, 0x620c85bf
> +0, 0, 0, 0, 2012, 0xa6bb8a30
> +0, 0, 0, 0, 2012, 0xfd10883c
> +0, 0, 0, 0, 2012, 0x32037e17
> +0, 0, 0, 0, 2012, 0xb18c9e01
> +0, 0, 0, 0, 2012, 0xd8206ee5
> +0, 0, 0, 0, 2012, 0xdbc49136
> +0, 0, 0, 0, 2012, 0x650a785d
> +0, 0, 0, 0, 2012, 0x9e107d61
> +0, 0, 0, 0, 2012, 0xbf4eac50
> +0, 0, 0, 0, 2012, 0x9d8f79b2
> +0, 0, 0, 0, 2012, 0x252d8e8a
> +0, 0, 0, 0, 2012, 0x00af8fd6
> +0, 0, 0, 0, 2012, 0x9e388d3b
> +0, 0, 0, 0, 2012, 0x75de7f56
> +0, 0, 0, 0, 2012, 0xd502839c
> +0, 0, 0, 0, 2012, 0x66709e03
> +0, 0, 0, 0, 2012, 0x3e0a96ba
> +0, 0, 0, 0, 2012, 0x0813ad4e
> +0, 0, 0, 0, 2012, 0x799c90c5
> +0, 0, 0, 0, 2012, 0x98a18bed
> +0, 0, 0, 0, 2012, 0x8cd197d7
> +0, 0, 0, 0, 2012, 0xf9ea8b22
> +0, 0, 0, 0, 2012, 0x674f7cd2
> +0, 0, 0, 0, 2012, 0xa5c39136
> +0, 0, 0, 0, 2012, 0xe064ac30
> +0, 0, 0, 0, 2012, 0x2af78c75
> +0, 0, 0, 0, 2012, 0x43df9b19
> +0, 0, 0, 0, 2012, 0x8d1a87d5
> +0, 0, 0, 0, 2012, 0xd5be8d29
> +0, 0, 0, 0, 2012, 0x43448bd4
> +0, 0, 0, 0, 2012, 0xa128a30b
> +0, 0, 0, 0, 2012, 0x6fc29902
> +0, 0, 0, 0, 2012, 0x5854a24b
> +0, 0, 0, 0, 2012, 0xb222958a
> +0, 0, 0, 0, 2012, 0xfca39cce
> +0, 0, 0, 0, 2012, 0xee0087f0
> +0, 0, 0, 0, 2012, 0xd2d69b8c
> +0, 0, 0, 0, 2012, 0xe2308f8d
> +0, 0, 0, 0, 2012, 0x8dc4b09a
> +0, 0, 0, 0, 2012, 0x14489aef
> +0, 0, 0, 0, 2012, 0x900f9835
> +0, 0, 0, 0, 2012, 0x0092a95f
> +0, 0, 0, 0, 2012, 0xfd90b1bf
> +0, 0, 0, 0, 2012, 0xb11ab5d5
> +0, 0, 0, 0, 2012, 0xc802b908
> +0, 0, 0, 0, 2012, 0xb12aa91e
> +0, 0, 0, 0, 2012, 0xd173c2a9
> +0, 0, 0, 0, 2012, 0xaeafb887
> +0, 0, 0, 0, 2012, 0xeb7eb0d7
> +0, 0, 0, 0, 2012, 0x9afbc56a
> +0, 0, 0, 0, 2012, 0x2d78bc34
> +0, 0, 0, 0, 2012, 0x6550aed1
> +0, 0, 0, 0, 2012, 0xd514a55d
> +0, 0, 0, 0, 2012, 0x9058c263
> +0, 0, 0, 0, 2012, 0xf819b66a
> +0, 0, 0, 0, 2012, 0x16a5c902
> +0, 0, 0, 0, 2012, 0x602fc11b
> +0, 0, 0, 0, 2012, 0xe3c6b177
> +0, 0, 0, 0, 2012, 0xacc4cd06
> +0, 0, 0, 0, 2012, 0xeb96addb
> +0, 0, 0, 0, 2012, 0x1195cad3
> +0, 0, 0, 0, 2012, 0x8e96ad7f
> +0, 0, 0, 0, 2012, 0x31e592b7
> +0, 0, 0, 0, 2012, 0xa0c5ccf0
> +0, 0, 0, 0, 2012, 0x6e77c92b
> +0, 0, 0, 0, 2012, 0xe87fa928
> +0, 0, 0, 0, 2012, 0x4923bcdb
> +0, 0, 0, 0, 2012, 0x3260b452
> +0, 0, 0, 0, 2012, 0x62beafa0
> +0, 0, 0, 0, 2012, 0x5a6fc18a
> +0, 0, 0, 0, 2012, 0x9d05ae87
> +0, 0, 0, 0, 2012, 0xb577a54e
> +0, 0, 0, 0, 2012, 0xd66bc5ef
> +0, 0, 0, 0, 2012, 0x40bec7bb
> +0, 0, 0, 0, 2012, 0xedd3a1b9
> +0, 0, 0, 0, 2012, 0xf6f49f83
> +0, 0, 0, 0, 2012, 0x316fb06d
> +0, 0, 0, 0, 2012, 0xc3f3a874
> +0, 0, 0, 0, 2012, 0x3a96b3bd
> +0, 0, 0, 0, 2012, 0x825aba30
> +0, 0, 0, 0, 2012, 0x5b58ce66
> +0, 0, 0, 0, 2012, 0x412dc092
> +0, 0, 0, 0, 2012, 0xcb47bfa3
> +0, 0, 0, 0, 2012, 0xe025bb79
> +0, 0, 0, 0, 2012, 0x0042ba53
> +0, 0, 0, 0, 2012, 0x7e9bba1d
> +0, 0, 0, 0, 2012, 0x0058c99d
> +0, 0, 0, 0, 2012, 0x47d2b590
> +0, 0, 0, 0, 2012, 0xdf4ba9c6
> +0, 0, 0, 0, 2012, 0xe671987c
> +0, 0, 0, 0, 2012, 0x90dccc89
> +0, 0, 0, 0, 2012, 0x012ccae9
> +0, 0, 0, 0, 2012, 0x2eb5b83e
> +0, 0, 0, 0, 2012, 0x3fecb7f4
> +0, 0, 0, 0, 2012, 0x7955a464
> +0, 0, 0, 0, 2012, 0xfe9eb3c3
> +0, 0, 0, 0, 2012, 0x7457c904
> +0, 0, 0, 0, 2012, 0xd23ea69d
> +0, 0, 0, 0, 2012, 0xc497bf82
> +0, 0, 0, 0, 2012, 0x15e5c241
> +0, 0, 0, 0, 2012, 0x3dfea71f
> +0, 0, 0, 0, 2012, 0x1e59c9c0
> +0, 0, 0, 0, 2012, 0x1a34b927
> +0, 0, 0, 0, 2012, 0xbf42b430
> +0, 0, 0, 0, 2012, 0xf084c29f
> +0, 0, 0, 0, 2012, 0x6443c44a
> +0, 0, 0, 0, 2012, 0x7985a4a5
> +0, 0, 0, 0, 2012, 0x27add059
> +0, 0, 0, 0, 2012, 0x7f1faea4
> +0, 0, 0, 0, 2012, 0x8d9dc732
> +0, 0, 0, 0, 2012, 0xf272c32e
> +0, 0, 0, 0, 2012, 0x4fa3ab11
> +0, 0, 0, 0, 2012, 0x512e9887
> +0, 0, 0, 0, 2012, 0xd478d55b
> +0, 0, 0, 0, 2012, 0xa94a9d93
> +0, 0, 0, 0, 2012, 0xff73d812
> +0, 0, 0, 0, 2012, 0xd3a6b9ef
> +0, 0, 0, 0, 2012, 0x7b4ebc1e
> +0, 0, 0, 0, 2012, 0xcc7bba1a
> +0, 0, 0, 0, 2012, 0x1aa7cd1a
> +0, 0, 0, 0, 2012, 0xd707c202
> +0, 0, 0, 0, 2012, 0xcb6ac18b
> +0, 0, 0, 0, 2012, 0x1ccdcbd6
> +0, 0, 0, 0, 2012, 0x700cb51e
> +0, 0, 0, 0, 2012, 0x27b6a3e7
> +0, 0, 0, 0, 2012, 0x8570b8cd
> +0, 0, 0, 0, 2012, 0x22f2b2ed
> +0, 0, 0, 0, 2012, 0x75edb63e
> +0, 0, 0, 0, 2012, 0x8145b53f
> +0, 0, 0, 0, 2012, 0x15efb8bc
> +0, 0, 0, 0, 2012, 0x200bb5e6
> +0, 0, 0, 0, 2012, 0xfa79b178
> +0, 0, 0, 0, 2012, 0xbd39cdf4
> +0, 0, 0, 0, 2012, 0x0970b0b2
> +0, 0, 0, 0, 2012, 0x1acebe72
> +0, 0, 0, 0, 2012, 0x1a26aa71
> +0, 0, 0, 0, 2012, 0x8f71aa54
> +0, 0, 0, 0, 2012, 0x0265c523
> +0, 0, 0, 0, 2012, 0x2df0a53b
> +0, 0, 0, 0, 2012, 0x59a7a37a
> +0, 0, 0, 0, 2012, 0x9ad9acda
> +0, 0, 0, 0, 2012, 0x738cbc6f
> +0, 0, 0, 0, 2012, 0xc646a7ad
> +0, 0, 0, 0, 2012, 0x7f25c19b
> +0, 0, 0, 0, 2012, 0x1439bdb0
> +0, 0, 0, 0, 2012, 0xa40cbef0
> +0, 0, 0, 0, 2012, 0x9b09b99a
> +0, 0, 0, 0, 2012, 0x5ff0bbde
> +0, 0, 0, 0, 2012, 0x3981c2d6
> +0, 0, 0, 0, 2012, 0xfa89b40d
> +0, 0, 0, 0, 2012, 0x12e9a7b9
> +0, 0, 0, 0, 2012, 0xc5faaac3
> +0, 0, 0, 0, 2012, 0xe12bc3a9
> +0, 0, 0, 0, 2012, 0x9c57b8f3
> +0, 0, 0, 0, 2012, 0x4fd4b6c0
> +0, 0, 0, 0, 2012, 0xb72cca50
> +0, 0, 0, 0, 2012, 0xb4d4cbbb
> +0, 0, 0, 0, 2012, 0x9399bfa1
> +0, 0, 0, 0, 2012, 0x0abfb708
> +0, 0, 0, 0, 2012, 0xd1d9acc0
> +0, 0, 0, 0, 2012, 0x079ab5b2
> +0, 0, 0, 0, 2012, 0x05a0be32
> +0, 0, 0, 0, 2012, 0x445cc8db
> +0, 0, 0, 0, 2012, 0xf9a3aa71
> +0, 0, 0, 0, 2012, 0xd2e29eac
> +0, 0, 0, 0, 2012, 0x391a9f20
> +0, 0, 0, 0, 2012, 0x571eab4e
> +0, 0, 0, 0, 2012, 0x6962bc96
> +0, 0, 0, 0, 2012, 0x2f04b495
> +0, 0, 0, 0, 2012, 0x7b66bab7
> +0, 0, 0, 0, 2012, 0xa718b8c9
> +0, 0, 0, 0, 2012, 0xb069a54e
> +0, 0, 0, 0, 2012, 0xc052a1d2
> +0, 0, 0, 0, 2012, 0x661ac62e
> +0, 0, 0, 0, 2012, 0xc4ebb529
> +0, 0, 0, 0, 2012, 0xf998b251
> +0, 0, 0, 0, 2012, 0x0ee8bffa
> +0, 0, 0, 0, 2012, 0x6e3fd984
> +0, 0, 0, 0, 2012, 0x5825b63f
> +0, 0, 0, 0, 2012, 0x9c79c561
> +0, 0, 0, 0, 2012, 0x3470beb7
> +0, 0, 0, 0, 2012, 0x9135bd9d
> +0, 0, 0, 0, 2012, 0xd8e8bb7f
> +0, 0, 0, 0, 2012, 0x322ea448
> +0, 0, 0, 0, 2012, 0xe974b3ab
> +0, 0, 0, 0, 2012, 0x4151c32d
> +0, 0, 0, 0, 2012, 0x2b05bf7d
> +0, 0, 0, 0, 2012, 0x4111c0d8
> +0, 0, 0, 0, 2012, 0xff9ad574
> +0, 0, 0, 0, 2012, 0xa55dced2
> +0, 0, 0, 0, 2012, 0x11e6c0cb
> +0, 0, 0, 0, 2012, 0x2478b998
> +0, 0, 0, 0, 2012, 0xdc8abb54
> +0, 0, 0, 0, 2012, 0xe16da510
> +0, 0, 0, 0, 2012, 0xfc18b3db
> +0, 0, 0, 0, 2012, 0x1426cd42
> +0, 0, 0, 0, 2012, 0xb560a661
> +0, 0, 0, 0, 2012, 0xc200aa4b
> +0, 0, 0, 0, 2012, 0xea00af2a
> +0, 0, 0, 0, 2012, 0x32bcbf84
> +0, 0, 0, 0, 2012, 0x4c29cb2a
> +0, 0, 0, 0, 2012, 0xe8a2aabc
> +0, 0, 0, 0, 2012, 0x64bdb6cd
> +0, 0, 0, 0, 2012, 0x3a80adbc
> +0, 0, 0, 0, 2012, 0xa012b2c4
> +0, 0, 0, 0, 2012, 0xac3ebce7
> +0, 0, 0, 0, 2012, 0xfae1b2a7
> +0, 0, 0, 0, 2012, 0x37b4ddae
> +0, 0, 0, 0, 2012, 0x8ff9bd55
> +0, 0, 0, 0, 2012, 0x16f6abeb
> +0, 0, 0, 0, 2012, 0x5820badf
> +0, 0, 0, 0, 2012, 0x7183b45e
> +0, 0, 0, 0, 2012, 0xc0a6c826
> +0, 0, 0, 0, 2012, 0x4c36bb02
> +0, 0, 0, 0, 2012, 0xda46b854
> +0, 0, 0, 0, 2012, 0xcc8accb6
> +0, 0, 0, 0, 2012, 0xa6b2c3a2
> +0, 0, 0, 0, 2012, 0x1c91cc00
> +0, 0, 0, 0, 2012, 0xf33cd721
> +0, 0, 0, 0, 2012, 0x7f86d2ed
> +0, 0, 0, 0, 2012, 0x9fdabb1d
> +0, 0, 0, 0, 2012, 0x33ebbbc4
> +0, 0, 0, 0, 2012, 0x2741ba4f
> +0, 0, 0, 0, 2012, 0x0d0dd107
> +0, 0, 0, 0, 2012, 0xf1d5b551
> +0, 0, 0, 0, 2012, 0xf47dbebc
> +0, 0, 0, 0, 2012, 0xa955cea3
> +0, 0, 0, 0, 2012, 0x51d6b407
> +0, 0, 0, 0, 2012, 0xb7d3c2c0
> +0, 0, 0, 0, 2012, 0xce3cc6ae
> +0, 0, 0, 0, 2012, 0x782cc184
> +0, 0, 0, 0, 2012, 0xf4cec2af
> +0, 0, 0, 0, 2012, 0xa43eb295
> +0, 0, 0, 0, 2012, 0xc74aa62d
> +0, 0, 0, 0, 2012, 0xf9dfc11f
> +0, 0, 0, 0, 2012, 0x3da1a319
> +0, 0, 0, 0, 2012, 0xf613bd75
> +0, 0, 0, 0, 2012, 0x10d9cda4
> +0, 0, 0, 0, 2012, 0x08c9bcb3
> +0, 0, 0, 0, 2012, 0x43b9d170
> +0, 0, 0, 0, 2012, 0x1f0db940
> +0, 0, 0, 0, 2012, 0x3c4ec614
> +0, 0, 0, 0, 2012, 0xa94abaaa
> +0, 0, 0, 0, 2012, 0x2557a922
> +0, 0, 0, 0, 2012, 0x4245c4b4
> +0, 0, 0, 0, 2012, 0x0cb1b06f
> +0, 0, 0, 0, 2012, 0x778bbeab
> +0, 0, 0, 0, 2012, 0x5ce4ca3b
> +0, 0, 0, 0, 2012, 0xe70e9fd3
> +0, 0, 0, 0, 2012, 0x28afbcbf
> +0, 0, 0, 0, 2012, 0xc41fb9b2
> +0, 0, 0, 0, 2012, 0xd60cbfae
> +0, 0, 0, 0, 2012, 0x1087cb26
> +0, 0, 0, 0, 2012, 0xc9face3b
> +0, 0, 0, 0, 2012, 0x7403b314
> +0, 0, 0, 0, 2012, 0xe034ba97
> +0, 0, 0, 0, 2012, 0x15dcbc67
> +0, 0, 0, 0, 2012, 0x20d3bcff
> +0, 0, 0, 0, 2012, 0xc136a2ce
> +0, 0, 0, 0, 2012, 0x038bb025
> +0, 0, 0, 0, 2012, 0xd655cf84
> +0, 0, 0, 0, 2012, 0xcf54c656
> +0, 0, 0, 0, 2012, 0x3c77bb0d
> +0, 0, 0, 0, 2012, 0xd765d7a7
> +0, 0, 0, 0, 2012, 0x1a60b020
> +0, 0, 0, 0, 2012, 0x83c8c2e9
> +0, 0, 0, 0, 2012, 0x9b97c6e7
> +0, 0, 0, 0, 2012, 0x3870ad63
> +0, 0, 0, 0, 2012, 0x0e3ac67d
> +0, 0, 0, 0, 2012, 0xeb53c935
> +0, 0, 0, 0, 2012, 0xeeb0c3e1
> +0, 0, 0, 0, 2012, 0x9cb5bdb9
> +0, 0, 0, 0, 2012, 0x64b1afec
> +0, 0, 0, 0, 2012, 0x57dcadbc
> +0, 0, 0, 0, 2012, 0xed76c5fd
> +0, 0, 0, 0, 2012, 0x0cb4cac5
> +0, 0, 0, 0, 2012, 0xd30bbd06
> +0, 0, 0, 0, 2012, 0xaee9c6c3
> +0, 0, 0, 0, 2012, 0xe845c9b3
> +0, 0, 0, 0, 2012, 0xc09cc7fc
> +0, 0, 0, 0, 2012, 0xfdebaacb
> +0, 0, 0, 0, 2012, 0x6f2db89f
> +0, 0, 0, 0, 2012, 0x7d89bee7
> +0, 0, 0, 0, 2012, 0x8699b8be
> +0, 0, 0, 0, 2012, 0x57d6cc8a
> +0, 0, 0, 0, 2012, 0xcdbcd246
> +0, 0, 0, 0, 2012, 0x9057b285
> +0, 0, 0, 0, 2012, 0x2ac9cc87
> +0, 0, 0, 0, 2012, 0xeb20c421
> +0, 0, 0, 0, 2012, 0x4789d11f
> +0, 0, 0, 0, 2012, 0x55e7c9fe
> +0, 0, 0, 0, 2012, 0xd81cb4c6
> +0, 0, 0, 0, 2012, 0x2af0a88e
> +0, 0, 0, 0, 2012, 0x7d96a4ee
> +0, 0, 0, 0, 2012, 0xff7cc3ea
> +0, 0, 0, 0, 2012, 0x2514d2a8
> +0, 0, 0, 0, 2012, 0x7d2cccc3
> +0, 0, 0, 0, 2012, 0x98dccbbf
> +0, 0, 0, 0, 2012, 0x55f2bd3e
> +0, 0, 0, 0, 2012, 0x0e58bbd7
> +0, 0, 0, 0, 2012, 0x1520c45d
> +0, 0, 0, 0, 2012, 0x3c60cede
> +0, 0, 0, 0, 2012, 0xbfb2be6b
> +0, 0, 0, 0, 2012, 0xa839c2d5
> +0, 0, 0, 0, 2012, 0x7713bdba
> +0, 0, 0, 0, 2012, 0xf16c9e95
> +0, 0, 0, 0, 2012, 0x8e94caf1
> +0, 0, 0, 0, 2012, 0x3915c673
> +0, 0, 0, 0, 2012, 0x69afc76f
> +0, 0, 0, 0, 2012, 0x3ebec514
> +0, 0, 0, 0, 2012, 0x70c5dd9b
> +0, 0, 0, 0, 2012, 0x6868b7d9
> +0, 0, 0, 0, 2012, 0x9a31c801
> +0, 0, 0, 0, 2012, 0x93c4b6ac
> +0, 0, 0, 0, 2012, 0xb1aaca39
> +0, 0, 0, 0, 2012, 0x8f67b9ed
> +0, 0, 0, 0, 2012, 0x09adcf1f
> +0, 0, 0, 0, 2012, 0xe172cb3c
> +0, 0, 0, 0, 2012, 0x044bbdc5
> +0, 0, 0, 0, 2012, 0x391cb3d9
> +0, 0, 0, 0, 2012, 0x3bd1bc29
> +0, 0, 0, 0, 2012, 0x8a78c5d2
> +0, 0, 0, 0, 2012, 0xa46fce11
> +0, 0, 0, 0, 2012, 0x4c13d9bc
> +0, 0, 0, 0, 2012, 0x7f47ce4f
> +0, 0, 0, 0, 2012, 0xa03ebcae
> +0, 0, 0, 0, 2012, 0xf6f2b2c8
> +0, 0, 0, 0, 2012, 0x7995be2a
> +0, 0, 0, 0, 2012, 0x22d7b94a
> +0, 0, 0, 0, 2012, 0x07bcc06a
> +0, 0, 0, 0, 2012, 0x04adcb6d
> +0, 0, 0, 0, 2012, 0x4aecc135
> +0, 0, 0, 0, 2012, 0x8442dc6a
> +0, 0, 0, 0, 2012, 0x9e67b826
> +0, 0, 0, 0, 2012, 0xb1c4b235
> +0, 0, 0, 0, 2012, 0x565ecaae
> +0, 0, 0, 0, 2012, 0x34a2c877
> +0, 0, 0, 0, 2012, 0x815eb148
> +0, 0, 0, 0, 2012, 0x354eb4ce
> +0, 0, 0, 0, 2012, 0xf74db8b1
> +0, 0, 0, 0, 2012, 0x56f3b430
> +0, 0, 0, 0, 2012, 0x39f9c72f
> +0, 0, 0, 0, 2012, 0x83d1bfde
> +0, 0, 0, 0, 2012, 0x2da1bf57
> +0, 0, 0, 0, 2012, 0xd97fc933
> +0, 0, 0, 0, 2012, 0x4b3edbfe
> +0, 0, 0, 0, 2012, 0xb975d346
> +0, 0, 0, 0, 2012, 0x856ac304
> +0, 0, 0, 0, 2012, 0xb38dba2e
> +0, 0, 0, 0, 2012, 0xbe14c822
> +0, 0, 0, 0, 2012, 0xb848c927
> +0, 0, 0, 0, 2012, 0x0a89c0e6
> +0, 0, 0, 0, 2012, 0x44a3c3d5
> +0, 0, 0, 0, 2012, 0x7af1c30c
> +0, 0, 0, 0, 2012, 0xe928b619
> +0, 0, 0, 0, 2012, 0xc9aeb012
> +0, 0, 0, 0, 2012, 0xae02cfde
> +0, 0, 0, 0, 2012, 0x0b42c3d9
> +0, 0, 0, 0, 2012, 0xa5b7c1ed
> +0, 0, 0, 0, 2012, 0xd2dcbcdc
> +0, 0, 0, 0, 2012, 0x18cfbf55
> +0, 0, 0, 0, 2012, 0x34f0c800
> +0, 0, 0, 0, 2012, 0x2a80bdba
> +0, 0, 0, 0, 2012, 0x5ef2b3a7
> +0, 0, 0, 0, 2012, 0x35a6ba33
> +0, 0, 0, 0, 2012, 0x1088bbf5
> +0, 0, 0, 0, 2012, 0xaec0bedf
> +0, 0, 0, 0, 2012, 0x769fb535
> +0, 0, 0, 0, 2012, 0xfe11b979
> +0, 0, 0, 0, 2012, 0xe856b37e
> +0, 0, 0, 0, 2012, 0x36c3cffd
> +0, 0, 0, 0, 2012, 0x4771db58
> +0, 0, 0, 0, 2012, 0x5467d13e
> +0, 0, 0, 0, 2012, 0xb405c1b5
> +0, 0, 0, 0, 2012, 0x3cbdc145
> +0, 0, 0, 0, 2012, 0xbb9ccdd7
> +0, 0, 0, 0, 2012, 0xac25ce9e
> +0, 0, 0, 0, 2012, 0x6d2ac82a
> +0, 0, 0, 0, 2012, 0x1661ba50
> +0, 0, 0, 0, 2012, 0xbc7ac82a
> +0, 0, 0, 0, 2012, 0x020bb4de
> +0, 0, 0, 0, 2012, 0x4e10cb93
> +0, 0, 0, 0, 2012, 0x3dabc15f
> +0, 0, 0, 0, 2012, 0x12acc64b
> +0, 0, 0, 0, 2012, 0x9cecb51a
> +0, 0, 0, 0, 2012, 0x959acb39
> +0, 0, 0, 0, 2012, 0x3ee7c0e8
> +0, 0, 0, 0, 2012, 0xde18c1df
> +0, 0, 0, 0, 2012, 0x3c72c3cd
> +0, 0, 0, 0, 2012, 0x1ac4bb5d
> +0, 0, 0, 0, 2012, 0xb155c741
> +0, 0, 0, 0, 2012, 0x5069c8aa
> +0, 0, 0, 0, 2012, 0x610db0bc
> +0, 0, 0, 0, 2012, 0xb82bc329
> +0, 0, 0, 0, 2012, 0x8bd4c522
> +0, 0, 0, 0, 2012, 0xd44bb865
> +0, 0, 0, 0, 2012, 0xb51ac7dc
> +0, 0, 0, 0, 2012, 0xfe2bc799
> +0, 0, 0, 0, 2012, 0x8cd1bb53
> +0, 0, 0, 0, 2012, 0xba13ca97
> +0, 0, 0, 0, 2012, 0xf107bd51
> +0, 0, 0, 0, 2012, 0xa04ece95
> +0, 0, 0, 0, 2012, 0x4f4faa54
> +0, 0, 0, 0, 2012, 0x5a74bfe1
> +0, 0, 0, 0, 2012, 0xdafade5b
> +0, 0, 0, 0, 2012, 0x738fba51
> +0, 0, 0, 0, 2012, 0xe7b2b78e
> +0, 0, 0, 0, 2012, 0x7685b6ce
> +0, 0, 0, 0, 2012, 0xae45bd8a
> +0, 0, 0, 0, 2012, 0xd52cc84e
> +0, 0, 0, 0, 2012, 0x04abd773
> +0, 0, 0, 0, 2012, 0x2badb0ff
> +0, 0, 0, 0, 2012, 0x0eaec6b2
> +0, 0, 0, 0, 2012, 0x7c1ec33f
> +0, 0, 0, 0, 2012, 0x8773b925
> +0, 0, 0, 0, 2012, 0x40bbc36d
> +0, 0, 0, 0, 2012, 0x330bc288
> +0, 0, 0, 0, 2012, 0x1659b6f5
> +0, 0, 0, 0, 2012, 0x66eac162
> +0, 0, 0, 0, 2012, 0xf3acdb3d
> +0, 0, 0, 0, 2012, 0x465abb87
> +0, 0, 0, 0, 2012, 0xe8e9bc16
> +0, 0, 0, 0, 2012, 0x71eebbd9
> +0, 0, 0, 0, 2012, 0x1f59cb2a
> +0, 0, 0, 0, 2012, 0x53e3c9e7
> +0, 0, 0, 0, 2012, 0xf410b939
> +0, 0, 0, 0, 2012, 0xdb13d1b3
> +0, 0, 0, 0, 2012, 0xcd26bf27
> +0, 0, 0, 0, 2012, 0x707ecc9c
> +0, 0, 0, 0, 2012, 0x3483b6bf
> +0, 0, 0, 0, 2012, 0x4184d451
> +0, 0, 0, 0, 2012, 0xcf6abfae
> +0, 0, 0, 0, 2012, 0x5c9eb4ca
> +0, 0, 0, 0, 2012, 0xf396be01
> +0, 0, 0, 0, 2012, 0x06bfda38
> +0, 0, 0, 0, 2012, 0x0e92bcf4
> +0, 0, 0, 0, 2012, 0xaaa2b99d
> +0, 0, 0, 0, 2012, 0xf112a9a9
> +0, 0, 0, 0, 2012, 0x2844bdf1
> +0, 0, 0, 0, 2012, 0xb96baf39
> +0, 0, 0, 0, 2012, 0xd4f2d157
> +0, 0, 0, 0, 2012, 0x7c74b149
> +0, 0, 0, 0, 2012, 0xbd43d5f2
> +0, 0, 0, 0, 2012, 0xaa10b2ba
> +0, 0, 0, 0, 2012, 0x66e9b95f
> +0, 0, 0, 0, 2012, 0x6f01abef
> +0, 0, 0, 0, 2012, 0x1cb5c664
> +0, 0, 0, 0, 2012, 0x5ee2afc5
> +0, 0, 0, 0, 2012, 0xeb39d213
> +0, 0, 0, 0, 2012, 0x1ffeaafc
> +0, 0, 0, 0, 2012, 0x6bb4d548
> +0, 0, 0, 0, 2012, 0xa045b23a
> +0, 0, 0, 0, 2012, 0x17c3aa49
> +0, 0, 0, 0, 2012, 0x2d47db7c
> +0, 0, 0, 0, 2012, 0x07ddc9ac
> +0, 0, 0, 0, 2012, 0xa386c99e
> +0, 0, 0, 0, 2012, 0x0e0bae8a
> +0, 0, 0, 0, 2012, 0x7d6fc419
> +0, 0, 0, 0, 2012, 0x34a3c5a2
> +0, 0, 0, 0, 2012, 0xda81c8e9
> +0, 0, 0, 0, 2012, 0xde53bcd8
> +0, 0, 0, 0, 2012, 0x372ac065
> +0, 0, 0, 0, 2012, 0x6d07a95c
> +0, 0, 0, 0, 2012, 0x296eb47f
> +0, 0, 0, 0, 2012, 0x0f47be2a
> +0, 0, 0, 0, 2012, 0x389ebaf6
> +0, 0, 0, 0, 2012, 0x9746ba3b
> +0, 0, 0, 0, 2012, 0x070e9aed
> +0, 0, 0, 0, 2012, 0xa4abc798
> +0, 0, 0, 0, 2012, 0xe55cac7b
> +0, 0, 0, 0, 2012, 0x0c71ba45
> +0, 0, 0, 0, 2012, 0x70fbb3c5
> +0, 0, 0, 0, 2012, 0xa35ec30a
> +0, 0, 0, 0, 2012, 0xf30ab935
> +0, 0, 0, 0, 2012, 0x2cbb9b99
> +0, 0, 0, 0, 2012, 0x6606c1bf
> +0, 0, 0, 0, 2012, 0x41ccad5c
> +0, 0, 0, 0, 2012, 0x352fc002
> +0, 0, 0, 0, 2012, 0x1763bd10
> +0, 0, 0, 0, 2012, 0xb54bcae6
> +0, 0, 0, 0, 2012, 0x7374ab92
> +0, 0, 0, 0, 2012, 0x2895a99a
> +0, 0, 0, 0, 2012, 0x9f68b02f
> +0, 0, 0, 0, 2012, 0xdfabbb76
> +0, 0, 0, 0, 2012, 0x764ea6c5
> +0, 0, 0, 0, 2012, 0x4e83c5a5
> +0, 0, 0, 0, 2012, 0xf0e8c76a
> +0, 0, 0, 0, 2012, 0xdc80b4ea
> +0, 0, 0, 0, 2012, 0xcc53b0a5
> +0, 0, 0, 0, 2012, 0x7893bc7f
> +0, 0, 0, 0, 2012, 0x6965b355
> +0, 0, 0, 0, 2012, 0x7f8fac00
> +0, 0, 0, 0, 2012, 0x6c71c7b8
> +0, 0, 0, 0, 2012, 0xa00ec367
> +0, 0, 0, 0, 2012, 0x5f0fc50e
> +0, 0, 0, 0, 2012, 0x1bd2ad87
> +0, 0, 0, 0, 2012, 0xd054ba2d
> +0, 0, 0, 0, 2012, 0xaf80a0d5
> +0, 0, 0, 0, 2012, 0x2acac873
> +0, 0, 0, 0, 2012, 0x260ca584
> +0, 0, 0, 0, 2012, 0x4f98aa7c
> +0, 0, 0, 0, 2012, 0x0254aa36
> +0, 0, 0, 0, 2012, 0xe3c7c33a
> +0, 0, 0, 0, 2012, 0x3b9ea70f
> +0, 0, 0, 0, 2012, 0xe829b7e6
> +0, 0, 0, 0, 2012, 0x9317a8d1
> +0, 0, 0, 0, 2012, 0x88b3a98f
> +0, 0, 0, 0, 2012, 0xa4a8c3bc
> +0, 0, 0, 0, 2012, 0x95c9a869
> +0, 0, 0, 0, 2012, 0x7f889fed
> +0, 0, 0, 0, 2012, 0x5438c408
> +0, 0, 0, 0, 2012, 0x3455a366
> +0, 0, 0, 0, 2012, 0x5319b33d
> +0, 0, 0, 0, 2012, 0xb19dc4f0
> +0, 0, 0, 0, 2012, 0xf080b109
> +0, 0, 0, 0, 2012, 0xef83d8e7
> +0, 0, 0, 0, 2012, 0x237ac69c
> +0, 0, 0, 0, 2012, 0xbb30b714
> +0, 0, 0, 0, 2012, 0x8745ba54
> +0, 0, 0, 0, 2012, 0x8588bd6c
> +0, 0, 0, 0, 2012, 0xc580bdde
> +0, 0, 0, 0, 2012, 0xb062baf1
> +0, 0, 0, 0, 2012, 0xe014b082
> +0, 0, 0, 0, 2012, 0x148bcb87
> +0, 0, 0, 0, 2012, 0x554bc13d
> +0, 0, 0, 0, 2012, 0xc410c270
> +0, 0, 0, 0, 2012, 0xb2c8b65b
> +0, 0, 0, 0, 2012, 0xa412b3f4
> +0, 0, 0, 0, 2012, 0xbb52aa9a
> +0, 0, 0, 0, 2012, 0x4005b527
> +0, 0, 0, 0, 2012, 0x8c5eb055
> +0, 0, 0, 0, 2012, 0x8622c142
> +0, 0, 0, 0, 2012, 0x05a3b861
> +0, 0, 0, 0, 2012, 0x9f6dbb4d
> +0, 0, 0, 0, 2012, 0x033fb867
> +0, 0, 0, 0, 2012, 0x243babd5
> +0, 0, 0, 0, 2012, 0x8d6db83c
> +0, 0, 0, 0, 2012, 0x3923b829
> +0, 0, 0, 0, 2012, 0x69b6b587
> +0, 0, 0, 0, 2012, 0xdda8d018
> +0, 0, 0, 0, 2012, 0x54b1b2a4
> +0, 0, 0, 0, 2012, 0x380eb1af
> +0, 0, 0, 0, 2012, 0xec3cbdb4
> +0, 0, 0, 0, 2012, 0x7ce9b4cf
> +0, 0, 0, 0, 2012, 0xcf6cb99b
> +0, 0, 0, 0, 2012, 0x7383ab97
> +0, 0, 0, 0, 2012, 0xaa4cc068
> +0, 0, 0, 0, 2012, 0x96d4c3db
> +0, 0, 0, 0, 2012, 0xab8cb84f
> +0, 0, 0, 0, 2012, 0x73dcacf9
> +0, 0, 0, 0, 2012, 0xf61ca122
> +0, 0, 0, 0, 2012, 0x9f1cbd5b
> +0, 0, 0, 0, 2012, 0x1f84aa3f
> +0, 0, 0, 0, 2012, 0xa003ad43
> +0, 0, 0, 0, 2012, 0x6cffa4ef
> +0, 0, 0, 0, 2012, 0x29559e1e
> +0, 0, 0, 0, 2012, 0x7a79b059
> +0, 0, 0, 0, 2012, 0xa1929c42
> +0, 0, 0, 0, 2012, 0x52dead1c
> +0, 0, 0, 0, 2012, 0x8f31b9f5
> +0, 0, 0, 0, 2012, 0xb8a899ec
> +0, 0, 0, 0, 2012, 0x7ca4b02d
> +0, 0, 0, 0, 2012, 0x2c92ae1b
> +0, 0, 0, 0, 2012, 0xe683a92f
> +0, 0, 0, 0, 2012, 0xe9d5abcf
> +0, 0, 0, 0, 2012, 0x757db377
> +0, 0, 0, 0, 2012, 0xd4a8bbae
> +0, 0, 0, 0, 2012, 0xeea5c4ee
> +0, 0, 0, 0, 2012, 0xc37ca9a9
> +0, 0, 0, 0, 2012, 0x8871bb51
> +0, 0, 0, 0, 2012, 0x5dd8b3a2
> +0, 0, 0, 0, 2012, 0xef0fae7f
> +0, 0, 0, 0, 2012, 0xe7ecb23e
> +0, 0, 0, 0, 2012, 0xc4f6d437
> +0, 0, 0, 0, 2012, 0x0c74b81d
> +0, 0, 0, 0, 2012, 0xee68b1ee
> +0, 0, 0, 0, 2012, 0x46b4b4a8
> +0, 0, 0, 0, 2012, 0x0526abca
> +0, 0, 0, 0, 2012, 0x7695ba55
> +0, 0, 0, 0, 2012, 0xc7f5ad90
> +0, 0, 0, 0, 2012, 0x0522b9bc
> +0, 0, 0, 0, 2012, 0x0eefc6ad
> +0, 0, 0, 0, 2012, 0x340dae16
> +0, 0, 0, 0, 2012, 0xea42bdc0
> +0, 0, 0, 0, 2012, 0xe047abb6
> +0, 0, 0, 0, 2012, 0x6da5c14f
> +0, 0, 0, 0, 2012, 0x46d8c11d
> +0, 0, 0, 0, 2012, 0x8f4d9f2f
> +0, 0, 0, 0, 2012, 0x6d00d26c
> +0, 0, 0, 0, 2012, 0x87fc9d1b
> +0, 0, 0, 0, 2012, 0xbba5b763
> +0, 0, 0, 0, 2012, 0xab58b853
> +0, 0, 0, 0, 2012, 0x8180b863
> +0, 0, 0, 0, 2012, 0x3684b3ba
> +0, 0, 0, 0, 2012, 0xf1a4a806
> +0, 0, 0, 0, 2012, 0x2826b48c
> +0, 0, 0, 0, 2012, 0x1883af7f
> +0, 0, 0, 0, 2012, 0x44c5c37a
> +0, 0, 0, 0, 2012, 0xec33c3f1
> +0, 0, 0, 0, 2012, 0xd67fb767
> +0, 0, 0, 0, 2012, 0x03c2c219
> +0, 0, 0, 0, 2012, 0x75a9b389
> +0, 0, 0, 0, 2012, 0xe041ad88
> +0, 0, 0, 0, 2012, 0x6bccb005
> +0, 0, 0, 0, 2012, 0xd881c24a
> +0, 0, 0, 0, 2012, 0x7dd0c302
> +0, 0, 0, 0, 2012, 0x2ba8a649
> +0, 0, 0, 0, 2012, 0x63e19eab
> +0, 0, 0, 0, 2012, 0x1c0dafce
> +0, 0, 0, 0, 2012, 0xf266bf47
> +0, 0, 0, 0, 2012, 0x11beb4b1
> +0, 0, 0, 0, 2012, 0xc6f6b2b5
> +0, 0, 0, 0, 2012, 0x15d4b4d0
> +0, 0, 0, 0, 2012, 0x08bfa1e7
> +0, 0, 0, 0, 2012, 0x18dbb7b5
> +0, 0, 0, 0, 2012, 0xc279cc67
> +0, 0, 0, 0, 2012, 0xd236bf28
> +0, 0, 0, 0, 2012, 0xc9d1b196
> +0, 0, 0, 0, 2012, 0xb605983e
> +0, 0, 0, 0, 2012, 0x8132c566
> +0, 0, 0, 0, 2012, 0x6be4cd39
> +0, 0, 0, 0, 2012, 0xce53c1f9
> +0, 0, 0, 0, 2012, 0xe1efac0f
> +0, 0, 0, 0, 2012, 0x3d60a57a
> +0, 0, 0, 0, 2012, 0x1beda4b7
> +0, 0, 0, 0, 2012, 0x34a4ac81
> +0, 0, 0, 0, 2012, 0x30b0be4b
> +0, 0, 0, 0, 2012, 0xc7ceaf45
> +0, 0, 0, 0, 2012, 0xade0b6ec
> +0, 0, 0, 0, 2012, 0xe00daf06
> +0, 0, 0, 0, 2012, 0x04f79fe4
> +0, 0, 0, 0, 2012, 0x8c59b7d9
> +0, 0, 0, 0, 2012, 0x6f66b92a
> +0, 0, 0, 0, 2012, 0x9b08b2c0
> +0, 0, 0, 0, 2012, 0xa8c1b5c1
> +0, 0, 0, 0, 2012, 0xe3aac0b0
> +0, 0, 0, 0, 2012, 0x1622bdaf
> +0, 0, 0, 0, 2012, 0x25e1a9ff
> +0, 0, 0, 0, 2012, 0x5577ad82
> +0, 0, 0, 0, 2012, 0xfe16a49b
> +0, 0, 0, 0, 2012, 0xef7fc32a
> +0, 0, 0, 0, 2012, 0xfe30c35d
> +0, 0, 0, 0, 2012, 0x3adc9610
> +0, 0, 0, 0, 2012, 0x36eeabdc
> +0, 0, 0, 0, 2012, 0xde3fb56c
> +0, 0, 0, 0, 2012, 0x5629bd82
> +0, 0, 0, 0, 2012, 0xb099a61d
> +0, 0, 0, 0, 2012, 0x3013b106
> +0, 0, 0, 0, 2012, 0xc359aef3
> +0, 0, 0, 0, 2012, 0xec01b3e1
> +0, 0, 0, 0, 2012, 0x6e8ac0b1
> +0, 0, 0, 0, 2012, 0x41e8b82d
> +0, 0, 0, 0, 2012, 0x3a2fb38b
> +0, 0, 0, 0, 2012, 0x7025aac9
> +0, 0, 0, 0, 2012, 0xbb0eb094
> +0, 0, 0, 0, 2012, 0xdc06c156
> +0, 0, 0, 0, 2012, 0x4007cea4
> +0, 0, 0, 0, 2012, 0x102ebe03
> +0, 0, 0, 0, 2012, 0x6e8faae7
> +0, 0, 0, 0, 2012, 0xa357aa0c
> +0, 0, 0, 0, 2012, 0x07d2bf4d
> +0, 0, 0, 0, 2012, 0xfb71b338
> +0, 0, 0, 0, 2012, 0xd5f1be84
> +0, 0, 0, 0, 2012, 0x2a7cb554
> +0, 0, 0, 0, 2012, 0xfb03b8c3
> +0, 0, 0, 0, 2012, 0x2ff1ca87
> +0, 0, 0, 0, 2012, 0xeef2b7f3
> +0, 0, 0, 0, 2012, 0x9377b15f
> +0, 0, 0, 0, 2012, 0x370cb0c2
> +0, 0, 0, 0, 2012, 0x5f78b118
> +0, 0, 0, 0, 2012, 0x19afa87a
> +0, 0, 0, 0, 2012, 0xc717ab0d
> +0, 0, 0, 0, 2012, 0x3ca499f4
> +0, 0, 0, 0, 2012, 0x9612b8e4
> +0, 0, 0, 0, 2012, 0x32c0bb29
> +0, 0, 0, 0, 2012, 0x7727beba
> +0, 0, 0, 0, 2012, 0x8b60a4cb
> +0, 0, 0, 0, 2012, 0xe899a9c8
> +0, 0, 0, 0, 2012, 0x60f4b7fe
> +0, 0, 0, 0, 2012, 0x544f9ecb
> +0, 0, 0, 0, 2012, 0x34afcd71
> +0, 0, 0, 0, 2012, 0x470eab55
> +0, 0, 0, 0, 2012, 0xe4959f93
> +0, 0, 0, 0, 2012, 0x69eeaf97
> +0, 0, 0, 0, 2012, 0x0ec9aca3
> +0, 0, 0, 0, 2012, 0x51e4b7f6
> +0, 0, 0, 0, 2012, 0xf6c0a837
> +0, 0, 0, 0, 2012, 0x3bdca59b
> +0, 0, 0, 0, 2012, 0x14c59dfc
> +0, 0, 0, 0, 2012, 0xa50ab23a
> +0, 0, 0, 0, 2012, 0x8832b6e2
> +0, 0, 0, 0, 2012, 0x3d699d1b
> +0, 0, 0, 0, 2012, 0x751aa4b8
> +0, 0, 0, 0, 2012, 0x59a9b98c
> +0, 0, 0, 0, 2012, 0xb67c98cb
> +0, 0, 0, 0, 2012, 0x0fd39ccd
> +0, 0, 0, 0, 2012, 0x9980d1e1
> +0, 0, 0, 0, 2012, 0xffd9a716
> +0, 0, 0, 0, 2012, 0x7d2fbed1
> +0, 0, 0, 0, 2012, 0x76e6b042
> +0, 0, 0, 0, 2012, 0xe027a232
> +0, 0, 0, 0, 2012, 0x7c6ca5ce
> +0, 0, 0, 0, 2012, 0x5cf6bda4
> +0, 0, 0, 0, 2012, 0x6075bd0d
> +0, 0, 0, 0, 2012, 0xedc4abe9
> +0, 0, 0, 0, 2012, 0xb8f7cc26
> +0, 0, 0, 0, 2012, 0x2cbbb500
> +0, 0, 0, 0, 2012, 0x1c34b04d
> +0, 0, 0, 0, 2012, 0x5f18bea2
> +0, 0, 0, 0, 2012, 0x94d0bb2b
> +0, 0, 0, 0, 2012, 0x6899b78e
> +0, 0, 0, 0, 2012, 0xc9aaa7a2
> +0, 0, 0, 0, 2012, 0x298cbafa
> +0, 0, 0, 0, 2012, 0x89d9ac80
> +0, 0, 0, 0, 2012, 0xc6ffa7e6
> +0, 0, 0, 0, 2012, 0xdcf7caf9
> +0, 0, 0, 0, 2012, 0x26cfb4ee
> +0, 0, 0, 0, 2012, 0xec70b09d
> +0, 0, 0, 0, 2012, 0x65dca50f
> +0, 0, 0, 0, 2012, 0xcdebc0b6
> +0, 0, 0, 0, 2012, 0x9393a262
> +0, 0, 0, 0, 2012, 0x34aab06d
> +0, 0, 0, 0, 2012, 0x4800a550
> +0, 0, 0, 0, 2012, 0x4d9aadec
> +0, 0, 0, 0, 2012, 0x2cddabb6
> +0, 0, 0, 0, 2012, 0x91a0c5b2
> +0, 0, 0, 0, 2012, 0xd326bee1
> +0, 0, 0, 0, 2012, 0xf76ab2d5
> +0, 0, 0, 0, 2012, 0xcef99ade
> +0, 0, 0, 0, 2012, 0x950dc76f
> +0, 0, 0, 0, 2012, 0xb6aca7ad
> +0, 0, 0, 0, 2012, 0x1aacb71c
> +0, 0, 0, 0, 2012, 0x32389da0
> +0, 0, 0, 0, 2012, 0x030cbcce
> +0, 0, 0, 0, 2012, 0x0ec4b0cb
> +0, 0, 0, 0, 2012, 0x6c0bb62e
> +0, 0, 0, 0, 2012, 0xfadbb20d
> +0, 0, 0, 0, 2012, 0x99c9c848
> +0, 0, 0, 0, 2012, 0xe3e3b21a
> +0, 0, 0, 0, 2012, 0x88d9a50b
> +0, 0, 0, 0, 2012, 0xf4bbaf17
> +0, 0, 0, 0, 2012, 0x49fea706
> +0, 0, 0, 0, 2012, 0xafd0babf
> +0, 0, 0, 0, 2012, 0x8970a8f3
> +0, 0, 0, 0, 2012, 0x9223a553
> +0, 0, 0, 0, 2012, 0x6ec2b2f9
> +0, 0, 0, 0, 2012, 0x7960b759
> +0, 0, 0, 0, 2012, 0x852891bf
> +0, 0, 0, 0, 2012, 0x094ebbeb
> +0, 0, 0, 0, 2012, 0xf9bab418
> +0, 0, 0, 0, 2012, 0x010eae8c
> +0, 0, 0, 0, 2012, 0x10baab3d
> +0, 0, 0, 0, 2012, 0x2564b13f
> +0, 0, 0, 0, 2012, 0xaec8ac22
> +0, 0, 0, 0, 2012, 0xda0cbd4f
> +0, 0, 0, 0, 2012, 0x97e1c075
> +0, 0, 0, 0, 2012, 0x6731aca5
> +0, 0, 0, 0, 2012, 0x2c1db696
> +0, 0, 0, 0, 2012, 0x8ff7abbf
> +0, 0, 0, 0, 2012, 0xf75ab3a2
> +0, 0, 0, 0, 2012, 0x8683b824
> +0, 0, 0, 0, 2012, 0x9668b354
> +0, 0, 0, 0, 2012, 0x6e9aae04
> +0, 0, 0, 0, 2012, 0xd8e9acd7
> +0, 0, 0, 0, 2012, 0xa326c298
> +0, 0, 0, 0, 2012, 0x6abcb409
> +0, 0, 0, 0, 2012, 0x7eb3b549
> +0, 0, 0, 0, 2012, 0xfc72ba6a
> +0, 0, 0, 0, 2012, 0xed73b2e6
> +0, 0, 0, 0, 2012, 0x07a6b0a9
> +0, 0, 0, 0, 2012, 0x10a4aec4
> +0, 0, 0, 0, 2012, 0xaac9a650
> +0, 0, 0, 0, 2012, 0x848b9869
> +0, 0, 0, 0, 2012, 0x1ddaafd6
> +0, 0, 0, 0, 2012, 0xe291aaec
> +0, 0, 0, 0, 2012, 0x8aa1aa4d
> +0, 0, 0, 0, 2012, 0x9b69b94c
> +0, 0, 0, 0, 2012, 0xe784bec0
> +0, 0, 0, 0, 2012, 0x9305ba2d
> +0, 0, 0, 0, 2012, 0x5616bb81
> +0, 0, 0, 0, 2012, 0xea0facca
> +0, 0, 0, 0, 2012, 0xe1b9991e
> +0, 0, 0, 0, 2012, 0xded8bd59
> +0, 0, 0, 0, 2012, 0xe79fb0ee
> +0, 0, 0, 0, 2012, 0x1b8595a6
> +0, 0, 0, 0, 2012, 0xb55ba336
> +0, 0, 0, 0, 2012, 0xc552bc98
> +0, 0, 0, 0, 2012, 0x2fe2c5ba
> +0, 0, 0, 0, 2012, 0xe18aa5a6
> +0, 0, 0, 0, 2012, 0xaa9bae1c
> +0, 0, 0, 0, 2012, 0xd1ddb68d
> +0, 0, 0, 0, 2012, 0x95bfb203
> +0, 0, 0, 0, 2012, 0xeacab8b9
> +0, 0, 0, 0, 2012, 0x5bfcb117
> +0, 0, 0, 0, 2012, 0x1a9fa91c
> +0, 0, 0, 0, 2012, 0xa285b180
> +0, 0, 0, 0, 2012, 0xfd58a6e2
> +0, 0, 0, 0, 2012, 0x394fc325
> +0, 0, 0, 0, 2012, 0x0415a6aa
> +0, 0, 0, 0, 2012, 0xf75fa5e0
> +0, 0, 0, 0, 2012, 0x115cd11b
> +0, 0, 0, 0, 2012, 0x6587b9e3
> +0, 0, 0, 0, 2012, 0xce6bb7e6
> +0, 0, 0, 0, 2012, 0xbaa2b409
> +0, 0, 0, 0, 2012, 0x271bbb14
> +0, 0, 0, 0, 2012, 0x4516c223
> +0, 0, 0, 0, 2012, 0x4f6ab266
> +0, 0, 0, 0, 2012, 0x244ba6fc
> +0, 0, 0, 0, 2012, 0x60e0ae4e
> +0, 0, 0, 0, 2012, 0xfc3cac80
> +0, 0, 0, 0, 2012, 0x8465b287
> +0, 0, 0, 0, 2012, 0xc683b070
> +0, 0, 0, 0, 2012, 0x2901c8e7
> +0, 0, 0, 0, 2012, 0x0622b1a1
> +0, 0, 0, 0, 2012, 0xe002b34c
> +0, 0, 0, 0, 2012, 0xf4969e79
> +0, 0, 0, 0, 2012, 0x871cc453
> +0, 0, 0, 0, 2012, 0x9a7daaf3
> +0, 0, 0, 0, 2012, 0xba92a60a
> +0, 0, 0, 0, 2012, 0xf464a0c4
> +0, 0, 0, 0, 2012, 0x53bbb6cd
> +0, 0, 0, 0, 2012, 0xb58a9d2a
> +0, 0, 0, 0, 2012, 0x1e1fb830
> +0, 0, 0, 0, 2012, 0xdc7eb93e
> +0, 0, 0, 0, 2012, 0xe6ceaaf9
> +0, 0, 0, 0, 2012, 0x8c7ea35d
> +0, 0, 0, 0, 2012, 0x0b87ba04
> +0, 0, 0, 0, 2012, 0xf516a700
> +0, 0, 0, 0, 2012, 0xfaf19e13
> +0, 0, 0, 0, 2012, 0x53cf9ed0
> +0, 0, 0, 0, 2012, 0x2e25c2f9
> +0, 0, 0, 0, 2012, 0x959aa1b8
> +0, 0, 0, 0, 2012, 0x2a49a572
> +0, 0, 0, 0, 2012, 0xf7a9b809
> +0, 0, 0, 0, 2012, 0x44a9b879
> +0, 0, 0, 0, 2012, 0xe428c0d4
> +0, 0, 0, 0, 2012, 0xc258c2c6
> +0, 0, 0, 0, 2012, 0xf7f3b794
> +0, 0, 0, 0, 2012, 0xa8adbad9
> +0, 0, 0, 0, 2012, 0xc2508e79
> +0, 0, 0, 0, 2012, 0x1418ac76
> +0, 0, 0, 0, 2012, 0xb28aadef
> +0, 0, 0, 0, 2012, 0xda17bd03
> +0, 0, 0, 0, 2012, 0xa92ab852
> +0, 0, 0, 0, 2012, 0xc3cbcfa4
> +0, 0, 0, 0, 2012, 0xf716bb5e
> +0, 0, 0, 0, 2012, 0x6009a8af
> +0, 0, 0, 0, 2012, 0x9e69bc81
> +0, 0, 0, 0, 2012, 0x3aafc8cf
> +0, 0, 0, 0, 2012, 0x03bccdab
> +0, 0, 0, 0, 2012, 0xfdceb2d9
> +0, 0, 0, 0, 2012, 0x68f7afb8
> +0, 0, 0, 0, 2012, 0xb7bab330
> +0, 0, 0, 0, 2012, 0x4976b125
> +0, 0, 0, 0, 2012, 0x7c86ae12
> +0, 0, 0, 0, 2012, 0x4ce4ca54
> +0, 0, 0, 0, 2012, 0xf1f7b892
> +0, 0, 0, 0, 2012, 0xf958abb1
> +0, 0, 0, 0, 2012, 0x047accd0
> +0, 0, 0, 0, 2012, 0x34a1c49c
> +0, 0, 0, 0, 2012, 0x4b24a4ed
> +0, 0, 0, 0, 2012, 0xea31b1bc
> +0, 0, 0, 0, 2012, 0x8beaa3e3
> +0, 0, 0, 0, 2012, 0x064caaf9
> +0, 0, 0, 0, 2012, 0x56babf15
> +0, 0, 0, 0, 2012, 0xd16fc6f4
> +0, 0, 0, 0, 2012, 0x4ac2b78a
> +0, 0, 0, 0, 2012, 0xba3aa509
> +0, 0, 0, 0, 2012, 0xc103b074
> +0, 0, 0, 0, 2012, 0x464aba98
> +0, 0, 0, 0, 2012, 0xaacac5a3
> +0, 0, 0, 0, 2012, 0x9cecbcfa
> +0, 0, 0, 0, 2012, 0x8da0ab79
> +0, 0, 0, 0, 2012, 0x85b2b023
> +0, 0, 0, 0, 2012, 0x598abc91
> +0, 0, 0, 0, 2012, 0x08c0a35c
> +0, 0, 0, 0, 2012, 0x30e4a7cf
> +0, 0, 0, 0, 2012, 0xf1e4a931
> +0, 0, 0, 0, 2012, 0x8a4fb6c1
> +0, 0, 0, 0, 2012, 0x126aac08
> +0, 0, 0, 0, 2012, 0x537fa51b
> +0, 0, 0, 0, 2012, 0x1e54ac5a
> +0, 0, 0, 0, 2012, 0x7274bbd0
> +0, 0, 0, 0, 2012, 0xd16bc2c2
> +0, 0, 0, 0, 2012, 0x9236c1e3
> +0, 0, 0, 0, 2012, 0x348aa7af
> +0, 0, 0, 0, 2012, 0xa020be5e
> +0, 0, 0, 0, 2012, 0x3cc5a4b8
> +0, 0, 0, 0, 2012, 0x8b19b649
> +0, 0, 0, 0, 2012, 0x554aa5ab
> +0, 0, 0, 0, 2012, 0x35d6ac35
> +0, 0, 0, 0, 2012, 0x64dba435
> +0, 0, 0, 0, 2012, 0x6001bae2
> +0, 0, 0, 0, 2012, 0x9220b599
> +0, 0, 0, 0, 2012, 0xa3fdb899
> +0, 0, 0, 0, 2012, 0x19a5abf4
> +0, 0, 0, 0, 2012, 0xd857b8cf
> +0, 0, 0, 0, 2012, 0x38d1b234
> +0, 0, 0, 0, 2012, 0x69f4bfb8
> +0, 0, 0, 0, 2012, 0xcc87a375
> +0, 0, 0, 0, 2012, 0xc1cdd0c5
> +0, 0, 0, 0, 2012, 0xba0ca3ee
> +0, 0, 0, 0, 2012, 0x4d20c397
> +0, 0, 0, 0, 2012, 0x825c9636
> +0, 0, 0, 0, 2012, 0x7aa4ae53
> +0, 0, 0, 0, 2012, 0xe970ae78
> +0, 0, 0, 0, 2012, 0x5fb2ba59
> +0, 0, 0, 0, 2012, 0xcd90a953
> +0, 0, 0, 0, 2012, 0xf573ac40
> +0, 0, 0, 0, 2012, 0x324cbd77
> +0, 0, 0, 0, 2012, 0xece0a73d
> +0, 0, 0, 0, 2012, 0x0dd1aefa
> +0, 0, 0, 0, 2012, 0xe338c866
> +0, 0, 0, 0, 2012, 0xfe71bffc
> +0, 0, 0, 0, 2012, 0x61a5a810
> +0, 0, 0, 0, 2012, 0x7c3ba074
> +0, 0, 0, 0, 2012, 0x492f9d91
> +0, 0, 0, 0, 2012, 0xa126a7b9
> +0, 0, 0, 0, 2012, 0x7cf19a40
> +0, 0, 0, 0, 2012, 0x1c2fbae6
> +0, 0, 0, 0, 2012, 0x540accdf
> +0, 0, 0, 0, 2012, 0x5908a938
> +0, 0, 0, 0, 2012, 0xe7f8b501
> +0, 0, 0, 0, 2012, 0x03a8b53e
> +0, 0, 0, 0, 2012, 0xb4e3bdda
> +0, 0, 0, 0, 2012, 0x9e86abe1
> +0, 0, 0, 0, 2012, 0x3234b98d
> +0, 0, 0, 0, 2012, 0x5caec781
> +0, 0, 0, 0, 2012, 0x5c21a32e
> +0, 0, 0, 0, 2012, 0x8b72c112
> +0, 0, 0, 0, 2012, 0x2ec2bac3
> +0, 0, 0, 0, 2012, 0xd9c4adaa
> +0, 0, 0, 0, 2012, 0x2da1b496
> +0, 0, 0, 0, 2012, 0x0a51b21e
> +0, 0, 0, 0, 2012, 0x6414ab0d
> +0, 0, 0, 0, 2012, 0x95c4b203
> +0, 0, 0, 0, 2012, 0x98e0b4a2
> +0, 0, 0, 0, 2012, 0x34369f5f
> +0, 0, 0, 0, 2012, 0x9dffa40c
> +0, 0, 0, 0, 2012, 0xf345b0e5
> +0, 0, 0, 0, 2012, 0x6714bdbf
> +0, 0, 0, 0, 2012, 0xc276c3d1
> +0, 0, 0, 0, 2012, 0xf199b475
> +0, 0, 0, 0, 2012, 0x3395cf3b
> +0, 0, 0, 0, 2012, 0x4b52afb0
> +0, 0, 0, 0, 2012, 0x3f74b217
> +0, 0, 0, 0, 2012, 0xa25cad38
> +0, 0, 0, 0, 2012, 0x3290a5b4
> +0, 0, 0, 0, 2012, 0x2917b750
> +0, 0, 0, 0, 2012, 0xeb3ec739
> +0, 0, 0, 0, 2012, 0xbf9ea51d
> +0, 0, 0, 0, 2012, 0x98e2a0c1
> +0, 0, 0, 0, 2012, 0xa39ba7f2
> +0, 0, 0, 0, 2012, 0x6df7a05c
> +0, 0, 0, 0, 2012, 0x2c1bba28
> +0, 0, 0, 0, 2012, 0x6099b1cd
> +0, 0, 0, 0, 2012, 0x9366b9f2
> +0, 0, 0, 0, 2012, 0x95899570
> +0, 0, 0, 0, 2012, 0x6234a0c8
> +0, 0, 0, 0, 2012, 0xec2cbcfc
> +0, 0, 0, 0, 2012, 0x3ff7a9db
> +0, 0, 0, 0, 2012, 0x4e44bad7
> +0, 0, 0, 0, 2012, 0x1dbbbc39
> +0, 0, 0, 0, 2012, 0xf9df99be
> +0, 0, 0, 0, 2012, 0xa713b313
> +0, 0, 0, 0, 2012, 0x8bbdbe51
> +0, 0, 0, 0, 2012, 0x0d5bc786
> +0, 0, 0, 0, 2012, 0x75d293f2
> +0, 0, 0, 0, 2012, 0x4832b688
> +0, 0, 0, 0, 2012, 0x71aba74c
> +0, 0, 0, 0, 2012, 0x04d5abf2
> +0, 0, 0, 0, 2012, 0xaa8fbd98
> +0, 0, 0, 0, 2012, 0xd93eb6d4
> +0, 0, 0, 0, 2012, 0x8fb6b5a8
> +0, 0, 0, 0, 2012, 0x779a92f5
> +0, 0, 0, 0, 2012, 0x35c8ab3d
> +0, 0, 0, 0, 2012, 0x0017aaa5
> +0, 0, 0, 0, 2012, 0xd6e7bafe
> +0, 0, 0, 0, 2012, 0xe358b423
> +0, 0, 0, 0, 2012, 0x3f74bfba
> +0, 0, 0, 0, 2012, 0x0a5eb707
> +0, 0, 0, 0, 2012, 0xedbfb0df
> +0, 0, 0, 0, 2012, 0x2e71a26f
> +0, 0, 0, 0, 2012, 0x214db1a8
> +0, 0, 0, 0, 2012, 0xb632c275
> +0, 0, 0, 0, 2012, 0xb597cf92
> +0, 0, 0, 0, 2012, 0x18a8b508
> +0, 0, 0, 0, 2012, 0x8267b4ff
> +0, 0, 0, 0, 2012, 0x5a9ab8d6
> +0, 0, 0, 0, 2012, 0x2037a2b6
> diff --git a/tests/ref/fate/spdif-eac3 b/tests/ref/fate/spdif-eac3
> new file mode 100644
> index 0000000000..a186efe12b
> --- /dev/null
> +++ b/tests/ref/fate/spdif-eac3
> @@ -0,0 +1 @@
> +b881db03eb6370e057645396d1880260
> diff --git a/tests/ref/fate/spdif-mlp b/tests/ref/fate/spdif-mlp
> new file mode 100644
> index 0000000000..20dfcb1bb8
> --- /dev/null
> +++ b/tests/ref/fate/spdif-mlp
> @@ -0,0 +1 @@
> +6deb20b45c83b0edce9b91a44a76137c
> diff --git a/tests/ref/fate/spdif-mp2-remux b/tests/ref/fate/spdif-mp2-remux
> new file mode 100644
> index 0000000000..cf976d6b49
> --- /dev/null
> +++ b/tests/ref/fate/spdif-mp2-remux
> @@ -0,0 +1,49 @@
> +1ca2b4cb48fd0f14b8a53d9330152d33 *tests/data/fate/spdif-mp2-remux.spdif
> +193536 tests/data/fate/spdif-mp2-remux.spdif
> +#tb 0: 1/90000
> +#media_type 0: audio
> +#codec_id 0: mp3
> +#sample_rate 0: 48000
> +#channel_layout_name 0: stereo
> +0, 0, 0, 2160, 1152, 0x6f926334
> +0, 2160, 2160, 2160, 1152, 0xa1ca68b3
> +0, 4320, 4320, 2160, 1152, 0xefa54d9e
> +0, 6480, 6480, 2160, 1152, 0xd224482c
> +0, 8640, 8640, 2160, 1152, 0xa1003b3d
> +0, 10800, 10800, 2160, 1152, 0x196d2d8d
> +0, 12960, 12960, 2160, 1152, 0x76616814
> +0, 15120, 15120, 2160, 1152, 0x7de26bc5
> +0, 17280, 17280, 2160, 1152, 0xaf093a77
> +0, 19440, 19440, 2160, 1152, 0xa128456e
> +0, 21600, 21600, 2160, 1152, 0xb4152c91
> +0, 23760, 23760, 2160, 1152, 0xe14e51c0
> +0, 25920, 25920, 2160, 1152, 0x9ec060bb
> +0, 28080, 28080, 2160, 1152, 0x8fc34ee7
> +0, 30240, 30240, 2160, 1152, 0xa6194f4e
> +0, 32400, 32400, 2160, 1152, 0x7612307a
> +0, 34560, 34560, 2160, 1152, 0x2ad2523f
> +0, 36720, 36720, 2160, 1152, 0xd7686d66
> +0, 38880, 38880, 2160, 1152, 0x47af67e7
> +0, 41040, 41040, 2160, 1152, 0x25a357d4
> +0, 43200, 43200, 2160, 1152, 0x94a66533
> +0, 45360, 45360, 2160, 1152, 0xcd646915
> +0, 47520, 47520, 2160, 1152, 0xc3614dc2
> +0, 49680, 49680, 2160, 1152, 0x17da5f3e
> +0, 51840, 51840, 2160, 1152, 0x11194069
> +0, 54000, 54000, 2160, 1152, 0x29af3e5b
> +0, 56160, 56160, 2160, 1152, 0x37c83b1b
> +0, 58320, 58320, 2160, 1152, 0xaba73200
> +0, 60480, 60480, 2160, 1152, 0x743a482d
> +0, 62640, 62640, 2160, 1152, 0xab435176
> +0, 64800, 64800, 2160, 1152, 0x3f363c6a
> +0, 66960, 66960, 2160, 1152, 0xbbaf35ad
> +0, 69120, 69120, 2160, 1152, 0xc7783d29
> +0, 71280, 71280, 2160, 1152, 0x28963a4e
> +0, 73440, 73440, 2160, 1152, 0xdda343dd
> +0, 75600, 75600, 2160, 1152, 0x1e4857e3
> +0, 77760, 77760, 2160, 1152, 0x0bfd43bf
> +0, 79920, 79920, 2160, 1152, 0x1bee45f5
> +0, 82080, 82080, 2160, 1152, 0xf816371b
> +0, 84240, 84240, 2160, 1152, 0x70eb4605
> +0, 86400, 86400, 2160, 1152, 0x3dea4608
> +0, 88560, 88560, 2160, 1152, 0x709d5317
> diff --git a/tests/ref/fate/spdif-mp3-remux b/tests/ref/fate/spdif-mp3-remux
> new file mode 100644
> index 0000000000..fd9635f9ed
> --- /dev/null
> +++ b/tests/ref/fate/spdif-mp3-remux
> @@ -0,0 +1,47 @@
> +a7c7fb1e53b1758096f11974ca93cdf7 *tests/data/fate/spdif-mp3-remux.spdif
> +184320 tests/data/fate/spdif-mp3-remux.spdif
> +#tb 0: 1/90000
> +#media_type 0: audio
> +#codec_id 0: mp3
> +#sample_rate 0: 44100
> +#channel_layout_name 0: mono
> +0, 0, 0, 2351, 418, 0x64d1b620
> +0, 2351, 2351, 2351, 418, 0x04edc6dd
> +0, 4702, 4702, 2351, 418, 0x2f1ac32b
> +0, 7053, 7053, 2351, 418, 0xa5ebce7b
> +0, 9404, 9404, 2351, 418, 0xa4e1d8b5
> +0, 11755, 11755, 2351, 418, 0xf927d670
> +0, 14106, 14106, 2351, 418, 0x4e8ccae5
> +0, 16457, 16457, 2351, 418, 0x2b0ad5c2
> +0, 18808, 18808, 2351, 418, 0x4a2fcc63
> +0, 21159, 21159, 2351, 418, 0xe945dbc7
> +0, 23510, 23510, 2351, 418, 0x601cd144
> +0, 25861, 25861, 2351, 418, 0x052dc6a9
> +0, 28212, 28212, 2351, 418, 0x348bd06b
> +0, 30563, 30563, 2351, 418, 0x2996d2bd
> +0, 32914, 32914, 2351, 418, 0xf658cc71
> +0, 35265, 35265, 2351, 418, 0xeb19d2bf
> +0, 37616, 37616, 2351, 418, 0xd547d84e
> +0, 39967, 39967, 2351, 418, 0x4a59d73f
> +0, 42318, 42318, 2351, 418, 0xedbcd9bf
> +0, 44669, 44669, 2351, 418, 0x36c1d5fb
> +0, 47020, 47020, 2351, 418, 0x30ddcf11
> +0, 49371, 49371, 2351, 418, 0xc1c6d2de
> +0, 51722, 51722, 2351, 418, 0xeed0cfc8
> +0, 54073, 54073, 2351, 418, 0xe7bfde05
> +0, 56424, 56424, 2351, 418, 0x3bbec91f
> +0, 58775, 58775, 2351, 418, 0x4f76cc86
> +0, 61126, 61126, 2351, 418, 0x9819cdd2
> +0, 63477, 63477, 2351, 418, 0x2cddd971
> +0, 65828, 65828, 2351, 418, 0x2b84d6f8
> +0, 68179, 68179, 2351, 418, 0xe483ce32
> +0, 70530, 70530, 2351, 418, 0x68add0b0
> +0, 72881, 72881, 2351, 418, 0xddd6d0bf
> +0, 75232, 75232, 2351, 418, 0x00c7d8aa
> +0, 77583, 77583, 2351, 418, 0x915fd36c
> +0, 79934, 79934, 2351, 418, 0x28d2d73c
> +0, 82285, 82285, 2351, 418, 0xaa7ad8b4
> +0, 84636, 84636, 2351, 418, 0xe4e6d680
> +0, 86987, 86987, 2351, 418, 0x4084d578
> +0, 89338, 89338, 2351, 418, 0x3ab4b6e7
> +0, 91689, 91689, 2351, 418, 0x951b66f9
> diff --git a/tests/ref/fate/spdif-truehd b/tests/ref/fate/spdif-truehd
> new file mode 100644
> index 0000000000..5bb0f0ed5b
> --- /dev/null
> +++ b/tests/ref/fate/spdif-truehd
> @@ -0,0 +1 @@
> +ed9617614478a05b3f94a74d3f1061d9
Will apply this patchset tomorrow unless there are objections.
- Andreas
More information about the ffmpeg-devel
mailing list