                Size : 0x00000844 : 2116
    Data color space : 0x52474220 : 'RGB '
                 PCS : 0x58595A20 : 'XYZ '
 Input Channel Count :            : 3
           Tag count : 0x0000000B : 11

 Tag    : Type   : Size   : Offset
 ------ : ------ : ------ : --------
 'desc' : 'mluc' :     48 : 264
 'cprt' : 'mluc' :     88 : 312
 'wtpt' : 'XYZ ' :     20 : 400
 'bkpt' : 'XYZ ' :     20 : 420
 'chad' : 'sf32' :     44 : 440
 'rXYZ' : 'XYZ ' :     20 : 484
 'gXYZ' : 'XYZ ' :     20 : 504
 'bXYZ' : 'XYZ ' :     20 : 524
 'rTRC' : 'curv' :    524 : 544
 'gTRC' : 'curv' :    524 : 1068
 'bTRC' : 'curv' :    524 : 1592

rTRC : 16-bit table with 256 entries
  ~= : 6.107902, 0.5691719, 0.4350795, 0.04863813, 0.01568628, -0.005722046, 0 (Max error: 0.0100443) (D-gap: 0.000529933) (f(1) = 1.02042)
gTRC : 16-bit table with 256 entries
  ~= : 6.107902, 0.5691719, 0.4350795, 0.04863813, 0.01568628, -0.005722046, 0 (Max error: 0.0100443) (D-gap: 0.000529933) (f(1) = 1.02042)
bTRC : 16-bit table with 256 entries
  ~= : 6.107902, 0.5691719, 0.4350795, 0.04863813, 0.01568628, -0.005722046, 0 (Max error: 0.0100443) (D-gap: 0.000529933) (f(1) = 1.02042)
Best : 6.107902, 0.5691719, 0.4350795, 0.04863813, 0.01568628, -0.005722046, 0 (D-gap: 0.000529933) (f(1) = 1.02042)
Inv  : 0.1637223, 31.27466, 0.178955, 20.56, 0.0007629511, -0.7644653, -0 (D-gap: -0.0100443) (f(1) = 0.994202)
Best Error: | 0.0100443 0.0100443 0.0100443 |
 XYZ : | 0.4459075 0.3938140 0.13781738 |
       | 0.22624206 0.73461914 0.053771972 |
       | 0.004348754 0.08099365 0.7522277 |
 !!! This does not appear to use a D50 whitepoint, rather [0.977539 1.01463 0.83757]
CHAD : | 1.0695648 0.034210205 -0.05618286 |
       | 0.046295166 0.97895813 -0.019805908 |
       | -0.0093688964 0.014602661 0.74076843 |
WTPT : | 0.9642028 1. 0.8249054 |
252 random bytes transformed to 84 linear XYZD50 pixels:
     0.14  0.24  0.12     0.59  0.82  0.09     0.21  0.29  0.05     0.06  0.03  0.12
     0.07  0.04  0.20     0.29  0.21  0.02     0.26  0.47  0.10     0.38  0.20  0.11
     0.07  0.05  0.04     0.37  0.22  0.09     0.57  0.55  0.05     0.21  0.26  0.03
     0.12  0.18  0.11     0.19  0.10  0.50     0.56  0.44  0.54     0.22  0.28  0.48
     0.36  0.40  0.21     0.17  0.23  0.06     0.11  0.05  0.24     0.48  0.38  0.03
     0.51  0.26  0.57     0.45  0.24  0.07     0.03  0.01  0.15     0.79  0.93  0.29
     0.46  0.23  0.51     0.46  0.65  0.12     0.10  0.04  0.40     0.22  0.34  0.18
     0.18  0.19  0.11     0.14  0.11  0.16     0.08  0.04  0.19     0.42  0.43  0.22
     0.50  0.78  0.33     0.48  0.25  0.35     0.21  0.38  0.04     0.35  0.43  0.43
     0.15  0.20  0.06     0.29  0.15  0.01     0.29  0.53  0.13     0.02  0.02  0.02
     0.07  0.04  0.32     0.09  0.10  0.22     0.09  0.04  0.41     0.10  0.10  0.01
     0.21  0.29  0.34     0.03  0.03  0.06     0.09  0.14  0.03     0.23  0.14  0.04
     0.47  0.32  0.48     0.64  0.58  0.24     0.59  0.37  0.71     0.30  0.17  0.07
     0.19  0.33  0.11     0.26  0.45  0.16     0.06  0.04  0.04     0.38  0.70  0.09
     0.25  0.41  0.09     0.40  0.30  0.02     0.08  0.05  0.09     0.14  0.11  0.03
     0.03  0.02  0.13     0.01  0.01  0.06     0.17  0.11  0.07     0.29  0.26  0.32
     0.24  0.15  0.28     0.16  0.29  0.03     0.24  0.12  0.27     0.12  0.06  0.09
     0.11  0.12  0.22     0.26  0.28  0.46     0.11  0.17  0.05     0.14  0.09  0.44
     0.04  0.02  0.13     0.31  0.16  0.01     0.30  0.53  0.06     0.01  0.00  0.03
     0.23  0.25  0.60     0.36  0.63  0.08     0.19  0.11  0.11     0.14  0.17  0.14
     0.29  0.17  0.08     0.28  0.48  0.17     0.23  0.14  0.05     0.22  0.26  0.43
3 max error transforming back from XYZ:
      2   1   1   2   2   0   0   2   1   1   0   0   1   0   1   2   1   1   0   2   1
      2   1   0   1   2   2   2   1   1   2   2   1   1   1   2   1   1   1   0   1   2
      2   1   2   1   1   2   2   2   1   1   1   2   0   2   1   2   1   1   2   1   2
      2   1   1   2   3   0   2   1   1   2   2   2   1   2   1   2   2   2   1   2   0
      1   0   1   0   1   0   1   2   1   2   2   1   0   2   1   2   1   2   0   2   3
      0   2   2   1   1   2   2   2   1   2   2   1   0   1   1   1   1   2   1   1   1
      1   1   2   0   1   2   1   2   2   0   1   1   2   0   1   2   2   2   2   0   2
      2   2   1   2   0   2   2   2   1   1   2   1   1   2   0   1   0   2   0   2   1
      1   2   2   2   0   1   1   1   1   1   1   1   1   0   0   1   0   1   1   2   1
      2   1   2   2   2   2   1   2   2   2   2   2   1   0   1   2   1   1   0   1   2
      1   1   2   1   2   2   1   0   0   2   1   0   2   2   0   0   2   2   2   1   2
      2   2   0   2   1   0   1   0   0   2   2   1   0   2   0   2   2   1   1   1   2
81 edge-case pixels transformed to sRGB 8888 (unpremul):
	00000000 00000066 000000ff  00006603 00006566 000065ff  0000ff13 0000ff68 0000ffff
	00670000 00660065 006200ff  00666500 00656565 006164ff  005dff0b 005cff67 0057ffff
	00ff0000 00ff005c 00ff00ff  00ff6300 00ff635d 00ff62ff  00ffff00 00ffff5f 00ffffff
	7f000000 7f000066 7f0000ff  7f006603 7f006566 7f0065ff  7f00ff13 7f00ff68 7f00ffff
	7f670000 7f660065 7f6200ff  7f666500 7f656565 7f6164ff  7f5dff0b 7f5cff67 7f57ffff
	7fff0000 7fff005c 7fff00ff  7fff6300 7fff635d 7fff62ff  7fffff00 7fffff5f 7fffffff
	ff000000 ff000066 ff0000ff  ff006603 ff006566 ff0065ff  ff00ff13 ff00ff68 ff00ffff
	ff670000 ff660065 ff6200ff  ff666500 ff656565 ff6164ff  ff5dff0b ff5cff67 ff57ffff
	ffff0000 ffff005c ffff00ff  ffff6300 ffff635d ffff62ff  ffffff00 ffffff5f ffffffff
