Products > Test Equipment

FY6800 "sine repair" process

(1/1)

DavidPlatt:
A few years ago I bought an FW6800 (cheap and cheerful). 

Some time after that, it developed an annoying problem.  The sine-wave waveform began exhibiting a nasty glitch - one or more sharp "spikes" down to the negative limit.  This made it too noisy to use for audio testing (and perhaps dangerous to ears and tweeters).  I figured I might have damaged it somehow, although why this affected only this one built-in waveform was a mystery to me.

I took another look at it this week, did some reading, and learned that this is a not-uncommon problem with this model... some of the data which represents the sinewave becomes corrupted for some reason.  Mistaken write to nonvolatile memory somehow?  Flaky SPI memory chips?  In any case, my machine behaves as if several sample words were set to binary zero (the most-negative value in the arbitrary-waveform numeric representation).

FeelElec has put a "Repair sine" feature into their software for this line of signal generators, so I figured I'd give it a try.  That led me on a merry hunt.  I no longer have the original CD which came with the generator, and all of the links I found took me to FeelElec's English-language support machine, which has been off-line for at least several days,

I finally chased down an older version (I think) of the program at a site belonging to a European reseller, downloaded it, and gave it a try.

It does appear to have worked, although I had to try several times and power-cycle the generator to get the fix to "take".  One attempt made the sine waveform far worse than before... but a further attempt seems to have fixed it.  I have a vague suspicion that the repair operation may be more reliable if one switches off the outputs first, and/or switches to a different waveform, but I could be entirely wrong about those guesses.  Only time will tell whether the fix will "keep".

Out of curiosity, I installed the program on a Windows virtual machine running on Linux, did a "USB pass-through" to let Windows take control of the generator's USB-to-serial chip, loaded the "usbmon" module, fired up WireShark, and spied on the USB bus traffic while I did a few more repetitions of the "repair sine" operation.  At this point, I've got a good USB data capture and a working sine-wave  :)

I'm documenting what I've seen, in the hopes that it might be useful to someone who wants to re-sine a blinky FY6800.  I make no promises or guarantees at all about this - what I see happening with my generator may or may not work with other FY6800s, depending on their age, firmware version, health, phase of moon, etc.  I'm attaching the WireShark packet capture file (zipped) in case somebody wants to look at it in more detail.

The "repair sine" operation appears to have a great deal in common with the documented (for the FY2300 at least) procedure for downloading an arbitrary waveform into the generator.  It uses an undocumented command, plus what may be a safety password and maybe a "Yes, go ahead and commit the change" handshake.

The command trace I saw is roughly as follows.  At startup time, the program does a UMO to read the model number (response was "FY6800-60M") followed by an undocumented UVE command to read the firmware version number (response was "V1.7").  It did not attempt to read the generator's serial number, as far as I can tell.

It then issued reads for all of the operating parameters for the two channels, and populated the display..

When I selected "Repair_sine" from the Help menu, it issued an undocumented command "REPAIR_WAVE00_653210".  The generator responded with a "W".

The program then issued four writes of 4096 bytes each.  Each write sent 2048 points worth of sinewave data, each being a 16-bit little-endian integer between 0 and 4095.  These long writes were, I'm sure, broken up into multiple USB packets to the serial chip.

The generator sent no response to the first three writes, other than the USB "I got it" URB.  This is as the protocol document suggests... the generator just keeps accepting bytes until it has seen 8192 16-bit samples' worth.

About a half-second after the last of these four long writes was sent to the generator, the generator responded with a single character "H".  This is the expected "OK, I got all of the data and will write it" indication from the "writing waveforms" document.

The program then issued a write, sending seven bytes of binary zero.  This isn't part of the documented "writing waveforms" process - it may be a special "commit" signal for the repair command, I suppose.

The generator responded with a single character "N".

Done!

This all looks like something which can be done easily in C or Python or whatever, if one doesn't want to figure up a Windows machine and run the vendor software to fix a damaged sine curve.  As with most interactions with this model, it's unwise to count on getting exactly one new-line at the end of the generator's messages - sometimes there's none, sometimes there are several.

The 8192 samples of data sent to construct the sine waveform all look reasonable to me, give the constraints (value 0x0000 being most-negative, 0x1FFF or 0x2000 being the zero point, 0x3FFF being most-positive).  This sinewave data could easily be generated "on the fly" via some simple C or Python code, or copied exactly from what the vendor software uses.  Nothing in the USB trace data I've seen leads me to believe that it would be different from one FY6800 generator unit to the next.

Here's a dump from the four 4096-byte USB URBs.  I've stripped off the fixed part at the beginning (the CP2104 USB-to-serial chip's message header).  The number at the beginning of each line is the hex offset into the URB - this should not be sent to the device!

0040   ff 1f 05 20 0c 20 12 20 18 20 1e 20 25 20 2b 20
0050   31 20 38 20 3e 20 44 20 4a 20 51 20 57 20 5d 20
0060   64 20 6a 20 70 20 76 20 7d 20 83 20 89 20 8f 20
0070   96 20 9c 20 a2 20 a9 20 af 20 b5 20 bb 20 c2 20
0080   c8 20 ce 20 d5 20 db 20 e1 20 e7 20 ee 20 f4 20
0090   fa 20 01 21 07 21 0d 21 13 21 1a 21 20 21 26 21
00a0   2d 21 33 21 39 21 3f 21 46 21 4c 21 52 21 58 21
00b0   5f 21 65 21 6b 21 72 21 78 21 7e 21 84 21 8b 21
00c0   91 21 97 21 9d 21 a4 21 aa 21 b0 21 b7 21 bd 21
00d0   c3 21 c9 21 d0 21 d6 21 dc 21 e2 21 e9 21 ef 21
00e0   f5 21 fc 21 02 22 08 22 0e 22 15 22 1b 22 21 22
00f0   27 22 2e 22 34 22 3a 22 41 22 47 22 4d 22 53 22
0100   5a 22 60 22 66 22 6c 22 73 22 79 22 7f 22 85 22
0110   8c 22 92 22 98 22 9f 22 a5 22 ab 22 b1 22 b8 22
0120   be 22 c4 22 ca 22 d1 22 d7 22 dd 22 e3 22 ea 22
0130   f0 22 f6 22 fc 22 03 23 09 23 0f 23 15 23 1c 23
0140   22 23 28 23 2e 23 35 23 3b 23 41 23 47 23 4e 23
0150   54 23 5a 23 60 23 67 23 6d 23 73 23 79 23 80 23
0160   86 23 8c 23 92 23 99 23 9f 23 a5 23 ab 23 b2 23
0170   b8 23 be 23 c4 23 cb 23 d1 23 d7 23 dd 23 e3 23
0180   ea 23 f0 23 f6 23 fc 23 03 24 09 24 0f 24 15 24
0190   1c 24 22 24 28 24 2e 24 35 24 3b 24 41 24 47 24
01a0   4d 24 54 24 5a 24 60 24 66 24 6d 24 73 24 79 24
01b0   7f 24 85 24 8c 24 92 24 98 24 9e 24 a5 24 ab 24
01c0   b1 24 b7 24 bd 24 c4 24 ca 24 d0 24 d6 24 dc 24
01d0   e3 24 e9 24 ef 24 f5 24 fb 24 02 25 08 25 0e 25
01e0   14 25 1a 25 21 25 27 25 2d 25 33 25 39 25 40 25
01f0   46 25 4c 25 52 25 58 25 5f 25 65 25 6b 25 71 25
0200   77 25 7e 25 84 25 8a 25 90 25 96 25 9d 25 a3 25
0210   a9 25 af 25 b5 25 bb 25 c2 25 c8 25 ce 25 d4 25
0220   da 25 e1 25 e7 25 ed 25 f3 25 f9 25 ff 25 06 26
0230   0c 26 12 26 18 26 1e 26 24 26 2b 26 31 26 37 26
0240   3d 26 43 26 49 26 50 26 56 26 5c 26 62 26 68 26
0250   6e 26 75 26 7b 26 81 26 87 26 8d 26 93 26 99 26
0260   a0 26 a6 26 ac 26 b2 26 b8 26 be 26 c4 26 cb 26
0270   d1 26 d7 26 dd 26 e3 26 e9 26 ef 26 f6 26 fc 26
0280   02 27 08 27 0e 27 14 27 1a 27 20 27 27 27 2d 27
0290   33 27 39 27 3f 27 45 27 4b 27 51 27 57 27 5e 27
02a0   64 27 6a 27 70 27 76 27 7c 27 82 27 88 27 8e 27
02b0   95 27 9b 27 a1 27 a7 27 ad 27 b3 27 b9 27 bf 27
02c0   c5 27 cb 27 d2 27 d8 27 de 27 e4 27 ea 27 f0 27
02d0   f6 27 fc 27 02 28 08 28 0e 28 15 28 1b 28 21 28
02e0   27 28 2d 28 33 28 39 28 3f 28 45 28 4b 28 51 28
02f0   57 28 5d 28 63 28 69 28 70 28 76 28 7c 28 82 28
0300   88 28 8e 28 94 28 9a 28 a0 28 a6 28 ac 28 b2 28
0310   b8 28 be 28 c4 28 ca 28 d0 28 d6 28 dc 28 e2 28
0320   e8 28 ef 28 f5 28 fb 28 01 29 07 29 0d 29 13 29
0330   19 29 1f 29 25 29 2b 29 31 29 37 29 3d 29 43 29
0340   49 29 4f 29 55 29 5b 29 61 29 67 29 6d 29 73 29
0350   79 29 7f 29 85 29 8b 29 91 29 97 29 9d 29 a3 29
0360   a9 29 af 29 b5 29 bb 29 c1 29 c7 29 cd 29 d3 29
0370   d9 29 df 29 e5 29 eb 29 f1 29 f7 29 fd 29 03 2a
0380   09 2a 0e 2a 14 2a 1a 2a 20 2a 26 2a 2c 2a 32 2a
0390   38 2a 3e 2a 44 2a 4a 2a 50 2a 56 2a 5c 2a 62 2a
03a0   68 2a 6e 2a 74 2a 7a 2a 80 2a 85 2a 8b 2a 91 2a
03b0   97 2a 9d 2a a3 2a a9 2a af 2a b5 2a bb 2a c1 2a
03c0   c7 2a cd 2a d2 2a d8 2a de 2a e4 2a ea 2a f0 2a
03d0   f6 2a fc 2a 02 2b 08 2b 0e 2b 13 2b 19 2b 1f 2b
03e0   25 2b 2b 2b 31 2b 37 2b 3d 2b 42 2b 48 2b 4e 2b
03f0   54 2b 5a 2b 60 2b 66 2b 6c 2b 71 2b 77 2b 7d 2b
0400   83 2b 89 2b 8f 2b 95 2b 9b 2b a0 2b a6 2b ac 2b
0410   b2 2b b8 2b be 2b c3 2b c9 2b cf 2b d5 2b db 2b
0420   e1 2b e6 2b ec 2b f2 2b f8 2b fe 2b 04 2c 09 2c
0430   0f 2c 15 2c 1b 2c 21 2c 27 2c 2c 2c 32 2c 38 2c
0440   3e 2c 44 2c 49 2c 4f 2c 55 2c 5b 2c 61 2c 66 2c
0450   6c 2c 72 2c 78 2c 7d 2c 83 2c 89 2c 8f 2c 95 2c
0460   9a 2c a0 2c a6 2c ac 2c b1 2c b7 2c bd 2c c3 2c
0470   c9 2c ce 2c d4 2c da 2c e0 2c e5 2c eb 2c f1 2c
0480   f7 2c fc 2c 02 2d 08 2d 0d 2d 13 2d 19 2d 1f 2d
0490   24 2d 2a 2d 30 2d 36 2d 3b 2d 41 2d 47 2d 4c 2d
04a0   52 2d 58 2d 5e 2d 63 2d 69 2d 6f 2d 74 2d 7a 2d
04b0   80 2d 86 2d 8b 2d 91 2d 97 2d 9c 2d a2 2d a8 2d
04c0   ad 2d b3 2d b9 2d be 2d c4 2d ca 2d cf 2d d5 2d
04d0   db 2d e0 2d e6 2d ec 2d f1 2d f7 2d fd 2d 02 2e
04e0   08 2e 0e 2e 13 2e 19 2e 1e 2e 24 2e 2a 2e 2f 2e
04f0   35 2e 3b 2e 40 2e 46 2e 4c 2e 51 2e 57 2e 5c 2e
0500   62 2e 68 2e 6d 2e 73 2e 78 2e 7e 2e 84 2e 89 2e
0510   8f 2e 94 2e 9a 2e a0 2e a5 2e ab 2e b0 2e b6 2e
0520   bc 2e c1 2e c7 2e cc 2e d2 2e d7 2e dd 2e e2 2e
0530   e8 2e ee 2e f3 2e f9 2e fe 2e 04 2f 09 2f 0f 2f
0540   14 2f 1a 2f 20 2f 25 2f 2b 2f 30 2f 36 2f 3b 2f
0550   41 2f 46 2f 4c 2f 51 2f 57 2f 5c 2f 62 2f 67 2f
0560   6d 2f 72 2f 78 2f 7d 2f 83 2f 88 2f 8e 2f 93 2f
0570   99 2f 9e 2f a4 2f a9 2f af 2f b4 2f ba 2f bf 2f
0580   c5 2f ca 2f d0 2f d5 2f da 2f e0 2f e5 2f eb 2f
0590   f0 2f f6 2f fb 2f 01 30 06 30 0b 30 11 30 16 30
05a0   1c 30 21 30 27 30 2c 30 31 30 37 30 3c 30 42 30
05b0   47 30 4c 30 52 30 57 30 5d 30 62 30 67 30 6d 30
05c0   72 30 78 30 7d 30 82 30 88 30 8d 30 93 30 98 30
05d0   9d 30 a3 30 a8 30 ad 30 b3 30 b8 30 bd 30 c3 30
05e0   c8 30 ce 30 d3 30 d8 30 de 30 e3 30 e8 30 ee 30
05f0   f3 30 f8 30 fe 30 03 31 08 31 0d 31 13 31 18 31
0600   1d 31 23 31 28 31 2d 31 33 31 38 31 3d 31 43 31
0610   48 31 4d 31 52 31 58 31 5d 31 62 31 67 31 6d 31
0620   72 31 77 31 7d 31 82 31 87 31 8c 31 92 31 97 31
0630   9c 31 a1 31 a7 31 ac 31 b1 31 b6 31 bc 31 c1 31
0640   c6 31 cb 31 d0 31 d6 31 db 31 e0 31 e5 31 ea 31
0650   f0 31 f5 31 fa 31 ff 31 04 32 0a 32 0f 32 14 32
0660   19 32 1e 32 24 32 29 32 2e 32 33 32 38 32 3d 32
0670   43 32 48 32 4d 32 52 32 57 32 5c 32 61 32 67 32
0680   6c 32 71 32 76 32 7b 32 80 32 85 32 8b 32 90 32
0690   95 32 9a 32 9f 32 a4 32 a9 32 ae 32 b3 32 b8 32
06a0   be 32 c3 32 c8 32 cd 32 d2 32 d7 32 dc 32 e1 32
06b0   e6 32 eb 32 f0 32 f5 32 fa 32 00 33 05 33 0a 33
06c0   0f 33 14 33 19 33 1e 33 23 33 28 33 2d 33 32 33
06d0   37 33 3c 33 41 33 46 33 4b 33 50 33 55 33 5a 33
06e0   5f 33 64 33 69 33 6e 33 73 33 78 33 7d 33 82 33
06f0   87 33 8c 33 91 33 96 33 9b 33 a0 33 a5 33 aa 33
0700   af 33 b4 33 b9 33 be 33 c2 33 c7 33 cc 33 d1 33
0710   d6 33 db 33 e0 33 e5 33 ea 33 ef 33 f4 33 f9 33
0720   fe 33 02 34 07 34 0c 34 11 34 16 34 1b 34 20 34
0730   25 34 2a 34 2e 34 33 34 38 34 3d 34 42 34 47 34
0740   4c 34 50 34 55 34 5a 34 5f 34 64 34 69 34 6e 34
0750   72 34 77 34 7c 34 81 34 86 34 8b 34 8f 34 94 34
0760   99 34 9e 34 a3 34 a7 34 ac 34 b1 34 b6 34 bb 34
0770   bf 34 c4 34 c9 34 ce 34 d2 34 d7 34 dc 34 e1 34
0780   e5 34 ea 34 ef 34 f4 34 f8 34 fd 34 02 35 07 35
0790   0b 35 10 35 15 35 1a 35 1e 35 23 35 28 35 2c 35
07a0   31 35 36 35 3b 35 3f 35 44 35 49 35 4d 35 52 35
07b0   57 35 5b 35 60 35 65 35 69 35 6e 35 73 35 77 35
07c0   7c 35 81 35 85 35 8a 35 8f 35 93 35 98 35 9d 35
07d0   a1 35 a6 35 aa 35 af 35 b4 35 b8 35 bd 35 c2 35
07e0   c6 35 cb 35 cf 35 d4 35 d9 35 dd 35 e2 35 e6 35
07f0   eb 35 ef 35 f4 35 f9 35 fd 35 02 36 06 36 0b 36
0800   0f 36 14 36 18 36 1d 36 22 36 26 36 2b 36 2f 36
0810   34 36 38 36 3d 36 41 36 46 36 4a 36 4f 36 53 36
0820   58 36 5c 36 61 36 65 36 6a 36 6e 36 73 36 77 36
0830   7c 36 80 36 85 36 89 36 8d 36 92 36 96 36 9b 36
0840   9f 36 a4 36 a8 36 ad 36 b1 36 b5 36 ba 36 be 36
0850   c3 36 c7 36 cc 36 d0 36 d4 36 d9 36 dd 36 e2 36
0860   e6 36 ea 36 ef 36 f3 36 f7 36 fc 36 00 37 05 37
0870   09 37 0d 37 12 37 16 37 1a 37 1f 37 23 37 27 37
0880   2c 37 30 37 34 37 39 37 3d 37 41 37 46 37 4a 37
0890   4e 37 53 37 57 37 5b 37 5f 37 64 37 68 37 6c 37
08a0   71 37 75 37 79 37 7d 37 82 37 86 37 8a 37 8e 37
08b0   93 37 97 37 9b 37 9f 37 a4 37 a8 37 ac 37 b0 37
08c0   b5 37 b9 37 bd 37 c1 37 c5 37 ca 37 ce 37 d2 37
08d0   d6 37 da 37 df 37 e3 37 e7 37 eb 37 ef 37 f3 37
08e0   f8 37 fc 37 00 38 04 38 08 38 0c 38 10 38 15 38
08f0   19 38 1d 38 21 38 25 38 29 38 2d 38 31 38 36 38
0900   3a 38 3e 38 42 38 46 38 4a 38 4e 38 52 38 56 38
0910   5a 38 5e 38 63 38 67 38 6b 38 6f 38 73 38 77 38
0920   7b 38 7f 38 83 38 87 38 8b 38 8f 38 93 38 97 38
0930   9b 38 9f 38 a3 38 a7 38 ab 38 af 38 b3 38 b7 38
0940   bb 38 bf 38 c3 38 c7 38 cb 38 cf 38 d3 38 d7 38
0950   db 38 df 38 e3 38 e7 38 eb 38 ef 38 f3 38 f6 38
0960   fa 38 fe 38 02 39 06 39 0a 39 0e 39 12 39 16 39
0970   1a 39 1e 39 21 39 25 39 29 39 2d 39 31 39 35 39
0980   39 39 3d 39 40 39 44 39 48 39 4c 39 50 39 54 39
0990   58 39 5b 39 5f 39 63 39 67 39 6b 39 6e 39 72 39
09a0   76 39 7a 39 7e 39 81 39 85 39 89 39 8d 39 91 39
09b0   94 39 98 39 9c 39 a0 39 a3 39 a7 39 ab 39 af 39
09c0   b2 39 b6 39 ba 39 be 39 c1 39 c5 39 c9 39 cd 39
09d0   d0 39 d4 39 d8 39 db 39 df 39 e3 39 e6 39 ea 39
09e0   ee 39 f2 39 f5 39 f9 39 fd 39 00 3a 04 3a 08 3a
09f0   0b 3a 0f 3a 12 3a 16 3a 1a 3a 1d 3a 21 3a 25 3a
0a00   28 3a 2c 3a 2f 3a 33 3a 37 3a 3a 3a 3e 3a 41 3a
0a10   45 3a 49 3a 4c 3a 50 3a 53 3a 57 3a 5b 3a 5e 3a
0a20   62 3a 65 3a 69 3a 6c 3a 70 3a 73 3a 77 3a 7a 3a
0a30   7e 3a 81 3a 85 3a 88 3a 8c 3a 8f 3a 93 3a 96 3a
0a40   9a 3a 9d 3a a1 3a a4 3a a8 3a ab 3a af 3a b2 3a
0a50   b6 3a b9 3a bd 3a c0 3a c4 3a c7 3a ca 3a ce 3a
0a60   d1 3a d5 3a d8 3a dc 3a df 3a e2 3a e6 3a e9 3a
0a70   ed 3a f0 3a f3 3a f7 3a fa 3a fe 3a 01 3b 04 3b
0a80   08 3b 0b 3b 0e 3b 12 3b 15 3b 18 3b 1c 3b 1f 3b
0a90   22 3b 26 3b 29 3b 2c 3b 30 3b 33 3b 36 3b 3a 3b
0aa0   3d 3b 40 3b 43 3b 47 3b 4a 3b 4d 3b 51 3b 54 3b
0ab0   57 3b 5a 3b 5e 3b 61 3b 64 3b 67 3b 6b 3b 6e 3b
0ac0   71 3b 74 3b 78 3b 7b 3b 7e 3b 81 3b 84 3b 88 3b
0ad0   8b 3b 8e 3b 91 3b 94 3b 98 3b 9b 3b 9e 3b a1 3b
0ae0   a4 3b a7 3b ab 3b ae 3b b1 3b b4 3b b7 3b ba 3b
0af0   bd 3b c1 3b c4 3b c7 3b ca 3b cd 3b d0 3b d3 3b
0b00   d6 3b d9 3b dd 3b e0 3b e3 3b e6 3b e9 3b ec 3b
0b10   ef 3b f2 3b f5 3b f8 3b fb 3b fe 3b 01 3c 04 3c
0b20   07 3c 0a 3c 0d 3c 10 3c 13 3c 16 3c 19 3c 1c 3c
0b30   1f 3c 22 3c 25 3c 28 3c 2b 3c 2e 3c 31 3c 34 3c
0b40   37 3c 3a 3c 3d 3c 40 3c 43 3c 46 3c 49 3c 4c 3c
0b50   4f 3c 52 3c 55 3c 58 3c 5a 3c 5d 3c 60 3c 63 3c
0b60   66 3c 69 3c 6c 3c 6f 3c 72 3c 75 3c 77 3c 7a 3c
0b70   7d 3c 80 3c 83 3c 86 3c 89 3c 8b 3c 8e 3c 91 3c
0b80   94 3c 97 3c 99 3c 9c 3c 9f 3c a2 3c a5 3c a8 3c
0b90   aa 3c ad 3c b0 3c b3 3c b5 3c b8 3c bb 3c be 3c
0ba0   c0 3c c3 3c c6 3c c9 3c cb 3c ce 3c d1 3c d4 3c
0bb0   d6 3c d9 3c dc 3c df 3c e1 3c e4 3c e7 3c e9 3c
0bc0   ec 3c ef 3c f1 3c f4 3c f7 3c f9 3c fc 3c ff 3c
0bd0   01 3d 04 3d 07 3d 09 3d 0c 3d 0f 3d 11 3d 14 3d
0be0   16 3d 19 3d 1c 3d 1e 3d 21 3d 23 3d 26 3d 29 3d
0bf0   2b 3d 2e 3d 30 3d 33 3d 36 3d 38 3d 3b 3d 3d 3d
0c00   40 3d 42 3d 45 3d 47 3d 4a 3d 4c 3d 4f 3d 51 3d
0c10   54 3d 56 3d 59 3d 5b 3d 5e 3d 60 3d 63 3d 65 3d
0c20   68 3d 6a 3d 6d 3d 6f 3d 72 3d 74 3d 77 3d 79 3d
0c30   7c 3d 7e 3d 80 3d 83 3d 85 3d 88 3d 8a 3d 8d 3d
0c40   8f 3d 91 3d 94 3d 96 3d 99 3d 9b 3d 9d 3d a0 3d
0c50   a2 3d a4 3d a7 3d a9 3d ab 3d ae 3d b0 3d b3 3d
0c60   b5 3d b7 3d ba 3d bc 3d be 3d c0 3d c3 3d c5 3d
0c70   c7 3d ca 3d cc 3d ce 3d d1 3d d3 3d d5 3d d7 3d
0c80   da 3d dc 3d de 3d e0 3d e3 3d e5 3d e7 3d e9 3d
0c90   ec 3d ee 3d f0 3d f2 3d f4 3d f7 3d f9 3d fb 3d
0ca0   fd 3d ff 3d 02 3e 04 3e 06 3e 08 3e 0a 3e 0c 3e
0cb0   0f 3e 11 3e 13 3e 15 3e 17 3e 19 3e 1b 3e 1e 3e
0cc0   20 3e 22 3e 24 3e 26 3e 28 3e 2a 3e 2c 3e 2e 3e
0cd0   30 3e 33 3e 35 3e 37 3e 39 3e 3b 3e 3d 3e 3f 3e
0ce0   41 3e 43 3e 45 3e 47 3e 49 3e 4b 3e 4d 3e 4f 3e
0cf0   51 3e 53 3e 55 3e 57 3e 59 3e 5b 3e 5d 3e 5f 3e
0d00   61 3e 63 3e 65 3e 67 3e 69 3e 6b 3e 6d 3e 6f 3e
0d10   71 3e 73 3e 75 3e 76 3e 78 3e 7a 3e 7c 3e 7e 3e
0d20   80 3e 82 3e 84 3e 86 3e 88 3e 89 3e 8b 3e 8d 3e
0d30   8f 3e 91 3e 93 3e 95 3e 96 3e 98 3e 9a 3e 9c 3e
0d40   9e 3e a0 3e a1 3e a3 3e a5 3e a7 3e a9 3e aa 3e
0d50   ac 3e ae 3e b0 3e b2 3e b3 3e b5 3e b7 3e b9 3e
0d60   ba 3e bc 3e be 3e c0 3e c1 3e c3 3e c5 3e c7 3e
0d70   c8 3e ca 3e cc 3e cd 3e cf 3e d1 3e d2 3e d4 3e
0d80   d6 3e d7 3e d9 3e db 3e dc 3e de 3e e0 3e e1 3e
0d90   e3 3e e5 3e e6 3e e8 3e ea 3e eb 3e ed 3e ee 3e
0da0   f0 3e f2 3e f3 3e f5 3e f6 3e f8 3e fa 3e fb 3e
0db0   fd 3e fe 3e 00 3f 01 3f 03 3f 04 3f 06 3f 07 3f
0dc0   09 3f 0b 3f 0c 3f 0e 3f 0f 3f 11 3f 12 3f 14 3f
0dd0   15 3f 17 3f 18 3f 1a 3f 1b 3f 1c 3f 1e 3f 1f 3f
0de0   21 3f 22 3f 24 3f 25 3f 27 3f 28 3f 29 3f 2b 3f
0df0   2c 3f 2e 3f 2f 3f 31 3f 32 3f 33 3f 35 3f 36 3f
0e00   37 3f 39 3f 3a 3f 3c 3f 3d 3f 3e 3f 40 3f 41 3f
0e10   42 3f 44 3f 45 3f 46 3f 48 3f 49 3f 4a 3f 4c 3f
0e20   4d 3f 4e 3f 4f 3f 51 3f 52 3f 53 3f 55 3f 56 3f
0e30   57 3f 58 3f 5a 3f 5b 3f 5c 3f 5d 3f 5f 3f 60 3f
0e40   61 3f 62 3f 64 3f 65 3f 66 3f 67 3f 68 3f 6a 3f
0e50   6b 3f 6c 3f 6d 3f 6e 3f 6f 3f 71 3f 72 3f 73 3f
0e60   74 3f 75 3f 76 3f 78 3f 79 3f 7a 3f 7b 3f 7c 3f
0e70   7d 3f 7e 3f 7f 3f 80 3f 82 3f 83 3f 84 3f 85 3f
0e80   86 3f 87 3f 88 3f 89 3f 8a 3f 8b 3f 8c 3f 8d 3f
0e90   8e 3f 8f 3f 90 3f 91 3f 92 3f 93 3f 94 3f 95 3f
0ea0   96 3f 97 3f 98 3f 99 3f 9a 3f 9b 3f 9c 3f 9d 3f
0eb0   9e 3f 9f 3f a0 3f a1 3f a2 3f a3 3f a4 3f a5 3f
0ec0   a6 3f a7 3f a8 3f a9 3f a9 3f aa 3f ab 3f ac 3f
0ed0   ad 3f ae 3f af 3f b0 3f b1 3f b1 3f b2 3f b3 3f
0ee0   b4 3f b5 3f b6 3f b6 3f b7 3f b8 3f b9 3f ba 3f
0ef0   bb 3f bb 3f bc 3f bd 3f be 3f bf 3f bf 3f c0 3f
0f00   c1 3f c2 3f c2 3f c3 3f c4 3f c5 3f c5 3f c6 3f
0f10   c7 3f c8 3f c8 3f c9 3f ca 3f ca 3f cb 3f cc 3f
0f20   cd 3f cd 3f ce 3f cf 3f cf 3f d0 3f d1 3f d1 3f
0f30   d2 3f d3 3f d3 3f d4 3f d5 3f d5 3f d6 3f d6 3f
0f40   d7 3f d8 3f d8 3f d9 3f d9 3f da 3f db 3f db 3f
0f50   dc 3f dc 3f dd 3f de 3f de 3f df 3f df 3f e0 3f
0f60   e0 3f e1 3f e1 3f e2 3f e2 3f e3 3f e3 3f e4 3f
0f70   e4 3f e5 3f e5 3f e6 3f e6 3f e7 3f e7 3f e8 3f
0f80   e8 3f e9 3f e9 3f ea 3f ea 3f eb 3f eb 3f eb 3f
0f90   ec 3f ec 3f ed 3f ed 3f ee 3f ee 3f ee 3f ef 3f
0fa0   ef 3f ef 3f f0 3f f0 3f f1 3f f1 3f f1 3f f2 3f
0fb0   f2 3f f2 3f f3 3f f3 3f f3 3f f4 3f f4 3f f4 3f
0fc0   f5 3f f5 3f f5 3f f6 3f f6 3f f6 3f f6 3f f7 3f
0fd0   f7 3f f7 3f f7 3f f8 3f f8 3f f8 3f f8 3f f9 3f
0fe0   f9 3f f9 3f f9 3f fa 3f fa 3f fa 3f fa 3f fa 3f
0ff0   fb 3f fb 3f fb 3f fb 3f fb 3f fc 3f fc 3f fc 3f
1000   fc 3f fc 3f fc 3f fc 3f fd 3f fd 3f fd 3f fd 3f
1010   fd 3f fd 3f fd 3f fd 3f fe 3f fe 3f fe 3f fe 3f
1020   fe 3f fe 3f fe 3f fe 3f fe 3f fe 3f fe 3f fe 3f
1030   fe 3f fe 3f fe 3f fe 3f fe 3f fe 3f fe 3f fe 3f

0040   ff 3f fe 3f fe 3f fe 3f fe 3f fe 3f fe 3f fe 3f
0050   fe 3f fe 3f fe 3f fe 3f fe 3f fe 3f fe 3f fe 3f
0060   fe 3f fe 3f fe 3f fe 3f fe 3f fd 3f fd 3f fd 3f
0070   fd 3f fd 3f fd 3f fd 3f fd 3f fc 3f fc 3f fc 3f
0080   fc 3f fc 3f fc 3f fc 3f fb 3f fb 3f fb 3f fb 3f
0090   fb 3f fa 3f fa 3f fa 3f fa 3f fa 3f f9 3f f9 3f
00a0   f9 3f f9 3f f8 3f f8 3f f8 3f f8 3f f7 3f f7 3f
00b0   f7 3f f7 3f f6 3f f6 3f f6 3f f6 3f f5 3f f5 3f
00c0   f5 3f f4 3f f4 3f f4 3f f3 3f f3 3f f3 3f f2 3f
00d0   f2 3f f2 3f f1 3f f1 3f f1 3f f0 3f f0 3f ef 3f
00e0   ef 3f ef 3f ee 3f ee 3f ee 3f ed 3f ed 3f ec 3f
00f0   ec 3f eb 3f eb 3f eb 3f ea 3f ea 3f e9 3f e9 3f
0100   e8 3f e8 3f e7 3f e7 3f e6 3f e6 3f e5 3f e5 3f
0110   e4 3f e4 3f e3 3f e3 3f e2 3f e2 3f e1 3f e1 3f
0120   e0 3f e0 3f df 3f df 3f de 3f de 3f dd 3f dc 3f
0130   dc 3f db 3f db 3f da 3f d9 3f d9 3f d8 3f d8 3f
0140   d7 3f d6 3f d6 3f d5 3f d5 3f d4 3f d3 3f d3 3f
0150   d2 3f d1 3f d1 3f d0 3f cf 3f cf 3f ce 3f cd 3f
0160   cd 3f cc 3f cb 3f ca 3f ca 3f c9 3f c8 3f c8 3f
0170   c7 3f c6 3f c5 3f c5 3f c4 3f c3 3f c2 3f c2 3f
0180   c1 3f c0 3f bf 3f bf 3f be 3f bd 3f bc 3f bb 3f
0190   bb 3f ba 3f b9 3f b8 3f b7 3f b6 3f b6 3f b5 3f
01a0   b4 3f b3 3f b2 3f b1 3f b1 3f b0 3f af 3f ae 3f
01b0   ad 3f ac 3f ab 3f aa 3f a9 3f a9 3f a8 3f a7 3f
01c0   a6 3f a5 3f a4 3f a3 3f a2 3f a1 3f a0 3f 9f 3f
01d0   9e 3f 9d 3f 9c 3f 9b 3f 9a 3f 99 3f 98 3f 97 3f
01e0   96 3f 95 3f 94 3f 93 3f 92 3f 91 3f 90 3f 8f 3f
01f0   8e 3f 8d 3f 8c 3f 8b 3f 8a 3f 89 3f 88 3f 87 3f
0200   86 3f 85 3f 84 3f 83 3f 82 3f 80 3f 7f 3f 7e 3f
0210   7d 3f 7c 3f 7b 3f 7a 3f 79 3f 78 3f 76 3f 75 3f
0220   74 3f 73 3f 72 3f 71 3f 6f 3f 6e 3f 6d 3f 6c 3f
0230   6b 3f 6a 3f 68 3f 67 3f 66 3f 65 3f 64 3f 62 3f
0240   61 3f 60 3f 5f 3f 5d 3f 5c 3f 5b 3f 5a 3f 58 3f
0250   57 3f 56 3f 55 3f 53 3f 52 3f 51 3f 4f 3f 4e 3f
0260   4d 3f 4c 3f 4a 3f 49 3f 48 3f 46 3f 45 3f 44 3f
0270   42 3f 41 3f 40 3f 3e 3f 3d 3f 3c 3f 3a 3f 39 3f
0280   37 3f 36 3f 35 3f 33 3f 32 3f 31 3f 2f 3f 2e 3f
0290   2c 3f 2b 3f 29 3f 28 3f 27 3f 25 3f 24 3f 22 3f
02a0   21 3f 1f 3f 1e 3f 1c 3f 1b 3f 1a 3f 18 3f 17 3f
02b0   15 3f 14 3f 12 3f 11 3f 0f 3f 0e 3f 0c 3f 0b 3f
02c0   09 3f 07 3f 06 3f 04 3f 03 3f 01 3f 00 3f fe 3e
02d0   fd 3e fb 3e fa 3e f8 3e f6 3e f5 3e f3 3e f2 3e
02e0   f0 3e ee 3e ed 3e eb 3e ea 3e e8 3e e6 3e e5 3e
02f0   e3 3e e1 3e e0 3e de 3e dc 3e db 3e d9 3e d7 3e
0300   d6 3e d4 3e d2 3e d1 3e cf 3e cd 3e cc 3e ca 3e
0310   c8 3e c7 3e c5 3e c3 3e c1 3e c0 3e be 3e bc 3e
0320   ba 3e b9 3e b7 3e b5 3e b3 3e b2 3e b0 3e ae 3e
0330   ac 3e aa 3e a9 3e a7 3e a5 3e a3 3e a1 3e a0 3e
0340   9e 3e 9c 3e 9a 3e 98 3e 96 3e 95 3e 93 3e 91 3e
0350   8f 3e 8d 3e 8b 3e 89 3e 88 3e 86 3e 84 3e 82 3e
0360   80 3e 7e 3e 7c 3e 7a 3e 78 3e 76 3e 75 3e 73 3e
0370   71 3e 6f 3e 6d 3e 6b 3e 69 3e 67 3e 65 3e 63 3e
0380   61 3e 5f 3e 5d 3e 5b 3e 59 3e 57 3e 55 3e 53 3e
0390   51 3e 4f 3e 4d 3e 4b 3e 49 3e 47 3e 45 3e 43 3e
03a0   41 3e 3f 3e 3d 3e 3b 3e 39 3e 37 3e 35 3e 33 3e
03b0   30 3e 2e 3e 2c 3e 2a 3e 28 3e 26 3e 24 3e 22 3e
03c0   20 3e 1e 3e 1b 3e 19 3e 17 3e 15 3e 13 3e 11 3e
03d0   0f 3e 0c 3e 0a 3e 08 3e 06 3e 04 3e 02 3e ff 3d
03e0   fd 3d fb 3d f9 3d f7 3d f4 3d f2 3d f0 3d ee 3d
03f0   ec 3d e9 3d e7 3d e5 3d e3 3d e0 3d de 3d dc 3d
0400   da 3d d7 3d d5 3d d3 3d d1 3d ce 3d cc 3d ca 3d
0410   c7 3d c5 3d c3 3d c0 3d be 3d bc 3d ba 3d b7 3d
0420   b5 3d b3 3d b0 3d ae 3d ab 3d a9 3d a7 3d a4 3d
0430   a2 3d a0 3d 9d 3d 9b 3d 99 3d 96 3d 94 3d 91 3d
0440   8f 3d 8d 3d 8a 3d 88 3d 85 3d 83 3d 80 3d 7e 3d
0450   7c 3d 79 3d 77 3d 74 3d 72 3d 6f 3d 6d 3d 6a 3d
0460   68 3d 65 3d 63 3d 60 3d 5e 3d 5b 3d 59 3d 56 3d
0470   54 3d 51 3d 4f 3d 4c 3d 4a 3d 47 3d 45 3d 42 3d
0480   40 3d 3d 3d 3b 3d 38 3d 36 3d 33 3d 30 3d 2e 3d
0490   2b 3d 29 3d 26 3d 23 3d 21 3d 1e 3d 1c 3d 19 3d
04a0   16 3d 14 3d 11 3d 0f 3d 0c 3d 09 3d 07 3d 04 3d
04b0   01 3d ff 3c fc 3c f9 3c f7 3c f4 3c f1 3c ef 3c
04c0   ec 3c e9 3c e7 3c e4 3c e1 3c df 3c dc 3c d9 3c
04d0   d6 3c d4 3c d1 3c ce 3c cb 3c c9 3c c6 3c c3 3c
04e0   c0 3c be 3c bb 3c b8 3c b5 3c b3 3c b0 3c ad 3c
04f0   aa 3c a8 3c a5 3c a2 3c 9f 3c 9c 3c 99 3c 97 3c
0500   94 3c 91 3c 8e 3c 8b 3c 89 3c 86 3c 83 3c 80 3c
0510   7d 3c 7a 3c 77 3c 75 3c 72 3c 6f 3c 6c 3c 69 3c
0520   66 3c 63 3c 60 3c 5d 3c 5a 3c 58 3c 55 3c 52 3c
0530   4f 3c 4c 3c 49 3c 46 3c 43 3c 40 3c 3d 3c 3a 3c
0540   37 3c 34 3c 31 3c 2e 3c 2b 3c 28 3c 25 3c 22 3c
0550   1f 3c 1c 3c 19 3c 16 3c 13 3c 10 3c 0d 3c 0a 3c
0560   07 3c 04 3c 01 3c fe 3b fb 3b f8 3b f5 3b f2 3b
0570   ef 3b ec 3b e9 3b e6 3b e3 3b e0 3b dd 3b d9 3b
0580   d6 3b d3 3b d0 3b cd 3b ca 3b c7 3b c4 3b c1 3b
0590   bd 3b ba 3b b7 3b b4 3b b1 3b ae 3b ab 3b a7 3b
05a0   a4 3b a1 3b 9e 3b 9b 3b 98 3b 94 3b 91 3b 8e 3b
05b0   8b 3b 88 3b 84 3b 81 3b 7e 3b 7b 3b 78 3b 74 3b
05c0   71 3b 6e 3b 6b 3b 67 3b 64 3b 61 3b 5e 3b 5a 3b
05d0   57 3b 54 3b 51 3b 4d 3b 4a 3b 47 3b 43 3b 40 3b
05e0   3d 3b 3a 3b 36 3b 33 3b 30 3b 2c 3b 29 3b 26 3b
05f0   22 3b 1f 3b 1c 3b 18 3b 15 3b 12 3b 0e 3b 0b 3b
0600   08 3b 04 3b 01 3b fe 3a fa 3a f7 3a f3 3a f0 3a
0610   ed 3a e9 3a e6 3a e2 3a df 3a dc 3a d8 3a d5 3a
0620   d1 3a ce 3a ca 3a c7 3a c4 3a c0 3a bd 3a b9 3a
0630   b6 3a b2 3a af 3a ab 3a a8 3a a4 3a a1 3a 9d 3a
0640   9a 3a 96 3a 93 3a 8f 3a 8c 3a 88 3a 85 3a 81 3a
0650   7e 3a 7a 3a 77 3a 73 3a 70 3a 6c 3a 69 3a 65 3a
0660   62 3a 5e 3a 5b 3a 57 3a 53 3a 50 3a 4c 3a 49 3a
0670   45 3a 41 3a 3e 3a 3a 3a 37 3a 33 3a 2f 3a 2c 3a
0680   28 3a 25 3a 21 3a 1d 3a 1a 3a 16 3a 12 3a 0f 3a
0690   0b 3a 08 3a 04 3a 00 3a fd 39 f9 39 f5 39 f2 39
06a0   ee 39 ea 39 e6 39 e3 39 df 39 db 39 d8 39 d4 39
06b0   d0 39 cd 39 c9 39 c5 39 c1 39 be 39 ba 39 b6 39
06c0   b2 39 af 39 ab 39 a7 39 a3 39 a0 39 9c 39 98 39
06d0   94 39 91 39 8d 39 89 39 85 39 81 39 7e 39 7a 39
06e0   76 39 72 39 6e 39 6b 39 67 39 63 39 5f 39 5b 39
06f0   58 39 54 39 50 39 4c 39 48 39 44 39 40 39 3d 39
0700   39 39 35 39 31 39 2d 39 29 39 25 39 21 39 1e 39
0710   1a 39 16 39 12 39 0e 39 0a 39 06 39 02 39 fe 38
0720   fa 38 f6 38 f3 38 ef 38 eb 38 e7 38 e3 38 df 38
0730   db 38 d7 38 d3 38 cf 38 cb 38 c7 38 c3 38 bf 38
0740   bb 38 b7 38 b3 38 af 38 ab 38 a7 38 a3 38 9f 38
0750   9b 38 97 38 93 38 8f 38 8b 38 87 38 83 38 7f 38
0760   7b 38 77 38 73 38 6f 38 6b 38 67 38 63 38 5e 38
0770   5a 38 56 38 52 38 4e 38 4a 38 46 38 42 38 3e 38
0780   3a 38 36 38 31 38 2d 38 29 38 25 38 21 38 1d 38
0790   19 38 15 38 10 38 0c 38 08 38 04 38 00 38 fc 37
07a0   f8 37 f3 37 ef 37 eb 37 e7 37 e3 37 df 37 da 37
07b0   d6 37 d2 37 ce 37 ca 37 c5 37 c1 37 bd 37 b9 37
07c0   b5 37 b0 37 ac 37 a8 37 a4 37 9f 37 9b 37 97 37
07d0   93 37 8e 37 8a 37 86 37 82 37 7d 37 79 37 75 37
07e0   71 37 6c 37 68 37 64 37 5f 37 5b 37 57 37 53 37
07f0   4e 37 4a 37 46 37 41 37 3d 37 39 37 34 37 30 37
0800   2c 37 27 37 23 37 1f 37 1a 37 16 37 12 37 0d 37
0810   09 37 05 37 00 37 fc 36 f7 36 f3 36 ef 36 ea 36
0820   e6 36 e2 36 dd 36 d9 36 d4 36 d0 36 cc 36 c7 36
0830   c3 36 be 36 ba 36 b5 36 b1 36 ad 36 a8 36 a4 36
0840   9f 36 9b 36 96 36 92 36 8d 36 89 36 85 36 80 36
0850   7c 36 77 36 73 36 6e 36 6a 36 65 36 61 36 5c 36
0860   58 36 53 36 4f 36 4a 36 46 36 41 36 3d 36 38 36
0870   34 36 2f 36 2b 36 26 36 22 36 1d 36 18 36 14 36
0880   0f 36 0b 36 06 36 02 36 fd 35 f9 35 f4 35 ef 35
0890   eb 35 e6 35 e2 35 dd 35 d9 35 d4 35 cf 35 cb 35
08a0   c6 35 c2 35 bd 35 b8 35 b4 35 af 35 aa 35 a6 35
08b0   a1 35 9d 35 98 35 93 35 8f 35 8a 35 85 35 81 35
08c0   7c 35 77 35 73 35 6e 35 69 35 65 35 60 35 5b 35
08d0   57 35 52 35 4d 35 49 35 44 35 3f 35 3b 35 36 35
08e0   31 35 2c 35 28 35 23 35 1e 35 1a 35 15 35 10 35
08f0   0b 35 07 35 02 35 fd 34 f8 34 f4 34 ef 34 ea 34
0900   e5 34 e1 34 dc 34 d7 34 d2 34 ce 34 c9 34 c4 34
0910   bf 34 bb 34 b6 34 b1 34 ac 34 a7 34 a3 34 9e 34
0920   99 34 94 34 8f 34 8b 34 86 34 81 34 7c 34 77 34
0930   72 34 6e 34 69 34 64 34 5f 34 5a 34 55 34 50 34
0940   4c 34 47 34 42 34 3d 34 38 34 33 34 2e 34 2a 34
0950   25 34 20 34 1b 34 16 34 11 34 0c 34 07 34 02 34
0960   fe 33 f9 33 f4 33 ef 33 ea 33 e5 33 e0 33 db 33
0970   d6 33 d1 33 cc 33 c7 33 c2 33 be 33 b9 33 b4 33
0980   af 33 aa 33 a5 33 a0 33 9b 33 96 33 91 33 8c 33
0990   87 33 82 33 7d 33 78 33 73 33 6e 33 69 33 64 33
09a0   5f 33 5a 33 55 33 50 33 4b 33 46 33 41 33 3c 33
09b0   37 33 32 33 2d 33 28 33 23 33 1e 33 19 33 14 33
09c0   0f 33 0a 33 05 33 00 33 fa 32 f5 32 f0 32 eb 32
09d0   e6 32 e1 32 dc 32 d7 32 d2 32 cd 32 c8 32 c3 32
09e0   be 32 b8 32 b3 32 ae 32 a9 32 a4 32 9f 32 9a 32
09f0   95 32 90 32 8b 32 85 32 80 32 7b 32 76 32 71 32
0a00   6c 32 67 32 61 32 5c 32 57 32 52 32 4d 32 48 32
0a10   43 32 3d 32 38 32 33 32 2e 32 29 32 24 32 1e 32
0a20   19 32 14 32 0f 32 0a 32 04 32 ff 31 fa 31 f5 31
0a30   f0 31 ea 31 e5 31 e0 31 db 31 d6 31 d0 31 cb 31
0a40   c6 31 c1 31 bc 31 b6 31 b1 31 ac 31 a7 31 a1 31
0a50   9c 31 97 31 92 31 8c 31 87 31 82 31 7d 31 77 31
0a60   72 31 6d 31 67 31 62 31 5d 31 58 31 52 31 4d 31
0a70   48 31 43 31 3d 31 38 31 33 31 2d 31 28 31 23 31
0a80   1d 31 18 31 13 31 0d 31 08 31 03 31 fe 30 f8 30
0a90   f3 30 ee 30 e8 30 e3 30 de 30 d8 30 d3 30 ce 30
0aa0   c8 30 c3 30 bd 30 b8 30 b3 30 ad 30 a8 30 a3 30
0ab0   9d 30 98 30 93 30 8d 30 88 30 82 30 7d 30 78 30
0ac0   72 30 6d 30 67 30 62 30 5d 30 57 30 52 30 4c 30
0ad0   47 30 42 30 3c 30 37 30 31 30 2c 30 27 30 21 30
0ae0   1c 30 16 30 11 30 0b 30 06 30 01 30 fb 2f f6 2f
0af0   f0 2f eb 2f e5 2f e0 2f da 2f d5 2f d0 2f ca 2f
0b00   c5 2f bf 2f ba 2f b4 2f af 2f a9 2f a4 2f 9e 2f
0b10   99 2f 93 2f 8e 2f 88 2f 83 2f 7d 2f 78 2f 72 2f
0b20   6d 2f 67 2f 62 2f 5c 2f 57 2f 51 2f 4c 2f 46 2f
0b30   41 2f 3b 2f 36 2f 30 2f 2b 2f 25 2f 20 2f 1a 2f
0b40   14 2f 0f 2f 09 2f 04 2f fe 2e f9 2e f3 2e ee 2e
0b50   e8 2e e2 2e dd 2e d7 2e d2 2e cc 2e c7 2e c1 2e
0b60   bc 2e b6 2e b0 2e ab 2e a5 2e a0 2e 9a 2e 94 2e
0b70   8f 2e 89 2e 84 2e 7e 2e 78 2e 73 2e 6d 2e 68 2e
0b80   62 2e 5c 2e 57 2e 51 2e 4c 2e 46 2e 40 2e 3b 2e
0b90   35 2e 2f 2e 2a 2e 24 2e 1e 2e 19 2e 13 2e 0e 2e
0ba0   08 2e 02 2e fd 2d f7 2d f1 2d ec 2d e6 2d e0 2d
0bb0   db 2d d5 2d cf 2d ca 2d c4 2d be 2d b9 2d b3 2d
0bc0   ad 2d a8 2d a2 2d 9c 2d 97 2d 91 2d 8b 2d 86 2d
0bd0   80 2d 7a 2d 74 2d 6f 2d 69 2d 63 2d 5e 2d 58 2d
0be0   52 2d 4c 2d 47 2d 41 2d 3b 2d 36 2d 30 2d 2a 2d
0bf0   24 2d 1f 2d 19 2d 13 2d 0d 2d 08 2d 02 2d fc 2c
0c00   f7 2c f1 2c eb 2c e5 2c e0 2c da 2c d4 2c ce 2c
0c10   c9 2c c3 2c bd 2c b7 2c b1 2c ac 2c a6 2c a0 2c
0c20   9a 2c 95 2c 8f 2c 89 2c 83 2c 7d 2c 78 2c 72 2c
0c30   6c 2c 66 2c 61 2c 5b 2c 55 2c 4f 2c 49 2c 44 2c
0c40   3e 2c 38 2c 32 2c 2c 2c 27 2c 21 2c 1b 2c 15 2c
0c50   0f 2c 09 2c 04 2c fe 2b f8 2b f2 2b ec 2b e6 2b
0c60   e1 2b db 2b d5 2b cf 2b c9 2b c3 2b be 2b b8 2b
0c70   b2 2b ac 2b a6 2b a0 2b 9b 2b 95 2b 8f 2b 89 2b
0c80   83 2b 7d 2b 77 2b 71 2b 6c 2b 66 2b 60 2b 5a 2b
0c90   54 2b 4e 2b 48 2b 42 2b 3d 2b 37 2b 31 2b 2b 2b
0ca0   25 2b 1f 2b 19 2b 13 2b 0e 2b 08 2b 02 2b fc 2a
0cb0   f6 2a f0 2a ea 2a e4 2a de 2a d8 2a d2 2a cd 2a
0cc0   c7 2a c1 2a bb 2a b5 2a af 2a a9 2a a3 2a 9d 2a
0cd0   97 2a 91 2a 8b 2a 85 2a 80 2a 7a 2a 74 2a 6e 2a
0ce0   68 2a 62 2a 5c 2a 56 2a 50 2a 4a 2a 44 2a 3e 2a
0cf0   38 2a 32 2a 2c 2a 26 2a 20 2a 1a 2a 14 2a 0e 2a
0d00   09 2a 03 2a fd 29 f7 29 f1 29 eb 29 e5 29 df 29
0d10   d9 29 d3 29 cd 29 c7 29 c1 29 bb 29 b5 29 af 29
0d20   a9 29 a3 29 9d 29 97 29 91 29 8b 29 85 29 7f 29
0d30   79 29 73 29 6d 29 67 29 61 29 5b 29 55 29 4f 29
0d40   49 29 43 29 3d 29 37 29 31 29 2b 29 25 29 1f 29
0d50   19 29 13 29 0d 29 07 29 01 29 fb 28 f5 28 ef 28
0d60   e8 28 e2 28 dc 28 d6 28 d0 28 ca 28 c4 28 be 28
0d70   b8 28 b2 28 ac 28 a6 28 a0 28 9a 28 94 28 8e 28
0d80   88 28 82 28 7c 28 76 28 70 28 69 28 63 28 5d 28
0d90   57 28 51 28 4b 28 45 28 3f 28 39 28 33 28 2d 28
0da0   27 28 21 28 1b 28 15 28 0e 28 08 28 02 28 fc 27
0db0   f6 27 f0 27 ea 27 e4 27 de 27 d8 27 d2 27 cb 27
0dc0   c5 27 bf 27 b9 27 b3 27 ad 27 a7 27 a1 27 9b 27
0dd0   95 27 8e 27 88 27 82 27 7c 27 76 27 70 27 6a 27
0de0   64 27 5e 27 57 27 51 27 4b 27 45 27 3f 27 39 27
0df0   33 27 2d 27 27 27 20 27 1a 27 14 27 0e 27 08 27
0e00   02 27 fc 26 f6 26 ef 26 e9 26 e3 26 dd 26 d7 26
0e10   d1 26 cb 26 c4 26 be 26 b8 26 b2 26 ac 26 a6 26
0e20   a0 26 99 26 93 26 8d 26 87 26 81 26 7b 26 75 26
0e30   6e 26 68 26 62 26 5c 26 56 26 50 26 49 26 43 26
0e40   3d 26 37 26 31 26 2b 26 24 26 1e 26 18 26 12 26
0e50   0c 26 06 26 ff 25 f9 25 f3 25 ed 25 e7 25 e1 25
0e60   da 25 d4 25 ce 25 c8 25 c2 25 bb 25 b5 25 af 25
0e70   a9 25 a3 25 9d 25 96 25 90 25 8a 25 84 25 7e 25
0e80   77 25 71 25 6b 25 65 25 5f 25 58 25 52 25 4c 25
0e90   46 25 40 25 39 25 33 25 2d 25 27 25 21 25 1a 25
0ea0   14 25 0e 25 08 25 02 25 fb 24 f5 24 ef 24 e9 24
0eb0   e3 24 dc 24 d6 24 d0 24 ca 24 c4 24 bd 24 b7 24
0ec0   b1 24 ab 24 a5 24 9e 24 98 24 92 24 8c 24 85 24
0ed0   7f 24 79 24 73 24 6d 24 66 24 60 24 5a 24 54 24
0ee0   4d 24 47 24 41 24 3b 24 35 24 2e 24 28 24 22 24
0ef0   1c 24 15 24 0f 24 09 24 03 24 fc 23 f6 23 f0 23
0f00   ea 23 e3 23 dd 23 d7 23 d1 23 cb 23 c4 23 be 23
0f10   b8 23 b2 23 ab 23 a5 23 9f 23 99 23 92 23 8c 23
0f20   86 23 80 23 79 23 73 23 6d 23 67 23 60 23 5a 23
0f30   54 23 4e 23 47 23 41 23 3b 23 35 23 2e 23 28 23
0f40   22 23 1c 23 15 23 0f 23 09 23 03 23 fc 22 f6 22
0f50   f0 22 ea 22 e3 22 dd 22 d7 22 d1 22 ca 22 c4 22
0f60   be 22 b8 22 b1 22 ab 22 a5 22 9f 22 98 22 92 22
0f70   8c 22 85 22 7f 22 79 22 73 22 6c 22 66 22 60 22
0f80   5a 22 53 22 4d 22 47 22 41 22 3a 22 34 22 2e 22
0f90   27 22 21 22 1b 22 15 22 0e 22 08 22 02 22 fc 21
0fa0   f5 21 ef 21 e9 21 e2 21 dc 21 d6 21 d0 21 c9 21
0fb0   c3 21 bd 21 b7 21 b0 21 aa 21 a4 21 9d 21 97 21
0fc0   91 21 8b 21 84 21 7e 21 78 21 72 21 6b 21 65 21
0fd0   5f 21 58 21 52 21 4c 21 46 21 3f 21 39 21 33 21
0fe0   2d 21 26 21 20 21 1a 21 13 21 0d 21 07 21 01 21
0ff0   fa 20 f4 20 ee 20 e7 20 e1 20 db 20 d5 20 ce 20
1000   c8 20 c2 20 bb 20 b5 20 af 20 a9 20 a2 20 9c 20
1010   96 20 8f 20 89 20 83 20 7d 20 76 20 70 20 6a 20
1020   64 20 5d 20 57 20 51 20 4a 20 44 20 3e 20 38 20
1030   31 20 2b 20 25 20 1e 20 18 20 12 20 0c 20 05 20

0040   ff 1f f9 1f f2 1f ec 1f e6 1f e0 1f d9 1f d3 1f
0050   cd 1f c6 1f c0 1f ba 1f b4 1f ad 1f a7 1f a1 1f
0060   9a 1f 94 1f 8e 1f 88 1f 81 1f 7b 1f 75 1f 6f 1f
0070   68 1f 62 1f 5c 1f 55 1f 4f 1f 49 1f 43 1f 3c 1f
0080   36 1f 30 1f 29 1f 23 1f 1d 1f 17 1f 10 1f 0a 1f
0090   04 1f fd 1e f7 1e f1 1e eb 1e e4 1e de 1e d8 1e
00a0   d1 1e cb 1e c5 1e bf 1e b8 1e b2 1e ac 1e a6 1e
00b0   9f 1e 99 1e 93 1e 8c 1e 86 1e 80 1e 7a 1e 73 1e
00c0   6d 1e 67 1e 61 1e 5a 1e 54 1e 4e 1e 47 1e 41 1e
00d0   3b 1e 35 1e 2e 1e 28 1e 22 1e 1c 1e 15 1e 0f 1e
00e0   09 1e 02 1e fc 1d f6 1d f0 1d e9 1d e3 1d dd 1d
00f0   d7 1d d0 1d ca 1d c4 1d bd 1d b7 1d b1 1d ab 1d
0100   a4 1d 9e 1d 98 1d 92 1d 8b 1d 85 1d 7f 1d 79 1d
0110   72 1d 6c 1d 66 1d 5f 1d 59 1d 53 1d 4d 1d 46 1d
0120   40 1d 3a 1d 34 1d 2d 1d 27 1d 21 1d 1b 1d 14 1d
0130   0e 1d 08 1d 02 1d fb 1c f5 1c ef 1c e9 1c e2 1c
0140   dc 1c d6 1c d0 1c c9 1c c3 1c bd 1c b7 1c b0 1c
0150   aa 1c a4 1c 9e 1c 97 1c 91 1c 8b 1c 85 1c 7e 1c
0160   78 1c 72 1c 6c 1c 65 1c 5f 1c 59 1c 53 1c 4c 1c
0170   46 1c 40 1c 3a 1c 33 1c 2d 1c 27 1c 21 1c 1b 1c
0180   14 1c 0e 1c 08 1c 02 1c fb 1b f5 1b ef 1b e9 1b
0190   e2 1b dc 1b d6 1b d0 1b c9 1b c3 1b bd 1b b7 1b
01a0   b1 1b aa 1b a4 1b 9e 1b 98 1b 91 1b 8b 1b 85 1b
01b0   7f 1b 79 1b 72 1b 6c 1b 66 1b 60 1b 59 1b 53 1b
01c0   4d 1b 47 1b 41 1b 3a 1b 34 1b 2e 1b 28 1b 22 1b
01d0   1b 1b 15 1b 0f 1b 09 1b 03 1b fc 1a f6 1a f0 1a
01e0   ea 1a e4 1a dd 1a d7 1a d1 1a cb 1a c5 1a be 1a
01f0   b8 1a b2 1a ac 1a a6 1a 9f 1a 99 1a 93 1a 8d 1a
0200   87 1a 80 1a 7a 1a 74 1a 6e 1a 68 1a 61 1a 5b 1a
0210   55 1a 4f 1a 49 1a 43 1a 3c 1a 36 1a 30 1a 2a 1a
0220   24 1a 1d 1a 17 1a 11 1a 0b 1a 05 1a ff 19 f8 19
0230   f2 19 ec 19 e6 19 e0 19 da 19 d3 19 cd 19 c7 19
0240   c1 19 bb 19 b5 19 ae 19 a8 19 a2 19 9c 19 96 19
0250   90 19 89 19 83 19 7d 19 77 19 71 19 6b 19 65 19
0260   5e 19 58 19 52 19 4c 19 46 19 40 19 3a 19 33 19
0270   2d 19 27 19 21 19 1b 19 15 19 0f 19 08 19 02 19
0280   fc 18 f6 18 f0 18 ea 18 e4 18 de 18 d7 18 d1 18
0290   cb 18 c5 18 bf 18 b9 18 b3 18 ad 18 a7 18 a0 18
02a0   9a 18 94 18 8e 18 88 18 82 18 7c 18 76 18 70 18
02b0   69 18 63 18 5d 18 57 18 51 18 4b 18 45 18 3f 18
02c0   39 18 33 18 2c 18 26 18 20 18 1a 18 14 18 0e 18
02d0   08 18 02 18 fc 17 f6 17 f0 17 e9 17 e3 17 dd 17
02e0   d7 17 d1 17 cb 17 c5 17 bf 17 b9 17 b3 17 ad 17
02f0   a7 17 a1 17 9b 17 95 17 8e 17 88 17 82 17 7c 17
0300   76 17 70 17 6a 17 64 17 5e 17 58 17 52 17 4c 17
0310   46 17 40 17 3a 17 34 17 2e 17 28 17 22 17 1c 17
0320   16 17 0f 17 09 17 03 17 fd 16 f7 16 f1 16 eb 16
0330   e5 16 df 16 d9 16 d3 16 cd 16 c7 16 c1 16 bb 16
0340   b5 16 af 16 a9 16 a3 16 9d 16 97 16 91 16 8b 16
0350   85 16 7f 16 79 16 73 16 6d 16 67 16 61 16 5b 16
0360   55 16 4f 16 49 16 43 16 3d 16 37 16 31 16 2b 16
0370   25 16 1f 16 19 16 13 16 0d 16 07 16 01 16 fb 15
0380   f5 15 f0 15 ea 15 e4 15 de 15 d8 15 d2 15 cc 15
0390   c6 15 c0 15 ba 15 b4 15 ae 15 a8 15 a2 15 9c 15
03a0   96 15 90 15 8a 15 84 15 7e 15 79 15 73 15 6d 15
03b0   67 15 61 15 5b 15 55 15 4f 15 49 15 43 15 3d 15
03c0   37 15 31 15 2c 15 26 15 20 15 1a 15 14 15 0e 15
03d0   08 15 02 15 fc 14 f6 14 f0 14 eb 14 e5 14 df 14
03e0   d9 14 d3 14 cd 14 c7 14 c1 14 bc 14 b6 14 b0 14
03f0   aa 14 a4 14 9e 14 98 14 92 14 8d 14 87 14 81 14
0400   7b 14 75 14 6f 14 69 14 63 14 5e 14 58 14 52 14
0410   4c 14 46 14 40 14 3b 14 35 14 2f 14 29 14 23 14
0420   1d 14 18 14 12 14 0c 14 06 14 00 14 fa 13 f5 13
0430   ef 13 e9 13 e3 13 dd 13 d7 13 d2 13 cc 13 c6 13
0440   c0 13 ba 13 b5 13 af 13 a9 13 a3 13 9d 13 98 13
0450   92 13 8c 13 86 13 81 13 7b 13 75 13 6f 13 69 13
0460   64 13 5e 13 58 13 52 13 4d 13 47 13 41 13 3b 13
0470   35 13 30 13 2a 13 24 13 1e 13 19 13 13 13 0d 13
0480   07 13 02 13 fc 12 f6 12 f1 12 eb 12 e5 12 df 12
0490   da 12 d4 12 ce 12 c8 12 c3 12 bd 12 b7 12 b2 12
04a0   ac 12 a6 12 a0 12 9b 12 95 12 8f 12 8a 12 84 12
04b0   7e 12 78 12 73 12 6d 12 67 12 62 12 5c 12 56 12
04c0   51 12 4b 12 45 12 40 12 3a 12 34 12 2f 12 29 12
04d0   23 12 1e 12 18 12 12 12 0d 12 07 12 01 12 fc 11
04e0   f6 11 f0 11 eb 11 e5 11 e0 11 da 11 d4 11 cf 11
04f0   c9 11 c3 11 be 11 b8 11 b2 11 ad 11 a7 11 a2 11
0500   9c 11 96 11 91 11 8b 11 86 11 80 11 7a 11 75 11
0510   6f 11 6a 11 64 11 5e 11 59 11 53 11 4e 11 48 11
0520   42 11 3d 11 37 11 32 11 2c 11 27 11 21 11 1c 11
0530   16 11 10 11 0b 11 05 11 00 11 fa 10 f5 10 ef 10
0540   ea 10 e4 10 de 10 d9 10 d3 10 ce 10 c8 10 c3 10
0550   bd 10 b8 10 b2 10 ad 10 a7 10 a2 10 9c 10 97 10
0560   91 10 8c 10 86 10 81 10 7b 10 76 10 70 10 6b 10
0570   65 10 60 10 5a 10 55 10 4f 10 4a 10 44 10 3f 10
0580   39 10 34 10 2e 10 29 10 24 10 1e 10 19 10 13 10
0590   0e 10 08 10 03 10 fd 0f f8 0f f3 0f ed 0f e8 0f
05a0   e2 0f dd 0f d7 0f d2 0f cd 0f c7 0f c2 0f bc 0f
05b0   b7 0f b2 0f ac 0f a7 0f a1 0f 9c 0f 97 0f 91 0f
05c0   8c 0f 86 0f 81 0f 7c 0f 76 0f 71 0f 6b 0f 66 0f
05d0   61 0f 5b 0f 56 0f 51 0f 4b 0f 46 0f 41 0f 3b 0f
05e0   36 0f 30 0f 2b 0f 26 0f 20 0f 1b 0f 16 0f 10 0f
05f0   0b 0f 06 0f 00 0f fb 0e f6 0e f1 0e eb 0e e6 0e
0600   e1 0e db 0e d6 0e d1 0e cb 0e c6 0e c1 0e bb 0e
0610   b6 0e b1 0e ac 0e a6 0e a1 0e 9c 0e 97 0e 91 0e
0620   8c 0e 87 0e 81 0e 7c 0e 77 0e 72 0e 6c 0e 67 0e
0630   62 0e 5d 0e 57 0e 52 0e 4d 0e 48 0e 43 0e 3d 0e
0640   38 0e 33 0e 2e 0e 28 0e 23 0e 1e 0e 19 0e 14 0e
0650   0e 0e 09 0e 04 0e ff 0d fa 0d f4 0d ef 0d ea 0d
0660   e5 0d e0 0d da 0d d5 0d d0 0d cb 0d c6 0d c1 0d
0670   bb 0d b6 0d b1 0d ac 0d a7 0d a2 0d 9d 0d 97 0d
0680   92 0d 8d 0d 88 0d 83 0d 7e 0d 79 0d 73 0d 6e 0d
0690   69 0d 64 0d 5f 0d 5a 0d 55 0d 50 0d 4b 0d 46 0d
06a0   40 0d 3b 0d 36 0d 31 0d 2c 0d 27 0d 22 0d 1d 0d
06b0   18 0d 13 0d 0e 0d 09 0d 04 0d fe 0c f9 0c f4 0c
06c0   ef 0c ea 0c e5 0c e0 0c db 0c d6 0c d1 0c cc 0c
06d0   c7 0c c2 0c bd 0c b8 0c b3 0c ae 0c a9 0c a4 0c
06e0   9f 0c 9a 0c 95 0c 90 0c 8b 0c 86 0c 81 0c 7c 0c
06f0   77 0c 72 0c 6d 0c 68 0c 63 0c 5e 0c 59 0c 54 0c
0700   4f 0c 4a 0c 45 0c 40 0c 3c 0c 37 0c 32 0c 2d 0c
0710   28 0c 23 0c 1e 0c 19 0c 14 0c 0f 0c 0a 0c 05 0c
0720   00 0c fc 0b f7 0b f2 0b ed 0b e8 0b e3 0b de 0b
0730   d9 0b d4 0b d0 0b cb 0b c6 0b c1 0b bc 0b b7 0b
0740   b2 0b ae 0b a9 0b a4 0b 9f 0b 9a 0b 95 0b 90 0b
0750   8c 0b 87 0b 82 0b 7d 0b 78 0b 73 0b 6f 0b 6a 0b
0760   65 0b 60 0b 5b 0b 57 0b 52 0b 4d 0b 48 0b 43 0b
0770   3f 0b 3a 0b 35 0b 30 0b 2c 0b 27 0b 22 0b 1d 0b
0780   19 0b 14 0b 0f 0b 0a 0b 06 0b 01 0b fc 0a f7 0a
0790   f3 0a ee 0a e9 0a e4 0a e0 0a db 0a d6 0a d2 0a
07a0   cd 0a c8 0a c3 0a bf 0a ba 0a b5 0a b1 0a ac 0a
07b0   a7 0a a3 0a 9e 0a 99 0a 95 0a 90 0a 8b 0a 87 0a
07c0   82 0a 7d 0a 79 0a 74 0a 6f 0a 6b 0a 66 0a 61 0a
07d0   5d 0a 58 0a 54 0a 4f 0a 4a 0a 46 0a 41 0a 3c 0a
07e0   38 0a 33 0a 2f 0a 2a 0a 25 0a 21 0a 1c 0a 18 0a
07f0   13 0a 0f 0a 0a 0a 05 0a 01 0a fc 09 f8 09 f3 09
0800   ef 09 ea 09 e6 09 e1 09 dc 09 d8 09 d3 09 cf 09
0810   ca 09 c6 09 c1 09 bd 09 b8 09 b4 09 af 09 ab 09
0820   a6 09 a2 09 9d 09 99 09 94 09 90 09 8b 09 87 09
0830   82 09 7e 09 79 09 75 09 71 09 6c 09 68 09 63 09
0840   5f 09 5a 09 56 09 51 09 4d 09 49 09 44 09 40 09
0850   3b 09 37 09 32 09 2e 09 2a 09 25 09 21 09 1c 09
0860   18 09 14 09 0f 09 0b 09 07 09 02 09 fe 08 f9 08
0870   f5 08 f1 08 ec 08 e8 08 e4 08 df 08 db 08 d7 08
0880   d2 08 ce 08 ca 08 c5 08 c1 08 bd 08 b8 08 b4 08
0890   b0 08 ab 08 a7 08 a3 08 9f 08 9a 08 96 08 92 08
08a0   8d 08 89 08 85 08 81 08 7c 08 78 08 74 08 70 08
08b0   6b 08 67 08 63 08 5f 08 5a 08 56 08 52 08 4e 08
08c0   49 08 45 08 41 08 3d 08 39 08 34 08 30 08 2c 08
08d0   28 08 24 08 1f 08 1b 08 17 08 13 08 0f 08 0b 08
08e0   06 08 02 08 fe 07 fa 07 f6 07 f2 07 ee 07 e9 07
08f0   e5 07 e1 07 dd 07 d9 07 d5 07 d1 07 cd 07 c8 07
0900   c4 07 c0 07 bc 07 b8 07 b4 07 b0 07 ac 07 a8 07
0910   a4 07 a0 07 9b 07 97 07 93 07 8f 07 8b 07 87 07
0920   83 07 7f 07 7b 07 77 07 73 07 6f 07 6b 07 67 07
0930   63 07 5f 07 5b 07 57 07 53 07 4f 07 4b 07 47 07
0940   43 07 3f 07 3b 07 37 07 33 07 2f 07 2b 07 27 07
0950   23 07 1f 07 1b 07 17 07 13 07 0f 07 0b 07 08 07
0960   04 07 00 07 fc 06 f8 06 f4 06 f0 06 ec 06 e8 06
0970   e4 06 e0 06 dd 06 d9 06 d5 06 d1 06 cd 06 c9 06
0980   c5 06 c1 06 be 06 ba 06 b6 06 b2 06 ae 06 aa 06
0990   a6 06 a3 06 9f 06 9b 06 97 06 93 06 90 06 8c 06
09a0   88 06 84 06 80 06 7d 06 79 06 75 06 71 06 6d 06
09b0   6a 06 66 06 62 06 5e 06 5b 06 57 06 53 06 4f 06
09c0   4c 06 48 06 44 06 40 06 3d 06 39 06 35 06 31 06
09d0   2e 06 2a 06 26 06 23 06 1f 06 1b 06 18 06 14 06
09e0   10 06 0c 06 09 06 05 06 01 06 fe 05 fa 05 f6 05
09f0   f3 05 ef 05 ec 05 e8 05 e4 05 e1 05 dd 05 d9 05
0a00   d6 05 d2 05 cf 05 cb 05 c7 05 c4 05 c0 05 bd 05
0a10   b9 05 b5 05 b2 05 ae 05 ab 05 a7 05 a3 05 a0 05
0a20   9c 05 99 05 95 05 92 05 8e 05 8b 05 87 05 84 05
0a30   80 05 7d 05 79 05 76 05 72 05 6f 05 6b 05 68 05
0a40   64 05 61 05 5d 05 5a 05 56 05 53 05 4f 05 4c 05
0a50   48 05 45 05 41 05 3e 05 3a 05 37 05 34 05 30 05
0a60   2d 05 29 05 26 05 22 05 1f 05 1c 05 18 05 15 05
0a70   11 05 0e 05 0b 05 07 05 04 05 00 05 fd 04 fa 04
0a80   f6 04 f3 04 f0 04 ec 04 e9 04 e6 04 e2 04 df 04
0a90   dc 04 d8 04 d5 04 d2 04 ce 04 cb 04 c8 04 c4 04
0aa0   c1 04 be 04 bb 04 b7 04 b4 04 b1 04 ad 04 aa 04
0ab0   a7 04 a4 04 a0 04 9d 04 9a 04 97 04 93 04 90 04
0ac0   8d 04 8a 04 86 04 83 04 80 04 7d 04 7a 04 76 04
0ad0   73 04 70 04 6d 04 6a 04 66 04 63 04 60 04 5d 04
0ae0   5a 04 57 04 53 04 50 04 4d 04 4a 04 47 04 44 04
0af0   41 04 3d 04 3a 04 37 04 34 04 31 04 2e 04 2b 04
0b00   28 04 25 04 21 04 1e 04 1b 04 18 04 15 04 12 04
0b10   0f 04 0c 04 09 04 06 04 03 04 00 04 fd 03 fa 03
0b20   f7 03 f4 03 f1 03 ee 03 eb 03 e8 03 e5 03 e2 03
0b30   df 03 dc 03 d9 03 d6 03 d3 03 d0 03 cd 03 ca 03
0b40   c7 03 c4 03 c1 03 be 03 bb 03 b8 03 b5 03 b2 03
0b50   af 03 ac 03 a9 03 a6 03 a4 03 a1 03 9e 03 9b 03
0b60   98 03 95 03 92 03 8f 03 8c 03 89 03 87 03 84 03
0b70   81 03 7e 03 7b 03 78 03 75 03 73 03 70 03 6d 03
0b80   6a 03 67 03 65 03 62 03 5f 03 5c 03 59 03 56 03
0b90   54 03 51 03 4e 03 4b 03 49 03 46 03 43 03 40 03
0ba0   3e 03 3b 03 38 03 35 03 33 03 30 03 2d 03 2a 03
0bb0   28 03 25 03 22 03 1f 03 1d 03 1a 03 17 03 15 03
0bc0   12 03 0f 03 0d 03 0a 03 07 03 05 03 02 03 ff 02
0bd0   fd 02 fa 02 f7 02 f5 02 f2 02 ef 02 ed 02 ea 02
0be0   e8 02 e5 02 e2 02 e0 02 dd 02 db 02 d8 02 d5 02
0bf0   d3 02 d0 02 ce 02 cb 02 c8 02 c6 02 c3 02 c1 02
0c00   be 02 bc 02 b9 02 b7 02 b4 02 b2 02 af 02 ad 02
0c10   aa 02 a8 02 a5 02 a3 02 a0 02 9e 02 9b 02 99 02
0c20   96 02 94 02 91 02 8f 02 8c 02 8a 02 87 02 85 02
0c30   82 02 80 02 7e 02 7b 02 79 02 76 02 74 02 71 02
0c40   6f 02 6d 02 6a 02 68 02 65 02 63 02 61 02 5e 02
0c50   5c 02 5a 02 57 02 55 02 53 02 50 02 4e 02 4b 02
0c60   49 02 47 02 44 02 42 02 40 02 3e 02 3b 02 39 02
0c70   37 02 34 02 32 02 30 02 2d 02 2b 02 29 02 27 02
0c80   24 02 22 02 20 02 1e 02 1b 02 19 02 17 02 15 02
0c90   12 02 10 02 0e 02 0c 02 0a 02 07 02 05 02 03 02
0ca0   01 02 ff 01 fc 01 fa 01 f8 01 f6 01 f4 01 f2 01
0cb0   ef 01 ed 01 eb 01 e9 01 e7 01 e5 01 e3 01 e0 01
0cc0   de 01 dc 01 da 01 d8 01 d6 01 d4 01 d2 01 d0 01
0cd0   ce 01 cb 01 c9 01 c7 01 c5 01 c3 01 c1 01 bf 01
0ce0   bd 01 bb 01 b9 01 b7 01 b5 01 b3 01 b1 01 af 01
0cf0   ad 01 ab 01 a9 01 a7 01 a5 01 a3 01 a1 01 9f 01
0d00   9d 01 9b 01 99 01 97 01 95 01 93 01 91 01 8f 01
0d10   8d 01 8b 01 89 01 88 01 86 01 84 01 82 01 80 01
0d20   7e 01 7c 01 7a 01 78 01 76 01 75 01 73 01 71 01
0d30   6f 01 6d 01 6b 01 69 01 68 01 66 01 64 01 62 01
0d40   60 01 5e 01 5d 01 5b 01 59 01 57 01 55 01 54 01
0d50   52 01 50 01 4e 01 4c 01 4b 01 49 01 47 01 45 01
0d60   44 01 42 01 40 01 3e 01 3d 01 3b 01 39 01 37 01
0d70   36 01 34 01 32 01 31 01 2f 01 2d 01 2c 01 2a 01
0d80   28 01 27 01 25 01 23 01 22 01 20 01 1e 01 1d 01
0d90   1b 01 19 01 18 01 16 01 14 01 13 01 11 01 10 01
0da0   0e 01 0c 01 0b 01 09 01 08 01 06 01 04 01 03 01
0db0   01 01 00 01 fe 00 fd 00 fb 00 fa 00 f8 00 f7 00
0dc0   f5 00 f3 00 f2 00 f0 00 ef 00 ed 00 ec 00 ea 00
0dd0   e9 00 e7 00 e6 00 e4 00 e3 00 e2 00 e0 00 df 00
0de0   dd 00 dc 00 da 00 d9 00 d7 00 d6 00 d5 00 d3 00
0df0   d2 00 d0 00 cf 00 cd 00 cc 00 cb 00 c9 00 c8 00
0e00   c7 00 c5 00 c4 00 c2 00 c1 00 c0 00 be 00 bd 00
0e10   bc 00 ba 00 b9 00 b8 00 b6 00 b5 00 b4 00 b2 00
0e20   b1 00 b0 00 af 00 ad 00 ac 00 ab 00 a9 00 a8 00
0e30   a7 00 a6 00 a4 00 a3 00 a2 00 a1 00 9f 00 9e 00
0e40   9d 00 9c 00 9a 00 99 00 98 00 97 00 96 00 94 00
0e50   93 00 92 00 91 00 90 00 8f 00 8d 00 8c 00 8b 00
0e60   8a 00 89 00 88 00 86 00 85 00 84 00 83 00 82 00
0e70   81 00 80 00 7f 00 7e 00 7c 00 7b 00 7a 00 79 00
0e80   78 00 77 00 76 00 75 00 74 00 73 00 72 00 71 00
0e90   70 00 6f 00 6e 00 6d 00 6c 00 6b 00 6a 00 69 00
0ea0   68 00 67 00 66 00 65 00 64 00 63 00 62 00 61 00
0eb0   60 00 5f 00 5e 00 5d 00 5c 00 5b 00 5a 00 59 00
0ec0   58 00 57 00 56 00 55 00 55 00 54 00 53 00 52 00
0ed0   51 00 50 00 4f 00 4e 00 4d 00 4d 00 4c 00 4b 00
0ee0   4a 00 49 00 48 00 48 00 47 00 46 00 45 00 44 00
0ef0   43 00 43 00 42 00 41 00 40 00 3f 00 3f 00 3e 00
0f00   3d 00 3c 00 3c 00 3b 00 3a 00 39 00 39 00 38 00
0f10   37 00 36 00 36 00 35 00 34 00 34 00 33 00 32 00
0f20   31 00 31 00 30 00 2f 00 2f 00 2e 00 2d 00 2d 00
0f30   2c 00 2b 00 2b 00 2a 00 29 00 29 00 28 00 28 00
0f40   27 00 26 00 26 00 25 00 25 00 24 00 23 00 23 00
0f50   22 00 22 00 21 00 20 00 20 00 1f 00 1f 00 1e 00
0f60   1e 00 1d 00 1d 00 1c 00 1c 00 1b 00 1b 00 1a 00
0f70   1a 00 19 00 19 00 18 00 18 00 17 00 17 00 16 00
0f80   16 00 15 00 15 00 14 00 14 00 13 00 13 00 13 00
0f90   12 00 12 00 11 00 11 00 10 00 10 00 10 00 0f 00
0fa0   0f 00 0f 00 0e 00 0e 00 0d 00 0d 00 0d 00 0c 00
0fb0   0c 00 0c 00 0b 00 0b 00 0b 00 0a 00 0a 00 0a 00
0fc0   09 00 09 00 09 00 08 00 08 00 08 00 08 00 07 00
0fd0   07 00 07 00 07 00 06 00 06 00 06 00 06 00 05 00
0fe0   05 00 05 00 05 00 04 00 04 00 04 00 04 00 04 00
0ff0   03 00 03 00 03 00 03 00 03 00 02 00 02 00 02 00
1000   02 00 02 00 02 00 02 00 01 00 01 00 01 00 01 00
1010   01 00 01 00 01 00 01 00 00 00 00 00 00 00 00 00
1020   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1030   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0040   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060   00 00 00 00 00 00 00 00 00 00 01 00 01 00 01 00
0070   01 00 01 00 01 00 01 00 01 00 02 00 02 00 02 00
0080   02 00 02 00 02 00 02 00 03 00 03 00 03 00 03 00
0090   03 00 04 00 04 00 04 00 04 00 04 00 05 00 05 00
00a0   05 00 05 00 06 00 06 00 06 00 06 00 07 00 07 00
00b0   07 00 07 00 08 00 08 00 08 00 08 00 09 00 09 00
00c0   09 00 0a 00 0a 00 0a 00 0b 00 0b 00 0b 00 0c 00
00d0   0c 00 0c 00 0d 00 0d 00 0d 00 0e 00 0e 00 0f 00
00e0   0f 00 0f 00 10 00 10 00 10 00 11 00 11 00 12 00
00f0   12 00 13 00 13 00 13 00 14 00 14 00 15 00 15 00
0100   16 00 16 00 17 00 17 00 18 00 18 00 19 00 19 00
0110   1a 00 1a 00 1b 00 1b 00 1c 00 1c 00 1d 00 1d 00
0120   1e 00 1e 00 1f 00 1f 00 20 00 20 00 21 00 22 00
0130   22 00 23 00 23 00 24 00 25 00 25 00 26 00 26 00
0140   27 00 28 00 28 00 29 00 29 00 2a 00 2b 00 2b 00
0150   2c 00 2d 00 2d 00 2e 00 2f 00 2f 00 30 00 31 00
0160   31 00 32 00 33 00 34 00 34 00 35 00 36 00 36 00
0170   37 00 38 00 39 00 39 00 3a 00 3b 00 3c 00 3c 00
0180   3d 00 3e 00 3f 00 3f 00 40 00 41 00 42 00 43 00
0190   43 00 44 00 45 00 46 00 47 00 48 00 48 00 49 00
01a0   4a 00 4b 00 4c 00 4d 00 4d 00 4e 00 4f 00 50 00
01b0   51 00 52 00 53 00 54 00 55 00 55 00 56 00 57 00
01c0   58 00 59 00 5a 00 5b 00 5c 00 5d 00 5e 00 5f 00
01d0   60 00 61 00 62 00 63 00 64 00 65 00 66 00 67 00
01e0   68 00 69 00 6a 00 6b 00 6c 00 6d 00 6e 00 6f 00
01f0   70 00 71 00 72 00 73 00 74 00 75 00 76 00 77 00
0200   78 00 79 00 7a 00 7b 00 7c 00 7e 00 7f 00 80 00
0210   81 00 82 00 83 00 84 00 85 00 86 00 88 00 89 00
0220   8a 00 8b 00 8c 00 8d 00 8f 00 90 00 91 00 92 00
0230   93 00 94 00 96 00 97 00 98 00 99 00 9a 00 9c 00
0240   9d 00 9e 00 9f 00 a1 00 a2 00 a3 00 a4 00 a6 00
0250   a7 00 a8 00 a9 00 ab 00 ac 00 ad 00 af 00 b0 00
0260   b1 00 b2 00 b4 00 b5 00 b6 00 b8 00 b9 00 ba 00
0270   bc 00 bd 00 be 00 c0 00 c1 00 c2 00 c4 00 c5 00
0280   c7 00 c8 00 c9 00 cb 00 cc 00 cd 00 cf 00 d0 00
0290   d2 00 d3 00 d5 00 d6 00 d7 00 d9 00 da 00 dc 00
02a0   dd 00 df 00 e0 00 e2 00 e3 00 e4 00 e6 00 e7 00
02b0   e9 00 ea 00 ec 00 ed 00 ef 00 f0 00 f2 00 f3 00
02c0   f5 00 f7 00 f8 00 fa 00 fb 00 fd 00 fe 00 00 01
02d0   01 01 03 01 04 01 06 01 08 01 09 01 0b 01 0c 01
02e0   0e 01 10 01 11 01 13 01 14 01 16 01 18 01 19 01
02f0   1b 01 1d 01 1e 01 20 01 22 01 23 01 25 01 27 01
0300   28 01 2a 01 2c 01 2d 01 2f 01 31 01 32 01 34 01
0310   36 01 37 01 39 01 3b 01 3d 01 3e 01 40 01 42 01
0320   44 01 45 01 47 01 49 01 4b 01 4c 01 4e 01 50 01
0330   52 01 54 01 55 01 57 01 59 01 5b 01 5d 01 5e 01
0340   60 01 62 01 64 01 66 01 68 01 69 01 6b 01 6d 01
0350   6f 01 71 01 73 01 75 01 76 01 78 01 7a 01 7c 01
0360   7e 01 80 01 82 01 84 01 86 01 88 01 89 01 8b 01
0370   8d 01 8f 01 91 01 93 01 95 01 97 01 99 01 9b 01
0380   9d 01 9f 01 a1 01 a3 01 a5 01 a7 01 a9 01 ab 01
0390   ad 01 af 01 b1 01 b3 01 b5 01 b7 01 b9 01 bb 01
03a0   bd 01 bf 01 c1 01 c3 01 c5 01 c7 01 c9 01 cb 01
03b0   ce 01 d0 01 d2 01 d4 01 d6 01 d8 01 da 01 dc 01
03c0   de 01 e0 01 e3 01 e5 01 e7 01 e9 01 eb 01 ed 01
03d0   ef 01 f2 01 f4 01 f6 01 f8 01 fa 01 fc 01 ff 01
03e0   01 02 03 02 05 02 07 02 0a 02 0c 02 0e 02 10 02
03f0   12 02 15 02 17 02 19 02 1b 02 1e 02 20 02 22 02
0400   24 02 27 02 29 02 2b 02 2d 02 30 02 32 02 34 02
0410   37 02 39 02 3b 02 3e 02 40 02 42 02 44 02 47 02
0420   49 02 4b 02 4e 02 50 02 53 02 55 02 57 02 5a 02
0430   5c 02 5e 02 61 02 63 02 65 02 68 02 6a 02 6d 02
0440   6f 02 71 02 74 02 76 02 79 02 7b 02 7e 02 80 02
0450   82 02 85 02 87 02 8a 02 8c 02 8f 02 91 02 94 02
0460   96 02 99 02 9b 02 9e 02 a0 02 a3 02 a5 02 a8 02
0470   aa 02 ad 02 af 02 b2 02 b4 02 b7 02 b9 02 bc 02
0480   be 02 c1 02 c3 02 c6 02 c8 02 cb 02 ce 02 d0 02
0490   d3 02 d5 02 d8 02 db 02 dd 02 e0 02 e2 02 e5 02
04a0   e8 02 ea 02 ed 02 ef 02 f2 02 f5 02 f7 02 fa 02
04b0   fd 02 ff 02 02 03 05 03 07 03 0a 03 0d 03 0f 03
04c0   12 03 15 03 17 03 1a 03 1d 03 1f 03 22 03 25 03
04d0   28 03 2a 03 2d 03 30 03 33 03 35 03 38 03 3b 03
04e0   3e 03 40 03 43 03 46 03 49 03 4b 03 4e 03 51 03
04f0   54 03 56 03 59 03 5c 03 5f 03 62 03 65 03 67 03
0500   6a 03 6d 03 70 03 73 03 75 03 78 03 7b 03 7e 03
0510   81 03 84 03 87 03 89 03 8c 03 8f 03 92 03 95 03
0520   98 03 9b 03 9e 03 a1 03 a4 03 a6 03 a9 03 ac 03
0530   af 03 b2 03 b5 03 b8 03 bb 03 be 03 c1 03 c4 03
0540   c7 03 ca 03 cd 03 d0 03 d3 03 d6 03 d9 03 dc 03
0550   df 03 e2 03 e5 03 e8 03 eb 03 ee 03 f1 03 f4 03
0560   f7 03 fa 03 fd 03 00 04 03 04 06 04 09 04 0c 04
0570   0f 04 12 04 15 04 18 04 1b 04 1e 04 21 04 25 04
0580   28 04 2b 04 2e 04 31 04 34 04 37 04 3a 04 3d 04
0590   41 04 44 04 47 04 4a 04 4d 04 50 04 53 04 57 04
05a0   5a 04 5d 04 60 04 63 04 66 04 6a 04 6d 04 70 04
05b0   73 04 76 04 7a 04 7d 04 80 04 83 04 86 04 8a 04
05c0   8d 04 90 04 93 04 97 04 9a 04 9d 04 a0 04 a4 04
05d0   a7 04 aa 04 ad 04 b1 04 b4 04 b7 04 bb 04 be 04
05e0   c1 04 c4 04 c8 04 cb 04 ce 04 d2 04 d5 04 d8 04
05f0   dc 04 df 04 e2 04 e6 04 e9 04 ec 04 f0 04 f3 04
0600   f6 04 fa 04 fd 04 00 05 04 05 07 05 0b 05 0e 05
0610   11 05 15 05 18 05 1c 05 1f 05 22 05 26 05 29 05
0620   2d 05 30 05 34 05 37 05 3a 05 3e 05 41 05 45 05
0630   48 05 4c 05 4f 05 53 05 56 05 5a 05 5d 05 61 05
0640   64 05 68 05 6b 05 6f 05 72 05 76 05 79 05 7d 05
0650   80 05 84 05 87 05 8b 05 8e 05 92 05 95 05 99 05
0660   9c 05 a0 05 a3 05 a7 05 ab 05 ae 05 b2 05 b5 05
0670   b9 05 bd 05 c0 05 c4 05 c7 05 cb 05 cf 05 d2 05
0680   d6 05 d9 05 dd 05 e1 05 e4 05 e8 05 ec 05 ef 05
0690   f3 05 f6 05 fa 05 fe 05 01 06 05 06 09 06 0c 06
06a0   10 06 14 06 18 06 1b 06 1f 06 23 06 26 06 2a 06
06b0   2e 06 31 06 35 06 39 06 3d 06 40 06 44 06 48 06
06c0   4c 06 4f 06 53 06 57 06 5b 06 5e 06 62 06 66 06
06d0   6a 06 6d 06 71 06 75 06 79 06 7d 06 80 06 84 06
06e0   88 06 8c 06 90 06 93 06 97 06 9b 06 9f 06 a3 06
06f0   a6 06 aa 06 ae 06 b2 06 b6 06 ba 06 be 06 c1 06
0700   c5 06 c9 06 cd 06 d1 06 d5 06 d9 06 dd 06 e0 06
0710   e4 06 e8 06 ec 06 f0 06 f4 06 f8 06 fc 06 00 07
0720   04 07 08 07 0b 07 0f 07 13 07 17 07 1b 07 1f 07
0730   23 07 27 07 2b 07 2f 07 33 07 37 07 3b 07 3f 07
0740   43 07 47 07 4b 07 4f 07 53 07 57 07 5b 07 5f 07
0750   63 07 67 07 6b 07 6f 07 73 07 77 07 7b 07 7f 07
0760   83 07 87 07 8b 07 8f 07 93 07 97 07 9b 07 a0 07
0770   a4 07 a8 07 ac 07 b0 07 b4 07 b8 07 bc 07 c0 07
0780   c4 07 c8 07 cd 07 d1 07 d5 07 d9 07 dd 07 e1 07
0790   e5 07 e9 07 ee 07 f2 07 f6 07 fa 07 fe 07 02 08
07a0   06 08 0b 08 0f 08 13 08 17 08 1b 08 1f 08 24 08
07b0   28 08 2c 08 30 08 34 08 39 08 3d 08 41 08 45 08
07c0   49 08 4e 08 52 08 56 08 5a 08 5f 08 63 08 67 08
07d0   6b 08 70 08 74 08 78 08 7c 08 81 08 85 08 89 08
07e0   8d 08 92 08 96 08 9a 08 9f 08 a3 08 a7 08 ab 08
07f0   b0 08 b4 08 b8 08 bd 08 c1 08 c5 08 ca 08 ce 08
0800   d2 08 d7 08 db 08 df 08 e4 08 e8 08 ec 08 f1 08
0810   f5 08 f9 08 fe 08 02 09 07 09 0b 09 0f 09 14 09
0820   18 09 1c 09 21 09 25 09 2a 09 2e 09 32 09 37 09
0830   3b 09 40 09 44 09 49 09 4d 09 51 09 56 09 5a 09
0840   5f 09 63 09 68 09 6c 09 71 09 75 09 79 09 7e 09
0850   82 09 87 09 8b 09 90 09 94 09 99 09 9d 09 a2 09
0860   a6 09 ab 09 af 09 b4 09 b8 09 bd 09 c1 09 c6 09
0870   ca 09 cf 09 d3 09 d8 09 dc 09 e1 09 e6 09 ea 09
0880   ef 09 f3 09 f8 09 fc 09 01 0a 05 0a 0a 0a 0f 0a
0890   13 0a 18 0a 1c 0a 21 0a 25 0a 2a 0a 2f 0a 33 0a
08a0   38 0a 3c 0a 41 0a 46 0a 4a 0a 4f 0a 54 0a 58 0a
08b0   5d 0a 61 0a 66 0a 6b 0a 6f 0a 74 0a 79 0a 7d 0a
08c0   82 0a 87 0a 8b 0a 90 0a 95 0a 99 0a 9e 0a a3 0a
08d0   a7 0a ac 0a b1 0a b5 0a ba 0a bf 0a c3 0a c8 0a
08e0   cd 0a d2 0a d6 0a db 0a e0 0a e4 0a e9 0a ee 0a
08f0   f3 0a f7 0a fc 0a 01 0b 06 0b 0a 0b 0f 0b 14 0b
0900   19 0b 1d 0b 22 0b 27 0b 2c 0b 30 0b 35 0b

DavidPlatt:
Well, I couldn't leave well enough alone, so I wrote my own repair downloader.  It wasn't difficult - as I'd hoped, following FeelTech's protocol closely was sufficient.  I've confirmed that the waveform sent down by this program becomes active as the "real" sinewave, the next time the FY6800 is fully power-cycled.

This program doesn't re-use the exact FeelTech sine wave values.  Instead, it calculates the sine wave mathematically, applies a random dither to each sample (+/- .5 bits of TPDF) and quantizes it to 14 bits.  The presence of dither should reduce the effect of quantization noise somewhat, when compared to the original FeelTech waveform (which does not appear to have been dithered before it was quantized).  I don't know if this will make any difference in practice.

Use this program at your own risk!  It seems to work OK with my FY6800 running V1.7 firmware, but it might not be safe for other units, models, or versions.  I have no idea whether the numbers on the REPAIR_WAVE command are simply a password, or whether they're offsets into a memory image somewhere which may differ between models.

Navigation

[0] Message Index

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod