[FFmpeg-devel,1/2] fate: add more DCA tests

Message ID 20170731203305.17747-1-foobaz86@gmail.com
State New
Headers

Commit Message

foo86 July 31, 2017, 8:33 p.m. UTC
---
 tests/fate/dca.mak           |  36 ++
 tests/ref/fate/dca-core-14be |   1 +
 tests/ref/fate/dca-core-14le |   1 +
 tests/ref/fate/dca-core-16be |   1 +
 tests/ref/fate/dca-core-16le |   1 +
 tests/ref/fate/dca-core-dmix |   1 +
 tests/ref/fate/dca-core-size |   1 +
 tests/ref/fate/dca-core-x96  |   1 +
 tests/ref/fate/dca-core-xch  |   1 +
 tests/ref/fate/dca-core-xxch |   1 +
 tests/ref/fate/dca-xll-ltrt  |   1 +
 tests/ref/fate/dca-xll-pbr   | 836 +++++++++++++++++++++++++++++++++++++++++++
 tests/ref/fate/dca-xll-read  | 510 ++++++++++++++++++++++++++
 tests/ref/fate/dca-xll-sync  | 810 +++++++++++++++++++++++++++++++++++++++++
 14 files changed, 2202 insertions(+)
 create mode 100644 tests/ref/fate/dca-core-14be
 create mode 100644 tests/ref/fate/dca-core-14le
 create mode 100644 tests/ref/fate/dca-core-16be
 create mode 100644 tests/ref/fate/dca-core-16le
 create mode 100644 tests/ref/fate/dca-core-dmix
 create mode 100644 tests/ref/fate/dca-core-size
 create mode 100644 tests/ref/fate/dca-core-x96
 create mode 100644 tests/ref/fate/dca-core-xch
 create mode 100644 tests/ref/fate/dca-core-xxch
 create mode 100644 tests/ref/fate/dca-xll-ltrt
 create mode 100644 tests/ref/fate/dca-xll-pbr
 create mode 100644 tests/ref/fate/dca-xll-read
 create mode 100644 tests/ref/fate/dca-xll-sync
  

Comments

foo86 July 31, 2017, 8:46 p.m. UTC | #1
Oops, meant to include this comment in previous email:

Improves code coverage:
            old%    new%
dca_core    76.5    81.3
dca_exss    56.5    65.6
dca_lbr      2.2    80.5
dca_parser  86.2    98.6
dca_xll     81.2    87.2
dcadec      75.0    83.0
dcadsp      64.0    83.8

Samples are here: https://0x0.st/key.xz
  
Saeid Zangeneh July 31, 2017, 8:48 p.m. UTC | #2
Excuse me I'm confused! What is this?

On Aug 1, 2017 01:16, "foo86" <foobaz86@gmail.com> wrote:

> Oops, meant to include this comment in previous email:
>
> Improves code coverage:
>             old%    new%
> dca_core    76.5    81.3
> dca_exss    56.5    65.6
> dca_lbr      2.2    80.5
> dca_parser  86.2    98.6
> dca_xll     81.2    87.2
> dcadec      75.0    83.0
> dcadsp      64.0    83.8
>
> Samples are here: https://0x0.st/key.xz
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
  
Ronald S. Bultje July 31, 2017, 9:14 p.m. UTC | #3
Hi,

On Mon, Jul 31, 2017 at 4:46 PM, foo86 <foobaz86@gmail.com> wrote:

> Oops, meant to include this comment in previous email:
>
> Improves code coverage:
>             old%    new%
> dca_core    76.5    81.3
> dca_exss    56.5    65.6
> dca_lbr      2.2    80.5
> dca_parser  86.2    98.6
> dca_xll     81.2    87.2
> dcadec      75.0    83.0
> dcadsp      64.0    83.8
>
> Samples are here: https://0x0.st/key.xz


Is the remainder error handling? Or is a subset of features untested? (If
so, do you know which?)

Nice work!

Ronald
  
Michael Niedermayer July 31, 2017, 9:48 p.m. UTC | #4
On Mon, Jul 31, 2017 at 11:46:33PM +0300, foo86 wrote:
> Oops, meant to include this comment in previous email:
> 
> Improves code coverage:
>             old%    new%
> dca_core    76.5    81.3
> dca_exss    56.5    65.6
> dca_lbr      2.2    80.5
> dca_parser  86.2    98.6
> dca_xll     81.2    87.2
> dcadec      75.0    83.0
> dcadsp      64.0    83.8
> 

great


> Samples are here: https://0x0.st/key.xz

am i correct in assuming that this cannot be made smaller easily ?

if so ill upload the files

thx


[...]
  
James Almer July 31, 2017, 9:50 p.m. UTC | #5
On 7/31/2017 5:33 PM, foo86 wrote:
> ---
>  tests/fate/dca.mak           |  36 ++
>  tests/ref/fate/dca-core-14be |   1 +
>  tests/ref/fate/dca-core-14le |   1 +
>  tests/ref/fate/dca-core-16be |   1 +
>  tests/ref/fate/dca-core-16le |   1 +
>  tests/ref/fate/dca-core-dmix |   1 +
>  tests/ref/fate/dca-core-size |   1 +
>  tests/ref/fate/dca-core-x96  |   1 +
>  tests/ref/fate/dca-core-xch  |   1 +
>  tests/ref/fate/dca-core-xxch |   1 +
>  tests/ref/fate/dca-xll-ltrt  |   1 +
>  tests/ref/fate/dca-xll-pbr   | 836 +++++++++++++++++++++++++++++++++++++++++++
>  tests/ref/fate/dca-xll-read  | 510 ++++++++++++++++++++++++++
>  tests/ref/fate/dca-xll-sync  | 810 +++++++++++++++++++++++++++++++++++++++++
>  14 files changed, 2202 insertions(+)
>  create mode 100644 tests/ref/fate/dca-core-14be
>  create mode 100644 tests/ref/fate/dca-core-14le
>  create mode 100644 tests/ref/fate/dca-core-16be
>  create mode 100644 tests/ref/fate/dca-core-16le
>  create mode 100644 tests/ref/fate/dca-core-dmix
>  create mode 100644 tests/ref/fate/dca-core-size
>  create mode 100644 tests/ref/fate/dca-core-x96
>  create mode 100644 tests/ref/fate/dca-core-xch
>  create mode 100644 tests/ref/fate/dca-core-xxch
>  create mode 100644 tests/ref/fate/dca-xll-ltrt
>  create mode 100644 tests/ref/fate/dca-xll-pbr
>  create mode 100644 tests/ref/fate/dca-xll-read
>  create mode 100644 tests/ref/fate/dca-xll-sync
> 
> diff --git a/tests/fate/dca.mak b/tests/fate/dca.mak
> index b1681c6b59..563b83695f 100644
> --- a/tests/fate/dca.mak
> +++ b/tests/fate/dca.mak
> @@ -67,9 +67,45 @@ fate-dca-core: CMD = pcm -i $(TARGET_SAMPLES)/dts/dts.ts
>  fate-dca-core: CMP = oneoff
>  fate-dca-core: REF = $(SAMPLES)/dts/dts.pcm
>  
> +# lossy fixed point tests
> +DCA_FIXED_POINT = dca-core-14be dca-core-14le dca-core-16be dca-core-16le dca-core-size dca-core-x96 dca-core-xch dca-core-xxch
> +
> +define FATE_DCA_FIXED_POINT
> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-$(1)
> +fate-$(1): CMD = md5 -flags +bitexact -i $(TARGET_SAMPLES)/dts/$(1) -f s24le
> +endef
> +
> +$(foreach N,$(DCA_FIXED_POINT),$(eval $(call FATE_DCA_FIXED_POINT,$(N))))
> +
> +# lossy fixed point downmix test
> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-core-dmix
> +fate-dca-core-dmix: CMD = md5 -flags +bitexact -request_channel_layout 0x3 -i $(TARGET_SAMPLES)/dts/dca-core-xxch -f s24le
> +
>  FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll
>  fate-dca-xll: CMD = md5 -i $(TARGET_SAMPLES)/dts/master_audio_7.1_24bit.dts -f s24le
>  
> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-ltrt
> +fate-dca-xll-ltrt: CMD = md5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-ltrt -f s16le

Any reason why these are using md5 instead of framemd5?

> +
> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-pbr
> +fate-dca-xll-pbr: CMD = framemd5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-pbr -c:a pcm_s16le
> +
> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-read
> +fate-dca-xll-read: CMD = framemd5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-read -c:a pcm_s24le
> +
> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-sync
> +fate-dca-xll-sync: CMD = framemd5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-sync -c:a pcm_s24le

Can you limit these to only a bunch of audio frames, the minimum amount
necessary to get the intended code coverage, in order to avoid big
samples and ref files with hundreds of lines? Also because calculating
md5 is expensive.
Notice how the first tests added using your samples (dcadec-suite
folder) are all like six frames each.

Also, the naming scheme is different and you're placing them outside of
the dcadec-suite folder. But that's not as important as the above.

> +
> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-lbr
> +fate-dca-lbr: CMD = pcm -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-lbr
> +fate-dca-lbr: CMP = oneoff
> +fate-dca-lbr: REF = $(SAMPLES)/dts/dca-lbr.pcm
> +
> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-lbr-256
> +fate-dca-lbr-256: CMD = pcm -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-lbr-256
> +fate-dca-lbr-256: CMP = oneoff
> +fate-dca-lbr-256: REF = $(SAMPLES)/dts/dca-lbr-256.pcm

Did you create the pcm files using your decoder, or created the lbr
samples from already existing pcm files? If the former, with what kind
of build and decoder settings?

I ask because, long ago when you first wrote the lbr decoder, you gave
me a bunch of samples i tried to use to write some tests. I used a
x86_32 build and forced no handwritten assembly (so it's all x87 floats)
to create pcm reference files, and the result was that x86_64 builds
(using sse floats, hand written assembly or otherwise) would
unexpectedly fail the tests by a huge error margin.

I narrowed the problem down to dcadsp's lbr_bank_c. That function
compiled with x87 floats and sse floats would give different results,
and i couldn't figure out why. Maybe it was the compiler i used back
then (mingw-w64 gcc 5 i think).

For that matter, the lbr samples you gave me back then were one mono,
one stereo and one 5.1, which was more varied than the two stereo ones
you're using here.
I can upload them somewhere if you don't have them anymore.
  
foo86 July 31, 2017, 11:58 p.m. UTC | #6
On Mon, Jul 31, 2017 at 06:50:44PM -0300, James Almer wrote:
> On 7/31/2017 5:33 PM, foo86 wrote:
> > ---
> >  tests/fate/dca.mak           |  36 ++
> >  tests/ref/fate/dca-core-14be |   1 +
> >  tests/ref/fate/dca-core-14le |   1 +
> >  tests/ref/fate/dca-core-16be |   1 +
> >  tests/ref/fate/dca-core-16le |   1 +
> >  tests/ref/fate/dca-core-dmix |   1 +
> >  tests/ref/fate/dca-core-size |   1 +
> >  tests/ref/fate/dca-core-x96  |   1 +
> >  tests/ref/fate/dca-core-xch  |   1 +
> >  tests/ref/fate/dca-core-xxch |   1 +
> >  tests/ref/fate/dca-xll-ltrt  |   1 +
> >  tests/ref/fate/dca-xll-pbr   | 836 +++++++++++++++++++++++++++++++++++++++++++
> >  tests/ref/fate/dca-xll-read  | 510 ++++++++++++++++++++++++++
> >  tests/ref/fate/dca-xll-sync  | 810 +++++++++++++++++++++++++++++++++++++++++
> >  14 files changed, 2202 insertions(+)
> >  create mode 100644 tests/ref/fate/dca-core-14be
> >  create mode 100644 tests/ref/fate/dca-core-14le
> >  create mode 100644 tests/ref/fate/dca-core-16be
> >  create mode 100644 tests/ref/fate/dca-core-16le
> >  create mode 100644 tests/ref/fate/dca-core-dmix
> >  create mode 100644 tests/ref/fate/dca-core-size
> >  create mode 100644 tests/ref/fate/dca-core-x96
> >  create mode 100644 tests/ref/fate/dca-core-xch
> >  create mode 100644 tests/ref/fate/dca-core-xxch
> >  create mode 100644 tests/ref/fate/dca-xll-ltrt
> >  create mode 100644 tests/ref/fate/dca-xll-pbr
> >  create mode 100644 tests/ref/fate/dca-xll-read
> >  create mode 100644 tests/ref/fate/dca-xll-sync
> > 
> > diff --git a/tests/fate/dca.mak b/tests/fate/dca.mak
> > index b1681c6b59..563b83695f 100644
> > --- a/tests/fate/dca.mak
> > +++ b/tests/fate/dca.mak
> > @@ -67,9 +67,45 @@ fate-dca-core: CMD = pcm -i $(TARGET_SAMPLES)/dts/dts.ts
> >  fate-dca-core: CMP = oneoff
> >  fate-dca-core: REF = $(SAMPLES)/dts/dts.pcm
> >  
> > +# lossy fixed point tests
> > +DCA_FIXED_POINT = dca-core-14be dca-core-14le dca-core-16be dca-core-16le dca-core-size dca-core-x96 dca-core-xch dca-core-xxch
> > +
> > +define FATE_DCA_FIXED_POINT
> > +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-$(1)
> > +fate-$(1): CMD = md5 -flags +bitexact -i $(TARGET_SAMPLES)/dts/$(1) -f s24le
> > +endef
> > +
> > +$(foreach N,$(DCA_FIXED_POINT),$(eval $(call FATE_DCA_FIXED_POINT,$(N))))
> > +
> > +# lossy fixed point downmix test
> > +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-core-dmix
> > +fate-dca-core-dmix: CMD = md5 -flags +bitexact -request_channel_layout 0x3 -i $(TARGET_SAMPLES)/dts/dca-core-xxch -f s24le
> > +
> >  FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll
> >  fate-dca-xll: CMD = md5 -i $(TARGET_SAMPLES)/dts/master_audio_7.1_24bit.dts -f s24le
> >  
> > +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-ltrt
> > +fate-dca-xll-ltrt: CMD = md5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-ltrt -f s16le
> 
> Any reason why these are using md5 instead of framemd5?

To save space, because I didn't expect individual frame checksums to be
interesting in these tests.

> > +
> > +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-pbr
> > +fate-dca-xll-pbr: CMD = framemd5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-pbr -c:a pcm_s16le
> > +
> > +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-read
> > +fate-dca-xll-read: CMD = framemd5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-read -c:a pcm_s24le
> > +
> > +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-sync
> > +fate-dca-xll-sync: CMD = framemd5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-sync -c:a pcm_s24le
> 
> Can you limit these to only a bunch of audio frames, the minimum amount
> necessary to get the intended code coverage, in order to avoid big
> samples and ref files with hundreds of lines? Also because calculating
> md5 is expensive.
> Notice how the first tests added using your samples (dcadec-suite
> folder) are all like six frames each.

fate-dca-xll-read test can be possibly reduced to a few frames, but -pbr
and -sync tests cannot (these need to encompass entire bitrate-managed
section of audio track, which can be quite lengthy). I can change those
to md5 if size of reference files is of concern.

> Also, the naming scheme is different and you're placing them outside of
> the dcadec-suite folder. But that's not as important as the above.

These files are not part of the original dcadec test suite, therefore
different naming scheme. How do you prefer them to be named?

> > +
> > +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-lbr
> > +fate-dca-lbr: CMD = pcm -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-lbr
> > +fate-dca-lbr: CMP = oneoff
> > +fate-dca-lbr: REF = $(SAMPLES)/dts/dca-lbr.pcm
> > +
> > +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-lbr-256
> > +fate-dca-lbr-256: CMD = pcm -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-lbr-256
> > +fate-dca-lbr-256: CMP = oneoff
> > +fate-dca-lbr-256: REF = $(SAMPLES)/dts/dca-lbr-256.pcm
> 
> Did you create the pcm files using your decoder, or created the lbr
> samples from already existing pcm files? If the former, with what kind
> of build and decoder settings?

PCM files where generated with FFmpeg git (x86_64 build) by running make
fate-dca-lbr(-256).

> I ask because, long ago when you first wrote the lbr decoder, you gave
> me a bunch of samples i tried to use to write some tests. I used a
> x86_32 build and forced no handwritten assembly (so it's all x87 floats)
> to create pcm reference files, and the result was that x86_64 builds
> (using sse floats, hand written assembly or otherwise) would
> unexpectedly fail the tests by a huge error margin.
> 
> I narrowed the problem down to dcadsp's lbr_bank_c. That function
> compiled with x87 floats and sse floats would give different results,
> and i couldn't figure out why. Maybe it was the compiler i used back
> then (mingw-w64 gcc 5 i think).

That's unexpected, I'll check how this behaves on x86_32.

I would expect lfe_iir_c (which is probably broken) to give different
results based on type of math used, but not lbr_bank_c. Samples I use
for FATE here purposedly don't use LFE for this matter.

> For that matter, the lbr samples you gave me back then were one mono,
> one stereo and one 5.1, which was more varied than the two stereo ones
> you're using here.
> I can upload them somewhere if you don't have them anymore.

I think I should still have them, will look.
  
foo86 Aug. 1, 2017, 12:01 a.m. UTC | #7
On Mon, Jul 31, 2017 at 11:48:09PM +0200, Michael Niedermayer wrote:
> On Mon, Jul 31, 2017 at 11:46:33PM +0300, foo86 wrote:
> > Oops, meant to include this comment in previous email:
> > 
> > Improves code coverage:
> >             old%    new%
> > dca_core    76.5    81.3
> > dca_exss    56.5    65.6
> > dca_lbr      2.2    80.5
> > dca_parser  86.2    98.6
> > dca_xll     81.2    87.2
> > dcadec      75.0    83.0
> > dcadsp      64.0    83.8
> > 
> 
> great
> 
> 
> > Samples are here: https://0x0.st/key.xz
> 
> am i correct in assuming that this cannot be made smaller easily ?
> 
> if so ill upload the files
> 
> thx

I think size of some files can be reduced, so if space is of concern,
please don't upload them yet.
  
foo86 Aug. 1, 2017, 12:07 a.m. UTC | #8
On Mon, Jul 31, 2017 at 05:14:01PM -0400, Ronald S. Bultje wrote:
> Hi,
> 
> On Mon, Jul 31, 2017 at 4:46 PM, foo86 <foobaz86@gmail.com> wrote:
> 
> > Oops, meant to include this comment in previous email:
> >
> > Improves code coverage:
> >             old%    new%
> > dca_core    76.5    81.3
> > dca_exss    56.5    65.6
> > dca_lbr      2.2    80.5
> > dca_parser  86.2    98.6
> > dca_xll     81.2    87.2
> > dcadec      75.0    83.0
> > dcadsp      64.0    83.8
> >
> > Samples are here: https://0x0.st/key.xz
> 
> 
> Is the remainder error handling? Or is a subset of features untested? (If
> so, do you know which?)

This is mostly error handling, but there are some untested features
which are either never used (mixing metadata in EXSS) or very rare (5.1
LBR).

> 
> Nice work!
> 
> Ronald
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
  
Michael Niedermayer Aug. 1, 2017, 12:13 a.m. UTC | #9
On Tue, Aug 01, 2017 at 03:01:38AM +0300, foo86 wrote:
> On Mon, Jul 31, 2017 at 11:48:09PM +0200, Michael Niedermayer wrote:
> > On Mon, Jul 31, 2017 at 11:46:33PM +0300, foo86 wrote:
> > > Oops, meant to include this comment in previous email:
> > > 
> > > Improves code coverage:
> > >             old%    new%
> > > dca_core    76.5    81.3
> > > dca_exss    56.5    65.6
> > > dca_lbr      2.2    80.5
> > > dca_parser  86.2    98.6
> > > dca_xll     81.2    87.2
> > > dcadec      75.0    83.0
> > > dcadsp      64.0    83.8
> > > 
> > 
> > great
> > 
> > 
> > > Samples are here: https://0x0.st/key.xz
> > 
> > am i correct in assuming that this cannot be made smaller easily ?
> > 
> > if so ill upload the files
> > 
> > thx
> 
> I think size of some files can be reduced, so if space is of concern,
> please don't upload them yet.

smaller files are better if its not much work.

thx

[...]
  
James Almer Aug. 1, 2017, 12:38 a.m. UTC | #10
On 7/31/2017 8:58 PM, foo86 wrote:
> On Mon, Jul 31, 2017 at 06:50:44PM -0300, James Almer wrote:
>> On 7/31/2017 5:33 PM, foo86 wrote:
>>> ---
>>>  tests/fate/dca.mak           |  36 ++
>>>  tests/ref/fate/dca-core-14be |   1 +
>>>  tests/ref/fate/dca-core-14le |   1 +
>>>  tests/ref/fate/dca-core-16be |   1 +
>>>  tests/ref/fate/dca-core-16le |   1 +
>>>  tests/ref/fate/dca-core-dmix |   1 +
>>>  tests/ref/fate/dca-core-size |   1 +
>>>  tests/ref/fate/dca-core-x96  |   1 +
>>>  tests/ref/fate/dca-core-xch  |   1 +
>>>  tests/ref/fate/dca-core-xxch |   1 +
>>>  tests/ref/fate/dca-xll-ltrt  |   1 +
>>>  tests/ref/fate/dca-xll-pbr   | 836 +++++++++++++++++++++++++++++++++++++++++++
>>>  tests/ref/fate/dca-xll-read  | 510 ++++++++++++++++++++++++++
>>>  tests/ref/fate/dca-xll-sync  | 810 +++++++++++++++++++++++++++++++++++++++++
>>>  14 files changed, 2202 insertions(+)
>>>  create mode 100644 tests/ref/fate/dca-core-14be
>>>  create mode 100644 tests/ref/fate/dca-core-14le
>>>  create mode 100644 tests/ref/fate/dca-core-16be
>>>  create mode 100644 tests/ref/fate/dca-core-16le
>>>  create mode 100644 tests/ref/fate/dca-core-dmix
>>>  create mode 100644 tests/ref/fate/dca-core-size
>>>  create mode 100644 tests/ref/fate/dca-core-x96
>>>  create mode 100644 tests/ref/fate/dca-core-xch
>>>  create mode 100644 tests/ref/fate/dca-core-xxch
>>>  create mode 100644 tests/ref/fate/dca-xll-ltrt
>>>  create mode 100644 tests/ref/fate/dca-xll-pbr
>>>  create mode 100644 tests/ref/fate/dca-xll-read
>>>  create mode 100644 tests/ref/fate/dca-xll-sync
>>>
>>> diff --git a/tests/fate/dca.mak b/tests/fate/dca.mak
>>> index b1681c6b59..563b83695f 100644
>>> --- a/tests/fate/dca.mak
>>> +++ b/tests/fate/dca.mak
>>> @@ -67,9 +67,45 @@ fate-dca-core: CMD = pcm -i $(TARGET_SAMPLES)/dts/dts.ts
>>>  fate-dca-core: CMP = oneoff
>>>  fate-dca-core: REF = $(SAMPLES)/dts/dts.pcm
>>>  
>>> +# lossy fixed point tests
>>> +DCA_FIXED_POINT = dca-core-14be dca-core-14le dca-core-16be dca-core-16le dca-core-size dca-core-x96 dca-core-xch dca-core-xxch
>>> +
>>> +define FATE_DCA_FIXED_POINT
>>> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-$(1)
>>> +fate-$(1): CMD = md5 -flags +bitexact -i $(TARGET_SAMPLES)/dts/$(1) -f s24le
>>> +endef
>>> +
>>> +$(foreach N,$(DCA_FIXED_POINT),$(eval $(call FATE_DCA_FIXED_POINT,$(N))))
>>> +
>>> +# lossy fixed point downmix test
>>> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-core-dmix
>>> +fate-dca-core-dmix: CMD = md5 -flags +bitexact -request_channel_layout 0x3 -i $(TARGET_SAMPLES)/dts/dca-core-xxch -f s24le
>>> +
>>>  FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll
>>>  fate-dca-xll: CMD = md5 -i $(TARGET_SAMPLES)/dts/master_audio_7.1_24bit.dts -f s24le
>>>  
>>> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-ltrt
>>> +fate-dca-xll-ltrt: CMD = md5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-ltrt -f s16le
>>
>> Any reason why these are using md5 instead of framemd5?
> 
> To save space, because I didn't expect individual frame checksums to be
> interesting in these tests.

It's not so much about each frame's checksum in most cases as it's about
the extra printed info. It makes it easier to detect if something
changed in how the stream is detected that might not affect checksums
(time base, pts/dts, etc). But i guess that's already covered in every
other xll test.

For that matter, you can do something like

fate-dca-core-dmix: REF = 8e8f2e223787d2436853b5310dc6ec04

To avoid creating external ref files for md5 tests.

> 
>>> +
>>> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-pbr
>>> +fate-dca-xll-pbr: CMD = framemd5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-pbr -c:a pcm_s16le
>>> +
>>> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-read
>>> +fate-dca-xll-read: CMD = framemd5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-read -c:a pcm_s24le
>>> +
>>> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-sync
>>> +fate-dca-xll-sync: CMD = framemd5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-sync -c:a pcm_s24le
>>
>> Can you limit these to only a bunch of audio frames, the minimum amount
>> necessary to get the intended code coverage, in order to avoid big
>> samples and ref files with hundreds of lines? Also because calculating
>> md5 is expensive.
>> Notice how the first tests added using your samples (dcadec-suite
>> folder) are all like six frames each.
> 
> fate-dca-xll-read test can be possibly reduced to a few frames, but -pbr
> and -sync tests cannot (these need to encompass entire bitrate-managed
> section of audio track, which can be quite lengthy). I can change those
> to md5 if size of reference files is of concern.

Keep -pbr and -sync as they are and try to make the rest smaller, then.
Smallest size possible while making sure the test coverage is the
intended. It'll help save some bandwidth over time in our rsync server.

And you can keep them as framemd5. You chose it for those instead of md5
like with the above, so i assume frame checksum is relevant/interesting.

> 
>> Also, the naming scheme is different and you're placing them outside of
>> the dcadec-suite folder. But that's not as important as the above.
> 
> These files are not part of the original dcadec test suite, therefore
> different naming scheme. How do you prefer them to be named?

They are fine as is. Just figured you might want all the tests added
targeting your dcadec version in its own folder.

> 
>>> +
>>> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-lbr
>>> +fate-dca-lbr: CMD = pcm -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-lbr
>>> +fate-dca-lbr: CMP = oneoff
>>> +fate-dca-lbr: REF = $(SAMPLES)/dts/dca-lbr.pcm
>>> +
>>> +FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-lbr-256
>>> +fate-dca-lbr-256: CMD = pcm -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-lbr-256
>>> +fate-dca-lbr-256: CMP = oneoff
>>> +fate-dca-lbr-256: REF = $(SAMPLES)/dts/dca-lbr-256.pcm
>>
>> Did you create the pcm files using your decoder, or created the lbr
>> samples from already existing pcm files? If the former, with what kind
>> of build and decoder settings?
> 
> PCM files where generated with FFmpeg git (x86_64 build) by running make
> fate-dca-lbr(-256).

Afaik, reference pcm files are usually created using x86_32 builds with
cpuflags set to 0. Don't think it's a requirement, though.

> 
>> I ask because, long ago when you first wrote the lbr decoder, you gave
>> me a bunch of samples i tried to use to write some tests. I used a
>> x86_32 build and forced no handwritten assembly (so it's all x87 floats)
>> to create pcm reference files, and the result was that x86_64 builds
>> (using sse floats, hand written assembly or otherwise) would
>> unexpectedly fail the tests by a huge error margin.
>>
>> I narrowed the problem down to dcadsp's lbr_bank_c. That function
>> compiled with x87 floats and sse floats would give different results,
>> and i couldn't figure out why. Maybe it was the compiler i used back
>> then (mingw-w64 gcc 5 i think).
> 
> That's unexpected, I'll check how this behaves on x86_32.
> 
> I would expect lfe_iir_c (which is probably broken) to give different
> results based on type of math used, but not lbr_bank_c. Samples I use
> for FATE here purposedly don't use LFE for this matter.

It might have been lfe_iir_c, now that you mention it. It was a while
ago, and i recall it was a function used by the lbr decoder that didn't
have a simd version.

> 
>> For that matter, the lbr samples you gave me back then were one mono,
>> one stereo and one 5.1, which was more varied than the two stereo ones
>> you're using here.
>> I can upload them somewhere if you don't have them anymore.
> 
> I think I should still have them, will look.
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
  

Patch

diff --git a/tests/fate/dca.mak b/tests/fate/dca.mak
index b1681c6b59..563b83695f 100644
--- a/tests/fate/dca.mak
+++ b/tests/fate/dca.mak
@@ -67,9 +67,45 @@  fate-dca-core: CMD = pcm -i $(TARGET_SAMPLES)/dts/dts.ts
 fate-dca-core: CMP = oneoff
 fate-dca-core: REF = $(SAMPLES)/dts/dts.pcm
 
+# lossy fixed point tests
+DCA_FIXED_POINT = dca-core-14be dca-core-14le dca-core-16be dca-core-16le dca-core-size dca-core-x96 dca-core-xch dca-core-xxch
+
+define FATE_DCA_FIXED_POINT
+FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-$(1)
+fate-$(1): CMD = md5 -flags +bitexact -i $(TARGET_SAMPLES)/dts/$(1) -f s24le
+endef
+
+$(foreach N,$(DCA_FIXED_POINT),$(eval $(call FATE_DCA_FIXED_POINT,$(N))))
+
+# lossy fixed point downmix test
+FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-core-dmix
+fate-dca-core-dmix: CMD = md5 -flags +bitexact -request_channel_layout 0x3 -i $(TARGET_SAMPLES)/dts/dca-core-xxch -f s24le
+
 FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll
 fate-dca-xll: CMD = md5 -i $(TARGET_SAMPLES)/dts/master_audio_7.1_24bit.dts -f s24le
 
+FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-ltrt
+fate-dca-xll-ltrt: CMD = md5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-ltrt -f s16le
+
+FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-pbr
+fate-dca-xll-pbr: CMD = framemd5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-pbr -c:a pcm_s16le
+
+FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-read
+fate-dca-xll-read: CMD = framemd5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-read -c:a pcm_s24le
+
+FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-xll-sync
+fate-dca-xll-sync: CMD = framemd5 -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-xll-sync -c:a pcm_s24le
+
+FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-lbr
+fate-dca-lbr: CMD = pcm -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-lbr
+fate-dca-lbr: CMP = oneoff
+fate-dca-lbr: REF = $(SAMPLES)/dts/dca-lbr.pcm
+
+FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dca-lbr-256
+fate-dca-lbr-256: CMD = pcm -err_detect crccheck -i $(TARGET_SAMPLES)/dts/dca-lbr-256
+fate-dca-lbr-256: CMP = oneoff
+fate-dca-lbr-256: REF = $(SAMPLES)/dts/dca-lbr-256.pcm
+
 FATE_DCA-$(call DEMDEC, DTS, DCA) += fate-dts_es
 fate-dts_es: CMD = pcm -i $(TARGET_SAMPLES)/dts/dts_es.dts
 fate-dts_es: CMP = oneoff
diff --git a/tests/ref/fate/dca-core-14be b/tests/ref/fate/dca-core-14be
new file mode 100644
index 0000000000..9f92b46d31
--- /dev/null
+++ b/tests/ref/fate/dca-core-14be
@@ -0,0 +1 @@ 
+26d4cc2c6941e843ac6b047845bc29d4
diff --git a/tests/ref/fate/dca-core-14le b/tests/ref/fate/dca-core-14le
new file mode 100644
index 0000000000..9f92b46d31
--- /dev/null
+++ b/tests/ref/fate/dca-core-14le
@@ -0,0 +1 @@ 
+26d4cc2c6941e843ac6b047845bc29d4
diff --git a/tests/ref/fate/dca-core-16be b/tests/ref/fate/dca-core-16be
new file mode 100644
index 0000000000..38d0827d2e
--- /dev/null
+++ b/tests/ref/fate/dca-core-16be
@@ -0,0 +1 @@ 
+d259b055da2c5d3766943f051c63aedf
diff --git a/tests/ref/fate/dca-core-16le b/tests/ref/fate/dca-core-16le
new file mode 100644
index 0000000000..38d0827d2e
--- /dev/null
+++ b/tests/ref/fate/dca-core-16le
@@ -0,0 +1 @@ 
+d259b055da2c5d3766943f051c63aedf
diff --git a/tests/ref/fate/dca-core-dmix b/tests/ref/fate/dca-core-dmix
new file mode 100644
index 0000000000..df32b569b1
--- /dev/null
+++ b/tests/ref/fate/dca-core-dmix
@@ -0,0 +1 @@ 
+28dc07152ecd3dca172dc6efc434462d
diff --git a/tests/ref/fate/dca-core-size b/tests/ref/fate/dca-core-size
new file mode 100644
index 0000000000..df9edc403d
--- /dev/null
+++ b/tests/ref/fate/dca-core-size
@@ -0,0 +1 @@ 
+d41d8cd98f00b204e9800998ecf8427e
diff --git a/tests/ref/fate/dca-core-x96 b/tests/ref/fate/dca-core-x96
new file mode 100644
index 0000000000..3a9d9ef818
--- /dev/null
+++ b/tests/ref/fate/dca-core-x96
@@ -0,0 +1 @@ 
+67688b983a0a218fbfa1385b97e29b15
diff --git a/tests/ref/fate/dca-core-xch b/tests/ref/fate/dca-core-xch
new file mode 100644
index 0000000000..2dbcd8a6d7
--- /dev/null
+++ b/tests/ref/fate/dca-core-xch
@@ -0,0 +1 @@ 
+b36af358d323dbcd6f847b9416319388
diff --git a/tests/ref/fate/dca-core-xxch b/tests/ref/fate/dca-core-xxch
new file mode 100644
index 0000000000..8baf5fa40e
--- /dev/null
+++ b/tests/ref/fate/dca-core-xxch
@@ -0,0 +1 @@ 
+8e8f2e223787d2436853b5310dc6ec04
diff --git a/tests/ref/fate/dca-xll-ltrt b/tests/ref/fate/dca-xll-ltrt
new file mode 100644
index 0000000000..e161fcf3cb
--- /dev/null
+++ b/tests/ref/fate/dca-xll-ltrt
@@ -0,0 +1 @@ 
+c7ac845793f38f862ab8e775f9912657
diff --git a/tests/ref/fate/dca-xll-pbr b/tests/ref/fate/dca-xll-pbr
new file mode 100644
index 0000000000..ac579329fb
--- /dev/null
+++ b/tests/ref/fate/dca-xll-pbr
@@ -0,0 +1,836 @@ 
+#format: frame checksums
+#version: 2
+#hash: MD5
+#tb 0: 1/48000
+#media_type 0: audio
+#codec_id 0: pcm_s16le
+#sample_rate 0: 48000
+#channel_layout 0: 60f
+#channel_layout_name 0: 5.1(side)
+#stream#, dts,        pts, duration,     size, hash
+0,          0,          0,      512,     6144, dc3d2fc1f3b4ebae24b5bd8ef7b1ca9f
+0,        512,        512,      512,     6144, 75934d3a7d05f0890ab164a0bb0283dd
+0,       1024,       1024,      512,     6144, fe51bb477b4cad234b3d4f3c4c51d08a
+0,       1536,       1536,      512,     6144, 30db1c66c55eadf54b9ec8ce26d11566
+0,       2048,       2048,      512,     6144, 84ffb4213852e2c650ffe59054752c50
+0,       2560,       2560,      512,     6144, e1ba1c74b50a40436b9a67af2d372adb
+0,       3072,       3072,      512,     6144, accf4e6d258a1437bc38390a1dbac544
+0,       3584,       3584,      512,     6144, ea44b287e8703e998ec8e2fe77994330
+0,       4096,       4096,      512,     6144, fb00dd15d741aba49ab54b65a9d93a1c
+0,       4608,       4608,      512,     6144, ed2183d9fe00cd8989b9307dec121655
+0,       5120,       5120,      512,     6144, d93d344050781fd2d30f600f3fee4343
+0,       5632,       5632,      512,     6144, b7346c54719802337baa0badd116de91
+0,       6144,       6144,      512,     6144, 65dba4ff686b9215c7e4699df0f033be
+0,       6656,       6656,      512,     6144, f84a962682448decab29c3f1b5602502
+0,       7168,       7168,      512,     6144, ca843b34910a2de4b7163506c3de9991
+0,       7680,       7680,      512,     6144, e192566771c12eed5e8632471c7e412e
+0,       8192,       8192,      512,     6144, 9111e470de514b122b397732b2640e7d
+0,       8704,       8704,      512,     6144, 5e479dbc1ea08e2af42a6225eaec26a9
+0,       9216,       9216,      512,     6144, ab8a62bad31e97087d6889ea24dc1076
+0,       9728,       9728,      512,     6144, bcdde8ea8001ed4821e2d81509b51979
+0,      10240,      10240,      512,     6144, c42b65a4896fc9557aa86ada8c3bdf76
+0,      10752,      10752,      512,     6144, 644578ecafd3dc27234aa73f5a78738b
+0,      11264,      11264,      512,     6144, be7457394dadd529ca4a098b67fe39dc
+0,      11776,      11776,      512,     6144, 00c2f8d38cb62b4af6db141dd3ac6bf5
+0,      12288,      12288,      512,     6144, 1c38410a02e51430656b235a7c156882
+0,      12800,      12800,      512,     6144, 01c48246b147b8e0156b9c18a9d41bee
+0,      13312,      13312,      512,     6144, 2d33461fc8262083a0be7edaeda4b277
+0,      13824,      13824,      512,     6144, 78a6949830558a025cc599debc4d4b5b
+0,      14336,      14336,      512,     6144, 59fe112209eef8ab9d71e9dc06de3112
+0,      14848,      14848,      512,     6144, 0d5c26c4ac96eeba65868959d6ac5345
+0,      15360,      15360,      512,     6144, 9514c4af3eadee193e17279e6da91542
+0,      15872,      15872,      512,     6144, fca73b8881acf31a03a4a81945393b01
+0,      16384,      16384,      512,     6144, 52f8d53f1b4b6e9711d9c8498177718d
+0,      16896,      16896,      512,     6144, 0772a112124e422b354c5394acd8fcce
+0,      17408,      17408,      512,     6144, af1461caf7fe412e47d95ad838265afc
+0,      17920,      17920,      512,     6144, cef80571e89afdffb07d6fb4fd32c9cc
+0,      18432,      18432,      512,     6144, d036c3c42c72fa4d9bc1bebeac3edca7
+0,      18944,      18944,      512,     6144, 5f65c74772422f04ab71d9d2009c0ab2
+0,      19456,      19456,      512,     6144, e970f80dcd6f4e293732ba98bec673b9
+0,      19968,      19968,      512,     6144, 211e3366d4285110b58bc3bbba98ab52
+0,      20480,      20480,      512,     6144, 3ba0faa0980f93e48835df684b97c6a0
+0,      20992,      20992,      512,     6144, a3bf52cd1eba2479cb3d8c16be39ab5a
+0,      21504,      21504,      512,     6144, 79957b6cdeef8e9bf53628d6ec2942f3
+0,      22016,      22016,      512,     6144, a1efa2bf10ad73a7e1d54075a78afcd3
+0,      22528,      22528,      512,     6144, 883b29c8f65656691b2aacb7ccb24f51
+0,      23040,      23040,      512,     6144, 63284181ea476bd6af39b7982ecf7323
+0,      23552,      23552,      512,     6144, 2ed6d207ec059a4d0cd503d82401d86f
+0,      24064,      24064,      512,     6144, dbb3b25cb8b41c112071f801fef1585f
+0,      24576,      24576,      512,     6144, bc39dd5fa9cc4a7f70e8ad6cace1cbef
+0,      25088,      25088,      512,     6144, 2e3e9f05fa28a7bd7b3ec39451889745
+0,      25600,      25600,      512,     6144, acd6e3b9bf108507876cf6b847660d54
+0,      26112,      26112,      512,     6144, 77ed7779d16d4987724a3225b0e922ab
+0,      26624,      26624,      512,     6144, c0c5567337a67ef3e7b06756b4ca4580
+0,      27136,      27136,      512,     6144, b61545cb03c6b1975f3a42a5dd78cfef
+0,      27648,      27648,      512,     6144, 36b491000341bae3ae9dcdbfc81df4d2
+0,      28160,      28160,      512,     6144, ae1b232b6adde8b09f78eb269d30ddf8
+0,      28672,      28672,      512,     6144, 6ead4250659ac7dbe2a81c7498614658
+0,      29184,      29184,      512,     6144, cb6207fd6c81b3ad7596f0726a93f21a
+0,      29696,      29696,      512,     6144, 8c99c5658bbd135afa640482a76ec180
+0,      30208,      30208,      512,     6144, 8e213b8f844d3dc09cff4455c0efb81e
+0,      30720,      30720,      512,     6144, 7aa50119e082cc7c2bc7c7ac9d2b72d4
+0,      31232,      31232,      512,     6144, 1a69a5715ce34188b0fbb8b8dc4babba
+0,      31744,      31744,      512,     6144, f6b4412092da5d918aa4ee52c6cb5386
+0,      32256,      32256,      512,     6144, f073fad2405837fe3a2e063b565a7d12
+0,      32768,      32768,      512,     6144, cb90ea9e6f80440bef478d266e21f620
+0,      33280,      33280,      512,     6144, 6297d70b39f97f070df5021acaa2aa1b
+0,      33792,      33792,      512,     6144, 103185304facc51ee46d57130ab2c2fc
+0,      34304,      34304,      512,     6144, 0224e31014c2b68baff851aefb0e35aa
+0,      34816,      34816,      512,     6144, b5d44cf2f2da102942409a2e400288f5
+0,      35328,      35328,      512,     6144, 5df1cc86552e8d90131a41c72de74280
+0,      35840,      35840,      512,     6144, cdf4113f453b9e28d74d1691dc0d9fc6
+0,      36352,      36352,      512,     6144, 4663278c2a651166515791815382fb15
+0,      36864,      36864,      512,     6144, c0b9983889e33082026fcf62fe41b637
+0,      37376,      37376,      512,     6144, d71cfe0b16ef20eac282f22e363b5d87
+0,      37888,      37888,      512,     6144, c49cb4d3893859df14af5168a9e6d3c9
+0,      38400,      38400,      512,     6144, fe5015bba954a6cd14de5ba268971933
+0,      38912,      38912,      512,     6144, 72aed11fd065ab2b7560ad9c92accf41
+0,      39424,      39424,      512,     6144, 1f180083ecdd1962db41cddb5e7b3aff
+0,      39936,      39936,      512,     6144, 4c46a37f9f5286dcf51c08a738c82a4f
+0,      40448,      40448,      512,     6144, 48563b3ed46d98c363670a828e563492
+0,      40960,      40960,      512,     6144, 67ec1f7de9cf51c07c77e92abdd1eed1
+0,      41472,      41472,      512,     6144, af1b7dd4e51d166c426716c1e24d0382
+0,      41984,      41984,      512,     6144, ed1693e521547cd84ca9af2003103957
+0,      42496,      42496,      512,     6144, 70f2fa96dedda6e453e945e903b5944f
+0,      43008,      43008,      512,     6144, 6439c1aa5c9ee311eb38cdf13edff7d5
+0,      43520,      43520,      512,     6144, 9b436e98e2d6b54cec80f79e46dc2177
+0,      44032,      44032,      512,     6144, c819dceb18682d925460ed7e984f7f25
+0,      44544,      44544,      512,     6144, 6fed83059d6e4308c26a4c5520567391
+0,      45056,      45056,      512,     6144, 85eb3b547dc9f7854fccc896a78f534b
+0,      45568,      45568,      512,     6144, 0d2ac13e7db53e4dc06da47aaa56d6ed
+0,      46080,      46080,      512,     6144, 4efd5fbfdd0d536978063cb97bce9988
+0,      46592,      46592,      512,     6144, 400ed1a98f4fd93cb51c0ffda95436e3
+0,      47104,      47104,      512,     6144, 0582243398c9f09eef99a8f7ccdcc69a
+0,      47616,      47616,      512,     6144, 29ff90d48a6cb236839507deee69dc40
+0,      48128,      48128,      512,     6144, 9de4ed25ad4622be146e0065e4eb1312
+0,      48640,      48640,      512,     6144, c9fa5841e45ebfec55e2baeefa23101b
+0,      49152,      49152,      512,     6144, 5b21c7bf45d20844d13394c573699e6c
+0,      49664,      49664,      512,     6144, 580b8e0a97aa52c03bfe7b9cbdaae877
+0,      50176,      50176,      512,     6144, c5226c5869e20b560865418aab3c0df3
+0,      50688,      50688,      512,     6144, d88fe4eabb8f1ce959fbc51832e9e67d
+0,      51200,      51200,      512,     6144, 03662f1729dd26fda934f3e278d3b0ee
+0,      51712,      51712,      512,     6144, c494fed94bd82527160c9ae31bbe5ac0
+0,      52224,      52224,      512,     6144, 52906ac4d59f1df95951b77c35021f44
+0,      52736,      52736,      512,     6144, c0785d13a92876848ebf164678c397ba
+0,      53248,      53248,      512,     6144, d5f410e41e5292f83b51f3d1ae0896da
+0,      53760,      53760,      512,     6144, cf401957d8607996852e1fd7d52bfda5
+0,      54272,      54272,      512,     6144, 3e96a210cdeb3085a6fbfa0e8785f9fc
+0,      54784,      54784,      512,     6144, d1b73b7093c3579c2638bc5db437d512
+0,      55296,      55296,      512,     6144, f57edc901db49b1e16e7dafbbebba636
+0,      55808,      55808,      512,     6144, e0384a053c2818c7eeff7f0a016e5b6f
+0,      56320,      56320,      512,     6144, c90c4747c812595389b4799de179455f
+0,      56832,      56832,      512,     6144, 32391e4cb1d0c48c72c4310cae30cdb1
+0,      57344,      57344,      512,     6144, b6f440fe23e458aaab8fac71a6fd92ce
+0,      57856,      57856,      512,     6144, 1bc83f39043c5cfead7fb4d2dfb9176f
+0,      58368,      58368,      512,     6144, 91ef7a99863f988fcda0d52943287798
+0,      58880,      58880,      512,     6144, 9ad2dd4b4dc92a4edbcf573d62d0286d
+0,      59392,      59392,      512,     6144, f4fbe7be252c37ad5ba53fe885bfbc1e
+0,      59904,      59904,      512,     6144, 71edb1b81e64a0e5067556edb73958c0
+0,      60416,      60416,      512,     6144, 8a1a9d2947442a1677878e9bf4e5c49e
+0,      60928,      60928,      512,     6144, 2715173f0b6d7f210b71ed40e04c2fb4
+0,      61440,      61440,      512,     6144, a4f4041a31c90f3cc3e0635cd38bda15
+0,      61952,      61952,      512,     6144, f43f92842e7cba60b0fe0b8a315c3d69
+0,      62464,      62464,      512,     6144, 49c5532f0a3ef5932f84b97fbd26c8ce
+0,      62976,      62976,      512,     6144, 6d2b053b961cfc65e93fa120fb696ca1
+0,      63488,      63488,      512,     6144, dc006542c819e9d562abc6b0ba6eae47
+0,      64000,      64000,      512,     6144, d14133cd9e862f8d0466dd7befe07936
+0,      64512,      64512,      512,     6144, 4b33a14f16cef397676a70aab46663c3
+0,      65024,      65024,      512,     6144, ffe071922e5f5355a0ffefa8c9c57bc2
+0,      65536,      65536,      512,     6144, 8842b32a04e0595fac4a47e005622504
+0,      66048,      66048,      512,     6144, c5866a1bbe2a1ecee2d783e73d760f64
+0,      66560,      66560,      512,     6144, 1c94ec6f830cf7d4d4c0ab616c66de72
+0,      67072,      67072,      512,     6144, d5ba59641e56847ac759eb804cf896ca
+0,      67584,      67584,      512,     6144, f30877106ce692e409839831a28200a4
+0,      68096,      68096,      512,     6144, d7fba0524fcdd3efd473eef8ac265382
+0,      68608,      68608,      512,     6144, 331cf3da17d8944ed0953a883dda0a56
+0,      69120,      69120,      512,     6144, b83929289bd25c53b623664d6ac91d18
+0,      69632,      69632,      512,     6144, 7e3424d165081f4c1f7b0509f314f65a
+0,      70144,      70144,      512,     6144, 4771935d59356e970c74505957bb7297
+0,      70656,      70656,      512,     6144, 77b9c6e1ba1061357966720c06f16c96
+0,      71168,      71168,      512,     6144, beeacccb70be37044403869386e0bb3c
+0,      71680,      71680,      512,     6144, 5787177607d6c3dc5d1bd584946e5390
+0,      72192,      72192,      512,     6144, d11c910aa811f6f56fe408f6fdf6294a
+0,      72704,      72704,      512,     6144, 2777a3c8711b746b320ca4458f14bffe
+0,      73216,      73216,      512,     6144, c9e7a8216674041d5b4ad180daa7f6d4
+0,      73728,      73728,      512,     6144, 23b47d8a71f009f2cabafe9e893e1f20
+0,      74240,      74240,      512,     6144, 58ea6b89234cc1688aea94e6751ddd0d
+0,      74752,      74752,      512,     6144, be5092750f3c0cc311f288f552154fb4
+0,      75264,      75264,      512,     6144, 3fb41332cfd1caed61ae7a5eec097089
+0,      75776,      75776,      512,     6144, d9022f3b882b720c9cfed54ec78dc1f7
+0,      76288,      76288,      512,     6144, d874ceb25fa0a03b28895bddf7bdd3af
+0,      76800,      76800,      512,     6144, 85cd50d30b08d94a93f432c9e98a9861
+0,      77312,      77312,      512,     6144, 55e3ae2b29e976a12d89d4a1cc4f2d96
+0,      77824,      77824,      512,     6144, b7129c027a9d9fa54376495fe001fe74
+0,      78336,      78336,      512,     6144, ce77eb15018c8bb366d787d917ce1f5e
+0,      78848,      78848,      512,     6144, b4329747bd3e6a722a4a5a7cb5be3a3f
+0,      79360,      79360,      512,     6144, 7a2631ae87b72eab899d5d6bff051c5c
+0,      79872,      79872,      512,     6144, 993537118747183462025304faf82cf6
+0,      80384,      80384,      512,     6144, eef9255ebcaf84e6a28db5e2116aaab7
+0,      80896,      80896,      512,     6144, 753c23815ad0ee05485d218b356e80f5
+0,      81408,      81408,      512,     6144, 7dcf8d7259f0bf6426cfaec0a3dd9b02
+0,      81920,      81920,      512,     6144, c88bbe0f5da3fd60ed8a531a24c91896
+0,      82432,      82432,      512,     6144, 70f93202772fc088f86331605bc34763
+0,      82944,      82944,      512,     6144, 17189f219276771c9c00c0cb7764dcbf
+0,      83456,      83456,      512,     6144, 19598a94866b1bb7187d21ffd9b3d615
+0,      83968,      83968,      512,     6144, e1e39a2ccf26d5fbb2c0cdadfb9880c9
+0,      84480,      84480,      512,     6144, 6bf85bdd1258cefe90564c6bdb541b87
+0,      84992,      84992,      512,     6144, 642e786126926b9620759092f129d529
+0,      85504,      85504,      512,     6144, 1be22cee24c22d22691c49a84a38f942
+0,      86016,      86016,      512,     6144, 20528ea5ae7faf3c25e3beddaa36f2f9
+0,      86528,      86528,      512,     6144, a83b8681850bde17ba91aa7e98a55766
+0,      87040,      87040,      512,     6144, 01c28206d67a10e4e15b4ddbb2d49ebe
+0,      87552,      87552,      512,     6144, 86633f3ad58ce3f92493ebc73b2bed33
+0,      88064,      88064,      512,     6144, a7023fe72949993e414d20c0b970cd7a
+0,      88576,      88576,      512,     6144, 1b137d366be0329ff48fed8ec2f9ed30
+0,      89088,      89088,      512,     6144, 1fcc71cbebd8954ed7aeff4312b5b33d
+0,      89600,      89600,      512,     6144, 7ed957065b57b252c1b29580367acd0e
+0,      90112,      90112,      512,     6144, 7f5d797580ea61adf14e0dc0ee023eb1
+0,      90624,      90624,      512,     6144, 70bbb638cdab512983b053ad3190ae31
+0,      91136,      91136,      512,     6144, fedfd86d2b61d530e822b76431aa65c3
+0,      91648,      91648,      512,     6144, a24beda96b5ccf49fa53112d3931373a
+0,      92160,      92160,      512,     6144, f7438a660c8ba75d66b76d5e93340a0e
+0,      92672,      92672,      512,     6144, e918edaeedc07b6553a3cd3ef651dc3e
+0,      93184,      93184,      512,     6144, 697f81ee1090e28a7f22f7427dc1dde2
+0,      93696,      93696,      512,     6144, 7bf1a8b968105dbd8ca3e25cdae6667c
+0,      94208,      94208,      512,     6144, db6f44e9d33009a73302f01fe77beb00
+0,      94720,      94720,      512,     6144, e2fc89aec7ea3dad5fb9e0bb681767d7
+0,      95232,      95232,      512,     6144, 4cbba0dbbf159e1ec75bf05a83f76298
+0,      95744,      95744,      512,     6144, 1d2fbce42fd9bf690efe4195cf09b070
+0,      96256,      96256,      512,     6144, 56b4b3d2d7495c24be78db9995128fd1
+0,      96768,      96768,      512,     6144, c5db2f9d9ac4111d31f27316e741fb9d
+0,      97280,      97280,      512,     6144, 125db12ddc9049a9041a1b3284f403ce
+0,      97792,      97792,      512,     6144, f85ede48b50a68d5828c331fd295e259
+0,      98304,      98304,      512,     6144, 8d440f9d37a1f95b4df8b43774af1c08
+0,      98816,      98816,      512,     6144, 5abd8a3b053f70facdf2f953bbbfa005
+0,      99328,      99328,      512,     6144, c54acc02fc7bfa0da7e02e5432bc9cc0
+0,      99840,      99840,      512,     6144, 5a15689ca33c4362f71d8f2cf3ef7016
+0,     100352,     100352,      512,     6144, 17d7aaf282c0666b6f25dfd57a273ed2
+0,     100864,     100864,      512,     6144, 42d26fbe6a6c6825c3894858f0adeb8c
+0,     101376,     101376,      512,     6144, 3ebdae982ab81d602d94cab084872d2f
+0,     101888,     101888,      512,     6144, f1a6b7664fc975eea6392f5c2066ee18
+0,     102400,     102400,      512,     6144, b62d09c10a813bb5547bb000a79c9795
+0,     102912,     102912,      512,     6144, 3856e1b94a66d5331984c0348bdc9953
+0,     103424,     103424,      512,     6144, 408481b67d71782c493c57fdd975df96
+0,     103936,     103936,      512,     6144, 2c7e73ed68c6e1ed13c5561ec729f0b1
+0,     104448,     104448,      512,     6144, ed974753e28f19bbe5dc304699d44a1d
+0,     104960,     104960,      512,     6144, e5dae24716259c7638ba683de5996a22
+0,     105472,     105472,      512,     6144, 3fbc6a16a9025b90d2055e4d80fa9f19
+0,     105984,     105984,      512,     6144, 049ce76bc18f6d84d8ec3ae94a50c6c5
+0,     106496,     106496,      512,     6144, 1b2063ae80dfc676b1aacfc568468cc8
+0,     107008,     107008,      512,     6144, 2e5149f7e5f6bd2384d59dc9fc9b6d0a
+0,     107520,     107520,      512,     6144, 1d71f63db96d7aee4560883efbb9e2c8
+0,     108032,     108032,      512,     6144, ffef84d69d3f556aaa2e4680e9613e96
+0,     108544,     108544,      512,     6144, 783ad6454170e5ff5a770f95c67e7bf2
+0,     109056,     109056,      512,     6144, d1737197da00ea1293b4a8fcb0ae5ec8
+0,     109568,     109568,      512,     6144, 6ed469767854def99ed05e0d77134e06
+0,     110080,     110080,      512,     6144, ce96fc18ad8d9a8e452288db8a501a86
+0,     110592,     110592,      512,     6144, 07845d49e15ba7e06c58b30c467e58c0
+0,     111104,     111104,      512,     6144, c0c497a3e38517d1dc7da6257314f0f0
+0,     111616,     111616,      512,     6144, bd06c8e692df7e8e2c003fdb513cd229
+0,     112128,     112128,      512,     6144, e8e14b3638be2c0e6023fff3b34ca1e9
+0,     112640,     112640,      512,     6144, 8fe757b39a497b23f7d40a34bc153492
+0,     113152,     113152,      512,     6144, e5c3a2efebb1de9f7c7a4c4d11b8d738
+0,     113664,     113664,      512,     6144, bfafc80015ce2d695d623e55671b135b
+0,     114176,     114176,      512,     6144, 03fcb1d4abd058eede8f1cf2c3d50d45
+0,     114688,     114688,      512,     6144, 4e349d3f9795b44b3e832a227f1c61e5
+0,     115200,     115200,      512,     6144, deb16c4db946214d75354aed9fbff59b
+0,     115712,     115712,      512,     6144, d71030a34805a0179d6fcc6012d9b68c
+0,     116224,     116224,      512,     6144, 7ca78ec06066544c1f30a11f56139021
+0,     116736,     116736,      512,     6144, 9077ea54a588fcbbf0cf980a7f890d9c
+0,     117248,     117248,      512,     6144, 5eec2557d78268a926d896e75ec6fa85
+0,     117760,     117760,      512,     6144, 62737ef6f41b71461f6e21d08682bd54
+0,     118272,     118272,      512,     6144, 8bea326957d8d434c5120af3fdf8eefd
+0,     118784,     118784,      512,     6144, c5bb5c3ea0bae790b72c6837b14d24c1
+0,     119296,     119296,      512,     6144, 4f990e95cd7e0a66b662e3ffbc56e923
+0,     119808,     119808,      512,     6144, d158cc7d1bcc8a78466e05ed43f89d10
+0,     120320,     120320,      512,     6144, 723ee10f245885f99ca671944740babb
+0,     120832,     120832,      512,     6144, 4e44e6e329b9238f64da3ea19e18ddd6
+0,     121344,     121344,      512,     6144, 8b2dbe47e295c99c58ed88a556ed03f0
+0,     121856,     121856,      512,     6144, 72a2192b1dd2f9ac04d6f3f1d108de1e
+0,     122368,     122368,      512,     6144, 1369b041aa8c7c69bbdf8383efeb59c5
+0,     122880,     122880,      512,     6144, 5b30418682877d626ec231a60b16362d
+0,     123392,     123392,      512,     6144, 54670e473e83daebe32326abda858d18
+0,     123904,     123904,      512,     6144, 50c9e52b846f9d8022a629e86ff38419
+0,     124416,     124416,      512,     6144, db828d1ef3431601f284bd3c07eaf838
+0,     124928,     124928,      512,     6144, 6fb7a025ec9db9f42243decdb586286e
+0,     125440,     125440,      512,     6144, ad5f19ee2e7791884516352c8c1e9c66
+0,     125952,     125952,      512,     6144, f891203b13cf0dc68428da51ed0432b2
+0,     126464,     126464,      512,     6144, c23bf9f7392f88e37f78d7acae724c3c
+0,     126976,     126976,      512,     6144, f1d4af21acafbd47ae7f8141e316b764
+0,     127488,     127488,      512,     6144, 0a348cffd9bafe23a1fe43d9ffdaf3b6
+0,     128000,     128000,      512,     6144, 33b71c43be6505fc4c76621696516834
+0,     128512,     128512,      512,     6144, 194ff8eaac80825bd73a90485e7ee46d
+0,     129024,     129024,      512,     6144, 8a503c15d49ad06869c49f04cd3c08ff
+0,     129536,     129536,      512,     6144, 5f973c498312da2abc55216a6cea27bd
+0,     130048,     130048,      512,     6144, 87a81ee6bd82ee98095df587abd098cd
+0,     130560,     130560,      512,     6144, 96959abd40f0e4cb3b85019af91d521e
+0,     131072,     131072,      512,     6144, 123952ef9c5e1ef66f0dff73063c387c
+0,     131584,     131584,      512,     6144, 2c2738035f25378b3d307f3f7620c897
+0,     132096,     132096,      512,     6144, 2899672d0ad6ca3e7132ec3f10f72415
+0,     132608,     132608,      512,     6144, d430a1a8b5ae35b872b5168dec70d4d4
+0,     133120,     133120,      512,     6144, ed16629ad0242723b3dc5c7be4b8cbfe
+0,     133632,     133632,      512,     6144, 3f771dee1dc2d58e59264fa455f3cf40
+0,     134144,     134144,      512,     6144, bffe452cd5d21b52017b2528388c6029
+0,     134656,     134656,      512,     6144, c5ed27ad87a2ea727e607bf5e2fb790a
+0,     135168,     135168,      512,     6144, 831ad1fddfea9b32b109244d7f02597a
+0,     135680,     135680,      512,     6144, 4675cb5ecf1ab416bc9c22f627dc0895
+0,     136192,     136192,      512,     6144, 19af29ced5f6aedc73d8ae610b809667
+0,     136704,     136704,      512,     6144, 8449700e7e238a5398408456ca3d6e26
+0,     137216,     137216,      512,     6144, b7e1e6f71449b64a97bad79f1cb52c1d
+0,     137728,     137728,      512,     6144, 371fb728672b3c05ad91fc7052df68b0
+0,     138240,     138240,      512,     6144, d91bb8a7862fd38aefc464a519cd0317
+0,     138752,     138752,      512,     6144, 00daaf5b22d8cf74a4ee6f3c9c981368
+0,     139264,     139264,      512,     6144, a437de6e584ea47fbec7dab4f03bb1f2
+0,     139776,     139776,      512,     6144, e2b6bc0e4ab8b72350a3966d59d560b7
+0,     140288,     140288,      512,     6144, 67185f56ce06fa062deba9045dbe19ae
+0,     140800,     140800,      512,     6144, 80753481cedb0ecb37f49cf90a6cac0d
+0,     141312,     141312,      512,     6144, b933cfe3a3737ee4f9381d4249296c0d
+0,     141824,     141824,      512,     6144, 0e29f89d1c50ec406495764615bf4008
+0,     142336,     142336,      512,     6144, 4ad23ed5f1bb31af200bb45921c85dfd
+0,     142848,     142848,      512,     6144, ef54adca04720c31ec87b5dd9cf3c511
+0,     143360,     143360,      512,     6144, d2ab3ea03fc3d47f0c33c71b94af41e6
+0,     143872,     143872,      512,     6144, b48c04fff0453ce5f5482aa2b116f1c6
+0,     144384,     144384,      512,     6144, 031ee1e5f905e2ff5349f8497f33cc4c
+0,     144896,     144896,      512,     6144, 1e42e4ff7e722327842f5a35db537c59
+0,     145408,     145408,      512,     6144, b668fb1af5f6ed2564d419b1ee0e6998
+0,     145920,     145920,      512,     6144, 70e23fe4c4c3b1d709db2b4251cace7b
+0,     146432,     146432,      512,     6144, 804df32c757caff7a88cff3cccad4d7d
+0,     146944,     146944,      512,     6144, 1bbe6b4564b36b6993e27f6a723c590e
+0,     147456,     147456,      512,     6144, eee379152dd5a880595d59834ee83159
+0,     147968,     147968,      512,     6144, eb4d7403ed2830cd79e4469b1329baeb
+0,     148480,     148480,      512,     6144, 34c8c267bdf8ac61494661505ed075a0
+0,     148992,     148992,      512,     6144, 25590081cca33bfb6cc7e508163e8286
+0,     149504,     149504,      512,     6144, 33b45894c91f58cdcfe8b33f19eae8d5
+0,     150016,     150016,      512,     6144, 0ad89eea5cbd851bb3b318d4afc2f9d2
+0,     150528,     150528,      512,     6144, fd5eb85c8f7ce647d01d12dbe794e9ca
+0,     151040,     151040,      512,     6144, cfb26314408130af2328e44ef5567c61
+0,     151552,     151552,      512,     6144, 9bd77bb39d9084a432246f7abc558736
+0,     152064,     152064,      512,     6144, 3eb561717c46aae1a15d8f18d1c88ecc
+0,     152576,     152576,      512,     6144, 3f39c4491fbb27f15c5e1b548a730d50
+0,     153088,     153088,      512,     6144, 61169744047540867d7bb1448eadb9b9
+0,     153600,     153600,      512,     6144, 0da70eb7f04e46e98a2e3046e47c3e31
+0,     154112,     154112,      512,     6144, fa532d355543caf0ce4ee5f85a2126a4
+0,     154624,     154624,      512,     6144, 26777a0f485a3e2398e1e53cb3112756
+0,     155136,     155136,      512,     6144, 54594c243bb90ec224760cdd1c00ed59
+0,     155648,     155648,      512,     6144, 6a373daf508fed27229dbba99f404dd3
+0,     156160,     156160,      512,     6144, e9fb001810095d0024c3d6f03700018f
+0,     156672,     156672,      512,     6144, 17221942e7b635733bbe3783c6aa6a3e
+0,     157184,     157184,      512,     6144, d39e7602009914acc4d63a1f72df02d6
+0,     157696,     157696,      512,     6144, ac618c0493acf2cb86a94a707a56abd6
+0,     158208,     158208,      512,     6144, 65a8c189d691559d924d17f4753c6c0d
+0,     158720,     158720,      512,     6144, 6e8d306e631f2c1ba1b15835c637ca1c
+0,     159232,     159232,      512,     6144, 4701cf12fe756127a040f16bed020d74
+0,     159744,     159744,      512,     6144, 705aa87d13108e92d7a101dba5644be8
+0,     160256,     160256,      512,     6144, 0e91f738cdc5ff1db19775c9bc18fc48
+0,     160768,     160768,      512,     6144, 56c056d8ba0c205f2807f79729f4ed6d
+0,     161280,     161280,      512,     6144, ffafa7b3283ba8bbec4a23660e937ed9
+0,     161792,     161792,      512,     6144, f17d7871cbe5367741d747d4f1431768
+0,     162304,     162304,      512,     6144, 179c46538955e6caf57c3e4269ccbdc8
+0,     162816,     162816,      512,     6144, c192f19d72c519a85b1eab8bb50103c1
+0,     163328,     163328,      512,     6144, c192c4fe9e14d3c451a545b70fcb3f13
+0,     163840,     163840,      512,     6144, 0cbf3a44e255e9a814ab6bee99f5daea
+0,     164352,     164352,      512,     6144, 591c11278061967fdc03d54b368791b9
+0,     164864,     164864,      512,     6144, 0c891bf22b4550eed12732af3b725061
+0,     165376,     165376,      512,     6144, 4dedceecfd7f8a6e17bcede9fb4c28f7
+0,     165888,     165888,      512,     6144, 05d8c9b891d71940340f4ef734cbf336
+0,     166400,     166400,      512,     6144, 806aede698b0e2705ae7b20db60a5175
+0,     166912,     166912,      512,     6144, 5409e8087034f525bd7e008195b41278
+0,     167424,     167424,      512,     6144, 8a788bcd31be6ab66aa9294103aebaf8
+0,     167936,     167936,      512,     6144, e059d1276d1b2c31f54ebc30fc943ff2
+0,     168448,     168448,      512,     6144, 4b0e425180aa4e0705512a9b95e10e85
+0,     168960,     168960,      512,     6144, f029a4b2342c72444a91a94a527dc9ef
+0,     169472,     169472,      512,     6144, 55e6eeef19b7ff1275b390f4f6f8d352
+0,     169984,     169984,      512,     6144, ed0b70f6e845af0beb3122f8ab1f730f
+0,     170496,     170496,      512,     6144, c900404f31f87918a18cd7f6a48fd7f9
+0,     171008,     171008,      512,     6144, 877e70e9d8074d8405356839cf945b1f
+0,     171520,     171520,      512,     6144, dfc79ffe429a7b282f79903be76723ab
+0,     172032,     172032,      512,     6144, 062f75219d99ac4cf60b95fa8e97467d
+0,     172544,     172544,      512,     6144, 361cd40ab07a54c919793def91b42ce7
+0,     173056,     173056,      512,     6144, 73b98d1aa9d5cddd90ebf04f279db878
+0,     173568,     173568,      512,     6144, 76c6de06cdd91e512757feb5e704b15a
+0,     174080,     174080,      512,     6144, 0a2967e51221d8f6e6b6ac2d8a93b3b6
+0,     174592,     174592,      512,     6144, e26df261780e1239ec030e642d1a4d70
+0,     175104,     175104,      512,     6144, aa2ac4b88a481944b28265b15281d7ef
+0,     175616,     175616,      512,     6144, 46cf8ed3860cfbbb6b83575a25f919f5
+0,     176128,     176128,      512,     6144, c01f612375273382a1ce275ebee3529d
+0,     176640,     176640,      512,     6144, 0ef0af0b2cd501b30cd1090d65501774
+0,     177152,     177152,      512,     6144, 1d3e65d38ed1b5ff8689ed9dfc8224d9
+0,     177664,     177664,      512,     6144, 220c1b65743472c7cccffde8baa18c1c
+0,     178176,     178176,      512,     6144, fc2dcd10ac4f162693d495c430f9ba84
+0,     178688,     178688,      512,     6144, c178b8b3a893f02b43e31aabe1a195c8
+0,     179200,     179200,      512,     6144, 8451ed13d8ead9c9580763901d23e590
+0,     179712,     179712,      512,     6144, d9f6fab0f71c33b414adcdd2af26e913
+0,     180224,     180224,      512,     6144, b1953cd6ed1803a89d9ce172609d1057
+0,     180736,     180736,      512,     6144, 0a15b8be62b9f93b113b6696b71eb921
+0,     181248,     181248,      512,     6144, d383ed6a06473094c06e319a0e14e59a
+0,     181760,     181760,      512,     6144, 2b150b4a75da85f92c7cadde5ed880c6
+0,     182272,     182272,      512,     6144, b2c12ddd8b638bc7e045aaeddf4bcfea
+0,     182784,     182784,      512,     6144, 0ddf83192276726e0d3b6b123aeb6bba
+0,     183296,     183296,      512,     6144, 7402d2a766be214da09382262092b092
+0,     183808,     183808,      512,     6144, 76b1e77b4b1665147c54f61b53644d9f
+0,     184320,     184320,      512,     6144, 25338a1d8f925bb5d3e122a16be1c50b
+0,     184832,     184832,      512,     6144, 1808274470a2243d468a313745239fb8
+0,     185344,     185344,      512,     6144, 1b874704f72f31f00448367e93bb7729
+0,     185856,     185856,      512,     6144, 5dc2606a729dfe2547506a2bf9612c14
+0,     186368,     186368,      512,     6144, b2123108e2afdc5d0032fe4ef4b8948c
+0,     186880,     186880,      512,     6144, 4c358cbd6f1b3e28e0e2fd707b637f12
+0,     187392,     187392,      512,     6144, d07a67187c44daad1d7cf256be55ac16
+0,     187904,     187904,      512,     6144, a11f529af9bec1e4c393384f8b066f2f
+0,     188416,     188416,      512,     6144, d535f5c2dbc502df933c52572507bfcd
+0,     188928,     188928,      512,     6144, 34faf5623162c4bfe963fd562cc37f2f
+0,     189440,     189440,      512,     6144, b281080279361525711c21d8519179e6
+0,     189952,     189952,      512,     6144, 8ea6359df6f781605914a56b3acbdc33
+0,     190464,     190464,      512,     6144, 1cbfa221c99be494819f8e04d6e1dc1a
+0,     190976,     190976,      512,     6144, dac02ec0f4d7bd326e5cadeb0754513e
+0,     191488,     191488,      512,     6144, 8eccebe49426f12b79952214b8ca10cc
+0,     192000,     192000,      512,     6144, cecb2899043ec91f32edc4d0638638ee
+0,     192512,     192512,      512,     6144, aa1515d49bd906262f28954a181398fe
+0,     193024,     193024,      512,     6144, ecf662d318fdb9c93d65b4eb751e6c64
+0,     193536,     193536,      512,     6144, a5b351ad1578d0a23c3dd9ccfc58ef2d
+0,     194048,     194048,      512,     6144, a4dbadfaccc19064991edd1f3b9c8557
+0,     194560,     194560,      512,     6144, fba7e2589f70b5b593067f3094c56fb7
+0,     195072,     195072,      512,     6144, e8af71c66d2560effb69b13823a1fc58
+0,     195584,     195584,      512,     6144, 3dacc09ff6178d385b9e6743ee17b45e
+0,     196096,     196096,      512,     6144, c2900ca00f65b37dd8421d9abccdf416
+0,     196608,     196608,      512,     6144, 16bd05ed315ebc7daa64a37dd271c66c
+0,     197120,     197120,      512,     6144, fc3fc5896a549a622af4cd707a159999
+0,     197632,     197632,      512,     6144, de8887e34a67fa7ffde1037e6386932f
+0,     198144,     198144,      512,     6144, c0c1651644d62c441900750d47ca1aae
+0,     198656,     198656,      512,     6144, 658f14b81aeae228178442e0d59bd9af
+0,     199168,     199168,      512,     6144, 62a0922b76957075a126fa1c8e16aa9f
+0,     199680,     199680,      512,     6144, 6d5063f696982ebcab2446f771272806
+0,     200192,     200192,      512,     6144, 141c00ab871620b953bb89c3650317bd
+0,     200704,     200704,      512,     6144, a7e2d26073df2254b1ca89644a96362d
+0,     201216,     201216,      512,     6144, d4033da28c67a9313e48084b6b9f0522
+0,     201728,     201728,      512,     6144, 6e996d8a71c3e60b653602daa058c674
+0,     202240,     202240,      512,     6144, 1c27f81ac293a29b66199399d10d3a77
+0,     202752,     202752,      512,     6144, 1b6f9919b23416b3f6cbac1aed28c2cb
+0,     203264,     203264,      512,     6144, 5e4140ad1b353d592733f61f316ea91f
+0,     203776,     203776,      512,     6144, abc4dfd7b3cc3a21ea463b3e9711db9b
+0,     204288,     204288,      512,     6144, c2f7a756c1eb4377836e12b1e5b019cb
+0,     204800,     204800,      512,     6144, 7ad94ccf15f1558d50f35f6300cb9834
+0,     205312,     205312,      512,     6144, 3a777023dbab6bcd66a88c8e028bbfe3
+0,     205824,     205824,      512,     6144, 24d6c180eda9f03e669f11c263a89bc0
+0,     206336,     206336,      512,     6144, 28df97b6ecd0882d79db1b8ce0adfe7a
+0,     206848,     206848,      512,     6144, d8ed6637052ad2bc67f7c27725227ee6
+0,     207360,     207360,      512,     6144, 90ad84f7446ed69e2e0a33c126e5adbc
+0,     207872,     207872,      512,     6144, f0fc6358cc8b58a5d883435928316317
+0,     208384,     208384,      512,     6144, e2f155dc5189835267b4a5549a489155
+0,     208896,     208896,      512,     6144, 1008ae0d80e1ed00438dfb7a4fb32fb3
+0,     209408,     209408,      512,     6144, 43b10ff74dd2f73cc42c31c1fd383822
+0,     209920,     209920,      512,     6144, e89ed108040e68521b69bcd63b213005
+0,     210432,     210432,      512,     6144, 58524dcfb63fa395c2136193ff5622b6
+0,     210944,     210944,      512,     6144, 9299ae7fce9e0e00599e8ffca7606f7b
+0,     211456,     211456,      512,     6144, 7507d8044aad81768fbe54e523f42129
+0,     211968,     211968,      512,     6144, ecff2088a1203c516c5b8de681a3f254
+0,     212480,     212480,      512,     6144, c5ad519a356e63e7d364824932932b98
+0,     212992,     212992,      512,     6144, 220bc784cf5bbd0b5113a41f8fdf0b6e
+0,     213504,     213504,      512,     6144, 192eed17534ee563bf509284e01293ee
+0,     214016,     214016,      512,     6144, 0350e39182aeda866cac91bfccece040
+0,     214528,     214528,      512,     6144, 944f3423265ad79ec1072ceee5ba1d4c
+0,     215040,     215040,      512,     6144, 529d62eee5d4895b2aea06a502e45a51
+0,     215552,     215552,      512,     6144, 958a1111fb189690bcceaeeec2073669
+0,     216064,     216064,      512,     6144, dd1551083077fe6bd2983e24e7f5db76
+0,     216576,     216576,      512,     6144, c6c138f506c914ef4908d3602d60880e
+0,     217088,     217088,      512,     6144, 8c3c512c28af822956ca11fab55a7b92
+0,     217600,     217600,      512,     6144, b0e190613fa9220faaed9ad6a1679304
+0,     218112,     218112,      512,     6144, 804df6df923911339dbeb5eab1c2de70
+0,     218624,     218624,      512,     6144, b929a4cb14aef1d49c753193c96bde43
+0,     219136,     219136,      512,     6144, 090411ab800caeb855cff57dc6bee595
+0,     219648,     219648,      512,     6144, 88ded9d7906a6879c936f66f74c9e3ed
+0,     220160,     220160,      512,     6144, 18242771be04a7a37235857a23d5313e
+0,     220672,     220672,      512,     6144, 4d14ea42b6c376e45221c7452652f0e0
+0,     221184,     221184,      512,     6144, fe1be4c209d2f25ccad2dbdeeb68f522
+0,     221696,     221696,      512,     6144, 8cfcb0b892c1c6dbc0255b5541b37a19
+0,     222208,     222208,      512,     6144, 96945eeeca1f625ff7056e1dcd9add9d
+0,     222720,     222720,      512,     6144, b87c8f75295a7c8845a9707db07f08d0
+0,     223232,     223232,      512,     6144, 096f4d1ab4abd9db3644b893359d0096
+0,     223744,     223744,      512,     6144, 3ced79251ec651f1f52e62ee90751f19
+0,     224256,     224256,      512,     6144, fbf67472dbd898df9645017e5f56c020
+0,     224768,     224768,      512,     6144, e30f51f9e724ecf11b32741b2dbf0d94
+0,     225280,     225280,      512,     6144, 21f8526c4b07346bcf813b6d2a4bec5c
+0,     225792,     225792,      512,     6144, 7a5632225284d141228a15f8e11f3773
+0,     226304,     226304,      512,     6144, 9618c7f3f83bba3ee20219bfcf16bbe0
+0,     226816,     226816,      512,     6144, 11b8fb42c80c28a537ce25626db4985d
+0,     227328,     227328,      512,     6144, 52f0727d8e17159881395468c52da7d0
+0,     227840,     227840,      512,     6144, 8456bcf41ba7a07f8f2a0940dac1345b
+0,     228352,     228352,      512,     6144, 9b42efd4e5b59452ef31b316886c6183
+0,     228864,     228864,      512,     6144, 28abefa7e3c4dd2bd9cc7f7aaee2f66e
+0,     229376,     229376,      512,     6144, 2198dd32c533ea30ca8690fa67fcad65
+0,     229888,     229888,      512,     6144, cdfc1fd93b386b432d9a5d55bc3d9d3b
+0,     230400,     230400,      512,     6144, ebd2cd2fb14560b64d13fead7031ef81
+0,     230912,     230912,      512,     6144, a663ccc7df753aba4a987efaef1c240f
+0,     231424,     231424,      512,     6144, a39b5faa4351a90bde452385df1d3484
+0,     231936,     231936,      512,     6144, ad6efc8a6eda564917f10d6cda27d119
+0,     232448,     232448,      512,     6144, 39c5c0feacb36723740d4bcdf0907829
+0,     232960,     232960,      512,     6144, a2f4cf933ce570e5ac5a9fb6fb282a2a
+0,     233472,     233472,      512,     6144, 79b176cb92020d150fb9e86934cf46f9
+0,     233984,     233984,      512,     6144, a47c2c3c680dbff673a3fdbb384ba422
+0,     234496,     234496,      512,     6144, 636ce726423a7b175263cf4de14fef9d
+0,     235008,     235008,      512,     6144, e6c6e33992b3b545ebce8df81677a62c
+0,     235520,     235520,      512,     6144, b42ceafd3e9ff4434b0180b62077079a
+0,     236032,     236032,      512,     6144, c67461a929766b5cdcf487e6496fa510
+0,     236544,     236544,      512,     6144, 9e9c8a0aefab0c001ffba4920669dc8a
+0,     237056,     237056,      512,     6144, 583810a2c0db915427fc90849d3d20dc
+0,     237568,     237568,      512,     6144, 1935fe384c0c32785ced5ad52e620460
+0,     238080,     238080,      512,     6144, 777814c51c30b128094ea3bece59d752
+0,     238592,     238592,      512,     6144, 0d785193d72d882591e784b67adb9a9c
+0,     239104,     239104,      512,     6144, 9d75a235d7f6d921233b059319f9d284
+0,     239616,     239616,      512,     6144, 87b6f037214c7c0d380dc7743a2377d8
+0,     240128,     240128,      512,     6144, 108c14428a1a7e263324ddc939ecce96
+0,     240640,     240640,      512,     6144, d00a9df81eab7a9e5653ce3a88a191f5
+0,     241152,     241152,      512,     6144, f6a4ffd0f0adb3b24550f3b5c91622fb
+0,     241664,     241664,      512,     6144, c147b8657070fd19534fc018a7c9d918
+0,     242176,     242176,      512,     6144, 59dfde166563ff8100d88b96829eeeff
+0,     242688,     242688,      512,     6144, 595f6cbbe86242e908f398afac3260eb
+0,     243200,     243200,      512,     6144, a7e7afd44c1d9c764d4e113efac2a559
+0,     243712,     243712,      512,     6144, fe367d9354adeca4b32e80329ce7f622
+0,     244224,     244224,      512,     6144, ddaa04c351f8c24bcb8d4aaef13e90d2
+0,     244736,     244736,      512,     6144, 14202a6adba789210550b2a254bf9a2f
+0,     245248,     245248,      512,     6144, 964af9b70be7b357a1709755aae76b1b
+0,     245760,     245760,      512,     6144, bf173d1242fb22fd8121f6297532a5fa
+0,     246272,     246272,      512,     6144, d1a57a80c51aec442ca35c545c1d99a3
+0,     246784,     246784,      512,     6144, b56bb61fd177ed1f6285646ebb2450c3
+0,     247296,     247296,      512,     6144, 87cad3977c3d37808251361b836016cd
+0,     247808,     247808,      512,     6144, 85451eb49bd5ffffeeab6be1ff7ad5fb
+0,     248320,     248320,      512,     6144, fcf43a10089cff3bec44b58d3a1895d4
+0,     248832,     248832,      512,     6144, 22917aa149e6d407a614952429bf58d7
+0,     249344,     249344,      512,     6144, 6968a53a31479a74a1757aae5f398786
+0,     249856,     249856,      512,     6144, 64e7b78ee1d297422e257d6a4b670ddd
+0,     250368,     250368,      512,     6144, 8e073f64874e728b01962b3a3c8ce5b8
+0,     250880,     250880,      512,     6144, 7b97a88e781bc8754b504e5886f7c604
+0,     251392,     251392,      512,     6144, e8222705dc5f3bf0b1d4fbda9131764c
+0,     251904,     251904,      512,     6144, b18dbe8a0c1c061c6b024bee9776ea58
+0,     252416,     252416,      512,     6144, afca0f60a022e90645dc5111927a3521
+0,     252928,     252928,      512,     6144, 5cc4615310bef099cd052736c3eb2afb
+0,     253440,     253440,      512,     6144, 95601b120c6d7dcd50e84645139c15ea
+0,     253952,     253952,      512,     6144, 7b42d08efd7dedd73a4661b6480ba9d6
+0,     254464,     254464,      512,     6144, f396abb467f32373855485c7f2a83ec4
+0,     254976,     254976,      512,     6144, c177307cd573a31cd9f0b37ed860bfd8
+0,     255488,     255488,      512,     6144, 238f118522f868d99b0422c70afa3e20
+0,     256000,     256000,      512,     6144, c32c498ec235673db53f90a46c212798
+0,     256512,     256512,      512,     6144, fec8c016bc2b19214ceeb5d74311fe49
+0,     257024,     257024,      512,     6144, 44f2abae87f005b262da85767e139f14
+0,     257536,     257536,      512,     6144, 0d13f132c68100bccbd2c9bd7d0ccbee
+0,     258048,     258048,      512,     6144, 11645b1c569658fa949da183a84e62ea
+0,     258560,     258560,      512,     6144, 87e3422653a8461a6026a473ddde27ad
+0,     259072,     259072,      512,     6144, ffd307b0eef61a9650f7a2cdfb9dc00b
+0,     259584,     259584,      512,     6144, 9af5fcb480f80c3945a2e6115103513f
+0,     260096,     260096,      512,     6144, 661193d5bb2740206f0ecf3a58490b70
+0,     260608,     260608,      512,     6144, 46fed9c3ccbf150f4925d2e8956abc1c
+0,     261120,     261120,      512,     6144, 7a8e2c190b44dde2f81e249af7204825
+0,     261632,     261632,      512,     6144, dc7fa10c852cfb79ed14e96656cc5974
+0,     262144,     262144,      512,     6144, 06de22801fac46304515d825322ac6c0
+0,     262656,     262656,      512,     6144, a96b23e492f7a2281751effec1910bbf
+0,     263168,     263168,      512,     6144, 7d7d4bb3a5f87a66b8bdfa741676cf54
+0,     263680,     263680,      512,     6144, b5c6a59a17d94f287834bfe4133390f2
+0,     264192,     264192,      512,     6144, 494ac995ac1c90bb0fcd0e9868158055
+0,     264704,     264704,      512,     6144, e5529405edd723040d587dc89f82b4d2
+0,     265216,     265216,      512,     6144, 0f576a48cb7ca3694e516bd800366551
+0,     265728,     265728,      512,     6144, fce9fb3e2267effefd1b58066e4e3c06
+0,     266240,     266240,      512,     6144, 5ff154cd5c6892fb572cfa58b597433c
+0,     266752,     266752,      512,     6144, 395d447eee485b276a2aa6ee55f52e74
+0,     267264,     267264,      512,     6144, 88e9de18b067f2a0ccc708c3b4d48a9f
+0,     267776,     267776,      512,     6144, 27bc4183cb987356a45ee779b96279dd
+0,     268288,     268288,      512,     6144, 8f034c0666ba105f04059921d7955572
+0,     268800,     268800,      512,     6144, 622d9166e1712b54c3100bb5f128fabb
+0,     269312,     269312,      512,     6144, aa6ddb584e099d9b309e8b3b63b70718
+0,     269824,     269824,      512,     6144, 9766e78d89bcc991d63df126af06f3ab
+0,     270336,     270336,      512,     6144, 2c6b6beba23586a5a1bd6623100125f1
+0,     270848,     270848,      512,     6144, 5d5e1fd1cb28fea0525886c3caf04e2a
+0,     271360,     271360,      512,     6144, 5ac714a264355803962597a61a6f3ab6
+0,     271872,     271872,      512,     6144, 8f055ce88b031ab391d0aac3d250eb23
+0,     272384,     272384,      512,     6144, 38ee181da6927b96ee6ca01e1195db9b
+0,     272896,     272896,      512,     6144, b04bfe4799bd46d31d64a7dd283c007c
+0,     273408,     273408,      512,     6144, 34e65d8bd775f82b1ad862f0754c64ff
+0,     273920,     273920,      512,     6144, 9e34da36133ad214162060ae19478df0
+0,     274432,     274432,      512,     6144, 2089b8adc6c13506a12aba54bd744095
+0,     274944,     274944,      512,     6144, d5689624fef8b3bd6c2273ad3f80f3c7
+0,     275456,     275456,      512,     6144, 89022069de9693389ae9a7e3805fbf39
+0,     275968,     275968,      512,     6144, 1d9b9774f68cf0bc2eb4676f917cf554
+0,     276480,     276480,      512,     6144, 24cb5e085120550d74496d3e63dbfc5b
+0,     276992,     276992,      512,     6144, 2bac171b63fb53ad988b0be0de404565
+0,     277504,     277504,      512,     6144, 41972918398578f52f2f151ac99386c7
+0,     278016,     278016,      512,     6144, 6ebfd7942055cfc99561c8b8238a43a5
+0,     278528,     278528,      512,     6144, b15ccf0b8ba0f7f3ac22467b010756f9
+0,     279040,     279040,      512,     6144, 9b7f0d9edaee64409009a96fd7a1dce8
+0,     279552,     279552,      512,     6144, e70b39579b9ba0809903e63b65148d49
+0,     280064,     280064,      512,     6144, f1014edc1044a175baba170ab4d3f1f9
+0,     280576,     280576,      512,     6144, 71aa5cf0638f23ca4fb1300bb9c4424d
+0,     281088,     281088,      512,     6144, 19bb043e881964978a4e73242d710b5c
+0,     281600,     281600,      512,     6144, 2c3640a05c3fcad21929c28cf0285677
+0,     282112,     282112,      512,     6144, f81f8c72a8d01e33ecc5691b844f87b5
+0,     282624,     282624,      512,     6144, 86f2bf5dfe3339fd5bf02e92c36e3e7f
+0,     283136,     283136,      512,     6144, ee50e8242c4f46e84b49268cbcc832c0
+0,     283648,     283648,      512,     6144, fbc1130b978d2cc6db260c51bd12c40b
+0,     284160,     284160,      512,     6144, 23118e4a93f978356e20f73e858c5ba6
+0,     284672,     284672,      512,     6144, 6eaae6554ab2b4653bc326e439e0b9a1
+0,     285184,     285184,      512,     6144, 53d00710befa1667f07a3887dddaa90d
+0,     285696,     285696,      512,     6144, 58a53904f54f00586f88fd23ca5ed4e7
+0,     286208,     286208,      512,     6144, 7ef2c984cc9edd9fc29885559b6458ec
+0,     286720,     286720,      512,     6144, 174cf99e0135342fbcdf811b71d60c73
+0,     287232,     287232,      512,     6144, e884a5eeb081d019029c368eac5c0b21
+0,     287744,     287744,      512,     6144, 00d609bdee02494fee5ac3c8ee3f83c4
+0,     288256,     288256,      512,     6144, b171b8127fb15863764a9861d54b8fff
+0,     288768,     288768,      512,     6144, df93c503ac2770843a22feef3d3ab7a0
+0,     289280,     289280,      512,     6144, ae3cc250e7c278395d9ddb7be01b482b
+0,     289792,     289792,      512,     6144, daa7d9503f82560d6f70a3c03931455f
+0,     290304,     290304,      512,     6144, 1f9e903acc7a4d6371bf83f9249882a9
+0,     290816,     290816,      512,     6144, 2922d627f44f3d97213c83e6ec0495ba
+0,     291328,     291328,      512,     6144, df3441ff87bcb6d9434d8dc662a4b849
+0,     291840,     291840,      512,     6144, 5bd60677ae6a2e1d288cb3fcd06b5734
+0,     292352,     292352,      512,     6144, 1898a9aee2fed46eebb2de1fdb76a995
+0,     292864,     292864,      512,     6144, c82b2b47f62e41844cf01ae2b3d423dd
+0,     293376,     293376,      512,     6144, 040aa70b2fe9274ef89f59c6fbc1cf5f
+0,     293888,     293888,      512,     6144, 9f60f35959fb0f1350be4288f1f0a231
+0,     294400,     294400,      512,     6144, a8d7c5014646af1fc6f4df46211b6d57
+0,     294912,     294912,      512,     6144, cb796488c90e997981d7eeaf55c37c4c
+0,     295424,     295424,      512,     6144, 7db11d0ffc55748f297eeb182c76fe51
+0,     295936,     295936,      512,     6144, 407ca89a034b773e2849b6aa0f8dbd40
+0,     296448,     296448,      512,     6144, aa7debea7540a8dfab7d44495e424467
+0,     296960,     296960,      512,     6144, fe5730bb1ceec114c72eb9cc91638027
+0,     297472,     297472,      512,     6144, af17dcdda2ab4b28824656930d569cdb
+0,     297984,     297984,      512,     6144, 9962e157b6741247c30c595521113c87
+0,     298496,     298496,      512,     6144, e374bd3c799ed42d80f4b73bbe461443
+0,     299008,     299008,      512,     6144, a36279228180bd315121b8b7ea8bea48
+0,     299520,     299520,      512,     6144, 780e1a93e9ce48983991c0b3818f2c13
+0,     300032,     300032,      512,     6144, d162657b0baa1ecdb0abd5013a5c555b
+0,     300544,     300544,      512,     6144, e02780e04f10a5fd1cb64476d8395a0c
+0,     301056,     301056,      512,     6144, adfbbc5a41db4ed695081091aadd8898
+0,     301568,     301568,      512,     6144, df889da862097859861b1487f5ddcad8
+0,     302080,     302080,      512,     6144, 5a36483c601ce2a8a3c9a30c54a33fb8
+0,     302592,     302592,      512,     6144, e6385afcfadc3904b57473027b48978a
+0,     303104,     303104,      512,     6144, baa450f66b610354854b2ea911ad12f1
+0,     303616,     303616,      512,     6144, c6fa263cb495f7daab86965ceec7d780
+0,     304128,     304128,      512,     6144, a25042832aed3d0c7d04df9c0d4a947a
+0,     304640,     304640,      512,     6144, ca0efc14fd4acb575f4a624b19e27637
+0,     305152,     305152,      512,     6144, 2baae884829f70f1c17433982e47861f
+0,     305664,     305664,      512,     6144, d2dda662c16e6f64c922f23f5cfe5195
+0,     306176,     306176,      512,     6144, 66381aeb0d0b6eb029426971e31462db
+0,     306688,     306688,      512,     6144, 3f36a9a3689172cb82151d042037751d
+0,     307200,     307200,      512,     6144, ceb6ef555e46d46de9866f65abcc75a0
+0,     307712,     307712,      512,     6144, b2dc2ebbdfd0d44386ba691971541565
+0,     308224,     308224,      512,     6144, 77d328321f66f9a9e501cc71f2fbce41
+0,     308736,     308736,      512,     6144, a6505a9c5d9dd7a84d5454dc2446e278
+0,     309248,     309248,      512,     6144, 3f202ad3a5659b65788cbc94fbdb460b
+0,     309760,     309760,      512,     6144, af1d316d7597fc5d54fb48e6e6268c06
+0,     310272,     310272,      512,     6144, a9cc2fb2f26cd63174b385fb8731be75
+0,     310784,     310784,      512,     6144, 2b4e47665c2e24b244b7bbd9fc203794
+0,     311296,     311296,      512,     6144, 78e07b631f338341f33041b7255662da
+0,     311808,     311808,      512,     6144, 8cc718d26d19c227c6700f58382f6d1b
+0,     312320,     312320,      512,     6144, d5c4d772051f4f5f438d698ee31a69fc
+0,     312832,     312832,      512,     6144, 249379d23bbe26f074e386c24c14b697
+0,     313344,     313344,      512,     6144, 2fb34b91cead88b8983651d4a9068123
+0,     313856,     313856,      512,     6144, 87e1d21d8f5539d342bf4f8236a4fa9f
+0,     314368,     314368,      512,     6144, f10ca4362fdb6d35430d7548d8d46ec4
+0,     314880,     314880,      512,     6144, 897c41fa02d4e7b58373a7af43852ddd
+0,     315392,     315392,      512,     6144, 549addb06db9b47a9248778f3cfc6d76
+0,     315904,     315904,      512,     6144, 50e35953f0b1df103f3bc2a5558ec034
+0,     316416,     316416,      512,     6144, 240f045793f81bfbc03c084cc5b430d3
+0,     316928,     316928,      512,     6144, 79f31e9bb07e93c745d1786b03dac1a5
+0,     317440,     317440,      512,     6144, 48b9d0193fd3c7ade3b0c9cdde18dc03
+0,     317952,     317952,      512,     6144, f68b4395808693e16db2f937e1f72357
+0,     318464,     318464,      512,     6144, 260f8f2377d069c137c2c47cd6bbc34f
+0,     318976,     318976,      512,     6144, 449113fb13f4417236601158407059c4
+0,     319488,     319488,      512,     6144, c8941ec80d82db299b683af65dcaaf36
+0,     320000,     320000,      512,     6144, 7c6569a1447bb135f8fe24ca884160c7
+0,     320512,     320512,      512,     6144, ae94044d8d3cce1589a60ce087bc252b
+0,     321024,     321024,      512,     6144, 8fef65e84b8d8b27bf1767efb629efe0
+0,     321536,     321536,      512,     6144, c761597f882c35b1f3b3211268b3e2bc
+0,     322048,     322048,      512,     6144, 87ab634a311c6ad8da534cb9d01dc35c
+0,     322560,     322560,      512,     6144, 1fb5668f7de917a520dba07d03fe8eb4
+0,     323072,     323072,      512,     6144, c21cd9dec0dd653957cd19034fc9981e
+0,     323584,     323584,      512,     6144, 61f3a6bfef5f890b0ac09ecda60d41b4
+0,     324096,     324096,      512,     6144, bea335627de17c22747ea74b7aa107f7
+0,     324608,     324608,      512,     6144, e5244909e34a3f7ecb32b2fa0bacab18
+0,     325120,     325120,      512,     6144, 35ab1857ca8ba7f4d086225572cca759
+0,     325632,     325632,      512,     6144, 7a93ab36fec4af5557462c0d96a947b0
+0,     326144,     326144,      512,     6144, 32a3c6cef200f9d5641d6cc45c4c7a65
+0,     326656,     326656,      512,     6144, 5f5260ac20f13802705f15a8593cb590
+0,     327168,     327168,      512,     6144, f08c56f19d3851c783ac7caf8463c1d3
+0,     327680,     327680,      512,     6144, f19a4a19b79d389006d837148bb0c19c
+0,     328192,     328192,      512,     6144, 729409721beca0cf411da3d0e52157b5
+0,     328704,     328704,      512,     6144, 482e461bae660129efcf0ca2403c4106
+0,     329216,     329216,      512,     6144, bd7941540f2520d8a4c97b593fbcc0fd
+0,     329728,     329728,      512,     6144, 061555c421c647b3ac83db64ac0eb988
+0,     330240,     330240,      512,     6144, cb6160816677e7c863356cd216cdaa06
+0,     330752,     330752,      512,     6144, 153b17ca5784f2f72ac62bfe4500b5ab
+0,     331264,     331264,      512,     6144, 67512f5100936499704b8c2ac66dd634
+0,     331776,     331776,      512,     6144, e68b669335ecdd4174b241b2919ed370
+0,     332288,     332288,      512,     6144, fd908c2b2b7f68a825b5e0514818faa7
+0,     332800,     332800,      512,     6144, 2e4687081320653e268c2a77ddffe99c
+0,     333312,     333312,      512,     6144, 7042ec5444cf7d3cdcc8fd00c6493446
+0,     333824,     333824,      512,     6144, ec326037389506ac546c0f1a23e89abc
+0,     334336,     334336,      512,     6144, 441eeedf61ef3c4449706ecef94ece58
+0,     334848,     334848,      512,     6144, b60828b27f556fb6f55f9c19b48b6c09
+0,     335360,     335360,      512,     6144, 9cd343fbc1eecc1d8237c30269902eda
+0,     335872,     335872,      512,     6144, 50c88081fa19e9a80a42ed936a084622
+0,     336384,     336384,      512,     6144, e8bdba923430b8b5b32d55725149b220
+0,     336896,     336896,      512,     6144, b24e21f76dd94f90f59862e33254ed75
+0,     337408,     337408,      512,     6144, 61efa05f4263109334a946e2291204bc
+0,     337920,     337920,      512,     6144, 49cbb9a6e3306dd0e83275bd1814deb3
+0,     338432,     338432,      512,     6144, 275d14112b9ab3a5874a0759f7dd851e
+0,     338944,     338944,      512,     6144, c34fec8f7e2e3165fac2d81f0481ae95
+0,     339456,     339456,      512,     6144, ec28b9130661a5716913886a84fb09f7
+0,     339968,     339968,      512,     6144, 4c07df6c6786e3a4e770924eab836355
+0,     340480,     340480,      512,     6144, d8d819b518f3e3608102ce53f40dcbe3
+0,     340992,     340992,      512,     6144, 2cd6336a26cd419011adf6ee7798aa4b
+0,     341504,     341504,      512,     6144, f88ee3f994bde29ea96ccf20547daa18
+0,     342016,     342016,      512,     6144, e572a5a556dc4bbfb2aefbff1aed85ed
+0,     342528,     342528,      512,     6144, ce565187038f76ce377fb71fae5fca84
+0,     343040,     343040,      512,     6144, c548aa35b3c01a7eae7f1958c720568f
+0,     343552,     343552,      512,     6144, a37685d8aed52ad04c07469cd8fa1171
+0,     344064,     344064,      512,     6144, 4784585112fda4671afbdb82b4500592
+0,     344576,     344576,      512,     6144, 41e050202f4f715bc85d962ec6074860
+0,     345088,     345088,      512,     6144, b2c4c360dd45a9585a92e98e4ad98356
+0,     345600,     345600,      512,     6144, 027d4992116d7cddd060cb9f8e7a5ff8
+0,     346112,     346112,      512,     6144, 9ccd3e625d5d59ff22ce25ea0b4b381c
+0,     346624,     346624,      512,     6144, 323a65a59c9dcba500db26f6f3855603
+0,     347136,     347136,      512,     6144, fe77f2ead3c1cda8d16043e16805242e
+0,     347648,     347648,      512,     6144, 9067da7dc88c678b0c02421446cfe6c6
+0,     348160,     348160,      512,     6144, 1f627dd04aae7082efde8ce8d1deb138
+0,     348672,     348672,      512,     6144, 608c214d89ad07d656f6e122a3a9bc5e
+0,     349184,     349184,      512,     6144, f743f7f2cbf87e44cc5edcd993a17c10
+0,     349696,     349696,      512,     6144, 11c6d7f40e3e929ede62b71568a210ab
+0,     350208,     350208,      512,     6144, e1bc39f448ed3bb368b1b0e8c2888187
+0,     350720,     350720,      512,     6144, d9d158a52b91269be2374eca60ad3c6b
+0,     351232,     351232,      512,     6144, b0717531c16bcd5a1af67d18184a7558
+0,     351744,     351744,      512,     6144, 1a8746fb2c8a36caaca03f66c933bce2
+0,     352256,     352256,      512,     6144, e49b1b9326ca8731a0123c01aa74b146
+0,     352768,     352768,      512,     6144, b4302afa7aaca56c23d3521b6032c90e
+0,     353280,     353280,      512,     6144, 820705df7f7460669ba5f91f8c4b34c3
+0,     353792,     353792,      512,     6144, 1b7d1abebb152323b7c227d020f0c8e2
+0,     354304,     354304,      512,     6144, 8b44ad566c9ba1ee41e0774fe3b7d7c5
+0,     354816,     354816,      512,     6144, eeaf2446949bb3eafac701decc79aedf
+0,     355328,     355328,      512,     6144, fdc62fa2a0cd5773266bbd1346da0250
+0,     355840,     355840,      512,     6144, ad2383863cab9b397e3e997abcf63ab8
+0,     356352,     356352,      512,     6144, 51cd830039ebaa54aada01aeaf97f82c
+0,     356864,     356864,      512,     6144, d57d97060002f026fc704688aa79424b
+0,     357376,     357376,      512,     6144, 331dff210d132ba2f4772cdaba5cf529
+0,     357888,     357888,      512,     6144, f81dd80d308ca14f40697145f010b371
+0,     358400,     358400,      512,     6144, 91e215f7ff95137a4526dbde0ee60f54
+0,     358912,     358912,      512,     6144, bf034c66e022967300d5472229a3b447
+0,     359424,     359424,      512,     6144, 4570321a08851d10dae7449e6d9ccf92
+0,     359936,     359936,      512,     6144, 1e97c7944a6fdd868f4f60b33f9bcaa6
+0,     360448,     360448,      512,     6144, 64195ca1cbe606c2f476311e05c54aec
+0,     360960,     360960,      512,     6144, 2f401f50f3dc0803d33102e525a4a957
+0,     361472,     361472,      512,     6144, 28604a2de8fdfec061979c8b6a96a626
+0,     361984,     361984,      512,     6144, 851b4b3ffdd181e44cd5221fc06ccc1f
+0,     362496,     362496,      512,     6144, ae04cf514c87a7a5a4973588ca36057a
+0,     363008,     363008,      512,     6144, 126e9ae71fe965eeded362e4a1192d22
+0,     363520,     363520,      512,     6144, 06224c3cf2ded61e36c1534f83d5b347
+0,     364032,     364032,      512,     6144, 2cff22708a4f44010e139b41598d5ad1
+0,     364544,     364544,      512,     6144, 9b1f22830830acb04073c23f05ff5942
+0,     365056,     365056,      512,     6144, 7f06befb6f26b9430979b9f58ff3b910
+0,     365568,     365568,      512,     6144, 2d466cc6cbe60707ff7fd51326b35016
+0,     366080,     366080,      512,     6144, 659b463bdc49355c4cab0961234e387f
+0,     366592,     366592,      512,     6144, 9362daa56e7fe676bcf6feca12840faf
+0,     367104,     367104,      512,     6144, 62d14095bb6d795774e1855853e2b1aa
+0,     367616,     367616,      512,     6144, 8e2d3d0ba33ee80b0115d239017729b0
+0,     368128,     368128,      512,     6144, a41a8e6c1542386abc7a0367a0259116
+0,     368640,     368640,      512,     6144, 55d4c1f73a31353e19ddec4c1a2d2a6b
+0,     369152,     369152,      512,     6144, 4a476087b91ea4d4f208f2f0a105e41e
+0,     369664,     369664,      512,     6144, 98975cc1e50692ab25abdd09f30f221b
+0,     370176,     370176,      512,     6144, 0d28a812771f167cd2c6ee065536010b
+0,     370688,     370688,      512,     6144, fa5f8dd86ba5dc198e6c75dc70798530
+0,     371200,     371200,      512,     6144, 9cc3480e5d5bbe438c477abe1adbaee6
+0,     371712,     371712,      512,     6144, 68c88c4e4176d6624e918d7570d706a9
+0,     372224,     372224,      512,     6144, 8a150abcab51aed5a91e146b6a75de39
+0,     372736,     372736,      512,     6144, 4adf4e936160b1664bbdbc88b40ff657
+0,     373248,     373248,      512,     6144, eb47840e54261141ee063f9e369c0ab8
+0,     373760,     373760,      512,     6144, 97100744fc1eaa9df71897b164bf1ca9
+0,     374272,     374272,      512,     6144, 828809986cf5c97b4333fa6dff02a5f2
+0,     374784,     374784,      512,     6144, b4fe226bd1e0acc8a4f46d7d78f86678
+0,     375296,     375296,      512,     6144, dbb8e73acf1197bc1375d7b06297158a
+0,     375808,     375808,      512,     6144, b360110555bb53884328f2b4f5b3fbd5
+0,     376320,     376320,      512,     6144, 4d873d7f502d4d041b61c63cc2f9c20b
+0,     376832,     376832,      512,     6144, 47775d57702caecc57af24662bde9161
+0,     377344,     377344,      512,     6144, 931e40a9438e3751ce8a4980fa72120f
+0,     377856,     377856,      512,     6144, ff595c5b68855c393bdd72c2297227ad
+0,     378368,     378368,      512,     6144, bf99f544b6c90807aceac04668f7bc07
+0,     378880,     378880,      512,     6144, 7c27e9ab8303260f9aebc4e8a548d2a9
+0,     379392,     379392,      512,     6144, a2c20364c8e3f4913f53b5a79b870d4a
+0,     379904,     379904,      512,     6144, 32499b7d2c13d23b28e3679e4484df09
+0,     380416,     380416,      512,     6144, f15a1c9977953fe6c285184838ac62e6
+0,     380928,     380928,      512,     6144, 0f304dbc2f28393567d7207cc3a067d2
+0,     381440,     381440,      512,     6144, 2331041bd880cf2a4ff8992d7806bf0f
+0,     381952,     381952,      512,     6144, 9a2f1fbeef1c43fa87614937d6cc45d8
+0,     382464,     382464,      512,     6144, 27b46acb636617103a73cc3c00c98d47
+0,     382976,     382976,      512,     6144, a7061547561ff107662bf6e1945a01e0
+0,     383488,     383488,      512,     6144, e4cc84795ff5a95c599cbd062deb1f31
+0,     384000,     384000,      512,     6144, 68d1faa373bc9f77cbb4b0ca9d5560eb
+0,     384512,     384512,      512,     6144, b61e2e5b68dbfceb8b79e674c45acd7d
+0,     385024,     385024,      512,     6144, d90c7a11adb5b57bf7ea24ae04253d31
+0,     385536,     385536,      512,     6144, 6864330ac036f5922843cef8c7bf3850
+0,     386048,     386048,      512,     6144, a8283f8a52780685a387bf83313ee310
+0,     386560,     386560,      512,     6144, dfb69f0a5c0ab0815efcc1e3c0d2524d
+0,     387072,     387072,      512,     6144, 1896b729a42a52e76ef2555686ca1e1e
+0,     387584,     387584,      512,     6144, 297fc224c08bf873af6da0cb01153f2c
+0,     388096,     388096,      512,     6144, 04a02f72beb2cf765c932b847f1a7a05
+0,     388608,     388608,      512,     6144, 4fa7f0ab3071d3b5094eb552824c7068
+0,     389120,     389120,      512,     6144, b251418ed093bc0d9aa2f02f476a17d5
+0,     389632,     389632,      512,     6144, 1a62bc697be1b75c4605e5a5f4b4b789
+0,     390144,     390144,      512,     6144, 7b7b8a5f9d0309a8bf78d603de50444b
+0,     390656,     390656,      512,     6144, c6302dde80f699f0e46abfce9cf53c84
+0,     391168,     391168,      512,     6144, e7c96e6970ebbadc19cd2fce1cff9600
+0,     391680,     391680,      512,     6144, 8b8730547facc8f14893854f123291ef
+0,     392192,     392192,      512,     6144, ec33be72f913ede31f77102fe6e248f9
+0,     392704,     392704,      512,     6144, 01bd504c45c6c2b5cc5c5c69ca593ead
+0,     393216,     393216,      512,     6144, fca17f364f4186969ec9ba28ef157f4e
+0,     393728,     393728,      512,     6144, bcc7a6f154e93d7e5cada80748dca856
+0,     394240,     394240,      512,     6144, 24e21f54e93ab5db3380ee2e95201aba
+0,     394752,     394752,      512,     6144, 65feb23942fb23c9e4a30a4e9c63c649
+0,     395264,     395264,      512,     6144, 7ed7d75d24d4d46d0a8851e5c0d9221a
+0,     395776,     395776,      512,     6144, 5b2f774d8189df8d057807fc52fa9963
+0,     396288,     396288,      512,     6144, e97f6e9b9c50f30c84158c7447705d34
+0,     396800,     396800,      512,     6144, d25a3f99d03aa125c2bd89aa96e8a231
+0,     397312,     397312,      512,     6144, 46ff86a0217c99aded2280e70ecebd38
+0,     397824,     397824,      512,     6144, 19ec86532c1272a93ea01790ddcd33b5
+0,     398336,     398336,      512,     6144, 38211add708290f2d5226e8709f413cc
+0,     398848,     398848,      512,     6144, 82d07bb710c7806ed2d61f5517146fde
+0,     399360,     399360,      512,     6144, 5dd99cacc10d5ac41d91627ac8c3ae45
+0,     399872,     399872,      512,     6144, 49ea7c84f846fb2184278f7d210a9ba4
+0,     400384,     400384,      512,     6144, 6086e25f401dd2e1fd50b0bc791234aa
+0,     400896,     400896,      512,     6144, 03cbde40a96b9e12d0d8c4045c711a17
+0,     401408,     401408,      512,     6144, 1b04d3ede0fe63062a74384b2b6c7a3e
+0,     401920,     401920,      512,     6144, a3900ca0f47fa7391919595cc0427b85
+0,     402432,     402432,      512,     6144, 97aa6d4a677acfa7de73553783afc820
+0,     402944,     402944,      512,     6144, fd52bd9305e403d190537d47ec79cb5a
+0,     403456,     403456,      512,     6144, 44bb9bd8e4f036cee97a2d12f9a47371
+0,     403968,     403968,      512,     6144, af57cfc49b4cfbd8d4583b06a6f93f30
+0,     404480,     404480,      512,     6144, f9a7c7d9d4fc244f77082406789f89f6
+0,     404992,     404992,      512,     6144, a9edf728900dd4a164c4846639a39e4f
+0,     405504,     405504,      512,     6144, 07580da927d2dfaac93c7f617283af48
+0,     406016,     406016,      512,     6144, cd30e80108deaef9883618f7132107f9
+0,     406528,     406528,      512,     6144, 5b11c196d9a361b64be3f5edcde7d3f9
+0,     407040,     407040,      512,     6144, b566b1e46df94610d8990e988c051cd9
+0,     407552,     407552,      512,     6144, c47d4d8b6b46a8a4f4b2a7bef81acdaf
+0,     408064,     408064,      512,     6144, da48a0eb2aefc98a5985c2a3cbb8e96d
+0,     408576,     408576,      512,     6144, 6f1f6e30741e9fe5dd6834e13b15b0fa
+0,     409088,     409088,      512,     6144, 191250917c41b339f45e59e8f34c2118
+0,     409600,     409600,      512,     6144, 528be2fb859a4f07c5379c29a769b07c
+0,     410112,     410112,      512,     6144, 3ea56245176a4874014ea8bb42f9134c
+0,     410624,     410624,      512,     6144, 1d8fe232574ea2da1a19077e6946f6e1
+0,     411136,     411136,      512,     6144, 2b1354c1876e092f7acb0012ee427662
+0,     411648,     411648,      512,     6144, 6225324e4e8974d4cbcaa5c532847c9f
+0,     412160,     412160,      512,     6144, d509d2700dc11549a53bbde65eea9fdc
+0,     412672,     412672,      512,     6144, be4fe19586250a67569e26dc0036d50f
+0,     413184,     413184,      512,     6144, 99a9cee778888fc9ff5d556cb6afcb6d
+0,     413696,     413696,      512,     6144, 3eabfc1a89fdcb1d206d57ad07962d86
+0,     414208,     414208,      512,     6144, 34ed9be4ec8ac867dd36faac4f7ca5ab
+0,     414720,     414720,      512,     6144, 80b44aacb778d62ac7edd5e729e88b09
+0,     415232,     415232,      512,     6144, 51d0f4d7a2c8dbe5bd6ebbc95ba90854
+0,     415744,     415744,      512,     6144, cdfeaede2c72255f22e4db721038b201
+0,     416256,     416256,      512,     6144, b65d1089cfaec2ae33bc91f5b43ae7de
+0,     416768,     416768,      512,     6144, 077e50c74d837a09a67cc301e1489edf
+0,     417280,     417280,      512,     6144, 702846c2e68084f1703887eeb1c27836
+0,     417792,     417792,      512,     6144, 02cee8c3847a7de65d681b76b4ce3b59
+0,     418304,     418304,      512,     6144, 75eb8f03b53b2f4a794bc6b651ff9ff3
+0,     418816,     418816,      512,     6144, 055e1d7196c35cfd45579876816293fa
+0,     419328,     419328,      512,     6144, 8521c96ac27924d5de882f75b845c0e4
+0,     419840,     419840,      512,     6144, f77a0f1ef5945919872d9c1f37e94676
+0,     420352,     420352,      512,     6144, e62e3871da8f62b8545829693e52d645
+0,     420864,     420864,      512,     6144, 7d5fc29d26ed3128ec272193458ee263
+0,     421376,     421376,      512,     6144, 296ba2d4c97782de7cb9b16ea9a0fa9e
+0,     421888,     421888,      512,     6144, f457ca12b3c28345804c2d2eef9c76af
+0,     422400,     422400,      512,     6144, a47c9042b98860d5b8f7998cbf2dca0f
diff --git a/tests/ref/fate/dca-xll-read b/tests/ref/fate/dca-xll-read
new file mode 100644
index 0000000000..04ff9f2573
--- /dev/null
+++ b/tests/ref/fate/dca-xll-read
@@ -0,0 +1,510 @@ 
+#format: frame checksums
+#version: 2
+#hash: MD5
+#tb 0: 1/48000
+#media_type 0: audio
+#codec_id 0: pcm_s24le
+#sample_rate 0: 48000
+#channel_layout 0: 63f
+#channel_layout_name 0: 7.1
+#stream#, dts,        pts, duration,     size, hash
+0,          0,          0,      512,    12288, 368b52f5e13ddfc453ab1934af678b75
+0,        512,        512,      512,    12288, 93f3f1c960a9c3d060991303b2edc257
+0,       1024,       1024,      512,    12288, a3076f462c4af0f2b91369af87b453d0
+0,       1536,       1536,      512,    12288, 9fd6b26bec068f852ef629abcd63316d
+0,       2048,       2048,      512,    12288, 664cdd2b52ab3b11ea732c1cd26b77e2
+0,       2560,       2560,      512,    12288, de7ee5c7874d3f182f7c26845c8ca235
+0,       3072,       3072,      512,    12288, bd6aee230b20817a2f49236ec54d00c3
+0,       3584,       3584,      512,    12288, 7e1e44b86423f7687e1b05b7046adb68
+0,       4096,       4096,      512,    12288, e5c65dec9c24832b082d01e23647a1b7
+0,       4608,       4608,      512,    12288, db5174f50fec70e4abdb18571a52d2a0
+0,       5120,       5120,      512,    12288, 3caa2bd4687ed1ebe94f6e88c1453dbb
+0,       5632,       5632,      512,    12288, 24146a3906f0943a6895ff5822897362
+0,       6144,       6144,      512,    12288, 45f2899dac663ad3ddc946834c669258
+0,       6656,       6656,      512,    12288, 8c50ca173161427ac1f2e4312ed4fb24
+0,       7168,       7168,      512,    12288, 3ae519b475f4c48cd97f52527ba01027
+0,       7680,       7680,      512,    12288, d00db71fe30c8a5a240e2347d24da563
+0,       8192,       8192,      512,    12288, 4387ee8508c909da813944d69c2e2039
+0,       8704,       8704,      512,    12288, a6eba53cae4b3e8b61e22f850226f751
+0,       9216,       9216,      512,    12288, 06108074780d78098ca28ecb7bed2de1
+0,       9728,       9728,      512,    12288, d6eb6dace643dc72928b2ea513cfd066
+0,      10240,      10240,      512,    12288, e5972b25b24de520203f17cd96f0098c
+0,      10752,      10752,      512,    12288, 5e21b8bf016fce7f4f15aac83b517842
+0,      11264,      11264,      512,    12288, c95c291bcec0c2d7ba2437f01c9f1479
+0,      11776,      11776,      512,    12288, dc4f70a1811e9dab019f975ab6e11fcc
+0,      12288,      12288,      512,    12288, d243699b4548ae18ec08c0058c82ad38
+0,      12800,      12800,      512,    12288, 412b9e822369c47effbd5354ff82fd34
+0,      13312,      13312,      512,    12288, a6ca37232fc1a29ec3b3729334c2664c
+0,      13824,      13824,      512,    12288, bb5719ef41d7b6ff5007cad5a819c664
+0,      14336,      14336,      512,    12288, 11cd7c4fb3ef4282bd211c3f01ce6726
+0,      14848,      14848,      512,    12288, 2422103a6fd5842554df39be35f275f4
+0,      15360,      15360,      512,    12288, 1ed741bfab18fce903a09c90e38994cb
+0,      15872,      15872,      512,    12288, d4cb603a8c2ca4d6337cbe2261545ffe
+0,      16384,      16384,      512,    12288, 6329c5512b08751f201d903118afa3af
+0,      16896,      16896,      512,    12288, e572e9bf24af8b8d7b016640662d9887
+0,      17408,      17408,      512,    12288, 3069512e197d45346cedc0e1d3a502a0
+0,      17920,      17920,      512,    12288, adcd3711176b0b28dd22896fcc5934a7
+0,      18432,      18432,      512,    12288, 61d0533790502b913c6e18a5583a3fde
+0,      18944,      18944,      512,    12288, b3cdeffa588745bb441aa2c7fb5bc096
+0,      19456,      19456,      512,    12288, 941501600e1665f01e8becac0bc97345
+0,      19968,      19968,      512,    12288, 727b096c182875a83f089f806c845495
+0,      20480,      20480,      512,    12288, c87f7332c93cd3854340ce160f8da24e
+0,      20992,      20992,      512,    12288, 72d429d5002d508d58e3065b7c011128
+0,      21504,      21504,      512,    12288, c7a5033f99d419993f79742aa1d9586d
+0,      22016,      22016,      512,    12288, 651d915bacde21f164756983a3a04d87
+0,      22528,      22528,      512,    12288, 472d2478853af189e38c14ef772c29a7
+0,      23040,      23040,      512,    12288, 828f469936e10df02f5064a4f8a698c4
+0,      23552,      23552,      512,    12288, 29ab4842390e5f14810a0cc3df267304
+0,      24064,      24064,      512,    12288, 9304d6d752545e4e16e48cb200ec644e
+0,      24576,      24576,      512,    12288, 18afd21321cad0c12962b3a30facbe31
+0,      25088,      25088,      512,    12288, f7404b04006d14784c3b34fce23bd1fb
+0,      25600,      25600,      512,    12288, bba65a18c9c60c161a64cc345a51bc09
+0,      26112,      26112,      512,    12288, 7440a8f66cad8e49919f385edc516828
+0,      26624,      26624,      512,    12288, 7d8231b22d9a14bd3e6d667dc709cdce
+0,      27136,      27136,      512,    12288, a5218c464264634c31c3afbeb94ed5c9
+0,      27648,      27648,      512,    12288, 9eab791a0b5f637bc2d3e45eefcea46e
+0,      28160,      28160,      512,    12288, 31647aaacc58008254575844f3afedf3
+0,      28672,      28672,      512,    12288, caff40e53af34435f3f9e803924b5388
+0,      29184,      29184,      512,    12288, f7fefe57ea55649298b23394e333d7ed
+0,      29696,      29696,      512,    12288, 81c8aa8562938d5674f3c05b94e1dbd2
+0,      30208,      30208,      512,    12288, 5ae7308bebbe48dc5068fb56de568336
+0,      30720,      30720,      512,    12288, bcaa0951cfbccb5ec5680c79fa713cb5
+0,      31232,      31232,      512,    12288, 1532c376893719e7b58c7208625368f3
+0,      31744,      31744,      512,    12288, 67be265de5757bb9f554bba853c8b2b5
+0,      32256,      32256,      512,    12288, 0f0b6d09d0bb445b9841dc78cf47cf79
+0,      32768,      32768,      512,    12288, f8378d667438202363759aa6d85eb494
+0,      33280,      33280,      512,    12288, fd901fec51ebe32298e2888fb1d5b309
+0,      33792,      33792,      512,    12288, e06684159b01b372541e31eb79f99f25
+0,      34304,      34304,      512,    12288, bf3bde8bf7dc4d858892b8d540c289b0
+0,      34816,      34816,      512,    12288, 48492f5f7593735a8f9c6c7b7fb64bbb
+0,      35328,      35328,      512,    12288, 1eff6eaa10b0ad91b65b80cd74696f26
+0,      35840,      35840,      512,    12288, 94813f4dad28bc4a27baceddb79767f9
+0,      36352,      36352,      512,    12288, 6fadfdcd97148b4505d74495a4e4a007
+0,      36864,      36864,      512,    12288, 67a5daedcdc53414c2906a4775102193
+0,      37376,      37376,      512,    12288, 48df19d5ed7b29734360744f91ce6509
+0,      37888,      37888,      512,    12288, 9f81e9599aff739ad89d306544c9462b
+0,      38400,      38400,      512,    12288, c7428ed7ae1f120e083eda33d8350d88
+0,      38912,      38912,      512,    12288, 0510d7246a173494e4c76454fcd084ae
+0,      39424,      39424,      512,    12288, 6fb76da49b5590a5ba759aa1bbdebe31
+0,      39936,      39936,      512,    12288, 88560908a8696b1aacd5cb9bbb8078a5
+0,      40448,      40448,      512,    12288, fa59210f7eb1ca63d0243d53c70236ac
+0,      40960,      40960,      512,    12288, 31e7a90e3e6cfc884354b1c6bb52b7c1
+0,      41472,      41472,      512,    12288, 1e2a33d4c84db189a15c8bcc6d5b3fc8
+0,      41984,      41984,      512,    12288, f35e28870742d7a34d849d7e2a20f686
+0,      42496,      42496,      512,    12288, 5d33c5e009c205a623c96d91e9c27f7a
+0,      43008,      43008,      512,    12288, aa73b06025f646de1c030a879f7984e8
+0,      43520,      43520,      512,    12288, 7b566c86d4f15b5a3fa7676d7977b88d
+0,      44032,      44032,      512,    12288, 1c8b98dbda85d4ae3e8bd70382f52780
+0,      44544,      44544,      512,    12288, f8a16833ca995b10d4a7ca011eebf10f
+0,      45056,      45056,      512,    12288, 4acd5207f31129f4ff7198f17261b637
+0,      45568,      45568,      512,    12288, 58a427cde5e32b7e1bf84df86ff40c11
+0,      46080,      46080,      512,    12288, 5ddfbd4eb2206f1d77c7e7a387088f79
+0,      46592,      46592,      512,    12288, eee91b0cc7f44f19ed6fe438f199a58e
+0,      47104,      47104,      512,    12288, 83222123ea2dca6281b4a7749166887f
+0,      47616,      47616,      512,    12288, ca1a2e2badc2dcd56dea97c081babaa6
+0,      48128,      48128,      512,    12288, 74e32203a2cd0fc78c3e7e4dc8d57538
+0,      48640,      48640,      512,    12288, eeff1048e438163feb4e0b31821b9db0
+0,      49152,      49152,      512,    12288, e06daf02d36b9ad0ea69c983be80e293
+0,      49664,      49664,      512,    12288, ebe60cfe6531f81e9bdc975e23a7ccf6
+0,      50176,      50176,      512,    12288, 423f4c65382ebc88c24963bd4bf664e0
+0,      50688,      50688,      512,    12288, f702a1c56bd19769bdf38d18be7972c9
+0,      51200,      51200,      512,    12288, 4c49cd9545cd5b070acd9b9aa17cef28
+0,      51712,      51712,      512,    12288, 32f8a508699de3000cf159f700a3f94c
+0,      52224,      52224,      512,    12288, 58003a818e5893a2c375a2230f9e11bd
+0,      52736,      52736,      512,    12288, 3b6179c0c977a417d162f7ac33ba4c6d
+0,      53248,      53248,      512,    12288, aac7a2eea4386da9c009476e91a44723
+0,      53760,      53760,      512,    12288, 9262fbf31222dc2cee2fd53c40587f8f
+0,      54272,      54272,      512,    12288, c6f0c4aa63d6152d033258e42a073151
+0,      54784,      54784,      512,    12288, 0dd4bcf87e63822341eb43fcf3593241
+0,      55296,      55296,      512,    12288, 7a264b7c4411e878fe701b7c98d4f0d2
+0,      55808,      55808,      512,    12288, 10091ced6c45f4bc6060ea887221f13b
+0,      56320,      56320,      512,    12288, 239ead5f16d6a67116828a8e0893ee06
+0,      56832,      56832,      512,    12288, f5b20b6cdb846d9dbdfce4ea05437b8e
+0,      57344,      57344,      512,    12288, dfdb7a30c54bdf6b6814630445839e0c
+0,      57856,      57856,      512,    12288, 89cc860cdc3ee02e84e3f8b53e03eb05
+0,      58368,      58368,      512,    12288, 733e123a1096af5d9c8d3717215607fd
+0,      58880,      58880,      512,    12288, 0c993e89415af2f7f867ba595fb1e6bc
+0,      59392,      59392,      512,    12288, 744331aee9a35a0131ff7afc1e3b90a1
+0,      59904,      59904,      512,    12288, f03f504e4cdba2c3aab3a7542f669e7a
+0,      60416,      60416,      512,    12288, 268c91cd99697d6ff34a3ce98360d32d
+0,      60928,      60928,      512,    12288, 5a80e39e1c0ef005dc7dbe5e14a11dde
+0,      61440,      61440,      512,    12288, 26d98681951bc269c2ac1272b06868df
+0,      61952,      61952,      512,    12288, 3325c019eea624f4b6df982b03bcc6fb
+0,      62464,      62464,      512,    12288, 01bca686943be92f6879228ea47a4742
+0,      62976,      62976,      512,    12288, c3356e7e14eeb5642a944396f437f0d9
+0,      63488,      63488,      512,    12288, 178ece31c4bd98959ef08d0a5ad52b85
+0,      64000,      64000,      512,    12288, 11c6e5f6eac70d22ee2ac522483a6ece
+0,      64512,      64512,      512,    12288, 3d9d3451a32c997ce301bc9e91dc9f21
+0,      65024,      65024,      512,    12288, 82868e5008e613717e3e6a27d7dd2191
+0,      65536,      65536,      512,    12288, 8c31625073abab02647e8e8375da09a4
+0,      66048,      66048,      512,    12288, 368f2034e7e49d292f1a827893dfbda3
+0,      66560,      66560,      512,    12288, 72bce64cf7f2056877d461cbf4458a41
+0,      67072,      67072,      512,    12288, 1316e094e75a393a0eb3513b8965917d
+0,      67584,      67584,      512,    12288, b4a73f87c7dadaedcff1116e480cf283
+0,      68096,      68096,      512,    12288, 53c3505d15bf1570c814265009439660
+0,      68608,      68608,      512,    12288, cd72b371bee8eb9ff15d057a6c30494b
+0,      69120,      69120,      512,    12288, 566f19023e0d3502c321b768fc0444aa
+0,      69632,      69632,      512,    12288, b06c0f7ecf959e9ee1ea461336f2767b
+0,      70144,      70144,      512,    12288, eb38bf21621fd0c6f79c586a0998cd45
+0,      70656,      70656,      512,    12288, 97cb3a56eef41b254dd943530bfdfd92
+0,      71168,      71168,      512,    12288, 3e563c7244d476450d6eb79dc897db27
+0,      71680,      71680,      512,    12288, f3b5cd8f1bfcc16a5fee0d01cc275019
+0,      72192,      72192,      512,    12288, f356ea1c16c35dbc6367c73f28eae32e
+0,      72704,      72704,      512,    12288, 315488815be28f9c7523523b6b5a2e4c
+0,      73216,      73216,      512,    12288, a2eaf0b35cfcd699e041d8cc87a68586
+0,      73728,      73728,      512,    12288, 924f6d26bfdf53ad3fd1637dadc01f2c
+0,      74240,      74240,      512,    12288, e3348318c2a33ba3dc4cd20ba9914c55
+0,      74752,      74752,      512,    12288, ba4d12d2a6a0886b20264c6667f4d129
+0,      75264,      75264,      512,    12288, b33d79b706356f0985ddfef0d56f9cf7
+0,      75776,      75776,      512,    12288, 898eb92bbc8357d1c003961bdb8a8ef1
+0,      76288,      76288,      512,    12288, 3dbcc980d87d11d08d6b8a92c421509b
+0,      76800,      76800,      512,    12288, ba580187971ca6c2aa819d6557040b13
+0,      77312,      77312,      512,    12288, ed3b87d9e1892e789ae9aa859a317c2a
+0,      77824,      77824,      512,    12288, f44c6974fd089286422e565198dfcc32
+0,      78336,      78336,      512,    12288, 0fb7e5f9335c24aeb528dcd12fe99c6a
+0,      78848,      78848,      512,    12288, f8212ef187b460cd40ed3a90aafcf06d
+0,      79360,      79360,      512,    12288, 463af2011ac75f5839e139394d7c8d0e
+0,      79872,      79872,      512,    12288, 0807ce36e01cb901ea448c6dcdc3b40b
+0,      80384,      80384,      512,    12288, db38c3c2aa8b76ded0cb34e8d88970c3
+0,      80896,      80896,      512,    12288, c5359b49bad39458dbe7ae447cc131e3
+0,      81408,      81408,      512,    12288, 0a1b73eb7fb8e29e42408cc45069485e
+0,      81920,      81920,      512,    12288, cd760118c113bba36dbbe9d555ebde32
+0,      82432,      82432,      512,    12288, 4c2327368e129c34448312f54a4eb24c
+0,      82944,      82944,      512,    12288, 3997444ce285add0da768796f36c3f9c
+0,      83456,      83456,      512,    12288, 125f445220eeba1c0aaab0b45110ec9e
+0,      83968,      83968,      512,    12288, f210530dc3c9d24f7defeab0320ff6d5
+0,      84480,      84480,      512,    12288, 0d269a631d560672b858b919e418006a
+0,      84992,      84992,      512,    12288, d18cb99ad6965931a50fcf0c00b14836
+0,      85504,      85504,      512,    12288, d8be3f4481f07766a5269ec582f7ef95
+0,      86016,      86016,      512,    12288, d2f22ed29ad6a9e3fd83f5e32a0d2821
+0,      86528,      86528,      512,    12288, aa8d7ba355ac2605f7cc74deeebb22d1
+0,      87040,      87040,      512,    12288, c55f22772741171a6187506b605c95c1
+0,      87552,      87552,      512,    12288, 769f06660eadf6cb52b614a881267840
+0,      88064,      88064,      512,    12288, 190a697fefe281c4b027acec0342803c
+0,      88576,      88576,      512,    12288, e7a3d98538e4d576e3f1b4bc8437b91e
+0,      89088,      89088,      512,    12288, dc674010ab0a7d154589cb66f0301d8f
+0,      89600,      89600,      512,    12288, f058443d5c8e721a51b525caa2c387ed
+0,      90112,      90112,      512,    12288, bee9fc834e5b58ec2bdd9f985801057b
+0,      90624,      90624,      512,    12288, fd64eec5ecced5081cc6266b8440b306
+0,      91136,      91136,      512,    12288, 0acf5a0aa6d91974b6c8355e8a764e0e
+0,      91648,      91648,      512,    12288, 51c166d24c36a2695aad76616025cf26
+0,      92160,      92160,      512,    12288, 64bd26cd79c1eaee1f12f490a85a887a
+0,      92672,      92672,      512,    12288, eb1601449f2d0fd7c4e02343e0a5cc38
+0,      93184,      93184,      512,    12288, e71792fcb31795c66a5ab669492902da
+0,      93696,      93696,      512,    12288, 499899fcd7cc2f05b7fdef14e9ae8166
+0,      94208,      94208,      512,    12288, 686cc4a678a2f0876e2f0689137c505b
+0,      94720,      94720,      512,    12288, 53c47dbe7b0803d6ebb7f556b6bd5ac6
+0,      95232,      95232,      512,    12288, 99e6491da630ab2de5f227895eb3b522
+0,      95744,      95744,      512,    12288, 7109e537f3aa9415ff2e62b44abfeaa3
+0,      96256,      96256,      512,    12288, 1828d2fea34760367d4d5e9a86f23b8d
+0,      96768,      96768,      512,    12288, e4915ee6648697e2cc832f347e52ece4
+0,      97280,      97280,      512,    12288, 771380a973ecbb808bdad9d6525e2b63
+0,      97792,      97792,      512,    12288, d88e29520871c73dbb6f41777b338a05
+0,      98304,      98304,      512,    12288, 9f987bc0f3c700dc72acfd0b97128c5c
+0,      98816,      98816,      512,    12288, b715c04af673a027782b2af5109c8b7d
+0,      99328,      99328,      512,    12288, 774b97fb2501888cf453f21559128a94
+0,      99840,      99840,      512,    12288, d5c21fc5de0a2f8d5df594249a76823a
+0,     100352,     100352,      512,    12288, 4ebfa6c92de39043395e8323cbaf1e74
+0,     100864,     100864,      512,    12288, 0a81a9e530ee57d51cc0e9dfec01dbd3
+0,     101376,     101376,      512,    12288, cb470ded0751f700d8af65572b4c2b2c
+0,     101888,     101888,      512,    12288, de9218a147bcdcb3076157b6525c9d04
+0,     102400,     102400,      512,    12288, 81d1cc7af89723feb95aa6a9c74f4c37
+0,     102912,     102912,      512,    12288, af2be77e809b50b148e7adde3c6e7936
+0,     103424,     103424,      512,    12288, 37e034fa6597b428deedf765071fe25a
+0,     103936,     103936,      512,    12288, ba054a5c8b85aadb7da3af52455ec3bf
+0,     104448,     104448,      512,    12288, b9c4e48ac848a604f147b7299b8f1737
+0,     104960,     104960,      512,    12288, 93b61ecc63716df20b9a368cde3014ee
+0,     105472,     105472,      512,    12288, be097cf99cd17b80a84878556356b89e
+0,     105984,     105984,      512,    12288, f94775812077a64d91bc97df4102bd12
+0,     106496,     106496,      512,    12288, 6023ac66ce0a5d6fc572d16c041a0e06
+0,     107008,     107008,      512,    12288, 70934e6ace344d003fa2ed07840b775f
+0,     107520,     107520,      512,    12288, f87cc330e23f6f708a96183930b4935a
+0,     108032,     108032,      512,    12288, 82232ac5636587a57a4fc8c78794d6ee
+0,     108544,     108544,      512,    12288, b85f35d62b9e9f4bfe8c802f0ef93e32
+0,     109056,     109056,      512,    12288, 3d8b8938832b8d149350abee5203cdf4
+0,     109568,     109568,      512,    12288, 2e37ffe34d17629d44dbf1379700169f
+0,     110080,     110080,      512,    12288, 9f020053946cbbab71055b7e45274dc9
+0,     110592,     110592,      512,    12288, 3063ad0b515ada85500224b49533b8f8
+0,     111104,     111104,      512,    12288, 452b403d3b8c86b37b9c58121bde7c2d
+0,     111616,     111616,      512,    12288, 15eb44b0301e37b5df24df55eaee75db
+0,     112128,     112128,      512,    12288, 456a2d10dad1907ae484a2e521b45008
+0,     112640,     112640,      512,    12288, 846221d42f420d602eca09128bd62a3f
+0,     113152,     113152,      512,    12288, a9fd40f3d98c386878ac4b7bfc4ac772
+0,     113664,     113664,      512,    12288, bc023cdab1d5309ad04178124fa98886
+0,     114176,     114176,      512,    12288, ba587e08f8fc3b5b356efde363a20502
+0,     114688,     114688,      512,    12288, a3c382f69b8362aec6c0a681001b8594
+0,     115200,     115200,      512,    12288, f5cc2ab263e719d5905266703531c7f5
+0,     115712,     115712,      512,    12288, 61adf0b6dec32106d54b59a309906ad3
+0,     116224,     116224,      512,    12288, 9574c3cf56eeab01e54c4281d86fa0cc
+0,     116736,     116736,      512,    12288, 38202995be768b559f9ee1d1a75c69d0
+0,     117248,     117248,      512,    12288, 38845120e34dcb8c5e4abf2bbccf0577
+0,     117760,     117760,      512,    12288, 0a197608bc4b65eed1c2d2f1bc54cf3c
+0,     118272,     118272,      512,    12288, 603c442bb3ecfd3f54b59f96aba7ac39
+0,     118784,     118784,      512,    12288, 91af7c6c7849ed41f074583d56143dd6
+0,     119296,     119296,      512,    12288, 29a16d287870c9b8aeccddda55a57c42
+0,     119808,     119808,      512,    12288, c483ab907cbe24e619f5c10d7a9714b9
+0,     120320,     120320,      512,    12288, fe25a28c493d268842069432f9a31b37
+0,     120832,     120832,      512,    12288, e590144a25a5fad26cfcb8074df6f3a2
+0,     121344,     121344,      512,    12288, 68ea71b5a166701147019f25a88aaf51
+0,     121856,     121856,      512,    12288, 0bdfefac86258422c7edb9eebb5e6669
+0,     122368,     122368,      512,    12288, c2de101582b098886d3d707e21839d52
+0,     122880,     122880,      512,    12288, c6702aac5e132ff25efd8b1f74d4f34e
+0,     123392,     123392,      512,    12288, 100f4da7e15f28b858bf147afcd526bb
+0,     123904,     123904,      512,    12288, a8f243b4e188478ac482333a053af99a
+0,     124416,     124416,      512,    12288, cca4e90ac464aabe0c5fc9678c7ed24b
+0,     124928,     124928,      512,    12288, b2aede59f6e9aac5bd68cb97b9917bcb
+0,     125440,     125440,      512,    12288, 0f9eba041e9ed03f9411b50ef58568c1
+0,     125952,     125952,      512,    12288, 38a92d79c00320a28942159882d65535
+0,     126464,     126464,      512,    12288, 670a6acedf5ecf87a63b8515addb5a65
+0,     126976,     126976,      512,    12288, 7bc1c1906229dc31936f1190a1dc91e8
+0,     127488,     127488,      512,    12288, 10b6cd3f612d14fe59e1cc3e1a05c3a2
+0,     128000,     128000,      512,    12288, 94fc33972c92e17d70ea040bb56a2b1f
+0,     128512,     128512,      512,    12288, a9bc9df9a20f8d5e1da066d609630520
+0,     129024,     129024,      512,    12288, 50f174111b0b3b4fb4abbc0c65c3ea80
+0,     129536,     129536,      512,    12288, 9e4352a7a80e123ae8876c796b09d035
+0,     130048,     130048,      512,    12288, 937ee85ef2c6d3728a6cf48d417e4315
+0,     130560,     130560,      512,    12288, a713dd3ff7e3aa6674b53d2c7aa21d26
+0,     131072,     131072,      512,    12288, 667fc3102b15df314bef4e2fa563b0f4
+0,     131584,     131584,      512,    12288, 0359ff1dafedd5be1a89c1e1021f87dc
+0,     132096,     132096,      512,    12288, eb3d6a458f8d577a2b711485a24eb20e
+0,     132608,     132608,      512,    12288, ae5b45b6d12b84fa9a7525c359f14d04
+0,     133120,     133120,      512,    12288, 4b002b8adb14b72778248a8fb9ba492b
+0,     133632,     133632,      512,    12288, 673091d7ced62f1bad969cbd510c5dab
+0,     134144,     134144,      512,    12288, c989504fb80d683b0f56162cefefd705
+0,     134656,     134656,      512,    12288, 9f9ec28ffac97af9cac12daa431fcfd9
+0,     135168,     135168,      512,    12288, 6d725cab0711c2a4402c84ea8dfd1db9
+0,     135680,     135680,      512,    12288, d6cd0c8fdd5bce4e9794c47e2bc6f9b5
+0,     136192,     136192,      512,    12288, a62227799f0b04ace1fd96b3fa3cbc1b
+0,     136704,     136704,      512,    12288, 4938e91c92efc65b1f26d4173a48dedc
+0,     137216,     137216,      512,    12288, 0fb511a262c0e1fe729fdf7d0a096076
+0,     137728,     137728,      512,    12288, 7f650fda3408718078da264ae6d4f231
+0,     138240,     138240,      512,    12288, 005725067d1d26c2e0bc3fe20bcc581e
+0,     138752,     138752,      512,    12288, 3ecb11eb3ccdc1752275f9e1b53c2ce4
+0,     139264,     139264,      512,    12288, bd333bdd9eb969af6c5966ee89ff405c
+0,     139776,     139776,      512,    12288, e8839220cec4f0fbf98990055edb7f11
+0,     140288,     140288,      512,    12288, 472287fa75865ebff749fcb011f721b6
+0,     140800,     140800,      512,    12288, e4a67c4361fce2fb9139ca3899895347
+0,     141312,     141312,      512,    12288, c0ca634a626875ad653f46f516b07bc2
+0,     141824,     141824,      512,    12288, 5ecdaf82b3118dc519453e5f8ce4dc1d
+0,     142336,     142336,      512,    12288, ba54a6dfdf987024edc4fe71ebbb228e
+0,     142848,     142848,      512,    12288, 1d8f5ec08a95a608a8987600a10cf0fb
+0,     143360,     143360,      512,    12288, b5bc6c79d151a4877600dd57b9722faa
+0,     143872,     143872,      512,    12288, 9207d76d79326d994c4a4b73b9aec4a0
+0,     144384,     144384,      512,    12288, c36225867f16977877a139c3ef25a73c
+0,     144896,     144896,      512,    12288, e8da3c21c3d874a8f0a4362f4ea2f42c
+0,     145408,     145408,      512,    12288, 04bc7d023972ced696d58a980b995256
+0,     145920,     145920,      512,    12288, a7f5af71de8b0e6c58b4cef9d9288b8d
+0,     146432,     146432,      512,    12288, 5890563a1a8bd6c586be6343e56cef03
+0,     146944,     146944,      512,    12288, 817c24c53eb3637a416ba54a54926092
+0,     147456,     147456,      512,    12288, 586d40a5f8ccd25215c919120a7056b6
+0,     147968,     147968,      512,    12288, 2667c12ef4bbba1776458230c469c189
+0,     148480,     148480,      512,    12288, 035f5427ee2d4aa8e2e3e0d8de53b453
+0,     148992,     148992,      512,    12288, b1e7f465487263cf32e23f27fcaf43fa
+0,     149504,     149504,      512,    12288, 2802b8afb29f6b9bd567283e81a39067
+0,     150016,     150016,      512,    12288, c07c7e7bea1ce070221b7e473d371213
+0,     150528,     150528,      512,    12288, 478313f8873bfbd2f909b2368aa30e8d
+0,     151040,     151040,      512,    12288, 2fb12d8dfc58c20012d256005522b458
+0,     151552,     151552,      512,    12288, fffa2e61382c067950c4d251b27e2297
+0,     152064,     152064,      512,    12288, 79a859d410363fbdd3a8b073f1616a12
+0,     152576,     152576,      512,    12288, d3eb60f269e92362ed9ec1a3be8aeb1c
+0,     153088,     153088,      512,    12288, 51750544f8ea1d50bc66e432c75b7c8a
+0,     153600,     153600,      512,    12288, 309028ab7143f4ae435a93bd9b956fb1
+0,     154112,     154112,      512,    12288, 6a4ec4c6786d03ba17d95b009fdcd38b
+0,     154624,     154624,      512,    12288, 91b89d203379d5bd95aad2a0e628dc60
+0,     155136,     155136,      512,    12288, e753df390cff79cc3e69f5d874697c57
+0,     155648,     155648,      512,    12288, 93d8544e44816697643e28411d768f6b
+0,     156160,     156160,      512,    12288, 5a75c4be8c28f1394226eaa036022d95
+0,     156672,     156672,      512,    12288, aff6068fedd0ff31a065d945551981ad
+0,     157184,     157184,      512,    12288, 8dbbe119afd2b73193acbb7581ccff44
+0,     157696,     157696,      512,    12288, f5e18d030d38d5e61943852a84fdc4d2
+0,     158208,     158208,      512,    12288, 871ad5870e300d8112b8bb5b4b49a35a
+0,     158720,     158720,      512,    12288, f616f05ca3e13c71021b529f8b18879c
+0,     159232,     159232,      512,    12288, 61d35175602aa667c09f21399d775736
+0,     159744,     159744,      512,    12288, 8e877d5a408e644ec5b8119accc1dc8d
+0,     160256,     160256,      512,    12288, 36fab0661f961e9b3897a5ea5d96a001
+0,     160768,     160768,      512,    12288, 9ab483d76f64f59f4dfd8b4ea330bd96
+0,     161280,     161280,      512,    12288, e56ed9d62ffe9d3e7dd486fa5a7981b7
+0,     161792,     161792,      512,    12288, 85cdf00d65f83ccb01de1c56cec4255a
+0,     162304,     162304,      512,    12288, 5281195005e9a005bac90ffdee9daf2b
+0,     162816,     162816,      512,    12288, 665a6f76b5ad9a555edc583ee6062cb9
+0,     163328,     163328,      512,    12288, 6b1cd95a0e2e02c053be57dda04146fe
+0,     163840,     163840,      512,    12288, 103ad272904fa2c4b07fe479767581e1
+0,     164352,     164352,      512,    12288, eb3d1f610d75b93813d4029fa2f35a04
+0,     164864,     164864,      512,    12288, 6229523f86619469f6e8cfdea965bad0
+0,     165376,     165376,      512,    12288, 0dca85d1b784392194d3452f78b0540d
+0,     165888,     165888,      512,    12288, d8decb257eecf0a37abaaaebb94aafef
+0,     166400,     166400,      512,    12288, ab69b8f13cb1cfcbd963f2c8eb35ce76
+0,     166912,     166912,      512,    12288, cb3e26a8c14aa3d3805f0d255e9f62e3
+0,     167424,     167424,      512,    12288, 003501b74042fc1fa0193c40a729fd52
+0,     167936,     167936,      512,    12288, 21d108dfdf678752c98288ab358d1f9d
+0,     168448,     168448,      512,    12288, 5f50508b4febdf5fb8a4088c1b92e877
+0,     168960,     168960,      512,    12288, e02dddc4d7c0080113762f5ecdfdfe70
+0,     169472,     169472,      512,    12288, 4343760949dd0f8105ecce275294c73e
+0,     169984,     169984,      512,    12288, d516a2c4b3282001a80351b736f760ba
+0,     170496,     170496,      512,    12288, f25e1219844f5cee871834e829d0a209
+0,     171008,     171008,      512,    12288, 5296f3d811de26e2f10280fadef2d152
+0,     171520,     171520,      512,    12288, 9727b4b645a191c50d660ba5cd6b3afe
+0,     172032,     172032,      512,    12288, 94d9ebc691ad474b977d00f741c96a96
+0,     172544,     172544,      512,    12288, 35befd73764add9e736500c9bd3a81d6
+0,     173056,     173056,      512,    12288, 9d3f32b21d102024f8369143c9629e4d
+0,     173568,     173568,      512,    12288, 6053528e8068171870c27bf35303ff5d
+0,     174080,     174080,      512,    12288, cd688e9e8c220025d30aa9864f4f0856
+0,     174592,     174592,      512,    12288, 95f9f5bb5c959cc75238541991b5b51d
+0,     175104,     175104,      512,    12288, 0343eb6c8c5c57586347500e9bf78307
+0,     175616,     175616,      512,    12288, 64854050ba71a9790ee48d8afb2ff981
+0,     176128,     176128,      512,    12288, 703953df1e288d4a4f0812888f936502
+0,     176640,     176640,      512,    12288, fbe6b2b459e6a0b5b82643c0173933b1
+0,     177152,     177152,      512,    12288, aeb6935e6310296eab24caa26982c341
+0,     177664,     177664,      512,    12288, 20b925660d749557376e033b1ad8a219
+0,     178176,     178176,      512,    12288, 4f3a388b96a0a8f595b6c85ab8ac5001
+0,     178688,     178688,      512,    12288, a1ae20654e2d01f077f672fdef698ee1
+0,     179200,     179200,      512,    12288, f69b196fe74952ded2ec0a3617dfb02e
+0,     179712,     179712,      512,    12288, 59c6571944fb65c7eb2bcfb605d02c1e
+0,     180224,     180224,      512,    12288, 0abc2861ff76dba32650ded616fc2747
+0,     180736,     180736,      512,    12288, 1344bc8ba0736299d05d0b7ec97a8d34
+0,     181248,     181248,      512,    12288, ed4cda8da4c55a9b0cb1b32179e0cc4a
+0,     181760,     181760,      512,    12288, e4e333d8c43d1aa1415f81a2465da420
+0,     182272,     182272,      512,    12288, acaf6f7ace23590ecd5f30a8b8f17df8
+0,     182784,     182784,      512,    12288, d148f06fdeb033f7a871acd7b3ba6e02
+0,     183296,     183296,      512,    12288, db7240d0f19471b6d37d4f8364e9b83f
+0,     183808,     183808,      512,    12288, 079c40b2dad3ebb6a59748e5b79d2f7b
+0,     184320,     184320,      512,    12288, b38826f961dc8cfe8aaac2d6b5150c44
+0,     184832,     184832,      512,    12288, 54f42e5bcbab157a280a6aaf3f4f0bbc
+0,     185344,     185344,      512,    12288, 0c4ef4f9dd0eaebd5ad1d96ed50494d7
+0,     185856,     185856,      512,    12288, c22e81ff0a8227826151f28e774230fb
+0,     186368,     186368,      512,    12288, 95e15b7b3dffffeea4e0379253f7e9e9
+0,     186880,     186880,      512,    12288, 3ad82729f03979695a2835d3ac68fb0a
+0,     187392,     187392,      512,    12288, b8e8d6bac4968338abcfdaef73063c2d
+0,     187904,     187904,      512,    12288, 82188167b1deba0c63ee19cd3b2ebcd5
+0,     188416,     188416,      512,    12288, b28deb9f9f54c9706d9784fc4784a6e9
+0,     188928,     188928,      512,    12288, 01961784e375ce7444480ba1d00b5f3d
+0,     189440,     189440,      512,    12288, b30ae175f6d2e3af03da51e8a306c56d
+0,     189952,     189952,      512,    12288, 70a900c943189904475475785cc37ede
+0,     190464,     190464,      512,    12288, 7bd5609ec421fe52f0cc1abed9ca900c
+0,     190976,     190976,      512,    12288, 965a4e4482ea869039a0e78839bbc26d
+0,     191488,     191488,      512,    12288, b1de4222341723949fd2f47acfefb4ab
+0,     192000,     192000,      512,    12288, 1e8ce2fdfacdc561a1b20c73dc71372e
+0,     192512,     192512,      512,    12288, 835a5fd9cdb60249aaf341361b565e5f
+0,     193024,     193024,      512,    12288, 5e9aa9a2ffd1252defd3e4ea8641f2ee
+0,     193536,     193536,      512,    12288, fdbd43cb19254addb85644e8d579d517
+0,     194048,     194048,      512,    12288, 4795c348b2f8b0646a2ed2561a73e703
+0,     194560,     194560,      512,    12288, 4f1b52c3b5df9b8175f9900560e3168f
+0,     195072,     195072,      512,    12288, 3abc18d925a136a07bdca88cb9b2a611
+0,     195584,     195584,      512,    12288, 0bb531da76639199a07138f3f3dd9d89
+0,     196096,     196096,      512,    12288, b82185d4507ede3f2410d8c6e8fff6c2
+0,     196608,     196608,      512,    12288, 9ac1d26b57b6ecc04b60c6f5a295567d
+0,     197120,     197120,      512,    12288, 178fe8e5fe1e2f6538c90931b50b1a9b
+0,     197632,     197632,      512,    12288, db835c21c2a10bd19db713efcfc26998
+0,     198144,     198144,      512,    12288, 0105786e914b796aa9e80cc7965de744
+0,     198656,     198656,      512,    12288, e16184a6e3bf4bac5874f6511d16c482
+0,     199168,     199168,      512,    12288, b3752bea36b69ccb024369df233835bb
+0,     199680,     199680,      512,    12288, 4be35b4e9aa9cdad37413611344b695e
+0,     200192,     200192,      512,    12288, 39b1b3c0c3c923f1c81aba6c01dc2b07
+0,     200704,     200704,      512,    12288, e6d0bb2c7b5c9ba545099635a6ca5aa7
+0,     201216,     201216,      512,    12288, bb92a1fcd12bb98acf1a31827c92c37c
+0,     201728,     201728,      512,    12288, 337e21d5e8340827bfe964e7790f23c2
+0,     202240,     202240,      512,    12288, bab9846890000e1403fef2b4cbf57c2b
+0,     202752,     202752,      512,    12288, 60edc31c1bd9715baa0dd1b3e366b590
+0,     203264,     203264,      512,    12288, 3837f0a3e4da8a374ee34edf47ac141b
+0,     203776,     203776,      512,    12288, 548df3d872a1e466d1fda9e795e4bfd0
+0,     204288,     204288,      512,    12288, 33dc96a906257b20b5242376a5f4578e
+0,     204800,     204800,      512,    12288, 80eeb22284bc65974876c0879caa67bc
+0,     205312,     205312,      512,    12288, 4984671f841508477838b9e203677772
+0,     205824,     205824,      512,    12288, d3bc2727a49007f241e4536d554c58fa
+0,     206336,     206336,      512,    12288, 1829e02b9a5c15621083dc83b2fbd5d6
+0,     206848,     206848,      512,    12288, b5db8969a4248ee39f9a8b0e4f9524a6
+0,     207360,     207360,      512,    12288, 79f0b0845f0a72acdf7cfad4a3dd91a3
+0,     207872,     207872,      512,    12288, 7ae7843cac50e3b18ca87f2e6c201e83
+0,     208384,     208384,      512,    12288, 5c02dbde56a5586f90c2e117c837c468
+0,     208896,     208896,      512,    12288, aceaaca4133b8b6d06eced31d8bc1fdf
+0,     209408,     209408,      512,    12288, 172a8b910a069ae15eb6196e28bec0d3
+0,     209920,     209920,      512,    12288, 1c64ff3e4b327ebc5413c7d8580084a8
+0,     210432,     210432,      512,    12288, 98caea4b7292d24460908255b5677f82
+0,     210944,     210944,      512,    12288, a7a8455d4385d1220060157f2b78a279
+0,     211456,     211456,      512,    12288, a5ed66e919d307453c5a3d74e007c11b
+0,     211968,     211968,      512,    12288, 4f02d1cdc00e11f14d3eef54f8ffe70c
+0,     212480,     212480,      512,    12288, 1727d9efacaf5eff6ae7d8b47c6ec398
+0,     212992,     212992,      512,    12288, 0e13cfcab554673719ead1f9361b5bba
+0,     213504,     213504,      512,    12288, f57374a0451077db47e3974e278fb9cd
+0,     214016,     214016,      512,    12288, 28f59ade934950857d12529e3b951e17
+0,     214528,     214528,      512,    12288, 672791c131f4f088413d0fd9672fe651
+0,     215040,     215040,      512,    12288, f4913d2b0817e48049edf88ee41eba9e
+0,     215552,     215552,      512,    12288, 128278fe4d4b4260c9261dae5117a691
+0,     216064,     216064,      512,    12288, 5889b1827fb07bd9ea6e1eafac68ed82
+0,     216576,     216576,      512,    12288, c9ef19c77812c76e8886df6691da227e
+0,     217088,     217088,      512,    12288, 0ad036875769e041bd4b45afff6f8f61
+0,     217600,     217600,      512,    12288, 2c758ea5dbf187de615ebb9f80163f49
+0,     218112,     218112,      512,    12288, 148cbb4dbe0918a2e8aa261e04eb8b81
+0,     218624,     218624,      512,    12288, fb02706060d19b226e6f2776b8f8729b
+0,     219136,     219136,      512,    12288, 27e8abe8cc065a4242a952957bedf926
+0,     219648,     219648,      512,    12288, c8138d0795a6e173c7f18140d20d39b9
+0,     220160,     220160,      512,    12288, d53b8bf671cab053416991157e90c4ac
+0,     220672,     220672,      512,    12288, 225d95b8d1beea42fa198af681232198
+0,     221184,     221184,      512,    12288, 02d704a03dca1f9f978abce26548fbb0
+0,     221696,     221696,      512,    12288, de83d64ff8c09c3b60665e1502d75531
+0,     222208,     222208,      512,    12288, 3ee8668a512af910386617fdfebc4b45
+0,     222720,     222720,      512,    12288, fb478aacfef20d2b6d3b105c401e239c
+0,     223232,     223232,      512,    12288, 37170f784864c4f2a879628dd743a64c
+0,     223744,     223744,      512,    12288, e8457097a801a438a96c3924ea3b3d57
+0,     224256,     224256,      512,    12288, 05e31aa9c604b479b02864cef57924e1
+0,     224768,     224768,      512,    12288, c28f810f6b7ab6d847653a47b55f19f9
+0,     225280,     225280,      512,    12288, fa49b22abe36831f24dc7524191e6988
+0,     225792,     225792,      512,    12288, 24dd5681b37e649f15d38f7e3b558de7
+0,     226304,     226304,      512,    12288, 44ceedcaa898b82a6421cbe25a2cdf75
+0,     226816,     226816,      512,    12288, 85e79061e5e9a5dea0344f41c5252b49
+0,     227328,     227328,      512,    12288, 595e2d2b378e9dd79355eb66c09b4497
+0,     227840,     227840,      512,    12288, 7a193f2df3938958a73b6ae5199da97c
+0,     228352,     228352,      512,    12288, 7230b3016933a00a6d776388ae221ce6
+0,     228864,     228864,      512,    12288, 6b24f1f981a968f90713ff5d7c490f93
+0,     229376,     229376,      512,    12288, b33eb7e6315252ce4df7a21caa4ed027
+0,     229888,     229888,      512,    12288, ac18ec525929d3145cb68852f4daede8
+0,     230400,     230400,      512,    12288, e6b8d45c16bc12a9134bb2ab38279688
+0,     230912,     230912,      512,    12288, 026ac417a235312a7d9d565c86f3198b
+0,     231424,     231424,      512,    12288, 674a8252f3180fc901f1305b09750914
+0,     231936,     231936,      512,    12288, 1774d03d491641ea7ce24480698c9661
+0,     232448,     232448,      512,    12288, bb5d9265bb0b2c9ac5a10a78d898cc48
+0,     232960,     232960,      512,    12288, 014f86f65b9677ed1e46db518b92f667
+0,     233472,     233472,      512,    12288, 1d7c451a0ad583a56a33c0c3b49136ff
+0,     233984,     233984,      512,    12288, 34cfb186c79349dc4c0564a76d3deba5
+0,     234496,     234496,      512,    12288, 854c43cdead7ea3054c950ace91f66fc
+0,     235008,     235008,      512,    12288, 22d3aa7b6baeb5a19ee4e6282ae6c5d1
+0,     235520,     235520,      512,    12288, cdee30bac2fcc19555142ab93fb7bb8f
+0,     236032,     236032,      512,    12288, 73ee713488cfbf6f5bb71d7dcecc1cc1
+0,     236544,     236544,      512,    12288, f99cf791c6e45149ac271e0603154a16
+0,     237056,     237056,      512,    12288, fd45049b0a0d3878c94a5a06563775e4
+0,     237568,     237568,      512,    12288, d29f904ef6361c5eb063afdc56a64d45
+0,     238080,     238080,      512,    12288, c94db6f80464ba950ec3bb9b4934209a
+0,     238592,     238592,      512,    12288, 6f281ad05b8a72282ac0e819185868a7
+0,     239104,     239104,      512,    12288, 29a3f4353cd554ab7e8c0f3363363d57
+0,     239616,     239616,      512,    12288, a010ecfa8aa0888afabd602ccf71cc12
+0,     240128,     240128,      512,    12288, 8137074a3e98ad69575efe831fae0156
+0,     240640,     240640,      512,    12288, 5ce482ca4f3e426f30ec3cceec6082de
+0,     241152,     241152,      512,    12288, a5fad3acf68165fe47af4b55f9575010
+0,     241664,     241664,      512,    12288, 45fcfd85a7a7cb1aec11f3f1c0798edb
+0,     242176,     242176,      512,    12288, d5c5b7b6bb69c84726cd51fda9643f02
+0,     242688,     242688,      512,    12288, c2250a4e65125d6897f74d2c1e651447
+0,     243200,     243200,      512,    12288, d1136a32b0fd5b9785750355658417df
+0,     243712,     243712,      512,    12288, f558c605ae3e946b38722f8b02b6351d
+0,     244224,     244224,      512,    12288, 833c1afb15c0aad68e317dbb6669e7c6
+0,     244736,     244736,      512,    12288, 1a470af984d32e309b17c9e5d558b687
+0,     245248,     245248,      512,    12288, 4c7922bf4065f00abdb06966ff277d50
+0,     245760,     245760,      512,    12288, 93e95c672807c347d2edf4d3bc8ed55e
+0,     246272,     246272,      512,    12288, ac03b7c45b0ad73964c1ea7e06a5bc2d
+0,     246784,     246784,      512,    12288, 911846c099eb95424830632faad90d2f
+0,     247296,     247296,      512,    12288, d5df1860223c05c5e012b81387554660
+0,     247808,     247808,      512,    12288, 7a35cc65ff0a0ed5d79778523c5ff544
+0,     248320,     248320,      512,    12288, 7c681db23d5a1e06ec2dcbec57537704
+0,     248832,     248832,      512,    12288, 9dcb64925c1caaf79f3aa65101507b19
+0,     249344,     249344,      512,    12288, 927a37826c9c538013422f5bc6a92cac
+0,     249856,     249856,      512,    12288, 54282ab0d8fd594e24bb2d56a9d2b0b4
+0,     250368,     250368,      512,    12288, 23a46bfe6c2429ef6c45487b4f23a046
+0,     250880,     250880,      512,    12288, 98b9d7496d21821a848f30689722c78f
+0,     251392,     251392,      512,    12288, 23cbeba853db79cf408a6ec1171649dc
+0,     251904,     251904,      512,    12288, 5df7557c4ea3889c7920dea903a8b45b
+0,     252416,     252416,      512,    12288, 39e700f4ec6106d41019c292bcbdd833
+0,     252928,     252928,      512,    12288, 77a97ecffa14a936e61053b9038238ef
+0,     253440,     253440,      512,    12288, b3e4bd05c81f8b30256aeb185167f599
+0,     253952,     253952,      512,    12288, 9ef5bbde05ab8cd0521d001624716882
+0,     254464,     254464,      512,    12288, f84958e11989b4180098fda402404263
+0,     254976,     254976,      512,    12288, 43547945916b1c027d3e6d5a101a433b
+0,     255488,     255488,      512,    12288, 3a03a44879d4bf9706fddb85447e030f
diff --git a/tests/ref/fate/dca-xll-sync b/tests/ref/fate/dca-xll-sync
new file mode 100644
index 0000000000..b07d3efae0
--- /dev/null
+++ b/tests/ref/fate/dca-xll-sync
@@ -0,0 +1,810 @@ 
+#format: frame checksums
+#version: 2
+#hash: MD5
+#tb 0: 1/48000
+#media_type 0: audio
+#codec_id 0: pcm_s24le
+#sample_rate 0: 48000
+#channel_layout 0: 60f
+#channel_layout_name 0: 5.1(side)
+#stream#, dts,        pts, duration,     size, hash
+0,          0,          0,      512,     9216, a06cb445f672dfdcda14b43ce9e2b263
+0,        512,        512,      512,     9216, e6dd650f7c7b05ea8cce1dab07d759a9
+0,       1024,       1024,      512,     9216, 94d0dc7d84e05d5b8129dc0798fbcbb1
+0,       1536,       1536,      512,     9216, 13d94fcff37d15842299dc001d420e17
+0,       2048,       2048,      512,     9216, 5e2d080df44c14aa040cfda3ec0c59fb
+0,       2560,       2560,      512,     9216, c4c3c9e74e96d7fbc0623898bc8a4ee6
+0,       3072,       3072,      512,     9216, 7c9584c8ccde736b95481c54764e41ba
+0,       3584,       3584,      512,     9216, d3fc0e88330b4092d60026beac6aae49
+0,       4096,       4096,      512,     9216, 2287fc2aea1869fa850ce1ec11619d6b
+0,       4608,       4608,      512,     9216, bb0895c4bef4c5d41729f9821443794d
+0,       5120,       5120,      512,     9216, f29695f4d10bc687dd8a62216973cafe
+0,       5632,       5632,      512,     9216, e082d942738a6ca586085c79bc05eae8
+0,       6144,       6144,      512,     9216, 94d16d9223c04a35d89a88373e8f9804
+0,       6656,       6656,      512,     9216, df400fae404d5b4f7b2f95186969f725
+0,       7168,       7168,      512,     9216, 0db8f1a7f182cd13e219dd8f45e76d51
+0,       7680,       7680,      512,     9216, 5f2f7cc7f60fd4ab10ac6c7eda3debe5
+0,       8192,       8192,      512,     9216, f1f2cf355908e98096d03c50af20cdd6
+0,       8704,       8704,      512,     9216, cdd406b4c796fe79faa8daeae59cda14
+0,       9216,       9216,      512,     9216, c69a4f578d17d98657af211d5c1b7f8f
+0,       9728,       9728,      512,     9216, 3db33ba503c8eb2d12bea48313f9f959
+0,      10240,      10240,      512,     9216, 0e9d6f8a28f0af640e808b5308bbd716
+0,      10752,      10752,      512,     9216, 7d9310a00a6df23db8a097c67e44d9be
+0,      11264,      11264,      512,     9216, 2082594aafde513da292177a39fce816
+0,      11776,      11776,      512,     9216, 890623d98410f673711ea4491f6fc2be
+0,      12288,      12288,      512,     9216, afb90f277a0118f4c9cb0656c7d9e43b
+0,      12800,      12800,      512,     9216, c3daae8394c8457eaea0a869b71650bd
+0,      13312,      13312,      512,     9216, 8f5ace0e745ba996c7046dbcc9618ae1
+0,      13824,      13824,      512,     9216, 9089f5d9fd0980ac5b212354f137b8f6
+0,      14336,      14336,      512,     9216, 911f5717e0e023a39d5e5c46d35518c3
+0,      14848,      14848,      512,     9216, 047e9b9ae1a569f18c1f9bd603b3813b
+0,      15360,      15360,      512,     9216, a1a4a61a00d613892ab4dc60e52e526b
+0,      15872,      15872,      512,     9216, 4795fa46432f5e7f4780ca2a36e36894
+0,      16384,      16384,      512,     9216, a953ded7e6646d6e8fb00183a14afd7e
+0,      16896,      16896,      512,     9216, 7b37a6ca2d46fc7a72ff2e652f52beac
+0,      17408,      17408,      512,     9216, 3bce2e8f8c98cc27b68255497c315ce9
+0,      17920,      17920,      512,     9216, 58537c81337bcfa95b344543cfbf4da3
+0,      18432,      18432,      512,     9216, c19b7dc97a4fbfe91bcc42ff018d9dd2
+0,      18944,      18944,      512,     9216, afdc7e529030ff7fca49076dfb1d0f8c
+0,      19456,      19456,      512,     9216, 7d24b1f3bf216d8b925511f70c37b4a9
+0,      19968,      19968,      512,     9216, f63fd9b529a58cae8c34086e97807b5a
+0,      20480,      20480,      512,     9216, c4443f3ab58615359d5472856ee9adc2
+0,      20992,      20992,      512,     9216, 5b464968ea903b81795d96ae00c69a0e
+0,      21504,      21504,      512,     9216, d9790533e578de4bf2522f8f3317cc01
+0,      22016,      22016,      512,     9216, 0a233fd847d2bada41dbcfbeba65d4dd
+0,      22528,      22528,      512,     9216, e12b42b542ce4797a3eb1e0cd1800321
+0,      23040,      23040,      512,     9216, 9096f9c6975d0fff238dc92cbe039983
+0,      23552,      23552,      512,     9216, 9f43fac366e1a7af451bbd81e7914982
+0,      24064,      24064,      512,     9216, 5fd5ae32bfd4a19128109781a2c691b7
+0,      24576,      24576,      512,     9216, 32b12a5a2fb71bc28125c297d7f8e156
+0,      25088,      25088,      512,     9216, 16eae056139fd1a026b14181d1dfe3f2
+0,      25600,      25600,      512,     9216, f0036fb7fcb2c51a874f3a5241000510
+0,      26112,      26112,      512,     9216, df2010bdb9e1f8c7ec005c4e2c38fcdd
+0,      26624,      26624,      512,     9216, a32f1a1c69840dad58e058b83a3faecf
+0,      27136,      27136,      512,     9216, c0987b9bf3b5620eaeb115fdc428eef7
+0,      27648,      27648,      512,     9216, 44a1f9fe5f0188a5c412b04b8d76a8cc
+0,      28160,      28160,      512,     9216, d5b62ad3ae20d82b073661c8540a14e6
+0,      28672,      28672,      512,     9216, ea4dfb5b99f902db26bd190451a313af
+0,      29184,      29184,      512,     9216, a15de608f01dbd75171ce1f345bafe99
+0,      29696,      29696,      512,     9216, 550c4539fa2ba5284774b66de75a59a4
+0,      30208,      30208,      512,     9216, af59b1ebc2c4bdb7b7db7386521d23e3
+0,      30720,      30720,      512,     9216, 7057d8c08e14ee5173cf4cbfdc26d13e
+0,      31232,      31232,      512,     9216, 3cba855a0833da3262c6b39c41eca85b
+0,      31744,      31744,      512,     9216, cbfde01dfbb6354916f4b8861971ac4d
+0,      32256,      32256,      512,     9216, 7d808a808cb2be6e35115b2f0d9f7517
+0,      32768,      32768,      512,     9216, 681b8befa4a9748355cff3429624f21b
+0,      33280,      33280,      512,     9216, 960ae41116f411d9895fbadc064a152f
+0,      33792,      33792,      512,     9216, 67f466e3230987b8dd9a130624a82584
+0,      34304,      34304,      512,     9216, defddaf760a8b5ab62aa34a7f442b88f
+0,      34816,      34816,      512,     9216, 4480933be11f1ca5915e1b4c731390ec
+0,      35328,      35328,      512,     9216, 141ab57d0d9ebe1a7ad7319fbf7115dc
+0,      35840,      35840,      512,     9216, bfecabe8f403c7eafee3fa05976f9cec
+0,      36352,      36352,      512,     9216, 53956abaf3c868cfcd195a56861b2e07
+0,      36864,      36864,      512,     9216, feecc9b7dde148abb909dae23e138234
+0,      37376,      37376,      512,     9216, b7b171acabad298913704661852dbcdc
+0,      37888,      37888,      512,     9216, f84b32f7f1a80fc76d00f7187b74732f
+0,      38400,      38400,      512,     9216, e791a2c5b8c09e6c57a5308b1747db4f
+0,      38912,      38912,      512,     9216, 4263c3989f509316794a06840529ff9b
+0,      39424,      39424,      512,     9216, 0ab39671a745b512001dae2ce745ca9e
+0,      39936,      39936,      512,     9216, b3318d3310960225bdf465f2f7695bac
+0,      40448,      40448,      512,     9216, a399e7303cebdb82775e4924b329fc5c
+0,      40960,      40960,      512,     9216, 27a18c5257a302e21236f76e3a376fdc
+0,      41472,      41472,      512,     9216, 230033fe09e7cd0d86a12f648acb725b
+0,      41984,      41984,      512,     9216, c0eeea2edf82df499f20d6dcde25e46f
+0,      42496,      42496,      512,     9216, 0cc3827b3496e2ba306b3779e797abb1
+0,      43008,      43008,      512,     9216, 6e2969e7f2ffa8710f4aa69324a08169
+0,      43520,      43520,      512,     9216, 6aafac85f32d9755d42cb711aca35dfe
+0,      44032,      44032,      512,     9216, 00827e3faef178ceb866a06effde4451
+0,      44544,      44544,      512,     9216, b2ecfeaff9076be2e28313926cf76f0c
+0,      45056,      45056,      512,     9216, 2e77d5b08769ecc226d315bbc09c1748
+0,      45568,      45568,      512,     9216, 01ca060b21f41f904506e36017feabc9
+0,      46080,      46080,      512,     9216, 122a4f77e831ebbe255e093c54a84c67
+0,      46592,      46592,      512,     9216, 68c4011e42e355ceb1f5de2ed8dd829d
+0,      47104,      47104,      512,     9216, 52ec23b0462d891c94078cc02b90ccd2
+0,      47616,      47616,      512,     9216, 012055915313d419d8d7f1e7b68d2035
+0,      48128,      48128,      512,     9216, 81ee92d116adcbfaf27ebc11470c7c06
+0,      48640,      48640,      512,     9216, c3a7ec475be22fe4a5d5a2700c4f8f87
+0,      49152,      49152,      512,     9216, b118b11a35290aac3ff924b0b2800e67
+0,      49664,      49664,      512,     9216, 9249b14253b42e90847949ed775c8f5e
+0,      50176,      50176,      512,     9216, 7f3e10406e1db762a1b8055c6b96f910
+0,      50688,      50688,      512,     9216, b3866e5ae2e3b235f9625d095fb16b16
+0,      51200,      51200,      512,     9216, e9bd9ef21049778152dce3f0dbc718fc
+0,      51712,      51712,      512,     9216, 11930b5a0b93dd08f458cf2ff896f86b
+0,      52224,      52224,      512,     9216, 2c0db0adf017dd8e31d22c7d3810830e
+0,      52736,      52736,      512,     9216, 9df19eb7ee5c255dab509f4606157ef5
+0,      53248,      53248,      512,     9216, 8bc011bfaf7881ed42fcc1c70222026e
+0,      53760,      53760,      512,     9216, 005b1a03752d3a7d5ac05d863ca68a8e
+0,      54272,      54272,      512,     9216, 1e80bc0bd9db7e7b0df7eee2bd87380a
+0,      54784,      54784,      512,     9216, a84aa604bb161233040a35465fbbb9a8
+0,      55296,      55296,      512,     9216, 5dd7820d29437a6bd7f19d6ee58b6c48
+0,      55808,      55808,      512,     9216, eb5e3b9fd1b727a43adac92d888a1cfc
+0,      56320,      56320,      512,     9216, 9305af0061a4e58405c439ded405b941
+0,      56832,      56832,      512,     9216, 84a13af51d7be08d12b8d652c3bf6c7e
+0,      57344,      57344,      512,     9216, 3cb08889b41733b2edfa5faa1cca5ccf
+0,      57856,      57856,      512,     9216, 5820f2d059947904fbe42ed0ae6ca9ae
+0,      58368,      58368,      512,     9216, 56db24b844106da1eb4e85ce7b79cc2e
+0,      58880,      58880,      512,     9216, c1d4710a85fb5ad7e3d32bad43dc7a77
+0,      59392,      59392,      512,     9216, 183494404caa2fea2b303d84e05dd82a
+0,      59904,      59904,      512,     9216, 4fbabc5a623b4ae38913930e51b95c7d
+0,      60416,      60416,      512,     9216, e53ec4cdb06ee4a9d083d4228f4e707d
+0,      60928,      60928,      512,     9216, f8b0e2aa68be310a021bab5d5749ebcf
+0,      61440,      61440,      512,     9216, ebd36e822c05fbe55a8ac5e1a4676c41
+0,      61952,      61952,      512,     9216, f981f2c64972aee54264df13fdb37f54
+0,      62464,      62464,      512,     9216, 5296540393ef3a3a3f7bc700dd24bdb6
+0,      62976,      62976,      512,     9216, 7eeaedf20a9091eaaffb933e959a89a5
+0,      63488,      63488,      512,     9216, 389140d7c2d4e06e7c0e4a095e75a8d3
+0,      64000,      64000,      512,     9216, 8ecc19acee3e6c048460ada80dbaeeb3
+0,      64512,      64512,      512,     9216, 12fefdfc0408eabbedc6a3ce94e22a02
+0,      65024,      65024,      512,     9216, a53ef585f85bcbace04f4731350cb0b6
+0,      65536,      65536,      512,     9216, 1a9c708f1a5ac1ce70ce567eadfae23b
+0,      66048,      66048,      512,     9216, 8eba6e9b36f5e63aa06d7a9484ba89e3
+0,      66560,      66560,      512,     9216, ce6a6be47a0d3228e029422e462202a3
+0,      67072,      67072,      512,     9216, f9bc99da0ce7fcc36e45d000782b806d
+0,      67584,      67584,      512,     9216, 4f4a17d801b2e3835ef22aa4d7772ed8
+0,      68096,      68096,      512,     9216, c6098869abb4ac2f592357c37b828942
+0,      68608,      68608,      512,     9216, 1dd7ce6ad57d0ff7c97ca0b0f0f2a941
+0,      69120,      69120,      512,     9216, a1b8ecbad158f2bb517d4aff784cac97
+0,      69632,      69632,      512,     9216, 1c2cebc9f392891a75085f4ff6a7fd2d
+0,      70144,      70144,      512,     9216, f23ddaa7ab47799926126d127c685f58
+0,      70656,      70656,      512,     9216, 9944107ad6af215ede29adfc993be490
+0,      71168,      71168,      512,     9216, c178f45fa42f875a00b13c46c5a9d57c
+0,      71680,      71680,      512,     9216, 949163b2696a2368612ecb2251bcd63f
+0,      72192,      72192,      512,     9216, c9bebfe93b20786a00d739572b62caf6
+0,      72704,      72704,      512,     9216, 8e3c364df0d8532f775f088f84d8cafd
+0,      73216,      73216,      512,     9216, 147912bafd8511c88a9ae78ef6744221
+0,      73728,      73728,      512,     9216, 7dd52ca851caa956d37c55d4dc8e47a8
+0,      74240,      74240,      512,     9216, 1ab61aaa16a2a3e87d976539cb9351ac
+0,      74752,      74752,      512,     9216, 552b8319475f941f5875ad622020124d
+0,      75264,      75264,      512,     9216, a526d157b0cd21af1d20c17bdfc4a5d6
+0,      75776,      75776,      512,     9216, 20e7241c466dc7ee2e9127d189d96eac
+0,      76288,      76288,      512,     9216, 45ddc2e5bcc0abd2bfbc60ca7b5009c5
+0,      76800,      76800,      512,     9216, 86c9a3d65d579716cf0d1931c1a3e051
+0,      77312,      77312,      512,     9216, 24fd669fdb19ad40c922e3e18fff2cff
+0,      77824,      77824,      512,     9216, b9900c7aee6011287c3475fbc6ed55ad
+0,      78336,      78336,      512,     9216, bf8362f989b28fd294caedeb0e5bdc2b
+0,      78848,      78848,      512,     9216, 22bd9eb53dc7795915ae7ddfb1dda05e
+0,      79360,      79360,      512,     9216, 4b99a7515a112256c37ce14531c86d14
+0,      79872,      79872,      512,     9216, a600c09ab3678309542872eb3d7ba0c7
+0,      80384,      80384,      512,     9216, 6bae88fd6d912cef3fd5677760bbbd75
+0,      80896,      80896,      512,     9216, 6f2c512d18271f1476ffc1e894b8162b
+0,      81408,      81408,      512,     9216, 286fb9beb7c45ea7fa04f5f508c34c3f
+0,      81920,      81920,      512,     9216, e44010eec09855b125c343010aa03044
+0,      82432,      82432,      512,     9216, 4e42e268550b3461bf507d71ebf72f26
+0,      82944,      82944,      512,     9216, a95dba667b5d69c83f761a8f35c0611a
+0,      83456,      83456,      512,     9216, dd5f7f09e7b84f8bf24e85236d21cd1d
+0,      83968,      83968,      512,     9216, cd8f6e7e2b1f55b9c6ee5f85a260d0e2
+0,      84480,      84480,      512,     9216, d304bbb57da70091f7416b0b9ce448fb
+0,      84992,      84992,      512,     9216, ff258644dfd54c65ddbe44f3cfc8c018
+0,      85504,      85504,      512,     9216, 2bf965ec55baf34940436a20dc86251e
+0,      86016,      86016,      512,     9216, 4ed1c9ab1ab4df93bf918459ff08d58c
+0,      86528,      86528,      512,     9216, 69dbea5ae957ffc591c437b315b46b4f
+0,      87040,      87040,      512,     9216, 5450db8233f2a9c4b4a64d5314b066a9
+0,      87552,      87552,      512,     9216, a57e7411f944093b1fad74881e357193
+0,      88064,      88064,      512,     9216, 292047a72597638cf750c31537529154
+0,      88576,      88576,      512,     9216, ccab43c93f503af80d49ad20d8b7021e
+0,      89088,      89088,      512,     9216, 0459e45da50498d4db26e1c77d9f9559
+0,      89600,      89600,      512,     9216, 4f2c20ab74dfd56800d0064a6fc2c1e1
+0,      90112,      90112,      512,     9216, 18e8a26656eebdc040b6b8d6b656ac9e
+0,      90624,      90624,      512,     9216, d8960f30d9c0c032928eb0b0323a4fa0
+0,      91136,      91136,      512,     9216, 40a5b9bc1938c160d14a1e1062d3494e
+0,      91648,      91648,      512,     9216, 89bf88c02388198bd6c388cf3f804edf
+0,      92160,      92160,      512,     9216, 24b53ae7f8c766698c616e6edb302118
+0,      92672,      92672,      512,     9216, c00e61908ee659d5657b35b223d2422f
+0,      93184,      93184,      512,     9216, 8b2a47912c584352d59e4068838f0342
+0,      93696,      93696,      512,     9216, 4f4c803a9b3987760650ac4c5962f730
+0,      94208,      94208,      512,     9216, a93a2b3a5570ef30f1c6a25233dd4295
+0,      94720,      94720,      512,     9216, 2a5191f0cb34901656a19409d7538df8
+0,      95232,      95232,      512,     9216, d870891cd09ae5ad851df6cd94e7d1c8
+0,      95744,      95744,      512,     9216, 690665a9e61bd4af6b022feafc354fa2
+0,      96256,      96256,      512,     9216, 009e3628b12b4ebcb1caa9528c6ef531
+0,      96768,      96768,      512,     9216, cf0877004fa0ec843a95d28da49206e5
+0,      97280,      97280,      512,     9216, e5aef76f5c1be3669a9246631bb896c8
+0,      97792,      97792,      512,     9216, 057e57e21a67e49555f9a9dc1c4df20d
+0,      98304,      98304,      512,     9216, 50ee5f34d6fc5d6848ef19dc3b0f173c
+0,      98816,      98816,      512,     9216, c9b6748eb59fd0f719c96fc298b83617
+0,      99328,      99328,      512,     9216, 9503c63b15675442276d83906949bcae
+0,      99840,      99840,      512,     9216, 7bc6cf6dadbd382a9ff5744750018f0c
+0,     100352,     100352,      512,     9216, c64de06c6e8385a6a9d28d31724452c4
+0,     100864,     100864,      512,     9216, 6d558ba2a8c888e815b501d1843bba44
+0,     101376,     101376,      512,     9216, 2f25a9f0e0a9efc642afb3a55dca526e
+0,     101888,     101888,      512,     9216, b25ec34323fc530e9d65a1f57ba05dd9
+0,     102400,     102400,      512,     9216, 120a4e50a379aa2795599875036bce37
+0,     102912,     102912,      512,     9216, f728eab2ce4b8aec7390bf2ad9b300d7
+0,     103424,     103424,      512,     9216, 7124db4aa39d15b59af28c837b92e252
+0,     103936,     103936,      512,     9216, 51a21ef359169f8e4a3a72786be0f9ea
+0,     104448,     104448,      512,     9216, debba70ec6fd937a3f4a3d8b333390c6
+0,     104960,     104960,      512,     9216, be8c8b2251bd3234c61cc13510212f95
+0,     105472,     105472,      512,     9216, 07ae9c39d24f8045add73dbbb746e89e
+0,     105984,     105984,      512,     9216, e2d5e954322ca1381b58c93949d40364
+0,     106496,     106496,      512,     9216, 320c769764edb82409d0ac518f22b52f
+0,     107008,     107008,      512,     9216, 826cca8f616ec9066b2fecc052481e9e
+0,     107520,     107520,      512,     9216, baa8e1e81033f2f5f303d11ce5070611
+0,     108032,     108032,      512,     9216, 5c64afc7e96605f1ee1d5197568cc7e9
+0,     108544,     108544,      512,     9216, 1b8a3a746ab3ebf430b460a98529b427
+0,     109056,     109056,      512,     9216, 95a7f6c035f7e4fd71599073f5abc679
+0,     109568,     109568,      512,     9216, 0ca321d34f6fd93889dbb7ef2aeb4e4b
+0,     110080,     110080,      512,     9216, 79d14146d22c1c3da1ad011fd67b1b73
+0,     110592,     110592,      512,     9216, e14f57355fc408a5fcae81ea77160abe
+0,     111104,     111104,      512,     9216, 54ef7c8f4eac3637318b442dd8644d69
+0,     111616,     111616,      512,     9216, 79cfa412e3f684c493bcdaea1f74e61b
+0,     112128,     112128,      512,     9216, 283840b50912f59fd6684e90c1268d39
+0,     112640,     112640,      512,     9216, ccf177c6151ff2159a01b3bbc6a0c398
+0,     113152,     113152,      512,     9216, f943afab81944adda4b54ee5d5a65af7
+0,     113664,     113664,      512,     9216, 4b0d0de726aa369cd4314b42a2b76286
+0,     114176,     114176,      512,     9216, ede7f046aefc6c5a43075120e933eef9
+0,     114688,     114688,      512,     9216, a585441a2b378130209ae7a8b5719b10
+0,     115200,     115200,      512,     9216, 330804724ce58a99f485d2368993dc94
+0,     115712,     115712,      512,     9216, 07211b0a131aaabd935ca5f8a05c893e
+0,     116224,     116224,      512,     9216, 4eaf6cc653bce7f958109c179a50f40a
+0,     116736,     116736,      512,     9216, fbd0ea9e91ce6673f2f62325260632dc
+0,     117248,     117248,      512,     9216, 3f954b939e0ca53eab852704b65d5914
+0,     117760,     117760,      512,     9216, 7b2f9b89a07f39ba66af31aa1bc4c63b
+0,     118272,     118272,      512,     9216, 256c259806d0dff4d7867bd5dd797e7e
+0,     118784,     118784,      512,     9216, 849e83eadfd494ebe36c4f2c961b7fc4
+0,     119296,     119296,      512,     9216, a697a5eedf8c9b47ebf439e4d00e8afe
+0,     119808,     119808,      512,     9216, 2900eb7bad0f2835288877860665abe8
+0,     120320,     120320,      512,     9216, 836c9792e65045e50d07865dd0d0dae9
+0,     120832,     120832,      512,     9216, 8eab8db9cbc3ef7f83c3c47de0ccfaf7
+0,     121344,     121344,      512,     9216, 814a2deae91f2afedc350d285d1ac212
+0,     121856,     121856,      512,     9216, 37108620592e772ae10ea418aed2a9ec
+0,     122368,     122368,      512,     9216, a3faeb6b801b6c6e187250701e625989
+0,     122880,     122880,      512,     9216, 47a455fc8780ff83c22959525d5b60a4
+0,     123392,     123392,      512,     9216, 2676c277666d02a6a4d81dc29575c859
+0,     123904,     123904,      512,     9216, 8bbada68f00e8fb4467b0a8df7be97f9
+0,     124416,     124416,      512,     9216, e77ba8740c9cb4c7db02330001f6d7fe
+0,     124928,     124928,      512,     9216, d7d84de752d2a36c25f46f5c43d2534f
+0,     125440,     125440,      512,     9216, a0ab4d886ee42125438b0f4d137ef0b5
+0,     125952,     125952,      512,     9216, 9cdb1272a24e357e4ae4947139f9b11a
+0,     126464,     126464,      512,     9216, e323a416eb695bce82198c4adaf7b93a
+0,     126976,     126976,      512,     9216, 82c834c577e6af070c4cd7b6049286a2
+0,     127488,     127488,      512,     9216, 33a72ad5e485d347aa97d4b716bc7e58
+0,     128000,     128000,      512,     9216, dccc0b2ef6a383074935b0bd26bbc8eb
+0,     128512,     128512,      512,     9216, 4b6c02d1da8b244f9535f368a1da511c
+0,     129024,     129024,      512,     9216, 9aaf2ec05bc817dfde702f55da199036
+0,     129536,     129536,      512,     9216, 205554003a23dfd619aa7fbc5a4f214b
+0,     130048,     130048,      512,     9216, 71f15359719d78bdccbabd3fec261f5d
+0,     130560,     130560,      512,     9216, 045b4d4c9425dcc55a565d7eb9699c95
+0,     131072,     131072,      512,     9216, e1f658aefbeacee3d5307b9b45f0041a
+0,     131584,     131584,      512,     9216, 8fd8e13f409aa3edd22736a5af74a84a
+0,     132096,     132096,      512,     9216, c946c5ce88bae6e21bf9bf255b4fb11b
+0,     132608,     132608,      512,     9216, 5b3e7a7001986e94425fed8adc8a748f
+0,     133120,     133120,      512,     9216, 45a02a44422d5be3f0e36082a02d9676
+0,     133632,     133632,      512,     9216, 4aa10f8e53615c052f765fe76799716f
+0,     134144,     134144,      512,     9216, b96742fdff44dbd23f2ff9acc7845d02
+0,     134656,     134656,      512,     9216, 77822a73241e14310bee4463321cbde1
+0,     135168,     135168,      512,     9216, f9de5b68bbc6628247a260028a818459
+0,     135680,     135680,      512,     9216, e65e45f6397631feab06235154d1c3c5
+0,     136192,     136192,      512,     9216, 8770bbb6783f7526fbef2e7be2649e15
+0,     136704,     136704,      512,     9216, b625a12cc579b25d706c98d458cc4218
+0,     137216,     137216,      512,     9216, d279fcdad297502c211ac8169dc86c4a
+0,     137728,     137728,      512,     9216, fd4348251bdd18ca2434ac46077ef0e5
+0,     138240,     138240,      512,     9216, b01fd1d6029b5e5df4e6d3f93ae0d31d
+0,     138752,     138752,      512,     9216, 348d4bd605d47c69cf8f39ebabe3e681
+0,     139264,     139264,      512,     9216, 76b5bd8bdb30e473989bf125541fa8ac
+0,     139776,     139776,      512,     9216, 6e2529dfc6ebc37a67f942c2f36b91e8
+0,     140288,     140288,      512,     9216, 0d4db48f965e63dd6dbef23ac5aeaabf
+0,     140800,     140800,      512,     9216, 74629c5aeba6b1b4234c6b2410ee4580
+0,     141312,     141312,      512,     9216, d95603a07ce761f1acf595849f5e43ec
+0,     141824,     141824,      512,     9216, a152b9f47707e1d695cda2e9499695c4
+0,     142336,     142336,      512,     9216, 5924fb0731d1b03d6f8acb91c7086e8f
+0,     142848,     142848,      512,     9216, ce0dd69cbc9d9396e401e2f4208ccd63
+0,     143360,     143360,      512,     9216, 8ac09e4679b0055e02ffda446c902241
+0,     143872,     143872,      512,     9216, 4ca4924b453fbff1a78fa0934e9580d2
+0,     144384,     144384,      512,     9216, df468fac8a29d2b46b73674a8dcf6572
+0,     144896,     144896,      512,     9216, 64c6f809766c6caa030465c4a24eef26
+0,     145408,     145408,      512,     9216, 4048052d93a146a9e0e7ab2df088878a
+0,     145920,     145920,      512,     9216, d55573108361e8a7502aedfdc8c734b8
+0,     146432,     146432,      512,     9216, 2e9bbec7dde1532a4c7ccdd417ed3492
+0,     146944,     146944,      512,     9216, 33b74e93fbb41e37559fcc4f4f1dd87a
+0,     147456,     147456,      512,     9216, 778a1c6500d88fbb66f968839b3b5509
+0,     147968,     147968,      512,     9216, edaf75e95a6d5eafd1ed2a37869b5654
+0,     148480,     148480,      512,     9216, 9b356ac42223f9efbb1c4d89d813fb1d
+0,     148992,     148992,      512,     9216, d8eabe1d5ffc47a2abc3eda3d64f1bd8
+0,     149504,     149504,      512,     9216, 64289f8835e5353070dfbb586874329e
+0,     150016,     150016,      512,     9216, f7c813d55bfd62b38baf169ed3f94cbc
+0,     150528,     150528,      512,     9216, cbe37f3a918279ef1ab41870e9366c53
+0,     151040,     151040,      512,     9216, 4f9075ae859380ef544dbb19565fc44a
+0,     151552,     151552,      512,     9216, 173397707bc1bb8275ddc8b5952acd9a
+0,     152064,     152064,      512,     9216, e451444b0b40c22557f955c89c72623e
+0,     152576,     152576,      512,     9216, 5c0002d04d165611a4f89a6c87623e0e
+0,     153088,     153088,      512,     9216, fae35615d11d85f59c5481da48735b95
+0,     153600,     153600,      512,     9216, 1fb57a219f3ce8d75b08cdb85add67be
+0,     154112,     154112,      512,     9216, d7e2f653a1f2e74e5f702e10821f5365
+0,     154624,     154624,      512,     9216, 713a8530a7e0a87a1d08040cdece6288
+0,     155136,     155136,      512,     9216, 5dec4c69253c636df7287fc6f9aa04d2
+0,     155648,     155648,      512,     9216, c10c26314ed42a5dea8219a7538dbfcc
+0,     156160,     156160,      512,     9216, 11a25a2702007101e4e4264a73297545
+0,     156672,     156672,      512,     9216, 914167868a34ee08b1971db519ef124b
+0,     157184,     157184,      512,     9216, 876edde21a09d2898743073ab573decd
+0,     157696,     157696,      512,     9216, 2a0683ce47f067034a331487574a667c
+0,     158208,     158208,      512,     9216, d75f2187fc7914d417297b0594870425
+0,     158720,     158720,      512,     9216, 8eeea9575d1919896d8599272602860a
+0,     159232,     159232,      512,     9216, d461a3af22174a7775dd61edf60b2ba8
+0,     159744,     159744,      512,     9216, 18cf30e6a10af2ec4ec39e706aef0c16
+0,     160256,     160256,      512,     9216, e4d0be315877bd16fa6485d511a5bd58
+0,     160768,     160768,      512,     9216, f658d109d07216046121170b8d090eea
+0,     161280,     161280,      512,     9216, 2525e495606763ee9a0ce364a3e15e60
+0,     161792,     161792,      512,     9216, c5c08c5f0ab70e41f4163fb6a5968723
+0,     162304,     162304,      512,     9216, 031a1622858f3becf04ee4033491b79f
+0,     162816,     162816,      512,     9216, 7d9e6bc109393fa99b7935a51aeb20db
+0,     163328,     163328,      512,     9216, 3191d4ee7b3b6dfb51636508a264f951
+0,     163840,     163840,      512,     9216, 5b9a037457a3edc3867d9e7c1cade12d
+0,     164352,     164352,      512,     9216, 5bfc150fcfe6c4e0a10b286e883f6914
+0,     164864,     164864,      512,     9216, 9038ef3592b5c7b852384cb1ba45724d
+0,     165376,     165376,      512,     9216, 4243fa1abb409af0c524f5ac8f0f35f2
+0,     165888,     165888,      512,     9216, b33ceb02cab001bf7f1e3d9beb13ef1e
+0,     166400,     166400,      512,     9216, 4c69b8773fb95de3aa3aa68b53f5e1c6
+0,     166912,     166912,      512,     9216, f73502266112d5b871a50a6149404d2a
+0,     167424,     167424,      512,     9216, 701e6985b3d8e8ad274a0e90ec7353a9
+0,     167936,     167936,      512,     9216, c6337c8eb0722f50984662d1634d898f
+0,     168448,     168448,      512,     9216, 228a1e1d3afed5f618823c644ee3addb
+0,     168960,     168960,      512,     9216, b930afad09671c271be19e166268902a
+0,     169472,     169472,      512,     9216, 392e44ea5dd6c72cbdb41e61d535c757
+0,     169984,     169984,      512,     9216, cfc18dc9f7f593950166107455466282
+0,     170496,     170496,      512,     9216, e30deea4ce5e9d9d319e5b29e34cae5a
+0,     171008,     171008,      512,     9216, 60daba0f6519f97a23a4aef134edaf2c
+0,     171520,     171520,      512,     9216, 1c4313bd3c0d43675047807098007d1b
+0,     172032,     172032,      512,     9216, eb89896f61bfdba9f355620e81179411
+0,     172544,     172544,      512,     9216, e1cc17ee9ddebc6f7158e833affa1998
+0,     173056,     173056,      512,     9216, c1a3325e8dbdc81e0e019d049494ee1b
+0,     173568,     173568,      512,     9216, 08f83fe105b0b67a60375a755f2df504
+0,     174080,     174080,      512,     9216, 89c7373ef7b7a6b1b0979b40f4056600
+0,     174592,     174592,      512,     9216, 17a52ce6a441820db0c4aca625012ebd
+0,     175104,     175104,      512,     9216, 838d424e3f2c7a756d5e36ba216262a6
+0,     175616,     175616,      512,     9216, 6b6b8e2f92f92b8d452f7e15aaf41e12
+0,     176128,     176128,      512,     9216, 1ea053ae85c7ccf3043144ae5263a85e
+0,     176640,     176640,      512,     9216, fd45b842eb86b965a1ac6e0fb746b026
+0,     177152,     177152,      512,     9216, 39a4eae426e5956b9a219a600651e54b
+0,     177664,     177664,      512,     9216, 8d221832b63b8fceeb95c11838d8518b
+0,     178176,     178176,      512,     9216, 516fcef57525d0555184fbd2dae3db08
+0,     178688,     178688,      512,     9216, 5cb47665c3544697a69d9d6a7abc68c3
+0,     179200,     179200,      512,     9216, 68b76846c01a20ba734529c757b76216
+0,     179712,     179712,      512,     9216, 87a4f0f75682f928962136b61a966c80
+0,     180224,     180224,      512,     9216, 95a0fa1afa92c4b184bb7a21c30ab14f
+0,     180736,     180736,      512,     9216, b617baafd6f6c3bd039b33affe6ca756
+0,     181248,     181248,      512,     9216, 6cae3a3391bca80c35e92510d372f44b
+0,     181760,     181760,      512,     9216, 1bc24c1b9c76b9e322a86a002b027941
+0,     182272,     182272,      512,     9216, eca2696da60f9642067fe116d7885105
+0,     182784,     182784,      512,     9216, b011447db7df364e1358035350400864
+0,     183296,     183296,      512,     9216, 49b14cdd48395209b4b3690c9f14eee1
+0,     183808,     183808,      512,     9216, 07b2d7e483970e8ed0dfdf6ba2c10cd8
+0,     184320,     184320,      512,     9216, 94ddbb72ad10bd4b31b817936ef8fe77
+0,     184832,     184832,      512,     9216, 3cedef85668229600bea587b5283be8e
+0,     185344,     185344,      512,     9216, c77cf603a541d00a775706b05ecda98d
+0,     185856,     185856,      512,     9216, d580ee205efd0733a8ea2420df21df9a
+0,     186368,     186368,      512,     9216, 6f247fb53afe1d3e3fbed881fa4dd167
+0,     186880,     186880,      512,     9216, 87eb03e7aa22ee327011990e7868e066
+0,     187392,     187392,      512,     9216, 8bfaccb7216f50ec48c5b10bf0102b43
+0,     187904,     187904,      512,     9216, af650fdf09a0521041690eaa6cd791ff
+0,     188416,     188416,      512,     9216, 29ee6a805fa1f5f26e72c0afd0ec2751
+0,     188928,     188928,      512,     9216, 37fb237769aa5a54ff8031d13f8c14f2
+0,     189440,     189440,      512,     9216, 0f4d4fd7eafd74732fee4e2ef640556b
+0,     189952,     189952,      512,     9216, b720d6e6c7589bdbe5e6fb883bb28b2c
+0,     190464,     190464,      512,     9216, d70755933acbfcfd065d09263197d9f9
+0,     190976,     190976,      512,     9216, f112e10e8fd4b17e93e832142a4bbb5e
+0,     191488,     191488,      512,     9216, 5adcfa98b133e7495dea51c12999d7c9
+0,     192000,     192000,      512,     9216, ef5eca3d7aa3a4d9e1e08b1b8a656bc3
+0,     192512,     192512,      512,     9216, a3c20d40c55b9d3360bcd1abe6b5ec77
+0,     193024,     193024,      512,     9216, d5d0306006f0ed7a1127a09b930b5542
+0,     193536,     193536,      512,     9216, 000178ffcc787414640e5c7080350fa1
+0,     194048,     194048,      512,     9216, bc99ef090c3d8029c096ff55e9ecff82
+0,     194560,     194560,      512,     9216, 257a50e30faf5df4d1c132cb278c1585
+0,     195072,     195072,      512,     9216, 7f67a0a88f8ad508b2661b24ebeb4d7e
+0,     195584,     195584,      512,     9216, 032919b8fe1cdde581757838aea50de9
+0,     196096,     196096,      512,     9216, cd12b695f3eed375110cd13d1f936445
+0,     196608,     196608,      512,     9216, e010e878cee7a7c74a5228e42e2cbfe8
+0,     197120,     197120,      512,     9216, 76ce0525e12b970f890cfdf1e80b96fb
+0,     197632,     197632,      512,     9216, d6a4bfa91c286199f803a11d57f0947f
+0,     198144,     198144,      512,     9216, c58de5e76f488b242f171dc553d2f7b2
+0,     198656,     198656,      512,     9216, 112737332308039acd3345cd8a1c5af4
+0,     199168,     199168,      512,     9216, 06bff517be79f8c9b8c6cdddc4a84ade
+0,     199680,     199680,      512,     9216, f87125a2360aff51b0cc79793891cfe8
+0,     200192,     200192,      512,     9216, 4c3c414f37f85bf9770f924fbc864d54
+0,     200704,     200704,      512,     9216, ec2fb60f034dfe3623d6da021b2314a1
+0,     201216,     201216,      512,     9216, 31f4f9a1478d5d5db385c225bf5a0977
+0,     201728,     201728,      512,     9216, 4b5fd81bd32cd788d861012f4207f598
+0,     202240,     202240,      512,     9216, 29cefa21065772729b1a8f7c922d8e5d
+0,     202752,     202752,      512,     9216, f2497dc18be2b836d3a41af8aa9eb404
+0,     203264,     203264,      512,     9216, ff1c56a3509794153b19afe1958e27b1
+0,     203776,     203776,      512,     9216, ecae230214ea9685889cd34cc1e848ed
+0,     204288,     204288,      512,     9216, 891a20fb5c3b01b2be3657b910987d3d
+0,     204800,     204800,      512,     9216, 8555090db84a38169d3f14d40785b1a4
+0,     205312,     205312,      512,     9216, b10a6bf8e0055d428339e129e8e1237a
+0,     205824,     205824,      512,     9216, 284b0369cded3d5788b7a14abb4f095c
+0,     206336,     206336,      512,     9216, a9f77dd2e3e1d97f4bbf367bf1f74554
+0,     206848,     206848,      512,     9216, d6774e6843162fdb6ff6f581cfa05ba1
+0,     207360,     207360,      512,     9216, 0820c551da699acbfdf052ef13fd605d
+0,     207872,     207872,      512,     9216, 81f0c8d142036a1585fcf66f13f53b69
+0,     208384,     208384,      512,     9216, 336f98877dd2abc6a0fb4b2b26de6da7
+0,     208896,     208896,      512,     9216, 9240df44fd4bb2355a82785b27dd1398
+0,     209408,     209408,      512,     9216, 38a52d78812c34b9975efe735b5c53c5
+0,     209920,     209920,      512,     9216, 01ec09966f9b70889c8468f419efe7fb
+0,     210432,     210432,      512,     9216, 3fbaca8494d201bff8ba5045d58c327f
+0,     210944,     210944,      512,     9216, 77657a2fe7839dc1eff805368c1b1b11
+0,     211456,     211456,      512,     9216, f648e537aa264d9e0af24614a95ea14a
+0,     211968,     211968,      512,     9216, 054dff3d64fdc4085bb90d046f405047
+0,     212480,     212480,      512,     9216, 1c5acb1e948071391a6cc558b1f17f0d
+0,     212992,     212992,      512,     9216, f40d476fbf79425a81f0c9d5f640bce5
+0,     213504,     213504,      512,     9216, e20b8a3789772116995a952c6568e7c6
+0,     214016,     214016,      512,     9216, 77f72780c586f1f36d9523a93a54a468
+0,     214528,     214528,      512,     9216, 3eb5cf07db178cc95f41e696899aa45c
+0,     215040,     215040,      512,     9216, 88bc338523999d8c11292fb6723bdf1c
+0,     215552,     215552,      512,     9216, cdc76c3890134c032734cd450ceb8c09
+0,     216064,     216064,      512,     9216, 44fd96ff3269324fb5989ef13e0def60
+0,     216576,     216576,      512,     9216, 38a03c1d953eb25655d184e3d6278124
+0,     217088,     217088,      512,     9216, d27bdcd76b9b338dfe5e3d28cafd6440
+0,     217600,     217600,      512,     9216, 41308e356ccf9ccee274292f36a890f7
+0,     218112,     218112,      512,     9216, fe709a9497537a2d1232cafde74273b7
+0,     218624,     218624,      512,     9216, 85c5a8d16b329f0c8bcd37ed11856ce9
+0,     219136,     219136,      512,     9216, b462682bc820ea04191b9be02bc788b9
+0,     219648,     219648,      512,     9216, bd82b62970405369c9de41a0547deb63
+0,     220160,     220160,      512,     9216, acb42d7b8856ae7ad274ea57a32f0793
+0,     220672,     220672,      512,     9216, d646cdbe76d16f7fe41ac584d90d4cb4
+0,     221184,     221184,      512,     9216, c573a1808e10cfe7f1dad47f38f2b02f
+0,     221696,     221696,      512,     9216, 61f789fdc1e6d570a6e162b367c55ac2
+0,     222208,     222208,      512,     9216, 5ff476557ccbad18e74e48a97e037621
+0,     222720,     222720,      512,     9216, f74ccf31e0d28a0db83a440e5a90d884
+0,     223232,     223232,      512,     9216, 8b54ed0be18cce5736d514cdb52fad93
+0,     223744,     223744,      512,     9216, d8f59b6897755558808476e4a301d44c
+0,     224256,     224256,      512,     9216, 27c334664acf3f38bb9f9479ba4d2c27
+0,     224768,     224768,      512,     9216, a54d097bfa6a1762b741d90b807244e9
+0,     225280,     225280,      512,     9216, 9c2c3bb83b938b26ff8d9d04abb01b45
+0,     225792,     225792,      512,     9216, 4cfc29a6e516804ae358fe1f7ce67268
+0,     226304,     226304,      512,     9216, 26d0a0688cc7dce4f4cd0d71401969ab
+0,     226816,     226816,      512,     9216, 762995bf6373140fa7b26db3b4a4cd6e
+0,     227328,     227328,      512,     9216, 9a0845a09e731fee7a1e0a1a1b829ff2
+0,     227840,     227840,      512,     9216, 6160d8dea627e6e25fdbe372daf825f3
+0,     228352,     228352,      512,     9216, 88cc4132b6e576047932ccee9e81a558
+0,     228864,     228864,      512,     9216, 9618d7620c1fbd26ddd60aedfa85b6c0
+0,     229376,     229376,      512,     9216, ae5d5c965f1ed8075a09e260732e0fd4
+0,     229888,     229888,      512,     9216, 61090673dcdf0672ac835a08b796840d
+0,     230400,     230400,      512,     9216, fbf71b4fd5bceb1f659aa87cade2e017
+0,     230912,     230912,      512,     9216, a96dd45063b1f7e5c97b1073be42db04
+0,     231424,     231424,      512,     9216, 5c245559767a5c8de2948ca1e28d2dac
+0,     231936,     231936,      512,     9216, e2ce802593ac3bb802c2a357fed76182
+0,     232448,     232448,      512,     9216, ce3b108a1b90474f7a1ccb2265018e42
+0,     232960,     232960,      512,     9216, 4c3e73e2f0c280ad2f20b8449fba594d
+0,     233472,     233472,      512,     9216, b50e3b01d1378a7b8fe78267725c0035
+0,     233984,     233984,      512,     9216, 285175a9092fd1854ca7a433b68d7182
+0,     234496,     234496,      512,     9216, c8cee20c3a128321e6f01cb23a0b5b97
+0,     235008,     235008,      512,     9216, 2e6af5a7e5486066a538bd3b6d3b486e
+0,     235520,     235520,      512,     9216, 46e70ba5faca277ed206a1b34cbc9aea
+0,     236032,     236032,      512,     9216, bd9170483b6c79b119153580f95b3295
+0,     236544,     236544,      512,     9216, c5f509270c112ccf5a7c97ee8b35aa0d
+0,     237056,     237056,      512,     9216, 3bb9e694070507bcbdab0924ffb357e1
+0,     237568,     237568,      512,     9216, c26c0b971115f3076059003d7204bc6a
+0,     238080,     238080,      512,     9216, e73a678b46bb7f569e01e4c7743222d4
+0,     238592,     238592,      512,     9216, 39eee082f9069b70122416f8477854d4
+0,     239104,     239104,      512,     9216, 8e444533943c8bfdba2557103922b998
+0,     239616,     239616,      512,     9216, 4804a1de03500c62cbe7502f5143bfc1
+0,     240128,     240128,      512,     9216, 2d3ec8378b452b16b45cd81ee183128b
+0,     240640,     240640,      512,     9216, bfb9115b6feac35d602445203a4e9aac
+0,     241152,     241152,      512,     9216, f3c20290362a2ce13dd0a1165ea260ca
+0,     241664,     241664,      512,     9216, 6baeb5e265e31c31136790fc5c8245b0
+0,     242176,     242176,      512,     9216, 5e768bd50493e2acf3804f51efb83e54
+0,     242688,     242688,      512,     9216, 55182c78bf043ac2d2f632dc9c2bf349
+0,     243200,     243200,      512,     9216, 159599cfe2209d349e2c7a43d471ea2c
+0,     243712,     243712,      512,     9216, a7ce3c782cbd43b7b89ff99568930ff6
+0,     244224,     244224,      512,     9216, 1c61b9bbf7b02f74ef936ab14970e9e0
+0,     244736,     244736,      512,     9216, 9da2c12fa35d32f0982ff0d7ed061450
+0,     245248,     245248,      512,     9216, 091207a7d28e0d1c9b6791d4591cf0c4
+0,     245760,     245760,      512,     9216, a1f6957d14c32b4f45681e6b43a53cc1
+0,     246272,     246272,      512,     9216, 590f6b62e2e0243b7ce4a74e6d426061
+0,     246784,     246784,      512,     9216, 597f33919d78637f66cd1ad8f330f041
+0,     247296,     247296,      512,     9216, c62239c7c6a1fcb4dc1d73522c9e91ed
+0,     247808,     247808,      512,     9216, ca13aa0719bde3171c0becb27e5671c2
+0,     248320,     248320,      512,     9216, f61d4dd0386f0f758c6db58147102d83
+0,     248832,     248832,      512,     9216, 04e32fc5c959ecc08424fdba27bbcb18
+0,     249344,     249344,      512,     9216, e45773c4fddc5ebd999c3d6802a11294
+0,     249856,     249856,      512,     9216, f59624d167179608c030d8a539796eee
+0,     250368,     250368,      512,     9216, e0959a6798146c850f97de2b3e8cf5a8
+0,     250880,     250880,      512,     9216, c030eb1e33918dcc59c568dac7e0ead0
+0,     251392,     251392,      512,     9216, 849095f49e4fc0c24bb6801cbd5241ef
+0,     251904,     251904,      512,     9216, 72c38a70f7f8d07ddb3f4984be88b1f5
+0,     252416,     252416,      512,     9216, b84c2d6b0c67683f1b15016f52c68655
+0,     252928,     252928,      512,     9216, a783d9a0cb23add0cf53dd2aa5ba1a19
+0,     253440,     253440,      512,     9216, 8281650fc7553d9d7d4edb4434077707
+0,     253952,     253952,      512,     9216, 0163c634496c0d375c339649b78fec08
+0,     254464,     254464,      512,     9216, 874f0a136bc3772497a91f3a1a8611a5
+0,     254976,     254976,      512,     9216, bf45011f56f8e24630ed7dbfbcc81e8f
+0,     255488,     255488,      512,     9216, 4177caa22eec7638223189eeb84d432d
+0,     256000,     256000,      512,     9216, f03daca3ba2d6cc76cc660e9fc0f7a52
+0,     256512,     256512,      512,     9216, a428cf73bb761118ea1e342438dbcd55
+0,     257024,     257024,      512,     9216, 52bfa47b71009fe357ffdbfe1142f008
+0,     257536,     257536,      512,     9216, 67776646666fb9654b11a3fbecc0ee87
+0,     258048,     258048,      512,     9216, 250fe3dc27c582a8230b43398e32dd33
+0,     258560,     258560,      512,     9216, c0a758a3a545f8bd636db1c2c8b8ea2b
+0,     259072,     259072,      512,     9216, 662e8e37c5fa077ffabb04e910c6cb52
+0,     259584,     259584,      512,     9216, 05d9c9949ca2ecc34ae20603f7514ed4
+0,     260096,     260096,      512,     9216, 393032ca1870d85684ab00e3212d0ef8
+0,     260608,     260608,      512,     9216, ddaf1086283fce13b9426ca9eca7a1c4
+0,     261120,     261120,      512,     9216, 5fa0820a89b7940d4bb40976cf904c56
+0,     261632,     261632,      512,     9216, d2312a89c01062c14f6cd28f39748cb4
+0,     262144,     262144,      512,     9216, a15951310df56b4a902c058b79673511
+0,     262656,     262656,      512,     9216, 1b7f08cd69d45e15a65c169cb58dac14
+0,     263168,     263168,      512,     9216, b8b85528d337087eac5168ff02cf8fc5
+0,     263680,     263680,      512,     9216, c5e40769aa6267d2d4e35a06e22c692e
+0,     264192,     264192,      512,     9216, 5fefd8b158dd0772703e0a4ae23df32d
+0,     264704,     264704,      512,     9216, df99ade41f15d7740867a900824c8e3f
+0,     265216,     265216,      512,     9216, c603cdf0d935560d8cac577537302298
+0,     265728,     265728,      512,     9216, f435d331387e018ce923b07ef41992d4
+0,     266240,     266240,      512,     9216, 1555257563d28bc9ab236ef6a509fa2f
+0,     266752,     266752,      512,     9216, 6d3626f01f5d1d3514bdff4d5afe3ebe
+0,     267264,     267264,      512,     9216, fc5629303fe0c3f8f95dc51dbbdd4116
+0,     267776,     267776,      512,     9216, 28bb0b5442e02d99cd6af790da293c6f
+0,     268288,     268288,      512,     9216, 49bfa085ccd27be5ba4338a67f81da34
+0,     268800,     268800,      512,     9216, e95128b96d071ced4f05f0afeac1eeb7
+0,     269312,     269312,      512,     9216, abbb6e5200a5b940436211ad4c04088a
+0,     269824,     269824,      512,     9216, a486c478a27aaecf61417021dd005ea2
+0,     270336,     270336,      512,     9216, 20e7d541dd2664c1f57643001880bf9e
+0,     270848,     270848,      512,     9216, 592e42af2f1910429159efea6b0686d4
+0,     271360,     271360,      512,     9216, ee6dfd933e3cc4af27a7e3f1f31d8ab5
+0,     271872,     271872,      512,     9216, 5bd5975109d359acce2a55eb74654d14
+0,     272384,     272384,      512,     9216, 4ab66d749b4c6073a33c6ca10a2e0aaa
+0,     272896,     272896,      512,     9216, 1befe0c2f0c80e7ab5c49f0ff1d87b31
+0,     273408,     273408,      512,     9216, 530876058a71a1b70f7d5c3c1678bf05
+0,     273920,     273920,      512,     9216, 193ec9bac3b0aa9774534294f64d5a08
+0,     274432,     274432,      512,     9216, 94e1c11ba76bd211d48b96a43b2d0f58
+0,     274944,     274944,      512,     9216, 2f72665d1c263e04e3996649258d9ab7
+0,     275456,     275456,      512,     9216, d45bfcb0582a7ac8e8dbae5b3e84bde3
+0,     275968,     275968,      512,     9216, 30c374ec997f8d7ee5b384da751c07b7
+0,     276480,     276480,      512,     9216, 4f2a9368850b8677989991d06b822652
+0,     276992,     276992,      512,     9216, 3d1c2d8e99912cdaa57f724549a8e9f5
+0,     277504,     277504,      512,     9216, 65aaf4a1d9a89b12d6506371aa39d1af
+0,     278016,     278016,      512,     9216, a6d12b628bf9f977b1918761995851a5
+0,     278528,     278528,      512,     9216, bac73df4a89261a5078f6a208fc6cb2f
+0,     279040,     279040,      512,     9216, 26491e59c7f5a6db338dac20fbb96fc8
+0,     279552,     279552,      512,     9216, 164a5b0195486cb21d69843192b5dc9d
+0,     280064,     280064,      512,     9216, b3bf1cff5df81cae7f01fde4d04a6f81
+0,     280576,     280576,      512,     9216, 6c9ee501e0779e693dda2fec981808d6
+0,     281088,     281088,      512,     9216, f061a1878ac8345060123fccdafb912b
+0,     281600,     281600,      512,     9216, 6c7f0cf4cec2358717ce573d6cc76918
+0,     282112,     282112,      512,     9216, 344787d156f00421605583a77f4b9355
+0,     282624,     282624,      512,     9216, f1f2d531c54cccadf6318072b9f823a4
+0,     283136,     283136,      512,     9216, b00a1345944815b788e979a4273a4660
+0,     283648,     283648,      512,     9216, cd2afb12973447b5e82015c303c4434e
+0,     284160,     284160,      512,     9216, 584b745be665c62ea4be4398dbb32821
+0,     284672,     284672,      512,     9216, 822ba9cd645b61aa1ef0ac8c5e1e7de0
+0,     285184,     285184,      512,     9216, 235bd7c0926abaefc769718c1a511646
+0,     285696,     285696,      512,     9216, 09e9e006a98b72b1ce4fa25cf1b6efaf
+0,     286208,     286208,      512,     9216, 4e41507ecbca915b22bfd1007ade87c1
+0,     286720,     286720,      512,     9216, 3e3802021ec31e51442744f2a3a3c1b6
+0,     287232,     287232,      512,     9216, b1672372b10125a0ccc1d922c8b70e85
+0,     287744,     287744,      512,     9216, fea91c13aa95b487be8f44fbab6e0872
+0,     288256,     288256,      512,     9216, bd3c3cde7b6a558df981e1915a6bf267
+0,     288768,     288768,      512,     9216, e7fb549486cc7a692eecaa00bbb6f087
+0,     289280,     289280,      512,     9216, d34d8f7303be6a54867da71ec2a422e5
+0,     289792,     289792,      512,     9216, 96e3a04842231b8c763dd705591aa5b6
+0,     290304,     290304,      512,     9216, 727a1887cf1cb875659d22ee6fcb9fbd
+0,     290816,     290816,      512,     9216, 56e9f920334c0152947b0537d9318d13
+0,     291328,     291328,      512,     9216, aa1f34679fac473e299ca8e5bb2c9b46
+0,     291840,     291840,      512,     9216, f9bf8e099253f667462bbf176e09c278
+0,     292352,     292352,      512,     9216, 1ccb2e5691ffc506b23ebc11dce100a9
+0,     292864,     292864,      512,     9216, 6ab081d5fd2c8144bb587e34e80fe009
+0,     293376,     293376,      512,     9216, 74f3b9a3c5356ae5bb9fa463a2a7247d
+0,     293888,     293888,      512,     9216, 85ac57b17d286434eab4d1364cd14150
+0,     294400,     294400,      512,     9216, 4c256984ca7907fd3ea87a498782082d
+0,     294912,     294912,      512,     9216, 83822d916577d4a8db4f1315a7092796
+0,     295424,     295424,      512,     9216, 974d34dcae55cda185fdabc903fa679c
+0,     295936,     295936,      512,     9216, d9acfe8c729b33d267c6e653a99fc315
+0,     296448,     296448,      512,     9216, 19ec5a89e457cda87c3f0fa79cc2e1f0
+0,     296960,     296960,      512,     9216, beb0138b34a6dd20cb2c5b4e5a5e46d4
+0,     297472,     297472,      512,     9216, 1dae4bc20e0f7b99456b1122164a840b
+0,     297984,     297984,      512,     9216, 66ea6d6671c8a5ff7aa614603fc6c6bc
+0,     298496,     298496,      512,     9216, 7f20dba7ca5752288a1ad1aa0f29d57d
+0,     299008,     299008,      512,     9216, 7f8b26752b0ce31f7dd886f2f6f78e45
+0,     299520,     299520,      512,     9216, e595a74cb84a57fa81e922e10df2963a
+0,     300032,     300032,      512,     9216, 579b9d381d59bb006e7f314e7dae8880
+0,     300544,     300544,      512,     9216, e2153c4e4e7dc235950fa5ca45ac9dff
+0,     301056,     301056,      512,     9216, a4092782e701fe0320d1cf97dd0838a1
+0,     301568,     301568,      512,     9216, 1e2c5739410a17a4de64db1991470599
+0,     302080,     302080,      512,     9216, 620077d626b4d82620a39bfec240a494
+0,     302592,     302592,      512,     9216, d333df8d5844ec2d193d71461d67236c
+0,     303104,     303104,      512,     9216, f4a58fcb0ecced6da31d77e6bab6126f
+0,     303616,     303616,      512,     9216, 2ebfdb332fdd00d91f20af2d9ab6e44f
+0,     304128,     304128,      512,     9216, 45989f868fde1a3b2940e9ebf21838da
+0,     304640,     304640,      512,     9216, e2501f868fb596853eed2c1e976985e4
+0,     305152,     305152,      512,     9216, 39cbc8ad3810db6d4b6b33d429c7ba46
+0,     305664,     305664,      512,     9216, 092031eede88483583be71bbc3488911
+0,     306176,     306176,      512,     9216, d2f81975446daea2a596229adc0b4537
+0,     306688,     306688,      512,     9216, b7b2072924656b8b53153629e7e3f03c
+0,     307200,     307200,      512,     9216, 14aa42159f14d8c0b8b67e22ea5f8280
+0,     307712,     307712,      512,     9216, a2ff420ce47441102286b5ac0d275a54
+0,     308224,     308224,      512,     9216, 11d409bf04ce4529d0d612fcd4bf19b4
+0,     308736,     308736,      512,     9216, 83a867915e7f35641a73485753261051
+0,     309248,     309248,      512,     9216, a6b6dd9119c83b6e5499aa6d66fc2c0a
+0,     309760,     309760,      512,     9216, b1cecf3a9c665c87ba467afe4821ee52
+0,     310272,     310272,      512,     9216, 7571a69552ba0c6e32f16f4effa4f1d3
+0,     310784,     310784,      512,     9216, 40feb55a766810fd37277b3143d1c07c
+0,     311296,     311296,      512,     9216, 00111be76d385221f91955749be3d58a
+0,     311808,     311808,      512,     9216, cd604bcac3b90e5fc309694cd226540f
+0,     312320,     312320,      512,     9216, c2131713cc7c86a8ac7eddb9fdcae176
+0,     312832,     312832,      512,     9216, 995fef9181c38612a61f79f82e01d42c
+0,     313344,     313344,      512,     9216, f4afb1ade8c7ae538dcfb6e7cf26bdb8
+0,     313856,     313856,      512,     9216, af29a1912c6c89e38ade3452dcf98062
+0,     314368,     314368,      512,     9216, 2882174e1bcbf237b4d1d4e6fe79dc24
+0,     314880,     314880,      512,     9216, 431b8796f334b147b38b1fbcee166073
+0,     315392,     315392,      512,     9216, 5bfa74031ce1771e4734bcf8df001419
+0,     315904,     315904,      512,     9216, 5d15bb7f7797667025c7c0229b1bba9d
+0,     316416,     316416,      512,     9216, de7905090d503ddd5163de3bf7ef4889
+0,     316928,     316928,      512,     9216, 3c31f658d7d0741c442fce77a149d533
+0,     317440,     317440,      512,     9216, c12109e31c3445bc9144c31ec541682b
+0,     317952,     317952,      512,     9216, fe1fab260dd39f5a361d6d156e702027
+0,     318464,     318464,      512,     9216, f5a2b73503b8b17c766e30402adc7d2b
+0,     318976,     318976,      512,     9216, 800653d74abbae0e9530183921f3b233
+0,     319488,     319488,      512,     9216, 8f602cf1e9123ecd807ff7143018bd45
+0,     320000,     320000,      512,     9216, 678561ea207d675b88b961b508c4f18b
+0,     320512,     320512,      512,     9216, ad3ab04e14b776c61ed6cf29bfcbb66a
+0,     321024,     321024,      512,     9216, 493dfafde003a7e810f082d5d9db4992
+0,     321536,     321536,      512,     9216, 18769a4352a2f261eb43f242db616cff
+0,     322048,     322048,      512,     9216, 11071498b02aec58222780aba97ca601
+0,     322560,     322560,      512,     9216, b1da6fd83f89bc2f888accfcdbbff7f8
+0,     323072,     323072,      512,     9216, 296fc66e856da3a56087d8a9ff916c6f
+0,     323584,     323584,      512,     9216, e2f486fc291b1fc09556203448c0499d
+0,     324096,     324096,      512,     9216, b2defac5e638286e385216210cd297ca
+0,     324608,     324608,      512,     9216, e4dddbdec471d0c340df2738597afc88
+0,     325120,     325120,      512,     9216, b149bf1710fb60cbabca370a5964036e
+0,     325632,     325632,      512,     9216, 286ea6ef3fbd31502b4dede4810244d9
+0,     326144,     326144,      512,     9216, 35906fe12d032e675a93be9aba6b8a5f
+0,     326656,     326656,      512,     9216, 857f8307e6c301b06fd5dac5f05dea26
+0,     327168,     327168,      512,     9216, dd6b01ba486ca7c677394d28a05630e6
+0,     327680,     327680,      512,     9216, 81f09c3f426a94856c8fd11757d356c2
+0,     328192,     328192,      512,     9216, a1809239330a3c572af1ab6d7374b053
+0,     328704,     328704,      512,     9216, 9e7b05bb7c0d6f421643858b34b279e6
+0,     329216,     329216,      512,     9216, 3ca3f54f84404dc10586a09c88e06b54
+0,     329728,     329728,      512,     9216, df1a881540236913c6e47d377be1ca08
+0,     330240,     330240,      512,     9216, 3c43d1175923c3b239e2f8dd5de683df
+0,     330752,     330752,      512,     9216, abf7f97ddd8eefe1da6270bc46d6ce3b
+0,     331264,     331264,      512,     9216, bbc23af9c26e8704adda6d142ccb7b70
+0,     331776,     331776,      512,     9216, 60e0e8800008d9cbcd1de2244bb7cb8e
+0,     332288,     332288,      512,     9216, 712ce4078e95a104b58ef68651eda0c7
+0,     332800,     332800,      512,     9216, acda895d2e977ee88b733905d9b56282
+0,     333312,     333312,      512,     9216, 89246f8aaaab4749c039a3521bceb7e5
+0,     333824,     333824,      512,     9216, 2ce2c2b571cdca540cc2eb68d4a0d048
+0,     334336,     334336,      512,     9216, f7b509f2a56221d610c3dd5ded00d5a7
+0,     334848,     334848,      512,     9216, 296fceaf4655c9082d74f6e62af911d7
+0,     335360,     335360,      512,     9216, 58c1eab2cd6d43b4f61f4029c4743dcf
+0,     335872,     335872,      512,     9216, 5a636704814e2261b03eed44a2e306fd
+0,     336384,     336384,      512,     9216, 64b07bbb17a9351057b89a239e692a8c
+0,     336896,     336896,      512,     9216, 27a1392c364f9ac3733b87b9484f92ad
+0,     337408,     337408,      512,     9216, 361574b8d7cfa5d7237175f1fecb5048
+0,     337920,     337920,      512,     9216, cf60bb44f84c6f735b98eb1917d30b87
+0,     338432,     338432,      512,     9216, ad8c789e9d2911801dc05205e2026f52
+0,     338944,     338944,      512,     9216, 7d6a481a7535073578953e666e531c30
+0,     339456,     339456,      512,     9216, 77afd00d69babfc3ba35be918c88e3c2
+0,     339968,     339968,      512,     9216, fc2bfbb0e7bd51f1554ec94a0da7e8d8
+0,     340480,     340480,      512,     9216, 39f96c7b95c4e9c36005b9ab30ba0076
+0,     340992,     340992,      512,     9216, 5a64da844e09c3cf565708f9c809bd05
+0,     341504,     341504,      512,     9216, 60a9e92c228b0b658bd1514f74c7512e
+0,     342016,     342016,      512,     9216, 7d6ece6b95db52b82ca3b9d7d536b5ff
+0,     342528,     342528,      512,     9216, 8abd2e845c716ef7b8872182f638031f
+0,     343040,     343040,      512,     9216, b4b3f9628e69a9622162b4636b1be59c
+0,     343552,     343552,      512,     9216, a975f76d6c4d6f1101cf877e5128cfa3
+0,     344064,     344064,      512,     9216, eb3ec07bdc9d4033a6c2c38490cebc20
+0,     344576,     344576,      512,     9216, 700341a35353a8152aed516996f47c09
+0,     345088,     345088,      512,     9216, 893a06536586de3d466b92398bdd9975
+0,     345600,     345600,      512,     9216, d8bc698a48e542d65e521b29bd305286
+0,     346112,     346112,      512,     9216, 5c483b74a7d729bc6d3618f05b80cb4c
+0,     346624,     346624,      512,     9216, c82103d2c04b422652413ffe32b056aa
+0,     347136,     347136,      512,     9216, f6eb6f89ff9ea2e0ded110348d32a373
+0,     347648,     347648,      512,     9216, 322228a331a192ff88394fcacd9994b6
+0,     348160,     348160,      512,     9216, 6606479018ece4507bf1d81c314eba34
+0,     348672,     348672,      512,     9216, daf117a3cca0da36aead2adfb839d9be
+0,     349184,     349184,      512,     9216, fce6b84a9b03758c17cc293acaa2d04f
+0,     349696,     349696,      512,     9216, 31c109445c4f855e4f83dd2c46f51589
+0,     350208,     350208,      512,     9216, b2b0664d1ed8c2973750a43cda7e8dff
+0,     350720,     350720,      512,     9216, 55cac3f70fd7b8cad163018097e8376f
+0,     351232,     351232,      512,     9216, da22ce8137a38aa44b30b6e98306772d
+0,     351744,     351744,      512,     9216, 0ca9d28d0d4a3165ad1ed165af58a738
+0,     352256,     352256,      512,     9216, 48fac66084f9a0bf52aa308ca5d93aa2
+0,     352768,     352768,      512,     9216, 26d53d02a3609dc8e46a6a2b68559117
+0,     353280,     353280,      512,     9216, ae0a8ec27a2dd36619967b66ecd31e19
+0,     353792,     353792,      512,     9216, cfbc4071b58066d06454599d5a17be8b
+0,     354304,     354304,      512,     9216, 4e3be8d3fa4376acb2387a4b193a7b65
+0,     354816,     354816,      512,     9216, 966a051058693a9e248ea3ae6fea63e1
+0,     355328,     355328,      512,     9216, 041b5e004641a7bae10cb7996b0abf27
+0,     355840,     355840,      512,     9216, 56ada9a8aa37d799eb99ccf4a0bb23f4
+0,     356352,     356352,      512,     9216, 7702bec4f5454d0b21c0320fac751c37
+0,     356864,     356864,      512,     9216, 6102188aa849dd165701d607ef3c5ccc
+0,     357376,     357376,      512,     9216, 26cddacb48aedd6abba3d44ef554b6bb
+0,     357888,     357888,      512,     9216, 4372b856b5857a19f695c1b046aa2038
+0,     358400,     358400,      512,     9216, 4ed3302d46333b72e3a9c538045a7c2c
+0,     358912,     358912,      512,     9216, e2630d33906d90cbcc99f981e02d2446
+0,     359424,     359424,      512,     9216, 12754d5644e47fc054ec7aa08243452d
+0,     359936,     359936,      512,     9216, 04de635b1b15adb59bb12a6b0745b28c
+0,     360448,     360448,      512,     9216, 5fd81660efc0b36c92015289254f661c
+0,     360960,     360960,      512,     9216, 1183fafbe9db611bf9536df93e89a1a6
+0,     361472,     361472,      512,     9216, fd22700f3323292e44092463e4a2f2b2
+0,     361984,     361984,      512,     9216, c5996ec1df7a26737590165fd462b2db
+0,     362496,     362496,      512,     9216, 1b4426a5ca393d3ee127c0efa156174e
+0,     363008,     363008,      512,     9216, ad35446a4f218ed83584afae8223bb54
+0,     363520,     363520,      512,     9216, 3adebf30d9845e875129ea1a2fceb807
+0,     364032,     364032,      512,     9216, aee220279fb7d47edd7960a5e80fbd1c
+0,     364544,     364544,      512,     9216, 16db0748a38a4b8134edb8c4ccadbfc6
+0,     365056,     365056,      512,     9216, d9e19a4978c08105df65fbb000d8aae7
+0,     365568,     365568,      512,     9216, 099d1c8b77ac9d4b6232fbaa700b04e5
+0,     366080,     366080,      512,     9216, 51a89f79eebff883d2cb7a48d7842072
+0,     366592,     366592,      512,     9216, d615148f879e90e9964b5c3e9286d978
+0,     367104,     367104,      512,     9216, 4b65e2b691ee16dd930f39be65d7ac2f
+0,     367616,     367616,      512,     9216, 0b6acc6f9cea69cedae14243ee8b893d
+0,     368128,     368128,      512,     9216, dded775094b1190835d0d8e6bd1873ae
+0,     368640,     368640,      512,     9216, 2397e7d3425e5b0ff8ba0e691ce956da
+0,     369152,     369152,      512,     9216, 4453b2591bbf4c96274bcd4402ee4f05
+0,     369664,     369664,      512,     9216, 789fd73b58397c6c9ddcedfdab67ef28
+0,     370176,     370176,      512,     9216, 50e4e0a4c8c05fd7e8ea8dc7970f36d7
+0,     370688,     370688,      512,     9216, d6ac5454fd06f9ed56c89b43ed1437e4
+0,     371200,     371200,      512,     9216, 69d5bef1594b34229b87ecf2fe699b5f
+0,     371712,     371712,      512,     9216, f33b19a2fb1df7243bd16e4a03bca6c2
+0,     372224,     372224,      512,     9216, 8e2b0afaf49e3071d52634eb166b406a
+0,     372736,     372736,      512,     9216, 749962a6200483264e4d3c587fab61c6
+0,     373248,     373248,      512,     9216, dd78872796ce6308de1e180ab9f5ba39
+0,     373760,     373760,      512,     9216, 98c39e0db1bce9a44dc491ccc2291c54
+0,     374272,     374272,      512,     9216, fff821afbf44f975f6e4c7c0748d45dc
+0,     374784,     374784,      512,     9216, 5e88158b3af3b920bdc90916475c04f4
+0,     375296,     375296,      512,     9216, c9e65b6634257ab992749911f09e93e2
+0,     375808,     375808,      512,     9216, 6ed11e97842b115ef2f2dbd6d865b68b
+0,     376320,     376320,      512,     9216, 522afadc7b5955c31a49ccdcc56617ba
+0,     376832,     376832,      512,     9216, 7a0eeb211aabc1c6cdd46add7fe6fcd7
+0,     377344,     377344,      512,     9216, 14e4de3fef6a46c38a72f6d94fb4d860
+0,     377856,     377856,      512,     9216, 1d807f8d9b0b5bda8fc6069e804721c4
+0,     378368,     378368,      512,     9216, c120b672602d4393a45b9d0b35dae33c
+0,     378880,     378880,      512,     9216, 89bd93c6c0e856bb7744bd4ff8fb0d73
+0,     379392,     379392,      512,     9216, fc56a137e0a3a533ec3b3db878dbbbba
+0,     379904,     379904,      512,     9216, 3889678ef6c6987a12ae7c52ecfeb71c
+0,     380416,     380416,      512,     9216, 8209af83cd7156d78391af66a3410170
+0,     380928,     380928,      512,     9216, 441589652bf24042eadab9731cf92a99
+0,     381440,     381440,      512,     9216, b4165d3922b86da2500dcf4f7f4f6832
+0,     381952,     381952,      512,     9216, 282e77f9873b15b7f7bfe33e1451e0f5
+0,     382464,     382464,      512,     9216, 2074250c25d70bc91aa89587bcd41466
+0,     382976,     382976,      512,     9216, 39697c45b91bef047964e45b3f3398b6
+0,     383488,     383488,      512,     9216, febfbc0f56971f414e3964c58611b76f
+0,     384000,     384000,      512,     9216, c958c295f37a076eb71f1a832a5be8d7
+0,     384512,     384512,      512,     9216, 8c0233ae3d21632fdf302d8316610b1f
+0,     385024,     385024,      512,     9216, fc6542f2975a58a9c0ce844afed30cff
+0,     385536,     385536,      512,     9216, a4539a9d6970de1ff31bf7ce9b48b415
+0,     386048,     386048,      512,     9216, 121d13c4bc89f0e172dad71d17beefd5
+0,     386560,     386560,      512,     9216, f28a2a0dd5c21ecfb207c18c217742ed
+0,     387072,     387072,      512,     9216, ab512fdf29eef1f3b7a46110b9a59d61
+0,     387584,     387584,      512,     9216, 550daea9a9cbf4a4e25ddf27f1c7bf77
+0,     388096,     388096,      512,     9216, 8c38223bb59c64b6f0af20c202c5228c
+0,     388608,     388608,      512,     9216, 78d02238db5c54f181b5c1d152e1b247
+0,     389120,     389120,      512,     9216, 4ee762109908d05bf199fbc50b849651
+0,     389632,     389632,      512,     9216, 14fca7a8c24c9367532b0f3e218768ea
+0,     390144,     390144,      512,     9216, 5c8168e9e4ea05405f234cd8007bc25d
+0,     390656,     390656,      512,     9216, 497670b1ff6e334777a57935b5fd5f4d
+0,     391168,     391168,      512,     9216, 64b02d03ecaef62b26d1d0f4817d2af1
+0,     391680,     391680,      512,     9216, 3c5f9e5402bc159074bd9f9697bf4a13
+0,     392192,     392192,      512,     9216, 4267e65d9dacf1013b2a26723c5b1697
+0,     392704,     392704,      512,     9216, 1444552a737990f09c2e6e50f518481d
+0,     393216,     393216,      512,     9216, 37885ca2259623453b5444b986449ff8
+0,     393728,     393728,      512,     9216, ed8497fa79a48838fbe1963246393a80
+0,     394240,     394240,      512,     9216, 759f4964b8b6e6a874474587014eb911
+0,     394752,     394752,      512,     9216, 1cb4e3f471cca980892df0dedaaa0e5d
+0,     395264,     395264,      512,     9216, c2718a5511411440d060ace1c84616f2
+0,     395776,     395776,      512,     9216, 0333782012372eaa8db66e270ed996db
+0,     396288,     396288,      512,     9216, d95fe08f9a551de19e6b5994caf85770
+0,     396800,     396800,      512,     9216, ade1ae9ee7338e8e7457711eea99a832
+0,     397312,     397312,      512,     9216, 698e16e293817cd13e64a23be29acd90
+0,     397824,     397824,      512,     9216, 8c9cb98eb1c514a892d52cb6b9fbf422
+0,     398336,     398336,      512,     9216, bb94a3cf9adf3ad2bfc9e744e8409204
+0,     398848,     398848,      512,     9216, b2d42d472d143c66b56cd9dd2c878bb1
+0,     399360,     399360,      512,     9216, 85dff28d015424f7ab5f5da76f653a92
+0,     399872,     399872,      512,     9216, 35fa6456c78c1e94f32df5b95a07433e
+0,     400384,     400384,      512,     9216, 831b149061e8ef3c7e13720a454c205d
+0,     400896,     400896,      512,     9216, 2e00990390a80188db99b7bdcda06a9f
+0,     401408,     401408,      512,     9216, f0d6e4f8b5671bb64bc5d380750a3faa
+0,     401920,     401920,      512,     9216, 6e5b0e44d8663a3f2b2ac94489882418
+0,     402432,     402432,      512,     9216, c90e6fb39ad19da14c95e897a5b35b40
+0,     402944,     402944,      512,     9216, ae1a91d5540689f265be686fea14819e
+0,     403456,     403456,      512,     9216, 0bc5e3c0173ed8f2f8dd148236b0c7c9
+0,     403968,     403968,      512,     9216, f79e12549eb362e778fedbe68517cd32
+0,     404480,     404480,      512,     9216, 8195124b2fa041c50387a0de9436650c
+0,     404992,     404992,      512,     9216, 49c08baa496874c2c97db65a1a7185d4
+0,     405504,     405504,      512,     9216, 5965f148b1624fc539c23713b0c7234a
+0,     406016,     406016,      512,     9216, e4c25ab3130ff7cb395ac4b4966c0d83
+0,     406528,     406528,      512,     9216, d606640fc0430f00edc65adc3cf88102
+0,     407040,     407040,      512,     9216, f8c6a72e66a55db76e6a4930a60ce647
+0,     407552,     407552,      512,     9216, ed08558415707ffd8160775e0a42027e
+0,     408064,     408064,      512,     9216, f6c62eaf54d1f65e4a71918cca87dfdd
+0,     408576,     408576,      512,     9216, 34ffeac79a2cbe997cbac4b8004aa989
+0,     409088,     409088,      512,     9216, afa4b060f0ec944e21d24373a829a677